.tk-dialog{box-sizing:border-box;color:#183745;overscroll-behavior:contain;background:#fff;border:1px solid #cbdadf;border-top:5px solid #12616a;border-radius:1rem;width:min(36rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1rem,4vw,1.75rem);overflow:auto;box-shadow:0 1rem 4rem #102a3640}.tk-dialog[open]{flex-direction:column;gap:1rem;display:flex}.tk-dialog::backdrop{background:#102a3680}.tk-dialog__brand{color:#12616a;letter-spacing:.1em;flex:none;font-size:.85rem;font-weight:800}.tk-dialog__brand span{margin-right:.35rem;font-size:1.25rem;display:inline-block}.tk-dialog h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,4vw,1.5rem);font-weight:700;line-height:1.35}.tk-dialog__message{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;font-size:1rem;line-height:1.65;overflow:auto}.tk-dialog__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.tk-dialog__actions button{overflow-wrap:anywhere;cursor:pointer;border:1px solid #b6cbd1;border-radius:.5rem;min-width:6rem;max-width:100%;min-height:44px;padding:.6rem 1rem;font-size:1rem;font-weight:650;line-height:1.4}.tk-dialog__cancel{color:#183745;background:#fff}.tk-dialog__confirm{color:#fff;background:#12616a;border-color:#12616a!important}.tk-dialog__confirm--destructive{background:#9b2525;border-color:#9b2525!important}.tk-dialog :focus-visible{outline-offset:3px;outline:3px solid #d77a12}@media (max-width:390px){.tk-dialog__actions{flex-direction:column}.tk-dialog__actions button{width:100%}}.tk-dialog__brand img{width:168px;max-width:100%;height:auto;display:block}
