.backdrop.svelte-1xzl7v5{z-index:80;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sheet.svelte-1xzl7v5{background:var(--surface);border:.5px solid var(--border);border-radius:.5rem;outline:none;flex-direction:column;max-width:100%;max-height:calc(100vh - 2rem);display:flex;box-shadow:0 .5rem 2.5rem #00000080}.head.svelte-1xzl7v5{border-bottom:1px solid var(--border);align-items:flex-start;gap:.5rem;padding:1rem 1rem .875rem;display:flex}.head-text.svelte-1xzl7v5{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}h2.svelte-1xzl7v5{color:var(--text);margin:0;font-size:.8125rem;font-weight:600}.subtitle.svelte-1xzl7v5{color:var(--muted);font-size:.6875rem;line-height:1.4}.head-actions.svelte-1xzl7v5{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.sheet.svelte-1xzl7v5 .head-actions:where(.svelte-1xzl7v5) .icon-btn{color:var(--subtle);border:0;border-radius:.25rem;width:1.375rem;height:1.375rem}.sheet.svelte-1xzl7v5 .head-actions:where(.svelte-1xzl7v5) .icon-btn:hover:not(:disabled){color:var(--text)}.close.svelte-1xzl7v5{background:var(--surface-up);color:var(--subtle);cursor:pointer;border:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;display:inline-flex}.close.svelte-1xzl7v5:hover{color:var(--text)}.content.svelte-1xzl7v5{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.foot.svelte-1xzl7v5{border-top:1px solid var(--border);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.sheet.svelte-1xzl7v5 .caption{color:var(--subtle);font-size:.6875rem;font-weight:500}.sheet.svelte-1xzl7v5 .field-input{background-color:var(--surface-up);border:.5px solid var(--border);color:var(--text);font-family:var(--font-sans);border-radius:.3125rem;width:100%;padding:.375rem .5rem;font-size:.75rem}.sheet.svelte-1xzl7v5 select.field-input{padding-right:1.75rem}.sheet.svelte-1xzl7v5 .field-input:focus{border-color:var(--accent);outline:none}.sheet.svelte-1xzl7v5 .plain-btn,.sheet.svelte-1xzl7v5 .accent-btn,.sheet.svelte-1xzl7v5 .danger-btn{cursor:pointer;font-family:var(--font-sans);white-space:nowrap;border-radius:.3125rem;align-items:center;gap:.3125rem;padding:.3125rem .625rem;font-size:.75rem;display:inline-flex}.sheet.svelte-1xzl7v5 .plain-btn{background:var(--surface-up);border:.5px solid var(--border);color:var(--muted)}.sheet.svelte-1xzl7v5 .plain-btn:hover:not(:disabled){color:var(--text)}.sheet.svelte-1xzl7v5 .accent-btn{background:var(--accent-dim);color:var(--accent-text);border:.5px solid #006d6766;font-weight:500}.sheet.svelte-1xzl7v5 .accent-btn:hover:not(:disabled){background:#006d674d}.sheet.svelte-1xzl7v5 .danger-btn{color:var(--status-changes-text);background:#e74c3c1f;border:.5px solid #e74c3c4d}.sheet.svelte-1xzl7v5 .icon-btn{background:var(--surface-up);border:.5px solid var(--border);color:var(--muted);cursor:pointer;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;padding:0;display:inline-flex}.sheet.svelte-1xzl7v5 .icon-btn:hover:not(:disabled){color:var(--text)}.sheet.svelte-1xzl7v5 .icon-btn.danger{color:var(--status-changes-text);background:0 0;border-color:#0000}.sheet.svelte-1xzl7v5 :is(.plain-btn,.accent-btn,.danger-btn,.icon-btn):disabled{cursor:default;opacity:.5}.sheet.svelte-1xzl7v5 .sheet-error{color:var(--status-changes-text);margin:0;font-size:.6875rem;line-height:1.4}
