.toast-container[data-v-55224547]{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:9999;pointer-events:none}.toast[data-v-55224547]{pointer-events:auto;min-width:300px;max-width:420px;border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,0,0,.1),0 1.5px 6px rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.07);border-left:4px solid}.toast--success[data-v-55224547]{border-left-color:var(--cv-success,#2e7d54)}.toast--error[data-v-55224547]{border-left-color:var(--cv-error,#c62828)}.toast--warning[data-v-55224547]{border-left-color:var(--cv-warning,#c77700)}.toast--info[data-v-55224547]{border-left-color:var(--cv-brand,#22288d)}.toast__body[data-v-55224547]{display:flex;align-items:center;gap:10px;padding:12px 14px}.toast__icon[data-v-55224547]{flex-shrink:0}.toast--success .toast__icon[data-v-55224547]{color:var(--cv-success,#2e7d54)}.toast--error .toast__icon[data-v-55224547]{color:var(--cv-error,#c62828)}.toast--warning .toast__icon[data-v-55224547]{color:var(--cv-warning,#c77700)}.toast--info .toast__icon[data-v-55224547]{color:var(--cv-brand,#22288d)}.toast__message[data-v-55224547]{flex:1;font-size:14px;font-weight:500;color:rgba(30,30,40,.9);line-height:1.4}.toast__close[data-v-55224547]{flex-shrink:0;background:none;border:none;cursor:pointer;color:rgba(30,30,40,.35);padding:0;display:flex;align-items:center;transition:color .15s}.toast__close[data-v-55224547]:hover{color:rgba(30,30,40,.75)}.toast__progress[data-v-55224547]{height:3px;background:rgba(0,0,0,.06)}.toast__progress-bar[data-v-55224547]{height:100%;width:100%;animation:shrink-55224547 linear forwards;transform-origin:left}.toast--success .toast__progress-bar[data-v-55224547]{background:var(--cv-success,#2e7d54)}.toast--error .toast__progress-bar[data-v-55224547]{background:var(--cv-error,#c62828)}.toast--warning .toast__progress-bar[data-v-55224547]{background:var(--cv-warning,#c77700)}.toast--info .toast__progress-bar[data-v-55224547]{background:var(--cv-brand,#22288d)}@keyframes shrink-55224547{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-55224547]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-55224547]{transition:all .2s ease-in}.toast-enter-from[data-v-55224547],.toast-leave-to[data-v-55224547]{opacity:0;transform:translateX(40px)}.stat-card[data-v-0aa45983]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transition:box-shadow .2s ease}.day-column[data-v-6a5f2ea8]{border-right:2px solid #ccc;text-align:center}.totals-column[data-v-0cd98650],.totals-column[data-v-6a5f2ea8]{font-weight:700;text-align:center}.cv-notification-list[data-v-3e38d6f6]{max-height:60vh;overflow-y:auto}.cv-notification-unread[data-v-3e38d6f6]{background:var(--cv-brand-tint)}.cv-unread-dot[data-v-3e38d6f6]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cv-brand)}.cv-app-bar[data-v-73c47394]{border-bottom:1px solid var(--cv-border-neutral)}.cv-logo-link[data-v-73c47394]{display:flex;align-items:center}.cv-user-name[data-v-73c47394]{font-size:.9rem;font-weight:500;color:var(--cv-text-muted)}.cv-drawer[data-v-73c47394] .v-list-item--active{background:var(--cv-brand-tint);color:var(--cv-brand);font-weight:600}.cv-auth[data-v-8a6899b4]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 16px;background:var(--cv-surface);overflow:hidden}.cv-auth-blob[data-v-8a6899b4]{position:absolute;top:-160px;right:-200px;width:620px;height:620px;background:radial-gradient(circle at 60% 40%,var(--cv-brand-tint-mid) 0,transparent 65%);border-radius:50%;pointer-events:none;z-index:0}.cv-auth-inner[data-v-8a6899b4]{position:relative;z-index:1;width:100%;text-align:center}.cv-auth-logo[data-v-8a6899b4]{height:44px;width:auto;max-width:100%}.cv-auth-card[data-v-8a6899b4]{text-align:left;border:1px solid var(--cv-border)!important;box-shadow:0 8px 32px rgba(34,40,141,.08)!important}.cv-auth-footnote[data-v-8a6899b4]{font-size:.8rem;color:var(--cv-text-faint)}@media (max-width:600px){.cv-auth[data-v-8a6899b4]{padding:24px 12px}.cv-auth-blob[data-v-8a6899b4]{width:400px;height:400px;right:-120px;top:-100px}}.cv-link[data-v-c3e8cf46]{color:var(--cv-brand);text-decoration:none;font-weight:500}.cv-link[data-v-c3e8cf46]:hover{text-decoration:underline}.dialog-fields[data-v-484c5568]{flex:1 1 auto;min-height:0;overflow-y:auto}.cancellation-policy-text[data-v-e7e33336]{white-space:pre-wrap}.draft-card[data-v-e7e33336]{position:relative;border:2px dashed #f57c00!important;background:repeating-linear-gradient(45deg,transparent 0 14px,rgba(245,124,0,.07) 14px 28px);overflow:hidden}.draft-banner[data-v-e7e33336]{display:flex;align-items:center;background:linear-gradient(90deg,#d84315,#f57c00);color:#fff;padding:6px 12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;position:relative;z-index:1}.draft-banner-text[data-v-e7e33336]{white-space:nowrap}.draft-watermark[data-v-e7e33336]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-18deg);font-size:7rem;font-weight:900;color:rgba(245,124,0,.08);letter-spacing:.3em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;white-space:nowrap}.offer-lines-table[data-v-d5bf318a] td,.offer-lines-table[data-v-d5bf318a] th{white-space:nowrap}.total-block[data-v-d5bf318a]{text-align:right}.inquiry-context[data-v-810346e2]{background:rgba(0,0,0,.02)}.field-label[data-v-810346e2]{font-size:.75rem;line-height:1.5;margin-bottom:4px;opacity:.7}.validation-error[data-v-810346e2]{color:rgb(var(--v-theme-error));font-size:.75rem;line-height:1.5;margin-top:2px}.field-label[data-v-810346e2]+.dp__main .dp__input{min-height:48px;border-radius:4px}.draft-summary-alert[data-v-bcdaab12]{border-left-width:6px!important}.cv-error-state[data-v-056c6e52]{max-width:520px;margin:0 auto;padding:64px 16px;text-align:center}.cv-error-icon[data-v-056c6e52]{color:var(--cv-text-faint)}.cv-error-body[data-v-056c6e52]{color:var(--cv-text-muted)}.cv-error-trace[data-v-056c6e52]{font-size:.8rem;color:var(--cv-text-faint)}.cv-error-trace code[data-v-056c6e52]{font-family:monospace;background:var(--cv-background);padding:2px 6px;border-radius:4px}.cv-error-actions[data-v-056c6e52]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cursor-pointer[data-v-40d02f3d]{cursor:pointer}.activity-container[data-v-b674aed2]{max-width:700px;margin:auto}.toolbar[data-v-b674aed2]{display:flex;gap:10px;margin-bottom:20px}.comment-box[data-v-b674aed2]{margin-bottom:20px;padding:12px}.comment-actions[data-v-b674aed2]{display:flex;justify-content:flex-end;margin-top:8px}.activity-feed[data-v-b674aed2]{display:flex;flex-direction:column;gap:14px}.activity-item[data-v-b674aed2]{display:flex;gap:12px;padding:12px;border-radius:8px;background:#fafafa;border:1px solid #eee}.activity-icon[data-v-b674aed2]{width:32px;display:flex;justify-content:center}.activity-content[data-v-b674aed2]{flex:1}.activity-header[data-v-b674aed2]{display:flex;justify-content:space-between;margin-bottom:4px}.activity-author[data-v-b674aed2]{font-weight:600}.activity-time[data-v-b674aed2]{font-size:12px;color:#888}.activity-message[data-v-b674aed2]{font-size:14px}.activity-message.system[data-v-b674aed2]{color:#666;font-style:italic}.empty-state[data-v-b674aed2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#888}.empty-title[data-v-b674aed2]{margin-top:10px;font-weight:600;font-size:16px}.empty-subtitle[data-v-b674aed2]{font-size:13px;margin-top:4px}.comment-box[data-v-7873a6e8]{margin-top:10px}.cancellation-policy-text[data-v-68241286]{white-space:pre-wrap}.cv-link[data-v-35af0130]{color:var(--cv-brand);text-decoration:none;font-weight:500}.cv-link[data-v-35af0130]:hover{text-decoration:underline}.progress-indicator[data-v-e0d1f09c]{gap:0;width:100%}.progress-step[data-v-e0d1f09c]{flex-shrink:0;min-width:64px}.progress-line[data-v-e0d1f09c]{height:2px;flex-grow:1;min-width:16px;align-self:flex-start;margin-top:13px}.pulse-dot[data-v-e0d1f09c]{animation:pulse-e0d1f09c 1.5s ease-in-out infinite}@keyframes pulse-e0d1f09c{0%,to{box-shadow:0 0 0 0 rgba(var(--v-theme-warning),.4)}50%{box-shadow:0 0 0 8px rgba(var(--v-theme-warning),0)}}.dialog-fields[data-v-1d9fc80a]{flex:1 1 auto;min-height:0;overflow-y:auto}.stat-card[data-v-7cc0130b]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transition:box-shadow .2s ease}.cancellation-policy-text[data-v-900f9836],.cancellation-policy-text[data-v-d384181c]{white-space:pre-wrap}:root{--cv-brand:#22288d;--cv-brand-dark:#191d69;--cv-brand-tint:#eef0fb;--cv-brand-tint-mid:#dde1f7;--cv-surface:#fff;--cv-background:#f8f9fe;--cv-text:#111827;--cv-text-muted:rgba(0,0,0,.62);--cv-text-faint:rgba(0,0,0,.45);--cv-border:#e8eaf6;--cv-border-neutral:#e8e8e8;--cv-success:#2e7d54;--cv-warning:#c77700;--cv-error:#c62828;--cv-radius:12px;--cv-radius-lg:16px;--cv-shadow-hover:0 8px 32px rgba(34,40,141,.1)}html{overflow-y:auto}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;color:var(--cv-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v-application{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,h1,h2,h3,h4,h5,h6{font-family:inherit!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--cv-text)}.cv-page-body{padding:24px}@media (max-width:600px){.cv-page-body{padding:12px}}.main-wrapper>.v-sheet{border-radius:var(--cv-radius-lg)!important;border:1px solid var(--cv-border);background:var(--cv-surface);box-shadow:none!important}.cv-eyebrow{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cv-text-faint)}.cv-page-title{font-size:1.6rem;font-weight:700;color:var(--cv-text);letter-spacing:-.01em}.cv-icon-badge{width:44px;height:44px;border-radius:var(--cv-radius);background:var(--cv-brand-tint);display:flex;align-items:center;justify-content:center;flex:none}.cv-hoverable{transition:box-shadow .2s,transform .2s}.cv-hoverable:hover{box-shadow:var(--cv-shadow-hover)!important;transform:translateY(-2px)}.v-card--variant-elevated,.v-card--variant-outlined{border-color:var(--cv-border)!important}.v-data-table .v-data-table__th{background:var(--cv-brand-tint)!important;color:var(--cv-brand)!important;font-weight:700!important;font-size:.78rem!important;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.v-data-table tbody tr:hover>td{background:rgba(34,40,141,.04)}.v-toolbar-title{font-weight:700!important;letter-spacing:-.01em}