#e2eeBootstrapDialog{padding:0;border:none;border-radius:8px;width:90%;max-width:400px;background:var(--dialog-bg);color:var(--dialog-text);font-family:sans-serif;box-shadow:0 4px 20px #0000004d}#e2eeBootstrapDialogTitlebar{display:flex;justify-content:space-between;align-items:center;background:var(--button-primary-bg);color:var(--button-primary-text);padding:.75rem 1rem;border-top-left-radius:8px;border-top-right-radius:8px}#e2eeBootstrapDialogTitlebar strong{font-size:var(--text-scale)}#closeE2EEBootstrapDialog{background:none;border:none;color:var(--button-primary-text);font-size:var(--text-scale);cursor:pointer}#e2eeBootstrapDialogBody{display:flex;flex-direction:column;gap:1rem;padding:1rem;font-size:var(--text-scale)}#e2eeBootstrapDialog .hidden,#e2eeBootstrapDialog [hidden]{display:none!important}#e2eeBootstrapDialog .settings-panel{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid var(--input-border);border-radius:10px;background:color-mix(in oklab,var(--dialog-bg) 92%,var(--input-bg))}#e2eeBootstrapDialog .settings-mode-picker{display:flex;gap:.5rem}#e2eeBootstrapDialog .settings-mode-button{flex:1 1 0;padding:.55rem .75rem;border-radius:999px;border:1px solid var(--input-border);background:var(--button-secondary-bg);color:var(--button-secondary-text);cursor:pointer;font-size:.95em;transition:background-color .2s,border-color .2s,color .2s}#e2eeBootstrapDialog .settings-mode-button.is-active{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-bg)}#e2eeBootstrapDialog .bootstrap-tab-panel{display:flex;flex-direction:column;gap:.85rem}#e2eeBootstrapDialog .settings-panel-header{display:flex;flex-direction:column;gap:.35rem}#e2eeBootstrapDialog .settings-panel-title{margin:0;font-size:1.05em;color:var(--dialog-text)}#e2eeBootstrapDialog .settings-panel-copy{margin:0;color:var(--label-color);line-height:1.35}#e2eeBootstrapDialog .settings-secondary-action,#e2eeBootstrapDialog .settings-danger-action{width:100%;box-sizing:border-box}#e2eeBootstrapDialog .settings-secondary-action{cursor:pointer;font-size:var(--button-scale);padding:.6rem;border:1px solid var(--input-border);border-radius:6px;background:var(--button-secondary-bg);color:var(--button-secondary-text);transition:background-color .2s}#e2eeBootstrapDialog .settings-secondary-action:hover{background:var(--input-disabled-bg)}#e2eeBootstrapDialog .bootstrap-recovery-section{display:flex;flex-direction:column;gap:.55rem}#e2eeBootstrapDialog .bootstrap-recovery-section-label{margin:0;font-size:.8rem;font-weight:700;color:var(--label-color);text-transform:uppercase;letter-spacing:.04em}#e2eeBootstrapDialog .bootstrap-recovery-section-copy{margin:0;color:var(--label-color);line-height:1.35;font-size:.92em}#e2eeBootstrapDialog .bootstrap-recovery-actions,#e2eeBootstrapDialog .bootstrap-recovery-import-actions{display:flex;flex-wrap:wrap;gap:.55rem}#e2eeBootstrapDialog .bootstrap-recovery-btn{flex:1 1 10rem;width:auto}#e2eeBootstrapDialog .bootstrap-recovery-btn-primary{background:color-mix(in oklab,var(--button-primary-bg) 14%,var(--dialog-bg));border-color:color-mix(in oklab,var(--button-primary-bg) 38%,var(--input-border));color:color-mix(in oklab,var(--button-primary-bg) 78%,var(--dialog-text))}#e2eeBootstrapDialog .bootstrap-recovery-btn-primary:hover:not(:disabled){background:color-mix(in oklab,var(--button-primary-bg) 20%,var(--dialog-bg))}#e2eeBootstrapDialog .bootstrap-recovery-import{display:flex;flex-direction:column;gap:.7rem;padding:.85rem;border:1px solid var(--input-border);border-radius:10px;background:color-mix(in oklab,var(--dialog-bg) 94%,var(--input-bg))}#e2eeBootstrapDialog .bootstrap-recovery-import-title{margin:0;font-size:.98rem;color:var(--dialog-text)}#e2eeBootstrapDialog .bootstrap-recovery-import-copy{margin:0;color:var(--label-color);line-height:1.35;font-size:.92em}#e2eeBootstrapDialog .bootstrap-recovery-import-file-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}#e2eeBootstrapDialog .bootstrap-recovery-file-label{width:auto;min-width:9.5rem;text-align:center}#e2eeBootstrapDialog .bootstrap-recovery-file-input{display:none}#e2eeBootstrapDialog .bootstrap-recovery-file-name{color:var(--label-color);font-size:.88em;word-break:break-word}#e2eeBootstrapDialog .bootstrap-recovery-paste-toggle{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--button-primary-bg);cursor:pointer;font:inherit;font-size:.92em}#e2eeBootstrapDialog .bootstrap-recovery-paste-wrap textarea{width:100%;min-height:7rem;box-sizing:border-box;padding:.7rem .8rem;border-radius:8px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);resize:vertical;font:inherit}#e2eeBootstrapDialog .bootstrap-recovery-import-error{padding:.45rem .55rem;border-radius:6px;border:1px solid rgba(179,75,75,.42);background:#b34b4b1a;color:var(--dialog-text);font-size:.9em}#e2eeBootstrapDialog .bootstrap-recovery-btn:disabled,#e2eeBootstrapDialog .bootstrap-recovery-paste-toggle:disabled{opacity:.6;cursor:not-allowed}#e2eeBootstrapDialog .bootstrap-recovery-section .settings-danger-action{margin-top:.2rem}#e2eeBootstrapDialog .settings-danger-action{cursor:pointer;font-size:var(--button-scale);padding:.6rem;border:1px solid #9f2f2f;border-radius:6px;background:#9f2f2f33;color:var(--text-color);transition:background-color .2s}#e2eeBootstrapDialog .settings-danger-action:hover{background:#9f2f2f59}#e2eeBootstrapDialog .bootstrap-howto{margin:0;padding-left:1.1rem;color:var(--label-color);font-size:.92em;line-height:1.35}#e2eeBootstrapDialog .bootstrap-howto li{margin:.25rem 0}#e2eeBootstrapDialog .bootstrap-preview{display:flex;flex-direction:column;gap:.6rem}#e2eeBootstrapDialog .bootstrap-countdown{align-self:center;padding:.38rem .7rem;border-radius:999px;border:1px solid var(--input-border);background:color-mix(in oklab,var(--button-primary-bg) 10%,var(--dialog-bg));color:var(--dialog-text);font-size:.9em;font-weight:600}html.dark #e2eeBootstrapDialog #e2eeBootstrapCodeContainer,:root[data-theme=dark] #e2eeBootstrapDialog #e2eeBootstrapCodeContainer{background:#000!important;border-radius:10px}#e2eeBootstrapDialog .bootstrap-code-frame{display:flex;justify-content:center;padding:3rem .75rem;border-radius:10px;border:1px solid var(--input-border);background:color-mix(in oklab,var(--input-bg) 80%,transparent)}#e2eeBootstrapDialog .bootstrap-code-image{display:block;width:70%;max-width:196px;height:auto}#e2eeBootstrapDialog .bootstrap-status{margin-top:0;padding:.45rem .55rem;border-radius:6px;border:1px solid transparent;font-size:.95rem}#e2eeBootstrapDialog .bootstrap-status.is-info{border-color:var(--input-border);background:color-mix(in oklab,var(--input-bg) 86%,transparent)}#e2eeBootstrapDialog .bootstrap-status.is-success{border-color:#2f8f5b;background:#2f8f5b24}#e2eeBootstrapDialog .bootstrap-status.is-warning{border-color:#b7861f;background:#b7861f26}#e2eeBootstrapDialog .bootstrap-status.is-error{border-color:#b34b4b;background:#b34b4b29}html.dark #e2eeBootstrapDialog .bootstrap-recovery-import,:root[data-theme=dark] #e2eeBootstrapDialog .bootstrap-recovery-import{background:color-mix(in oklab,var(--dialog-bg) 92%,#10161f)}#e2eeBootstrapDialog.is-recovery-import-focus .settings-mode-picker,#e2eeBootstrapDialog.is-recovery-import-focus #e2eeBootstrapPanelBootstrap,#e2eeBootstrapDialog.is-recovery-import-focus .settings-panel-header,#e2eeBootstrapDialog.is-recovery-import-focus .bootstrap-recovery-section-label,#e2eeBootstrapDialog.is-recovery-import-focus .bootstrap-recovery-actions,#e2eeBootstrapDialog.is-recovery-import-focus .settings-danger-action,#e2eeBootstrapDialog.is-recovery-import-focus #e2eeBootstrapStatusMessage{display:none!important}#e2eeBootstrapDialog.is-recovery-import-focus #e2eeBootstrapPanelRecovery{display:block!important}#e2eeBootstrapDialog.is-recovery-import-focus .bootstrap-recovery-section{gap:0}#e2eeBootstrapDialog.is-recovery-import-focus .bootstrap-recovery-import{margin-top:0;border:none;border-radius:0;padding:0;background:transparent}
