@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";:root{font-family:Lato,system-ui,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#e5e7eb;background:linear-gradient(135deg,#0f172a,#1e1b4b);min-height:100vh;margin:0;-webkit-font-smoothing:antialiased}body{margin:0;min-height:100vh;background-attachment:fixed}#app{width:100%;max-width:1200px;margin:0 auto;padding:3rem 1.5rem;box-sizing:border-box}h1,h2,h3{color:#fff;margin-top:0}a{color:#6366f1;text-decoration:none;transition:color .3s}a:hover{color:#818cf8}.login-container[data-v-45709e51]{display:flex;justify-content:center;align-items:center;min-height:80vh;width:100%;animation:fadeIn-45709e51 .5s ease-out}@keyframes fadeIn-45709e51{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.login-card[data-v-45709e51]{width:100%;max-width:420px;padding:3rem 2.5rem;background:#1e293b73;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 25px 50px -12px #00000080}.logo-area[data-v-45709e51]{text-align:center;margin-bottom:2.5rem}.logo-icon[data-v-45709e51]{width:64px;height:64px;margin:0 auto 1rem;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:900;color:#fff;box-shadow:0 10px 20px #a855f74d}h1[data-v-45709e51]{font-size:2rem;font-weight:800;margin:0 0 .5rem;color:#fff;letter-spacing:1px}p[data-v-45709e51]{color:#94a3b8;font-size:.95rem;margin:0;line-height:1.4}.form-group[data-v-45709e51]{margin-bottom:1.5rem}.form-group label[data-v-45709e51]{display:block;margin-bottom:.5rem;color:#e2e8f0;font-size:.9rem;font-weight:600}.input-wrapper[data-v-45709e51]{position:relative;display:flex;align-items:center}.icon[data-v-45709e51]{position:absolute;left:1rem;font-size:1.1rem;opacity:.7}input[data-v-45709e51]{width:100%;background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;padding:.8rem 1rem .8rem 3rem;transition:all .3s ease;box-sizing:border-box}input[data-v-45709e51]:focus{outline:none;border-color:#a855f7;background:#0f172ae6;box-shadow:0 0 0 3px #a855f733}.submit-btn[data-v-45709e51]{width:100%;padding:1rem;margin-top:1rem;border:none;border-radius:12px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-weight:700;font-size:1.05rem;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;min-height:52px;display:flex;align-items:center;justify-content:center}.submit-btn[data-v-45709e51]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #ec489966}.submit-btn[data-v-45709e51]:active:not(:disabled){transform:translateY(1px)}.submit-btn[data-v-45709e51]:disabled{opacity:.8;cursor:not-allowed}.loader[data-v-45709e51]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-45709e51 1s ease-in-out infinite}.error-message[data-v-45709e51]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:.8rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.help-text[data-v-45709e51]{font-size:.8rem;color:#94a3b8;margin-top:.5rem;text-align:center}.text-btn[data-v-45709e51]{width:100%;background:transparent;border:none;color:#94a3b8;margin-top:1rem;padding:.5rem;cursor:pointer;font-size:.9rem;transition:color .3s ease}.text-btn[data-v-45709e51]:hover{color:#fff}.slide-in[data-v-45709e51]{animation:slideIn-45709e51 .3s ease-out}@keyframes slideIn-45709e51{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes spin-45709e51{to{transform:rotate(360deg)}}.modal-overlay[data-v-b2502f43]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-content[data-v-b2502f43]{width:100%;max-width:400px;background:#1e293bb3;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:2.5rem 2rem 2rem;text-align:center;box-shadow:0 25px 50px -12px #00000080;position:relative;overflow:hidden}.glass-effect[data-v-b2502f43]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.modal-icon[data-v-b2502f43]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin:0 auto 1.5rem;font-weight:700}.success .modal-icon[data-v-b2502f43]{background:#22c55e33;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.error .modal-icon[data-v-b2502f43]{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.3)}.info .modal-icon[data-v-b2502f43]{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.modal-body h3[data-v-b2502f43]{color:#fff;font-size:1.5rem;margin:0 0 .8rem;font-weight:700}.modal-body p[data-v-b2502f43]{color:#94a3b8;line-height:1.6;margin:0 0 2rem}.modal-btn[data-v-b2502f43]{width:100%;padding:.8rem;background:linear-gradient(135deg,#a855f7,#ec4899);border:none;border-radius:12px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease}.modal-btn[data-v-b2502f43]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ec489966}.modal-fade-enter-active[data-v-b2502f43],.modal-fade-leave-active[data-v-b2502f43]{transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-b2502f43],.modal-fade-leave-to[data-v-b2502f43]{opacity:0}.modal-fade-enter-from .modal-content[data-v-b2502f43]{transform:scale(.9) translateY(20px);opacity:0}.modal-fade-enter-active .modal-content[data-v-b2502f43]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-fade-leave-to .modal-content[data-v-b2502f43]{transform:scale(.95);opacity:0}.listing-container[data-v-6fa39141]{width:100%;animation:fadeIn-6fa39141 .4s ease-out}@keyframes fadeIn-6fa39141{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.header-section[data-v-6fa39141]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.title-area h1[data-v-6fa39141]{font-size:2.2rem;font-weight:800;margin:0;color:#fff}.title-area p[data-v-6fa39141]{color:#94a3b8;margin:.2rem 0 0}.expiry-text[data-v-6fa39141]{color:#fb7185;font-weight:600}.logout-btn[data-v-6fa39141]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.logout-btn[data-v-6fa39141]:hover{background:#ef444433;border-color:#ef444480;color:#fca5a5}.tabs[data-v-6fa39141]{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs[data-v-6fa39141]::-webkit-scrollbar{display:none}.tab-btn[data-v-6fa39141]{background:transparent;border:none;color:#94a3b8;font-size:1.1rem;font-weight:600;cursor:pointer;padding:.5rem 1rem;border-radius:8px;display:flex;align-items:center;gap:.6rem;transition:all .3s ease}.tab-btn[data-v-6fa39141]:hover{color:#f1f5f9;background:#ffffff0d}.tab-btn.active[data-v-6fa39141]{color:#fff;background:#a855f726;box-shadow:inset 0 0 0 1px #a855f74d}.badge[data-v-6fa39141]{font-size:.75rem;padding:.1rem .6rem;border-radius:12px;background:#ffffff1a;color:#e2e8f0}.badge.pending[data-v-6fa39141]{background:#eab30833;color:#fde047}.badge.done[data-v-6fa39141]{background:#22c55e33;color:#86efac}.badge.expired[data-v-6fa39141]{background:#ef444433;color:#fca5a5}.loading-state[data-v-6fa39141],.error-state[data-v-6fa39141]{text-align:center;padding:4rem 2rem;background:#1e293b4d;border-radius:16px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:1rem}.loader[data-v-6fa39141]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top:4px solid #a855f7;border-radius:50%;animation:spin-6fa39141 1s linear infinite}@keyframes spin-6fa39141{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-6fa39141]{font-size:3rem}.error-state h3[data-v-6fa39141]{color:#fca5a5;margin:0}.error-state p[data-v-6fa39141]{color:#94a3b8;margin:0}.retry-btn[data-v-6fa39141]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.6rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s}.retry-btn[data-v-6fa39141]:hover{background:#fff3}.empty-state[data-v-6fa39141]{text-align:center;padding:4rem 2rem;background:#1e293b4d;border-radius:16px;border:1px dashed rgba(255,255,255,.1)}.empty-icon[data-v-6fa39141]{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-state h3[data-v-6fa39141]{color:#e2e8f0;margin:0 0 .5rem}.empty-state p[data-v-6fa39141]{color:#94a3b8;margin:0}.grid-cards[data-v-6fa39141]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.glass-card[data-v-6fa39141]{background:#1e293b73;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:0;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.card-cover[data-v-6fa39141]{width:100%;height:180px;overflow:hidden;position:relative}.card-cover img[data-v-6fa39141]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.glass-card:hover .card-cover img[data-v-6fa39141]{transform:scale(1.05)}.card-content-wrapper[data-v-6fa39141]{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.card-header[data-v-6fa39141]{padding:1.2rem 1.5rem 0;display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.85rem;color:#94a3b8}.header-left[data-v-6fa39141]{display:flex;align-items:center;gap:.5rem}.card-case-type[data-v-6fa39141]{padding:0 1.5rem .8rem}.case-type-badge[data-v-6fa39141]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.5px;padding:.25rem .7rem;border-radius:20px;text-transform:uppercase}.ct-new[data-v-6fa39141]{background:#22c55e26;color:#86efac;border:1px solid rgba(34,197,94,.3)}.ct-recheck[data-v-6fa39141]{background:#eab30826;color:#fde047;border:1px solid rgba(234,179,8,.3)}.ct-push[data-v-6fa39141]{background:#a855f726;color:#d8b4fe;border:1px solid rgba(168,85,247,.3)}.ct-default[data-v-6fa39141]{background:#94a3b826;color:#cbd5e1;border:1px solid rgba(148,163,184,.2)}.property-type[data-v-6fa39141]{padding:0 1.5rem;font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1rem;line-height:1.3}.details[data-v-6fa39141]{padding:0 1.5rem;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.vr-title[data-v-6fa39141]{font-size:.75rem;font-weight:700;color:#a855f7;text-transform:uppercase;letter-spacing:.5px;margin-top:.5rem;margin-bottom:.2rem;border-top:1px dashed rgba(255,255,255,.1);padding-top:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vr-date[data-v-6fa39141]{font-size:.68rem;font-weight:500;color:#64748b;text-transform:none;letter-spacing:0}.card-footer[data-v-6fa39141]{margin-top:auto;border-top:1px solid rgba(255,255,255,.05);padding:1rem 1.5rem}.card-thumbnails[data-v-6fa39141]{display:flex;gap:.6rem;margin-top:1.2rem;padding-top:1rem;border-top:1px dashed rgba(255,255,255,.1);overflow-x:auto;padding-bottom:.5rem}.card-thumbnails[data-v-6fa39141]::-webkit-scrollbar{height:4px}.card-thumbnails[data-v-6fa39141]::-webkit-scrollbar-track{background:#ffffff0d}.card-thumbnails[data-v-6fa39141]::-webkit-scrollbar-thumb{background:#a855f74d;border-radius:4px}.thumb-wrapper[data-v-6fa39141]{flex:0 0 60px;height:60px;border-radius:6px;overflow:hidden;position:relative;cursor:pointer;border:1px solid rgba(255,255,255,.1)}.thumb-wrapper img[data-v-6fa39141]{width:100%;height:100%;object-fit:cover}.thumb-overlay[data-v-6fa39141]{position:absolute;top:0;left:0;width:100%;height:100%;background:#a855f766;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;font-size:1rem}.thumb-wrapper:hover .thumb-overlay[data-v-6fa39141]{opacity:1}.lightbox-overlay[data-v-6fa39141]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172ae6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem;cursor:zoom-out}.close-lightbox[data-v-6fa39141]{position:absolute;top:2rem;right:2rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:48px;height:48px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10001}.close-lightbox[data-v-6fa39141]:hover{background:#ef444433;transform:rotate(90deg)}.lightbox-content[data-v-6fa39141]{max-width:90vw;max-height:90vh;position:relative;cursor:default;display:flex;justify-content:center;align-items:center}.lightbox-content img[data-v-6fa39141]{max-width:100%;max-height:90vh;border-radius:12px;box-shadow:0 25px 50px -12px #00000080;border:1px solid rgba(255,255,255,.1);animation:scaleUp-6fa39141 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes scaleUp-6fa39141{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lightbox-fade-enter-active[data-v-6fa39141],.lightbox-fade-leave-active[data-v-6fa39141]{transition:opacity .3s ease}.lightbox-fade-enter-from[data-v-6fa39141],.lightbox-fade-leave-to[data-v-6fa39141]{opacity:0}.glass-card[data-v-6fa39141]:hover{transform:translateY(-4px);box-shadow:0 15px 30px #0000004d;border-color:#fff3}.card-header[data-v-6fa39141]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;color:#94a3b8}.status-indicator[data-v-6fa39141]{width:8px;height:8px;border-radius:50%}.status-indicator.pending[data-v-6fa39141]{background:#eab308;box-shadow:0 0 8px #eab30880}.status-indicator.done[data-v-6fa39141]{background:#22c55e;box-shadow:0 0 8px #22c55e80}.status-indicator.expired[data-v-6fa39141]{background:#ef4444;box-shadow:0 0 8px #ef444480}.property-id[data-v-6fa39141]{font-weight:700;color:#cbd5e1}.date[data-v-6fa39141]{margin-left:auto}.countdown-badge[data-v-6fa39141]{margin-left:auto;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;padding:.2rem .55rem;border-radius:20px;letter-spacing:.03em;background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3);white-space:nowrap;transition:background .4s,color .4s}.countdown-badge.warning[data-v-6fa39141]{background:#eab30826;color:#fde047;border-color:#eab30859}.countdown-badge.danger[data-v-6fa39141]{background:#ef444426;color:#fca5a5;border-color:#ef444466;animation:pulse-danger-6fa39141 1.2s ease-in-out infinite}.countdown-badge.expired[data-v-6fa39141]{background:#64748b26;color:#64748b;border-color:#64748b4d}@keyframes pulse-danger-6fa39141{0%,to{opacity:1}50%{opacity:.55}}.property-type[data-v-6fa39141]{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1rem;line-height:1.3}.details[data-v-6fa39141]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.request-desc-block[data-v-6fa39141]{margin:0 1.5rem .75rem;display:flex;flex-direction:column;gap:.25rem}.request-desc-title[data-v-6fa39141]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.request-desc[data-v-6fa39141]{margin:0;color:#cbd5e1;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.detail-row[data-v-6fa39141]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#cbd5e1}.renovation-row[data-v-6fa39141]{font-size:.85rem;color:#94a3b8;margin-top:.2rem;padding-top:.4rem;border-top:1px dashed rgba(255,255,255,.05)}.label[data-v-6fa39141]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#64748b;min-width:72px;flex-shrink:0}.truncate[data-v-6fa39141]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-footer[data-v-6fa39141]{margin-top:auto;border-top:1px solid rgba(255,255,255,.05);padding-top:1rem}.action-btn[data-v-6fa39141]{width:100%;padding:.75rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s;border:none}.action-btn.primary[data-v-6fa39141]{background:linear-gradient(to right,#60c8f5,#8b5cf6);color:#fff;border-radius:999px;font-weight:600;font-size:.92rem;letter-spacing:.01em;box-shadow:0 3px 12px #7c3aed4d}.action-btn.primary[data-v-6fa39141]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #7c3aed73;filter:brightness(1.05)}.action-btn.secondary[data-v-6fa39141]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.1)}.action-btn.secondary[data-v-6fa39141]:hover{background:#ffffff26}.action-btn.disabled[data-v-6fa39141]{background:#ffffff0d;color:#64748b;cursor:not-allowed}.footer-actions[data-v-6fa39141]{display:flex;justify-content:center}.view-details-btn[data-v-6fa39141]{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;border:none;border-radius:6px;padding:.3rem .75rem;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap;letter-spacing:.02em}.view-details-btn[data-v-6fa39141]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #a855f780}.val-stacked[data-v-6fa39141]{display:flex;flex-direction:column;justify-content:center;gap:.1rem;overflow:hidden;width:100%}.original-stacked[data-v-6fa39141]{color:#64748b;font-size:.8em;line-height:1.1}.edited-stacked[data-v-6fa39141]{color:#fbbf24;line-height:1.2}.strike-through[data-v-6fa39141]{text-decoration:line-through}@media(max-width:600px){.header-section[data-v-6fa39141]{flex-direction:column;gap:1rem;align-items:stretch}.logout-btn[data-v-6fa39141]{width:100%;text-align:center}.tabs[data-v-6fa39141]{gap:.5rem;padding-bottom:.8rem}.tab-btn[data-v-6fa39141]{padding:.4rem .8rem;font-size:.95rem;white-space:nowrap}.title-area h1[data-v-6fa39141]{font-size:1.8rem}}.valuation-container[data-v-74ca8020]{display:flex;flex-direction:column;gap:1rem;animation:fadeIn-74ca8020 .6s ease-out}@keyframes fadeIn-74ca8020{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.header[data-v-74ca8020]{text-align:center}.header h1[data-v-74ca8020]{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.2rem;letter-spacing:-.5px}.header p[data-v-74ca8020]{color:#cbd5e1;font-size:1rem;margin-top:0;margin-bottom:0}.content-grid[data-v-74ca8020]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:flex-start}@media(max-width:860px){.content-grid[data-v-74ca8020]{grid-template-columns:1fr}}.glass-card[data-v-74ca8020]{background:#1e293b73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.5rem;box-shadow:0 20px 40px #0003;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.glass-card[data-v-74ca8020]:hover{transform:translateY(-3px);box-shadow:0 25px 50px #0000004d;border-color:#fff3}.glass-card h2[data-v-74ca8020]{font-size:1.25rem;margin-top:0;margin-bottom:1rem;color:#f8fafc;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.form-card-header[data-v-74ca8020]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem;margin-bottom:1rem}.form-card-header h2[data-v-74ca8020]{margin-bottom:0;border-bottom:none;padding-bottom:0}.info-as-of[data-v-74ca8020]{font-size:.72rem;color:#64748b;font-weight:500;white-space:nowrap;flex-shrink:0}.detail-list[data-v-74ca8020]{display:flex;flex-direction:column;gap:.8rem}.detail-item[data-v-74ca8020]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:.5rem;border-bottom:1px dashed rgba(255,255,255,.08)}.detail-item[data-v-74ca8020]:last-child{border-bottom:none}.label[data-v-74ca8020]{color:#94a3b8;font-size:.9rem;flex-basis:40%;font-weight:500}.value[data-v-74ca8020]{color:#f1f5f9;font-weight:500;text-align:right;flex-basis:60%;line-height:1.4;font-size:.95rem}.form-group[data-v-74ca8020]{margin-bottom:1rem}.form-group label[data-v-74ca8020]{display:block;margin-bottom:.4rem;color:#e2e8f0;font-size:.9rem;font-weight:500}.input-wrapper[data-v-74ca8020]{position:relative;display:flex;align-items:center}.currency[data-v-74ca8020]{position:absolute;left:1rem;color:#94a3b8;font-weight:600}input[type=number][data-v-74ca8020],input[type=text][data-v-74ca8020],input[type=file][data-v-74ca8020],select[data-v-74ca8020],textarea[data-v-74ca8020]{width:100%;background:#0f172a80;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;font-family:inherit;font-size:1rem;padding:.6rem .8rem;transition:all .3s ease;box-sizing:border-box}input[type=number][data-v-74ca8020]{padding-left:3rem;-moz-appearance:textfield;appearance:textfield}input[type=number][data-v-74ca8020]::-webkit-inner-spin-button,input[type=number][data-v-74ca8020]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[data-v-74ca8020]:focus,select[data-v-74ca8020]:focus,textarea[data-v-74ca8020]:focus{outline:none;border-color:#a855f7;background:#0f172acc;box-shadow:0 0 0 3px #a855f733}textarea[data-v-74ca8020]{resize:vertical;min-height:60px}.submit-btn[data-v-74ca8020]{width:100%;padding:.8rem;margin-top:.5rem;border:none;border-radius:10px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-weight:600;font-size:1rem;letter-spacing:.5px;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-74ca8020]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ec489980}.submit-btn[data-v-74ca8020]:active{transform:translateY(1px)}.loading-state[data-v-74ca8020],.error-state[data-v-74ca8020]{text-align:center;padding:4rem 2rem;background:#1e293b4d;border-radius:20px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.loader[data-v-74ca8020]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top:4px solid #a855f7;border-radius:50%;animation:spin-74ca8020 1s linear infinite}@keyframes spin-74ca8020{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-74ca8020]{font-size:3rem}.retry-btn[data-v-74ca8020]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.6rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s}.retry-btn[data-v-74ca8020]:hover{background:#fff3}.disclaimer[data-v-74ca8020]{margin-top:.75rem;font-size:.75rem;color:#64748b;text-align:center;border-top:1px dashed rgba(255,255,255,.06);padding-top:.6rem}.readonly-badge[data-v-74ca8020]{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#86efac;padding:.8rem;border-radius:10px;text-align:center;font-weight:600;margin-top:.5rem}input[data-v-74ca8020]:disabled,select[data-v-74ca8020]:disabled,textarea[data-v-74ca8020]:disabled{opacity:.7;cursor:not-allowed;border-color:#ffffff0d}.documents-card[data-v-74ca8020]{grid-column:span 2}@media(max-width:860px){.documents-card[data-v-74ca8020]{grid-column:span 1}}.attachment-grid[data-v-74ca8020]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.2rem;margin-top:.5rem;margin-bottom:2rem}.category-section:last-child .attachment-grid[data-v-74ca8020]{margin-bottom:0}.category-title[data-v-74ca8020]{font-size:.95rem;color:#a855f7;font-weight:700;margin:1.5rem 0 .8rem;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:.8rem}.category-title[data-v-74ca8020]:after{content:"";flex:1;height:1px;background:#a855f733}.attachment-item[data-v-74ca8020]{background:#0f172a4d;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}.attachment-item[data-v-74ca8020]:hover{transform:translateY(-4px);border-color:#a855f766;box-shadow:0 10px 20px #0003}.attachment-preview[data-v-74ca8020]{height:120px;position:relative;background:#0f172a80;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-img img[data-v-74ca8020]{width:100%;height:120px;object-fit:cover}.preview-icon[data-v-74ca8020]{font-size:3rem;opacity:.5}.preview-overlay[data-v-74ca8020]{position:absolute;top:0;left:0;width:100%;height:100%;background:#a855f74d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;font-weight:600;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.attachment-item:hover .preview-overlay[data-v-74ca8020]{opacity:1}.new-badge[data-v-74ca8020]{position:absolute;top:.4rem;right:.4rem;background:#eab308;color:#000;font-size:.6rem;font-weight:800;letter-spacing:.05em;padding:.15rem .4rem;border-radius:4px;z-index:2;pointer-events:none}.attachment-info[data-v-74ca8020]{padding:.8rem;display:flex;flex-direction:column;gap:.2rem}.file-name[data-v-74ca8020]{color:#f1f5f9;font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-type[data-v-74ca8020]{color:#94a3b8;font-size:.75rem;text-transform:uppercase}.lightbox-overlay[data-v-74ca8020]{position:fixed;inset:0;background:#0f172af2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem}.close-lightbox[data-v-74ca8020]{position:absolute;top:1.5rem;right:1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:44px;height:44px;border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10001}.close-lightbox[data-v-74ca8020]:hover{background:#ef444433;transform:rotate(90deg)}.lightbox-container[data-v-74ca8020]{width:100%;max-width:1000px;height:85vh;background:#1e293b99;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000080;animation:modalIn-74ca8020 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes modalIn-74ca8020{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.lightbox-content[data-v-74ca8020]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.lightbox-content.image img[data-v-74ca8020]{max-width:100%;max-height:100%;object-fit:contain}.lightbox-content.pdf iframe[data-v-74ca8020]{width:100%;height:100%}.lightbox-footer[data-v-74ca8020]{padding:1rem 1.5rem;background:#0f172acc;border-top:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.9rem;font-weight:500;text-align:center}.download-btn[data-v-74ca8020]{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;padding:.8rem 1.5rem;border-radius:10px;text-decoration:none;font-weight:600}.lightbox-header[data-v-74ca8020]{flex-shrink:0;display:flex;justify-content:flex-end;padding:.5rem .75rem;background:#0f172acc;border-bottom:1px solid rgba(255,255,255,.1)}.lightbox-x-btn[data-v-74ca8020]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#94a3b8;width:32px;height:32px;border-radius:6px;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.lightbox-x-btn[data-v-74ca8020]:hover{background:#ef444433;border-color:#ef444466;color:#fca5a5}.lightbox-close-bar[data-v-74ca8020]{flex-shrink:0;padding:.75rem 1rem;background:#0f172acc;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center}.lightbox-close-btn[data-v-74ca8020]{background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff;padding:.5rem 2rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:.03em}.lightbox-close-btn[data-v-74ca8020]:hover{background:#ef444433;border-color:#ef444480;color:#fca5a5}.lightbox-fade-enter-active[data-v-74ca8020],.lightbox-fade-leave-active[data-v-74ca8020]{transition:opacity .3s ease}.lightbox-fade-enter-from[data-v-74ca8020],.lightbox-fade-leave-to[data-v-74ca8020]{opacity:0}.value-container[data-v-74ca8020]{flex-basis:60%;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.edited-wrapper[data-v-74ca8020]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.original-value.strike-through[data-v-74ca8020]{text-decoration:line-through;color:#64748b;font-size:.85rem}.edited-value.highlight[data-v-74ca8020]{color:#fbbf24;font-weight:600;background:#fbbf241a;padding:.2rem .6rem;border-radius:6px;border:1px solid rgba(251,191,36,.2);text-align:right}@media(max-width:600px){.header h1[data-v-74ca8020]{font-size:1.3rem;margin-bottom:.1rem;line-height:1.2}.header p[data-v-74ca8020]{font-size:.85rem;margin-bottom:.5rem}.valuation-container[data-v-74ca8020]{gap:.75rem}.glass-card[data-v-74ca8020]{padding:1rem;border-radius:15px}.glass-card h2[data-v-74ca8020]{font-size:1.1rem;margin-bottom:.75rem}.lightbox-overlay[data-v-74ca8020]{padding:.5rem}.close-lightbox[data-v-74ca8020]{top:.75rem;right:.75rem;width:40px;height:40px;background:#0f172acc;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 10px #0000004d}.lightbox-container[data-v-74ca8020]{height:92vh;border-radius:15px}.lightbox-content.image img[data-v-74ca8020]{width:100%;height:auto}}.field-history[data-v-74ca8020]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.field-history--col[data-v-74ca8020]{flex-direction:column;align-items:flex-start}.hist-chip[data-v-74ca8020]{font-size:.72rem;font-weight:500;padding:.18rem .55rem;border-radius:20px;cursor:default;max-width:100%}.hist-chip--latest[data-v-74ca8020]{background:#a855f71a;border:1px solid rgba(168,85,247,.25);color:#c084fc}.mv-header[data-v-74ca8020]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem;gap:.5rem}.mv-header label[data-v-74ca8020]{margin-bottom:0}.mv-format-toggle[data-v-74ca8020]{display:flex;gap:.25rem;flex-shrink:0}.radio-option[data-v-74ca8020]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;color:#64748b;padding:.25rem .65rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.radio-option input[type=radio][data-v-74ca8020]{display:none}.radio-option.active[data-v-74ca8020]{background:#a855f726;border-color:#a855f766;color:#c084fc}.mv-range-wrapper[data-v-74ca8020]{display:flex;align-items:center;gap:.5rem}.mv-range-wrapper .input-wrapper[data-v-74ca8020]{flex:1}.range-separator[data-v-74ca8020]{color:#64748b;font-weight:600;flex-shrink:0}.history-notice[data-v-74ca8020]{font-size:.82rem;color:#94a3b8;background:#a855f70f;border:1px solid rgba(168,85,247,.18);border-radius:8px;padding:.6rem .85rem;margin:0 0 1rem;line-height:1.5}.confirm-modal[data-v-74ca8020]{background:#0f172afa;border:1px solid rgba(255,255,255,.12);border-radius:16px;width:100%;max-width:480px;box-shadow:0 25px 50px #00000080;animation:modalIn-74ca8020 .25s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.confirm-header[data-v-74ca8020]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.confirm-header h3[data-v-74ca8020]{margin:0;font-size:1rem;font-weight:700;color:#f1f5f9}.confirm-body[data-v-74ca8020]{padding:1.25rem;display:flex;flex-direction:column;gap:.6rem}.confirm-hint[data-v-74ca8020]{margin:0 0 .5rem;font-size:.82rem;color:#64748b}.confirm-row[data-v-74ca8020]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.45rem 0;border-bottom:1px dashed rgba(255,255,255,.06)}.confirm-row[data-v-74ca8020]:last-child{border-bottom:none}.confirm-label[data-v-74ca8020]{font-size:.8rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.confirm-value[data-v-74ca8020]{font-size:.9rem;color:#f1f5f9;font-weight:500;text-align:right;word-break:break-word}.confirm-footer[data-v-74ca8020]{display:flex;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08)}.confirm-cancel-btn[data-v-74ca8020]{flex:1;padding:.65rem;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#94a3b8;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s}.confirm-cancel-btn[data-v-74ca8020]:hover{background:#ffffff0f;color:#f1f5f9}.confirm-submit-btn[data-v-74ca8020]{flex:2;padding:.65rem;border-radius:8px;border:none;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s}.confirm-submit-btn[data-v-74ca8020]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #a855f773}.file-input-hidden[data-v-74ca8020]{display:none}.file-upload-area[data-v-74ca8020]{border:2px dashed rgba(255,255,255,.15);border-radius:10px;padding:.75rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.6rem;color:#94a3b8;font-size:.9rem;background:#0f172a4d;transition:all .2s ease;-webkit-user-select:none;user-select:none}.file-upload-area[data-v-74ca8020]:hover:not(.disabled){border-color:#a855f780;color:#c084fc;background:#a855f70d}.file-upload-area.disabled[data-v-74ca8020]{opacity:.5;cursor:not-allowed}.file-upload-icon[data-v-74ca8020]{font-size:1.1rem;flex-shrink:0}.file-preview-list[data-v-74ca8020]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.file-chip[data-v-74ca8020]{display:flex;align-items:center;gap:.4rem;background:#a855f71a;border:1px solid rgba(168,85,247,.25);border-radius:8px;padding:.3rem .55rem;max-width:220px}.file-chip-icon[data-v-74ca8020]{font-size:.95rem;flex-shrink:0;line-height:1}.file-chip-name[data-v-74ca8020]{font-size:.78rem;color:#c084fc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.file-chip-remove[data-v-74ca8020]{background:none;border:none;color:#64748b;cursor:pointer;font-size:.7rem;padding:0;line-height:1;flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:color .15s,background .15s}.file-chip-remove[data-v-74ca8020]:hover{color:#fca5a5;background:#ef444426}.sw-overlay[data-v-63f4d911]{position:fixed;inset:0;background:#0f172ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:20000;display:flex;align-items:center;justify-content:center}.sw-modal[data-v-63f4d911]{background:#1e293bf2;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:2.5rem 2rem;width:100%;max-width:360px;text-align:center;box-shadow:0 25px 50px #00000080;animation:swIn-63f4d911 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes swIn-63f4d911{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.sw-icon[data-v-63f4d911]{font-size:2.5rem;margin-bottom:.5rem}.sw-modal h3[data-v-63f4d911]{color:#f8fafc;font-size:1.2rem;margin:0 0 .5rem}.sw-sub[data-v-63f4d911]{color:#94a3b8;font-size:.9rem;margin:0 0 .5rem}.sw-countdown[data-v-63f4d911]{font-size:1.5rem;font-weight:700;color:#a855f7;line-height:1;margin:.25rem 0;transition:color .3s}.sw-countdown.urgent[data-v-63f4d911]{color:#ef4444;animation:pulse-63f4d911 .8s ease-in-out infinite}@keyframes pulse-63f4d911{0%,to{opacity:1}50%{opacity:.5}}.sw-question[data-v-63f4d911]{color:#cbd5e1;font-size:.9rem;margin:.75rem 0 1.25rem}.sw-actions[data-v-63f4d911]{display:flex;gap:.75rem}.sw-btn[data-v-63f4d911]{flex:1;padding:.7rem;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.sw-btn.continue[data-v-63f4d911]{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff}.sw-btn.continue[data-v-63f4d911]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #a855f766}.sw-btn.logout[data-v-63f4d911]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#94a3b8}.sw-btn.logout[data-v-63f4d911]:hover{background:#ef444426;border-color:#ef44444d;color:#fca5a5}.sw-fade-enter-active[data-v-63f4d911],.sw-fade-leave-active[data-v-63f4d911]{transition:opacity .25s ease}.sw-fade-enter-from[data-v-63f4d911],.sw-fade-leave-to[data-v-63f4d911]{opacity:0}.fade-enter-active[data-v-11fa2874],.fade-leave-active[data-v-11fa2874]{transition:opacity .3s ease}.fade-enter-from[data-v-11fa2874],.fade-leave-to[data-v-11fa2874]{opacity:0}.back-btn[data-v-11fa2874]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.6rem 1.2rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;transition:all .2s}.back-btn[data-v-11fa2874]:hover{background:#fff3;transform:translate(-3px)}
