@layer theos.frames{.theos-dialog__overlay{z-index:100000;background:#00000080;position:fixed;inset:0}.theos-dialog{z-index:100001;gap:var(--theos-space-3);max-block-size:85vh;inline-size:min(92vw,480px);padding:var(--theos-space-4);background:var(--theos-surface,#f4efe7);color:var(--theos-on-surface,#181818);border:1px solid var(--theos-border,#b7aa98);border-radius:var(--theos-radius-sm,0);flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)}.theos-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--theos-space-3);display:flex}.theos-dialog__heading{margin:0}.theos-dialog__desc{color:var(--theos-text-secondary,#3d3d3d);margin:0}.theos-dialog__dismiss{block-size:20px;inline-size:20px;color:var(--theos-text-muted,#636363);border-radius:var(--theos-radius-sm,0);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theos-dialog__dismiss:hover{color:var(--theos-text,#181818);border-color:var(--theos-border,#b7aa98)}.theos-dialog__dismiss:focus-visible{outline:2px solid var(--theos-focus,#8a3233);outline-offset:2px;border-color:var(--theos-focus,#8a3233)}.theos-dialog__dismiss svg{block-size:12px;inline-size:12px}.theos-dialog__sr-only{width:1px;height:1px;margin:calc(-1 * var(--theos-space-1,.25rem) / 4);clip:rect(0, 0, 0, 0);border:0;padding:0;position:absolute;overflow:hidden}}
