.dialog-scrim[data-v-0c1c7103]{justify-content:center;align-items:center;display:flex;position:fixed}.dialog-scrim--sheet[data-v-0c1c7103]{inset:0 0 0 var(--sidebar-w);z-index:70;background:#0f0f0f52}.dialog-scrim--prompt[data-v-0c1c7103]{z-index:80;background:#0f0f0f52;inset:0}.dialog-scrim--lightbox[data-v-0c1c7103]{z-index:80;background:#0a0a0ad1;inset:0}.dialog[data-v-0c1c7103]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);outline:none;position:relative}.dialog--sheet[data-v-0c1c7103]{width:calc(100% - 76px);height:calc(100% - 76px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.dialog--sheet .dialog__body[data-v-0c1c7103]{flex:1;padding:18px;overflow:auto}.dialog--prompt[data-v-0c1c7103]{width:min(440px,92vw);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog--prompt .dialog__body[data-v-0c1c7103]{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.dialog--lightbox[data-v-0c1c7103]{width:calc(100vw - 28px);height:calc(100vh - 28px);box-shadow:var(--shadow-lg);background:#000;border:none;flex-direction:column;display:flex;overflow:hidden}.dialog--lightbox .dialog__body[data-v-0c1c7103]{flex:1;min-height:0;padding:0;overflow:hidden}.dialog__head[data-v-0c1c7103]{border-bottom:1px solid var(--border-soft);flex:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.dialog__title[data-v-0c1c7103]{color:var(--text);font-size:14px;font-weight:600}.dialog__close[data-v-0c1c7103]{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-item);background:0 0;border:none;align-items:center;padding:4px;font-size:18px;display:flex}.dialog__close[data-v-0c1c7103]:hover{background:var(--hover);color:var(--text)}.dialog--chromeless[data-v-0c1c7103]{--dialog-actions-clearance:46px}.dialog--chromeless.dialog--has-copy[data-v-0c1c7103]{--dialog-actions-clearance:82px}.dialog__floating-actions[data-v-0c1c7103]{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:10px}.dialog__floating-button[data-v-0c1c7103]{border:1px solid var(--border);background:var(--card-bg);width:30px;height:30px;box-shadow:var(--shadow-sm);color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.dialog__floating-button[data-v-0c1c7103]:hover{background:var(--hover);color:var(--text)}.dialog--prompt .dialog__floating-actions[data-v-0c1c7103]{top:8px;right:8px}.dialog--prompt .dialog__floating-button[data-v-0c1c7103]{width:28px;height:28px;font-size:15px}@media (width<=899px){.dialog-scrim--sheet[data-v-0c1c7103]{inset:0}.dialog--sheet[data-v-0c1c7103]{width:92%;height:88%}.dialog--prompt[data-v-0c1c7103] .btn{min-height:var(--tap-min,44px)}.dialog--prompt[data-v-0c1c7103] .btn--icon{width:var(--tap-min,44px)}.dialog--prompt[data-v-0c1c7103] .field__input:not(textarea){min-height:var(--tap-min,44px)}.dialog--prompt .dialog__floating-button[data-v-0c1c7103]{position:relative}.dialog--prompt .dialog__floating-button[data-v-0c1c7103]:after{content:"";position:absolute;inset:-8px -3px}}@media (width<=600px){.dialog--sheet[data-v-0c1c7103]{border:none;border-radius:0;width:100%;height:100%;max-height:100%}.dialog--sheet .dialog__head[data-v-0c1c7103]{padding:13px 14px}.dialog--sheet .dialog__body[data-v-0c1c7103]{padding:16px 14px calc(16px + env(safe-area-inset-bottom))}.dialog-scrim--prompt[data-v-0c1c7103]{inset:var(--dialog-viewport-top,0px) 0 auto 0;height:var(--dialog-viewport-height,100dvh);align-items:stretch}.dialog--prompt[data-v-0c1c7103]{width:100%;height:100%;max-height:100%;box-shadow:none;border:none;border-radius:0}.dialog--prompt .dialog__body[data-v-0c1c7103]{padding:16px 14px}.dialog--prompt[data-v-0c1c7103] .field__input{font-size:16px}.dialog--prompt[data-v-0c1c7103] .pdlg__actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-soft);background:var(--card-bg);flex-wrap:wrap}.dialog--prompt[data-v-0c1c7103] .pdlg__actions>.btn{flex:auto}}.dialog.dialog--flush .dialog__body[data-v-0c1c7103]{padding:0;overflow:hidden}
