.tc{background-position:left 50% bottom 24px;background-repeat:no-repeat;background-size:1px 22px;border:0;border-radius:12px;box-shadow:0 0 10px #0000000f;gap:12px 17px;grid:min-content 48px/repeat(2,1fr);top:0;right:0;bottom:0;left:0;margin:auto;min-width:328px;padding:24px 20px 12px}@media (prefers-color-scheme:light){.tc:has(.tc__cncl){background-image:linear-gradient(#ebebeb,#ebebeb)}}@media (prefers-color-scheme:dark){.tc:has(.tc__cncl){background-image:linear-gradient(#292929,#292929)}}.light .tc:has(.tc__cncl){background-image:linear-gradient(#ebebeb,#ebebeb)}.dark .tc:has(.tc__cncl){background-image:linear-gradient(#292929,#292929)}.tc[open]{display:grid}.tc__msg{font-size:17px;font-weight:700;grid-area:1/1/auto/span 2;line-height:1.45;margin:0;text-align:center}.tc__cncl,.tc__cnfrm{border-radius:12px;font-size:16px;font-weight:700;height:48px}@media (min-width:1025px) and (prefers-color-scheme:light){.tc__cncl:focus-visible,.tc__cncl:hover,.tc__cnfrm:focus-visible,.tc__cnfrm:hover{background:#f5f5f5}}@media (min-width:1025px) and (prefers-color-scheme:dark){.tc__cncl:focus-visible,.tc__cncl:hover,.tc__cnfrm:focus-visible,.tc__cnfrm:hover{background:#1a1a1a}}@media (min-width:1025px){.light .tc__cncl:focus-visible,.light .tc__cncl:hover,.light .tc__cnfrm:focus-visible,.light .tc__cnfrm:hover{background:#f5f5f5}.dark .tc__cncl:focus-visible,.dark .tc__cncl:hover,.dark .tc__cnfrm:focus-visible,.dark .tc__cnfrm:hover{background:#1a1a1a}}.tc__cncl{grid-area:2/1;margin-left:-10px}@media (prefers-color-scheme:light){.tc__cncl{color:#1a1a1a}}@media (prefers-color-scheme:dark){.tc__cncl{color:#e4e4e4}}.light .tc__cncl{color:#1a1a1a}.dark .tc__cncl{color:#e4e4e4}.tc__cnfrm{margin-right:-10px}@media (prefers-color-scheme:light){.tc__cnfrm--negative{color:#f03e3e}}@media (prefers-color-scheme:dark){.tc__cnfrm--negative{color:#fa5252}}.light .tc__cnfrm--negative{color:#f03e3e}.dark .tc__cnfrm--negative{color:#fa5252}@media (prefers-color-scheme:light){.tc__cnfrm--positive{color:#4c6ef5}}@media (prefers-color-scheme:dark){.tc__cnfrm--positive{color:#5c7cfa}}.light .tc__cnfrm--positive{color:#4c6ef5}.dark .tc__cnfrm--positive{color:#5c7cfa}.tc__cnfrm:only-of-type{grid-area:2/span 2;margin-left:-10px}.tc__cnfrm:not(:only-of-type){grid-area:2/2}
