:root{--ec-primary-base:#1e3a5f;--ec-primary-950:color-mix(in srgb, var(--ec-primary-base) 45%, #000);--ec-primary-900:color-mix(in srgb, var(--ec-primary-base) 58%, #000);--ec-primary-800:color-mix(in srgb, var(--ec-primary-base) 72%, #000);--ec-primary-700:color-mix(in srgb, var(--ec-primary-base) 86%, #000);--ec-primary-600:var(--ec-primary-base);--ec-primary-500:color-mix(in srgb, var(--ec-primary-base) 88%, #fff);--ec-primary-100:color-mix(in srgb, var(--ec-primary-base) 18%, #fff);--ec-primary-50:color-mix(in srgb, var(--ec-primary-base) 9%, #fff);--ec-accent-700:#0e7490;--ec-accent-600:#0891b2;--ec-accent-100:#cffafe;--ec-slate-950:#020617;--ec-slate-900:#0f172a;--ec-slate-800:#1e293b;--ec-slate-700:#334155;--ec-slate-600:#475569;--ec-slate-500:#64748b;--ec-slate-400:#94a3b8;--ec-slate-300:#cbd5e1;--ec-slate-200:#e2e8f0;--ec-slate-100:#f1f5f9;--ec-slate-50:#f8fafc;--ec-bg-1:#eff4fb;--ec-white:#fff;--ec-on-dark:#fff;--ec-success:#15803d;--ec-success-soft:#dcfce7;--ec-done:#4338ca;--ec-warning:#a16207;--ec-warning-soft:#fef3c7;--ec-error:#b91c1c;--ec-error-soft:#fee2e2;--ec-info:#1d4ed8;--ec-info-soft:#dbeafe;--ec-ai:#6d28d9;--ec-ai-strong:#5b21b6;--ec-ai-soft:#f7f5ff;--ec-ai-100:#ede9fe;--ec-ai-border:#ddd6fe;--ec-on-ai:#fff;--ec-chart-1:#26a69a;--ec-chart-2:#ffb300;--ec-chart-3:#ef6c00;--ec-chart-4:#c62828;--ec-chart-5:#6a1b9a;--ec-chart-6:#00838f;--ec-sidebar-width:232px;--ec-sidebar-collapsed-width:64px;--ec-topbar-height:56px;--ec-record-rail-width:46px;--ec-page-width-1100:1100px;--ec-page-width-1180:1180px;--ec-page-width-1240:1240px;--ec-page-width-1280:1280px;--ec-page-width-1380:1380px;--ec-page-width-1440:1440px;--ec-page-width-1450:1450px;--ec-page-width-1480:1480px;--ec-page-width-1500:1500px;--ec-page-width-1540:1540px;--ec-page-width-1560:1560px;--ec-page-width-1600:1600px;--ec-page-width-full:100%;--ec-page-width-default:var(--ec-page-width-1480);--ec-radius:6px;--ec-radius-sm:3px;--ec-shadow:none;--ec-focus:0 0 0 3px #0891b238;--ec-space-1:2px;--ec-space-2:2px;--ec-space-3:4px;--ec-space-4:4px;--ec-space-5:6px;--ec-space-6:6px;--ec-space-7:8px;--ec-space-8:8px;--ec-space-9:10px;--ec-space-10:10px;--ec-space-11:12px;--ec-space-12:12px;--ec-space-13:14px;--ec-space-14:14px;--ec-space-16:16px;--ec-space-17:16px;--ec-space-18:20px;--ec-space-20:20px;--ec-space-22:24px;--ec-space-24:24px;--ec-space-26:24px;--ec-space-28:32px;--ec-space-30:32px;--ec-space-32:32px;--ec-space-34:32px;--ec-space-38:40px;--ec-space-42:40px;--ec-space-44:48px;--ec-space-46:48px;--ec-space-48:48px;--ec-space-52:56px;--ec-space-54:56px;--ec-space-72:72px;color:var(--ec-slate-900);background:var(--ec-slate-50);font-synthesis:none;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-neutral=warm]:not([data-theme=dark]){--ec-bg-1:#f5f3f0;--ec-slate-50:#fafaf9;--ec-slate-100:#f5f5f4;--ec-slate-200:#e7e5e4;--ec-slate-300:#d6d3d1;--ec-slate-400:#a8a29e;--ec-slate-500:#78716c;--ec-slate-600:#57534e;--ec-slate-700:#44403c;--ec-slate-800:#292524;--ec-slate-900:#1c1917;--ec-slate-950:#0c0a09}:root[data-neutral=neutral]:not([data-theme=dark]){--ec-bg-1:#f4f4f5;--ec-slate-50:#fafafa;--ec-slate-100:#f4f4f5;--ec-slate-200:#e4e4e7;--ec-slate-300:#d4d4d8;--ec-slate-400:#a1a1aa;--ec-slate-500:#71717a;--ec-slate-600:#52525b;--ec-slate-700:#3f3f46;--ec-slate-800:#27272a;--ec-slate-900:#18181b;--ec-slate-950:#09090b}[data-theme=dark]{--ec-white:#1e2637;--ec-ai:#a78bfa;--ec-ai-strong:#c4b5fd;--ec-ai-soft:#1f1a36;--ec-ai-100:#2e2552;--ec-ai-border:#43377a;--ec-on-ai:#160f2e;--ec-chart-1:#4db6ac;--ec-chart-2:#ffca28;--ec-chart-3:#fb8c00;--ec-chart-4:#ef5350;--ec-chart-5:#ab47bc;--ec-chart-6:#26c6da;--ec-bg-1:#0b111f;--ec-slate-50:#0f1626;--ec-slate-100:#1b2334;--ec-slate-200:#2b3547;--ec-slate-300:#3d4860;--ec-slate-400:#5a6478;--ec-slate-500:#8b95a7;--ec-slate-600:#aab3c2;--ec-slate-700:#c7cede;--ec-slate-800:#e2e7f0;--ec-slate-900:#f1f4fa}:root[data-neutral=warm][data-theme=dark],[data-theme=dark]{--ec-slate-950:#fff;color:var(--ec-slate-900);background:var(--ec-slate-50)}:root[data-neutral=warm][data-theme=dark]{--ec-white:#26221f;--ec-bg-1:#12100e;--ec-slate-50:#17130f;--ec-slate-100:#241f1a;--ec-slate-200:#35302a;--ec-slate-300:#4a443c;--ec-slate-400:#6b6459;--ec-slate-500:#a19a8f;--ec-slate-600:#bdb5a9;--ec-slate-700:#d6cfc4;--ec-slate-800:#ece7de;--ec-slate-900:#f7f3ec}:root[data-neutral=neutral][data-theme=dark]{--ec-white:#232326;--ec-bg-1:#101012;--ec-slate-50:#141416;--ec-slate-100:#202023;--ec-slate-200:#303034;--ec-slate-300:#45454a;--ec-slate-400:#64646b;--ec-slate-500:#97979e;--ec-slate-600:#b5b5bb;--ec-slate-700:#d0d0d5;--ec-slate-800:#e8e8ea;--ec-slate-900:#f4f4f5;--ec-slate-950:#fff;color:var(--ec-slate-900);background:var(--ec-slate-50)}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%;margin:0}body{background:var(--ec-bg-1);-webkit-font-smoothing:antialiased;min-width:320px;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}:focus-visible{outline:2px solid var(--ec-accent-600);outline-offset:2px}.has-record-rail .app-shell__workspace{margin-right:var(--ec-record-rail-width)}.ec-page{width:100%;max-width:var(--ec-page-max-width,var(--ec-page-width-default));padding:var(--ec-space-8) var(--ec-space-8) var(--ec-space-12);margin:0 auto}.ec-page>.notice,.ec-page>.ec-card:not(:last-child),.ec-page>.ec-page__charts:not(:last-child),.ec-page>.record-layout-shell:not(:last-child){margin-bottom:var(--ec-space-10)}.ec-page__charts{gap:var(--ec-space-8);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}@media (width<=520px){.ec-page__charts{grid-template-columns:1fr}}.ec-grid-tabs{padding:var(--ec-space-6) var(--ec-space-6) 0}.ec-surface{border:1px solid var(--ec-slate-200);border-radius:var(--ec-radius);background:var(--ec-white);box-shadow:var(--ec-shadow)}.ec-field{gap:var(--ec-space-2);min-width:0;display:grid}.ec-field__label{color:var(--ec-slate-700);font-size:12px;font-weight:600}.ec-field__required{color:var(--ec-error)}.ec-field__control{border:1px solid var(--ec-slate-300);border-radius:var(--ec-radius-sm);background:var(--ec-white);width:100%;min-height:30px;color:var(--ec-slate-900);padding:var(--ec-space-3) var(--ec-space-9);font-size:13px}.ec-field__control:hover{border-color:var(--ec-slate-400)}.ec-field__control:focus{border-color:var(--ec-accent-600);box-shadow:var(--ec-focus);outline:0}.ec-field__control:disabled{cursor:not-allowed;background:var(--ec-slate-100);color:var(--ec-slate-500)}.ec-field__error,.ec-field__hint{margin:0;font-size:12px}.ec-field__hint{color:var(--ec-slate-500)}.ec-field__error{color:var(--ec-error)}.ec-icon{stroke-width:1.8px;flex:none;width:1em;height:1em}.ec-icon--spin{animation:.8s linear infinite ec-spin}@keyframes ec-spin{to{transform:rotate(1turn)}}@media (width<=720px){.ec-page{padding:var(--ec-space-10) var(--ec-space-10) var(--ec-space-16)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.record-status{color:var(--ec-slate-900);font-size:13px;font-weight:650}.pilot-label{padding:var(--ec-space-3) var(--ec-space-7);background:var(--ec-primary-100);color:var(--ec-primary-800);letter-spacing:.05em;border-radius:999px;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.create-layout{align-items:start;gap:var(--ec-space-8);grid-template-columns:minmax(0,1fr) 220px;display:grid}.create-layout--full{grid-template-columns:minmax(0,1fr)}.create-layout__main{min-width:0}.create-layout__main,.form-grid{gap:var(--ec-space-8);display:grid}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.field--2{grid-column:span 2}.field--3{grid-column:1/-1}.cart-strip{align-items:center;gap:var(--ec-space-8);margin-bottom:var(--ec-space-12);padding:var(--ec-space-8) var(--ec-space-10);background:var(--ec-slate-50);border:1px dashed var(--ec-slate-300);border-radius:var(--ec-radius);flex-wrap:wrap;display:flex}.cart-strip__label{color:var(--ec-slate-600);font-size:12px;font-weight:650}.cart-strip__chip{align-items:center;gap:var(--ec-space-4);padding:var(--ec-space-4) var(--ec-space-10);background:var(--ec-white);border:1px solid var(--ec-slate-200);cursor:grab;border-radius:999px;font-size:12px;display:inline-flex}.cart-strip__chip--dragging{opacity:.4}.line-editor-dropzone{border-radius:var(--ec-radius);outline-offset:4px;outline:2px dashed #0000;transition:outline-color .15s ease-out}.line-editor-dropzone--active{outline-color:var(--ec-primary-600)}.line-card-row{align-items:baseline;gap:var(--ec-space-8);grid-template-columns:minmax(0,1fr) 110px 100px 120px;font-size:13px;display:grid}.line-card-row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-card-row__value{text-align:right}.line-card-row__meta{color:var(--ec-slate-500);font-size:12px}@media (width<=900px){.line-card-row{grid-template-columns:1fr 1fr}}.line-cell-stack{gap:var(--ec-space-6);display:grid}.line-cell-total{text-align:right;color:var(--ec-slate-900);font-size:13px}.review-message{gap:var(--ec-space-10);display:flex}.review-message>span{color:#15803d;background:#dcfce7;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.review-message h3{margin:0;font-size:16px}.review-message p{margin:var(--ec-space-4) 0 0;color:var(--ec-slate-500);font-size:13px}@media (width<=1080px){.create-layout{grid-template-columns:1fr}.form-grid--3{grid-template-columns:1fr 1fr}}@media (width<=720px){.form-grid--3{grid-template-columns:1fr}}.record-main{gap:var(--ec-space-8);min-width:0;display:grid}.record-main .metric-grid{margin-bottom:0!important}.record-card{background:var(--ec-white);border:1px solid var(--ec-slate-200);border-radius:var(--ec-radius);box-shadow:var(--ec-shadow);overflow:hidden}.record-card__head{justify-content:space-between;align-items:center;gap:var(--ec-space-10);min-height:56px;padding:var(--ec-space-10) var(--ec-space-14);display:flex}.record-card__eyebrow{color:var(--ec-slate-500);font-size:11px;font-weight:600;display:block}.record-card__head h2{margin:var(--ec-space-1) 0 0;color:var(--ec-slate-900);font-size:16px}.record-card__head small{color:var(--ec-slate-400);font-size:11px}.record-badge{padding:var(--ec-space-3) var(--ec-space-8);background:var(--ec-primary-100);color:var(--ec-primary-800);white-space:nowrap;border-radius:999px;font-size:11px;font-weight:700}.record-lines{border-top:1px solid var(--ec-slate-100);overflow-x:auto}.record-lines table{border-collapse:collapse;width:100%;min-width:720px}.record-lines td,.record-lines th{padding:var(--ec-space-9) var(--ec-space-14);text-align:left;font-size:13px}.record-lines thead th{border-bottom:1px solid var(--ec-slate-100);color:var(--ec-slate-500);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:650}.record-lines tbody td{border-bottom:1px solid var(--ec-slate-50);color:var(--ec-slate-700)}.record-lines tbody tr:last-child td{border-bottom:0}.record-lines td.num,.record-lines th.num{text-align:right}.ec-worklist{-moz-column-gap:var(--ec-space-24);column-gap:var(--ec-space-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ec-worklist>li{align-items:center;gap:var(--ec-space-4) var(--ec-space-10);min-width:0;padding:var(--ec-space-10) 0;border-bottom:1px solid var(--ec-slate-200);flex-wrap:wrap;display:flex}.ec-worklist__body{gap:var(--ec-space-2);flex:1;min-width:0;display:grid}.ec-worklist__title{align-items:center;gap:var(--ec-space-8);min-width:0;font-weight:600;display:flex}.ec-worklist__title>a{color:var(--ec-primary-700)}.ec-worklist__meta,.ec-worklist__title>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ec-worklist__meta{color:var(--ec-slate-600);margin:0;font-size:12px}.ec-worklist__note{padding:var(--ec-space-8);border-left:3px solid var(--ec-ai);background:var(--ec-ai-soft);white-space:pre-wrap;flex-basis:100%;margin:0;font-size:12px}.ec-worklist__intro{justify-content:space-between;gap:var(--ec-space-8);margin:0 0 var(--ec-space-10);color:var(--ec-slate-600);flex-wrap:wrap;font-size:13px;display:flex}.ec-worklist__empty,.ec-worklist__intro p{margin:0}.ec-worklist__empty{padding:var(--ec-space-12) 0;color:var(--ec-slate-600)}.ec-worklist__more{justify-content:space-between;align-items:center;gap:var(--ec-space-8);margin-top:var(--ec-space-10);color:var(--ec-slate-600);flex-wrap:wrap;font-size:12px;display:flex}.ec-worklist__more:empty{display:none}.ec-worklist__more a{color:var(--ec-primary-700)}@media (width<=1400px){.ec-worklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ec-worklist{grid-template-columns:minmax(0,1fr)}}.toasts[data-v-bb7aa3aa]{z-index:300;gap:var(--ec-space-8);width:min(380px,100vw - 28px);display:grid;position:fixed;top:68px;right:14px}.toast[data-v-bb7aa3aa]{align-items:flex-start;gap:var(--ec-space-9);border:1px solid var(--ec-slate-300);border-radius:var(--ec-radius-sm);background:var(--ec-white);padding:var(--ec-space-10);color:var(--ec-slate-700);border-left-width:4px;display:flex;box-shadow:0 8px 24px #02061724}.toast--success[data-v-bb7aa3aa]{border-left-color:var(--ec-success)}.toast--warning[data-v-bb7aa3aa]{border-left-color:var(--ec-warning)}.toast--error[data-v-bb7aa3aa]{border-left-color:var(--ec-error)}.toast--info[data-v-bb7aa3aa]{border-left-color:var(--ec-info)}.toast>.ec-icon[data-v-bb7aa3aa]{width:18px;height:18px}.toast--success>.ec-icon[data-v-bb7aa3aa]{color:var(--ec-success)}.toast--warning>.ec-icon[data-v-bb7aa3aa]{color:var(--ec-warning)}.toast--error>.ec-icon[data-v-bb7aa3aa]{color:var(--ec-error)}.toast--info>.ec-icon[data-v-bb7aa3aa]{color:var(--ec-info)}.toast span[data-v-bb7aa3aa]{flex:1;font-size:13px}.toast button[data-v-bb7aa3aa]{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.toast button .ec-icon[data-v-bb7aa3aa]{width:14px;height:14px}.toast-enter-active[data-v-bb7aa3aa],.toast-leave-active[data-v-bb7aa3aa]{transition:opacity .14s,transform .14s}.toast-enter-from[data-v-bb7aa3aa],.toast-leave-to[data-v-bb7aa3aa]{opacity:0;transform:translate(8px)}.notice[data-v-c8fb82b3]{align-items:flex-start;gap:var(--ec-space-10);border:1px solid var(--ec-info);border-radius:var(--ec-radius-sm);background:var(--ec-info-soft);padding:var(--ec-space-10);color:var(--ec-info);display:flex}.notice--success[data-v-c8fb82b3]{border-color:var(--ec-success);background:var(--ec-success-soft);color:var(--ec-success)}.notice--warning[data-v-c8fb82b3]{border-color:var(--ec-warning);background:var(--ec-warning-soft);color:var(--ec-warning)}.notice--error[data-v-c8fb82b3]{border-color:var(--ec-error);background:var(--ec-error-soft);color:var(--ec-error)}.notice--compact[data-v-c8fb82b3]{padding:var(--ec-space-8) var(--ec-space-10)}.notice>.ec-icon[data-v-c8fb82b3]{flex:0 0 20px;width:20px;height:20px}.notice>div[data-v-c8fb82b3]:not(.notice__actions){flex:1;min-width:0}.notice strong[data-v-c8fb82b3]{font-size:13px;display:block}.notice p[data-v-c8fb82b3]{margin:var(--ec-space-3) 0 0;white-space:pre-wrap;font-size:12px}.notice__actions[data-v-c8fb82b3]{align-items:center;gap:var(--ec-space-8);flex:none;display:flex}.ec-action[data-v-b8a247bf]{justify-content:center;align-items:center;gap:var(--ec-space-6);border:1px solid var(--ec-slate-300);border-radius:var(--ec-radius-sm);background:var(--ec-white);min-height:28px;padding:var(--ec-space-4) var(--ec-space-7);color:var(--ec-slate-700);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.ec-action[data-v-b8a247bf]:hover:not(:disabled){border-color:var(--ec-slate-400);background:var(--ec-slate-50)}.ec-action--secondary[data-v-b8a247bf]{background:var(--ec-slate-50)}.ec-action--secondary[data-v-b8a247bf]:hover:not(:disabled){border-color:var(--ec-slate-400);background:var(--ec-slate-100)}.ec-action[data-v-b8a247bf]:disabled{cursor:not-allowed;opacity:.55}.ec-action--primary[data-v-b8a247bf]{border-color:var(--ec-primary-700);background:var(--ec-primary-700);color:var(--ec-white)}.ec-action--primary[data-v-b8a247bf]:hover:not(:disabled){border-color:var(--ec-primary-800);background:var(--ec-primary-800)}.ec-action--ai[data-v-b8a247bf]{border-color:var(--ec-ai);background:var(--ec-ai);color:var(--ec-on-ai)}.ec-action--ai[data-v-b8a247bf]:hover:not(:disabled){border-color:var(--ec-ai-strong);background:var(--ec-ai-strong)}.ec-action--quiet[data-v-b8a247bf]{background:0 0;border-color:#0000}.ec-action--icon-only[data-v-b8a247bf]{width:28px;padding:var(--ec-space-4)}.ec-action--danger[data-v-b8a247bf]{border-color:var(--ec-error);color:var(--ec-error)}.ec-action--danger[data-v-b8a247bf]:hover:not(:disabled){background:var(--ec-error-soft)}.ec-action--success[data-v-b8a247bf]{border-color:var(--ec-success);color:var(--ec-success)}.ec-action--success[data-v-b8a247bf]:hover:not(:disabled){background:var(--ec-success-soft)}.ec-action--danger.ec-action--solid[data-v-b8a247bf]{background:var(--ec-error);color:var(--ec-white)}.ec-action--success.ec-action--solid[data-v-b8a247bf]{background:var(--ec-success);color:var(--ec-white)}.ec-action--danger.ec-action--solid[data-v-b8a247bf]:hover:not(:disabled){background:var(--ec-error);filter:brightness(.92)}.ec-action--success.ec-action--solid[data-v-b8a247bf]:hover:not(:disabled){background:var(--ec-success);filter:brightness(.92)}.ec-action--quiet.ec-action--tone-danger[data-v-b8a247bf]{color:var(--ec-error)}.ec-action--quiet.ec-action--tone-success[data-v-b8a247bf]{color:var(--ec-success)}.ec-icon[data-v-b8a247bf]{width:16px;height:16px}.ec-field-help[data-v-6d6491ee]{color:var(--ec-slate-500);cursor:help;line-height:0;display:inline-flex;position:relative}.ec-field-help[data-v-6d6491ee]:focus-visible,.ec-field-help[data-v-6d6491ee]:hover{color:var(--ec-primary-700);outline:0}.ec-field-help[data-v-6d6491ee] .ec-icon{width:16px;height:16px}.ec-field-help__bubble[data-v-6d6491ee]{z-index:1000;width:max-content;max-width:280px;padding:var(--ec-space-8) var(--ec-space-10);background:var(--ec-slate-950);color:#fff;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;font-size:12px;font-weight:400;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}.ec-field-help:focus-visible .ec-field-help__bubble[data-v-6d6491ee],.ec-field-help:hover .ec-field-help__bubble[data-v-6d6491ee]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.ec-field-help--start .ec-field-help__bubble[data-v-6d6491ee]{left:0;transform:translateY(-4px)}.ec-field-help--start:focus-visible .ec-field-help__bubble[data-v-6d6491ee],.ec-field-help--start:hover .ec-field-help__bubble[data-v-6d6491ee]{transform:translateY(0)}.dialog[data-v-40a0267e]{z-index:200;padding:var(--ec-space-20);background:#02061794;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.dialog__panel[data-v-40a0267e]{border:1px solid var(--ec-slate-200);border-radius:var(--ec-radius);background:var(--ec-white);width:min(820px,100%);max-height:min(760px,100vh - 40px);overflow:auto;box-shadow:0 18px 50px #02061740}.dialog__panel>header[data-v-40a0267e]{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--ec-space-16);border-bottom:1px solid var(--ec-slate-200);background:var(--ec-white);padding:var(--ec-space-8) var(--ec-space-10);display:flex;position:sticky;top:0}.dialog h2[data-v-40a0267e]{margin:0;font-size:16px}.dialog__title[data-v-40a0267e]{z-index:2;align-items:center;gap:var(--ec-space-6);display:flex;position:relative}.dialog p[data-v-40a0267e]{margin:var(--ec-space-3) 0 0;color:var(--ec-slate-500);font-size:12px}.dialog__close[data-v-40a0267e]{border-radius:var(--ec-radius-sm);width:30px;height:30px}.dialog__close[data-v-40a0267e] .ec-icon{width:17px;height:17px}.dialog__body[data-v-40a0267e]{padding:var(--ec-space-16)}.dialog__body[data-v-40a0267e]>*+*{margin-top:var(--ec-space-12)}.dialog footer[data-v-40a0267e]{justify-content:flex-end;gap:var(--ec-space-8);border-top:1px solid var(--ec-slate-200);padding:var(--ec-space-12) var(--ec-space-16);display:flex}.dialog-enter-active[data-v-40a0267e],.dialog-leave-active[data-v-40a0267e]{transition:opacity .14s}.dialog-enter-active .dialog__panel[data-v-40a0267e],.dialog-leave-active .dialog__panel[data-v-40a0267e]{transition:transform .14s}.dialog-enter-from[data-v-40a0267e],.dialog-leave-to[data-v-40a0267e]{opacity:0}.dialog-enter-from .dialog__panel[data-v-40a0267e],.dialog-leave-to .dialog__panel[data-v-40a0267e]{transform:translateY(6px)}.dialog__panel--narrow[data-v-40a0267e]{width:min(620px,100%)}.dialog__panel--large[data-v-40a0267e]{width:min(980px,100%)}.dialog__panel--wide[data-v-40a0267e]{width:min(1120px,100%)}
