:root{--goval-primary:#6c3fff;--goval-primary-hover:#5a2fe0;--goval-primary-subtle:#f2eeff;--goval-primary-border:#d8ccff;--goval-ink:#172033;--goval-ink-muted:#5c667a;--goval-ink-soft:#8891a5;--goval-surface:#fff;--goval-surface-raised:#fafafc;--goval-surface-muted:#f5f6fa;--goval-surface-line:#e6e8ef;--goval-success:#12a66a;--goval-success-hover:#0e7f51;--goval-success-subtle:#eaf8f1;--goval-success-strong:#065f46;--goval-warning:#e59a12;--goval-warning-hover:#a96f0c;--goval-warning-subtle:#fff5de;--goval-warning-strong:#7a4d06;--goval-danger:#d94343;--goval-danger-hover:#a92e2e;--goval-danger-subtle:#fdeded;--goval-danger-strong:#7f1d1d;--goval-info:#3578e5;--goval-info-hover:#2457ab;--goval-info-subtle:#eef5ff;--goval-info-strong:#1e3f85;--goval-space-1:4px;--goval-space-2:8px;--goval-space-3:12px;--goval-space-4:16px;--goval-space-5:20px;--goval-space-6:24px;--goval-space-8:32px;--goval-space-10:40px;--goval-space-12:48px;--goval-radius-sm:6px;--goval-radius:8px;--goval-radius-md:10px;--goval-radius-lg:12px;--goval-radius-xl:16px;--goval-shadow-subtle:0 1px 2px #1720330f;--goval-shadow-panel:0 8px 24px #17203314;--goval-shadow-focus:0 0 0 3px #6c3fff29;--goval-font-heading:"Poppins","Inter",ui-sans-serif,system-ui,sans-serif;--goval-font-body:"Inter","Poppins",ui-sans-serif,system-ui,sans-serif;--primary:var(--goval-primary);--primary-light:var(--goval-primary-subtle);--primary-dark:var(--goval-primary-hover);--secondary:var(--goval-ink-muted);--accent:var(--goval-primary);--font-title:var(--goval-font-heading);--font-body:var(--goval-font-body);--border:var(--goval-surface-line);--white:var(--goval-surface);--gray:var(--goval-ink-muted);--muted:var(--goval-ink-muted);--dark-gray:var(--goval-ink);--card-header:var(--goval-surface-muted);--error:var(--goval-danger);--success:var(--goval-success);--warning:var(--goval-warning);--info:var(--goval-info);--status-pending:var(--goval-warning);--status-pending-hover:var(--goval-warning-hover);--status-pending-subtle:var(--goval-warning-subtle);--status-pending-strong:var(--goval-warning-strong);--status-approved:var(--goval-success);--status-approved-hover:var(--goval-success-hover);--status-approved-subtle:var(--goval-success-subtle);--status-approved-strong:var(--goval-success-strong);--status-active:var(--goval-primary);--status-active-hover:var(--goval-primary-hover);--status-active-subtle:var(--goval-primary-subtle);--status-active-strong:var(--goval-primary-hover);--status-completed:var(--goval-info);--status-completed-hover:var(--goval-info-hover);--status-completed-subtle:var(--goval-info-subtle);--status-completed-strong:var(--goval-info-strong);--status-rejected:var(--goval-danger);--status-rejected-hover:var(--goval-danger-hover);--status-rejected-subtle:var(--goval-danger-subtle);--status-rejected-strong:var(--goval-danger-strong);--status-paused:var(--goval-ink-soft);--status-paused-hover:var(--goval-ink-muted);--status-paused-subtle:var(--goval-surface-muted);--status-paused-strong:var(--goval-ink);--completion-end:var(--goval-success);--glass-bg-light:#ffffffb8;--glass-bg-dark:#1720331f;--glass-border-light:#e6e8efe0;--glass-border-dark:#17203314;--glass-gradient-overlay:linear-gradient(135deg,#6c3fff14,#3578e50d);--glass-gradient-overlay-weak:linear-gradient(135deg,#6c3fff0d,#3578e508);--glass-radius:var(--goval-radius-lg);--glass-accent-glow:var(--goval-shadow-focus)}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}body{background:var(--white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);margin:0;padding:20px}h1,h2{color:var(--primary);font-family:Poppins,sans-serif;font-family:var(--font-title,"Poppins",sans-serif)}form{display:flex;flex-direction:column;gap:15px;max-width:600px}input,select,textarea{border:1px solid var(--border);border-radius:4px;font-family:var(--font-body);font-size:16px;padding:8px}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #4336c41a;outline:none}button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--font-body);font-weight:600;padding:10px;transition:all .3s ease}button,button:hover{background-color:var(--primary)}button:hover{box-shadow:var(--glass-accent-glow);transform:translateY(-2px)}div>div{display:flex;flex-direction:column;gap:5px}.profile-container{margin:0 auto;max-width:800px}.profile-card{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg-light);background-image:var(--glass-gradient-overlay-weak);border:1px solid var(--glass-border-light);border-radius:var(--glass-radius);box-shadow:0 8px 30px #00000014;padding:20px}.profile-card p{color:var(--gray);margin:10px 0}.profile-actions{display:flex;gap:10px;margin-top:20px}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg-light);background-image:var(--glass-gradient-overlay);border:1px solid var(--glass-border-light);border-radius:var(--glass-radius);box-shadow:0 12px 40px #0000001a;max-height:80vh;max-width:500px;overflow-y:auto;padding:20px;width:100%}.modal-content h2{color:var(--primary);margin-top:0}.form-group{margin-bottom:15px}.form-group label{color:var(--gray);display:block;font-family:var(--font-body);font-size:.875rem;font-weight:700;margin-bottom:5px}.form-input{font-size:16px}.error-text{color:var(--error);font-size:14px;margin-top:5px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.cancel-button{background:var(--border);border:none;border-radius:4px;color:var(--gray);cursor:pointer;font-family:var(--font-body);font-weight:600;padding:10px;transition:all .3s ease}.cancel-button:hover{background:var(--light-gray);transform:translateY(-2px)}.save-button{background:var(--primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--font-body);font-weight:600;padding:10px;transition:all .3s ease}.save-button:hover{background:var(--primary);box-shadow:var(--glass-accent-glow);transform:translateY(-2px)}:root{--primary:#4336c4;--secondary:#31c1d2;--accent:#d80890;--glass-radius:20px;--glass-blur:20px;--glass-bg-light:#fff9;--glass-bg-dark:#1e1e3c1f;--glass-border-light:#ffffff1f;--glass-border-dark:#00000014;--glass-gradient-overlay:linear-gradient(135deg,#4336c40f,#31c1d20f);--glass-gradient-overlay-weak:linear-gradient(135deg,#4336c40a,#31c1d20a);--glass-accent-glow:0 8px 24px #d8089014;--gray:#666;--light-gray:#d3d3d3;--white:#fff;--error:#ef4444;--border:#d1d5db;--neutral:#6b7280;--table-header:#f3f4f6;--table-hover:#f9fafb;--card-header:#f5f5f5;--quote:#333;--dark-gray:#32325d;--primary-light:#e6e6ff;--status-pending:#f59e0b;--status-paused:#6b7280;--status-pre-approved:#3b82f6;--status-approved:#10b981;--completion-start:#ef4444;--completion-end:#10b981;--font-title:"Poppins",sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-round:999px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 18px #00000014;--shadow-lg:0 12px 40px #0000001a;--shadow-focus:0 0 0 3px #4336c41a;--z-app-bar:1201;--z-overlay:1300;--z-snackbar:1301;--z-modal:1400}.admin-approval-workspace,.valuer-workspace{display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 190px)}.admin-approval-workspace__toolbar,.valuer-workspace__toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between}.admin-approval-workspace__search,.valuer-workspace__search{align-items:center;background:#fff;border:1px solid var(--goval-border);border-radius:12px;box-shadow:0 10px 28px #0f172a0a;color:var(--goval-muted);display:flex;gap:10px;min-height:42px;padding:0 14px;width:min(560px,100%)}.admin-approval-workspace__search input,.valuer-workspace__search input{background:#0000;border:0;color:var(--goval-navy);font:600 .88rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:600 .88rem var(--font-body);outline:0;width:100%}.admin-approval-workspace__count,.valuer-workspace__count{align-items:center;background:#4f46e514;border:1px solid #4f46e524;border-radius:999px;color:var(--goval-primary);display:inline-flex;font:800 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .78rem var(--font-body);min-height:34px;padding:0 12px;white-space:nowrap}.admin-approval-workspace__split,.valuer-workspace__split{grid-gap:18px;align-items:stretch;display:grid;flex:1 1 auto;gap:18px;grid-template-columns:minmax(430px,.9fr) minmax(460px,1.1fr);min-height:0}.admin-approval-workspace__queue,.valuer-workspace__list{display:flex;flex-direction:column;gap:12px;padding:2px 6px 10px 2px}.admin-approval-workspace__detail,.admin-approval-workspace__queue,.valuer-workspace__detail,.valuer-workspace__list{max-height:calc(100vh - 252px);min-height:0;overflow:auto}.admin-approval-card,.valuer-instruction-card,.valuer-response-card{background:#fff;border:1px solid var(--goval-border);border-radius:16px;box-shadow:0 12px 34px #0f172a0f;color:inherit;cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;width:100%}.admin-approval-card:hover,.valuer-instruction-card:hover,.valuer-response-card:hover{border-color:#4f46e547;box-shadow:0 18px 42px #4f46e51c;transform:translateY(-1px)}.admin-approval-card.is-selected,.valuer-instruction-card.is-selected,.valuer-response-card.is-selected{background:linear-gradient(135deg,#4f46e514,#fff 62%);border-color:var(--goval-primary);box-shadow:0 18px 42px #4f46e529}.valuer-instruction-card{grid-gap:16px;display:grid;gap:16px;grid-template-columns:128px minmax(0,1fr) auto;min-height:148px;padding:14px}.valuer-instruction-card__map{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:12px;min-height:120px;overflow:hidden}.admin-approval-card__main,.valuer-instruction-card__main,.valuer-response-card__main{display:flex;flex-direction:column;gap:6px;min-width:0}.valuer-instruction-card__title-row{align-items:center;display:flex;gap:9px;min-width:0}.admin-approval-card__main strong,.valuer-instruction-card__title-row strong,.valuer-response-card__main strong{color:var(--goval-navy);font:900 .98rem Poppins,sans-serif;font:900 .98rem var(--font-title);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-instruction-card__category-icon,.valuer-response-card__icon{align-items:center;background:color-mix(in srgb,var(--goval-primary) 14%,#fff);background:color-mix(in srgb,var(--valuer-category-color,var(--goval-primary)) 14%,#fff);border-radius:10px;color:var(--goval-primary);color:var(--valuer-category-color,var(--goval-primary));display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.admin-approval-card__main span,.valuer-instruction-card__meta,.valuer-instruction-card__reference,.valuer-response-card__main span{color:var(--goval-muted);font:700 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .78rem var(--font-body)}.valuer-instruction-card__footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.valuer-instruction-card__footer span,.valuer-response-card__meta{align-items:center;color:#475569;display:inline-flex;font:700 .74rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .74rem var(--font-body);gap:5px}.admin-approval-card__side,.valuer-instruction-card__side,.valuer-response-card__side{align-items:flex-end;display:flex;flex-direction:column;gap:14px;justify-content:space-between}.valuer-instruction-card__arrow,.valuer-response-card__side svg{background:#fff;border-radius:999px;box-shadow:0 8px 20px #0f172a1a;color:var(--goval-primary);height:32px;padding:6px;width:32px}.admin-approval-card,.valuer-response-card{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:104px;padding:14px}.admin-approval-panel,.valuer-detail-panel{background:#fff;border:1px solid var(--goval-border);border-radius:18px;box-shadow:0 18px 46px #0f172a14;min-height:100%;overflow:hidden}.admin-approval-panel__header,.valuer-detail-panel__header{grid-gap:16px;align-items:center;border-bottom:1px solid var(--goval-border);display:grid;gap:16px;grid-template-columns:150px minmax(0,1fr) auto;padding:18px}.valuer-detail-panel__header--compact{grid-template-columns:132px minmax(0,1fr) auto}.valuer-detail-panel__map{border:1px solid #e2e8f0e6;border-radius:14px;height:118px;overflow:hidden}.admin-approval-panel__header>div,.valuer-detail-panel__identity{min-width:0}.admin-approval-panel__header h2,.valuer-detail-panel__identity h2{color:var(--goval-navy);font:900 1.22rem Poppins,sans-serif;font:900 1.22rem var(--font-title);margin:0 0 6px}.admin-approval-panel__header p,.valuer-detail-panel__identity p{color:var(--goval-muted);font:700 .84rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .84rem var(--font-body);margin:0 0 8px}.valuer-detail-panel__category{align-items:center;color:var(--goval-primary);color:var(--valuer-category-color,var(--goval-primary));display:inline-flex;font:800 .76rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .76rem var(--font-body);gap:8px;margin-bottom:8px}.valuer-detail-panel__category span{align-items:center;background:color-mix(in srgb,var(--goval-primary) 14%,#fff);background:color-mix(in srgb,var(--valuer-category-color,var(--goval-primary)) 14%,#fff);border-radius:9px;display:inline-flex;height:28px;justify-content:center;width:28px}.admin-approval-panel__actions,.valuer-detail-panel__actions{align-items:center;display:flex;gap:8px}.admin-approval-panel__tabs,.valuer-detail-panel__tabs{align-items:center;border-bottom:1px solid var(--goval-border);display:flex;gap:28px;padding:0 18px}.admin-approval-panel__tabs span,.valuer-detail-panel__tabs span{color:var(--goval-muted);font:800 .82rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .82rem var(--font-body);padding:14px 0;position:relative}.admin-approval-panel__tabs .is-active,.valuer-detail-panel__tabs .is-active{color:var(--goval-primary)}.admin-approval-panel__tabs .is-active:after,.valuer-detail-panel__tabs .is-active:after{background:var(--goval-primary);border-radius:999px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.admin-approval-panel__grid,.valuer-detail-panel__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.admin-approval-panel__card,.valuer-detail-panel__card{background:#fff;border:1px solid var(--goval-border);border-radius:14px;padding:16px}.admin-approval-panel__card--wide,.valuer-detail-panel__card--wide{grid-column:1/-1}.admin-approval-panel__card h3,.valuer-detail-panel__card h3{color:var(--goval-navy);font:900 .92rem Poppins,sans-serif;font:900 .92rem var(--font-title);margin:0 0 14px}.admin-approval-panel__card p,.valuer-detail-panel__card p{color:#475569;font:650 .84rem/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:650 .84rem/1.6 var(--font-body);margin:0}.admin-approval-panel__card dl,.valuer-detail-panel__card dl{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);margin:0}.admin-approval-panel__card dt,.valuer-detail-panel__card dt{color:var(--goval-muted);font:800 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .72rem var(--font-body)}.admin-approval-panel__card dd,.valuer-detail-panel__card dd{color:var(--goval-navy);font:800 .8rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .8rem var(--font-body);margin:0}.valuer-detail-panel__timeline{margin:0;padding:0 0 0 18px}.valuer-detail-panel__timeline li{color:#475569;font:650 .8rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:650 .8rem/1.4 var(--font-body);margin-bottom:12px}.valuer-detail-panel__timeline strong{color:var(--goval-navy);display:block}.admin-approval-card__avatar,.admin-approval-panel__avatar{align-items:center;background:linear-gradient(135deg,var(--goval-primary),var(--goval-accent));border-radius:16px;color:#fff;display:inline-flex;font:900 1rem Poppins,sans-serif;font:900 1rem var(--font-title);height:50px;justify-content:center;width:50px}.admin-approval-panel__avatar{font-size:1.35rem;height:72px;width:72px}.admin-approval-panel__document-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.admin-approval-panel__document-list li{grid-gap:10px;align-items:center;color:#475569;display:grid;font:750 .8rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .8rem var(--font-body);gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.admin-approval-panel__completion-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-approval-panel__completion-grid span{background:#f8fafc;border:1px solid var(--goval-border);border-radius:12px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:74px;padding:12px}.admin-approval-panel__completion-grid strong{color:var(--goval-navy);font:900 1.05rem Poppins,sans-serif;font:900 1.05rem var(--font-title)}.admin-approval-panel__completion-grid small{color:var(--goval-muted);font:750 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .72rem var(--font-body)}.admin-oversight-workspace,.valuer-jobcards,.valuer-reports-center{display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 190px)}.valuer-jobcards__loading{align-items:center;display:flex;justify-content:center;min-height:340px}.valuer-jobcard-card{grid-gap:16px;background:#fff;border:1px solid var(--goval-border);border-radius:16px;box-shadow:0 12px 34px #0f172a0f;color:inherit;cursor:pointer;display:grid;gap:16px;grid-template-columns:130px minmax(0,1fr) auto;min-height:154px;padding:14px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.valuer-jobcard-card.is-selected,.valuer-jobcard-card:hover{border-color:var(--goval-primary);box-shadow:0 18px 42px #4f46e524;transform:translateY(-1px)}.valuer-jobcard-card.is-selected{background:linear-gradient(135deg,#4f46e514,#fff 62%)}.valuer-jobcard-card__map{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:12px;min-height:126px;overflow:hidden}.admin-oversight-card__main,.admin-oversight-card__side,.valuer-jobcard-card__main,.valuer-jobcard-card__side,.valuer-report-card__main,.valuer-report-card__side{display:flex;flex-direction:column;gap:6px;min-width:0}.valuer-jobcard-card__title-row{align-items:center;display:flex;gap:9px;min-width:0}.admin-oversight-card__main strong,.valuer-jobcard-card__title-row strong,.valuer-report-card__main strong{color:var(--goval-navy);font:900 .98rem Poppins,sans-serif;font:900 .98rem var(--font-title);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-oversight-card__main span,.valuer-jobcard-card__main>span,.valuer-report-card__main span{color:var(--goval-muted);font:750 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .78rem var(--font-body)}.valuer-jobcard-card__footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.valuer-jobcard-card__footer span{align-items:center;color:#475569;display:inline-flex;font:750 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .72rem var(--font-body);gap:5px}.admin-oversight-card__side,.valuer-jobcard-card__side,.valuer-report-card__side{align-items:flex-end;justify-content:space-between}.valuer-jobcard-panel__messages{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.valuer-jobcard-panel__messages p{background:#f8fafc;border-radius:12px;color:#475569;display:flex;flex-direction:column;font:650 .8rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:650 .8rem/1.4 var(--font-body);gap:3px;margin:0;max-width:92%;padding:10px}.valuer-jobcard-panel__messages p.is-own{align-self:flex-end;background:#4f46e51a}.valuer-jobcard-panel__messages strong{color:var(--goval-navy)}.valuer-jobcard-panel textarea{border:1px solid var(--goval-border);border-radius:12px;color:var(--goval-navy);font:650 .85rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:650 .85rem var(--font-body);margin-bottom:10px;min-height:82px;padding:12px;resize:vertical;width:100%}.valuer-jobcard-panel textarea:focus{border-color:var(--goval-primary);box-shadow:0 0 0 3px #4f46e51a;outline:0}.valuer-jobcard-panel__files{display:flex;flex-direction:column;gap:10px}.valuer-jobcard-panel__files button,.valuer-jobcard-panel__files span{align-items:center;background:#f8fafc;border:1px solid var(--goval-border);border-radius:12px;color:#475569;display:flex;font:750 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .78rem var(--font-body);gap:8px;padding:10px;text-align:left;width:100%}.valuer-reports-center__controls{align-items:center;display:flex;gap:12px}.valuer-reports-center__controls select{background:#fff;border:1px solid var(--goval-border);border-radius:12px;color:var(--goval-navy);font:800 .82rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .82rem var(--font-body);min-height:42px;padding:0 36px 0 12px}.valuer-reports-center__workspace{grid-gap:16px;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(300px,.72fr) minmax(420px,1.2fr) minmax(300px,.8fr);min-height:0}.valuer-reports-center__details,.valuer-reports-center__list{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 252px);min-height:0;overflow:auto}.valuer-reports-center__viewer{background:#fff;border:1px solid var(--goval-border);border-radius:18px;box-shadow:0 18px 46px #0f172a14;max-height:calc(100vh - 252px);min-height:0;overflow:hidden}.valuer-reports-center__viewer iframe{border:0;height:100%;min-height:calc(100vh - 252px);width:100%}.valuer-reports-center__empty-viewer{align-items:center;color:var(--goval-muted);display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:360px;padding:28px;text-align:center}.valuer-reports-center__empty-viewer svg{color:var(--goval-primary);height:42px;width:42px}.admin-oversight-card,.valuer-report-card{grid-gap:14px;align-items:center;background:#fff;border:1px solid var(--goval-border);border-radius:16px;box-shadow:0 12px 34px #0f172a0f;color:inherit;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:104px;padding:14px;text-align:left;width:100%}.admin-oversight-card.is-selected,.admin-oversight-card:hover,.valuer-report-card.is-selected,.valuer-report-card:hover{background:linear-gradient(135deg,#4f46e514,#fff 62%);border-color:var(--goval-primary);box-shadow:0 18px 42px #4f46e524}.valuer-report-card__main small{color:#475569;font:750 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .72rem var(--font-body)}.valuer-report-detail{display:flex;flex-direction:column;gap:12px}.valuer-report-detail__actions{display:flex;justify-content:flex-end}.valuer-reports-workspace{display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 104px)}.valuer-reports-workspace__header h1{color:var(--goval-navy);font:900 1.65rem/1.15 Poppins,sans-serif;font:900 1.65rem/1.15 var(--font-title);letter-spacing:0;margin:0}.valuer-reports-workspace__header p{color:#334155;font:650 .9rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:650 .9rem/1.4 var(--font-body);margin:8px 0 0}.valuer-reports-workspace__toolbar{align-items:flex-end;border-bottom:1px solid #e2e8f0f2;display:flex;gap:16px;justify-content:space-between}.valuer-reports-workspace__tabs{align-items:center;display:flex;flex:0 1 640px;gap:0;min-width:0}.valuer-reports-workspace__tabs button{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:0;border-bottom:2px solid #0000;color:#1e2b57;cursor:pointer;display:inline-flex;flex:1 1;font:900 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .78rem var(--font-body);gap:10px;justify-content:center;letter-spacing:.01em;max-width:220px;min-height:52px;min-width:176px;padding:0 26px;text-transform:uppercase}.valuer-reports-workspace__tabs button:first-child{border-top-left-radius:10px}.valuer-reports-workspace__tabs button:last-child{border-top-right-radius:10px}.valuer-reports-workspace__tabs button.is-active{background:#fff;border-color:var(--goval-primary);color:var(--goval-primary)}.valuer-reports-workspace__tabs button span{align-items:center;background:#4f46e51a;border-radius:999px;color:var(--goval-primary);display:inline-flex;font:900 .68rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .68rem var(--font-body);justify-content:center;min-height:20px;min-width:24px;padding:0 7px}.valuer-reports-workspace__main{grid-gap:18px;align-items:stretch;display:grid;flex:1 1 auto;gap:18px;grid-template-columns:minmax(720px,1fr) minmax(360px,430px);min-height:0}.valuer-reports-list{background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;box-shadow:0 16px 42px #0f172a0f;display:flex;flex-direction:column;max-height:calc(100vh - 230px);min-height:0;min-width:0;overflow:hidden}.valuer-reports-list__controls{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;gap:10px;padding:14px 16px}.valuer-reports-list__controls select{background:#fff;border:1px solid var(--goval-border);border-radius:10px;color:var(--goval-navy);font:850 .8rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .8rem var(--font-body);min-height:40px;padding:0 34px 0 12px}.valuer-report-row,.valuer-reports-list__head{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(260px,1.25fr) minmax(160px,.78fr) minmax(130px,.62fr) minmax(142px,.66fr) minmax(126px,.56fr) 54px}.valuer-reports-list__head{color:#334155;font:900 .68rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .68rem var(--font-body);letter-spacing:.02em;padding:10px 18px;text-transform:uppercase}.valuer-reports-list__rows{min-height:0;overflow:auto}.valuer-report-row{background:#fff;border:0;border-top:1px solid #e2e8f0c7;color:inherit;cursor:pointer;min-height:108px;padding:12px 18px;text-align:left;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.valuer-report-row.is-selected,.valuer-report-row:hover{background:linear-gradient(135deg,#4f46e514,#fff 70%);box-shadow:inset 3px 0 0 var(--goval-primary)}.valuer-report-row.is-selected{outline:1px solid #4f46e552;outline-offset:-1px}.valuer-report-row__report{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:76px minmax(0,1fr);min-width:0}.valuer-report-row__thumb{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:10px;height:70px;overflow:hidden;width:76px}.valuer-report-row__actions,.valuer-report-row__cell,.valuer-report-row__copy{display:flex;flex-direction:column;gap:5px;min-width:0}.valuer-report-row__cell strong,.valuer-report-row__copy strong{color:var(--goval-navy);font:900 .84rem/1.3 Poppins,sans-serif;font:900 .84rem/1.3 var(--font-title);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-report-row__cell small,.valuer-report-row__copy small,.valuer-report-row__copy span{color:#334155;font:700 .72rem/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .72rem/1.35 var(--font-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-report-row__copy small{background:#4f46e51f;border-radius:6px;color:var(--goval-primary);font-weight:900;padding:3px 7px;width:fit-content}.valuer-reports-filter-button.btn{background:#fff;border:1px solid #cbd5e1f2;border-radius:10px;box-shadow:0 8px 22px #0f172a0a;color:var(--goval-navy);flex:0 0 auto;font:900 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .78rem var(--font-body);min-height:42px;min-width:110px;padding:0 13px;width:110px}.valuer-reports-filter-button.btn:hover:not(:disabled){background:#f8fafc;border-color:#4f46e573;box-shadow:0 10px 26px #4f46e51a;transform:none}.valuer-report-row__cell .is-panel,.valuer-report-row__cell .is-private{background:#4f46e51f;border-radius:7px;color:var(--goval-primary);font-weight:900;padding:3px 7px;width:fit-content}.valuer-report-row__cell .is-private{background:#10b9811f;color:#047857}.valuer-report-row__actions{align-items:center;gap:8px;justify-content:center}.valuer-report-row__category{align-items:center;background:color-mix(in srgb,var(--goval-primary) 15%,#fff);background:color-mix(in srgb,var(--valuer-category-color,var(--goval-primary)) 15%,#fff);border-radius:9px;color:var(--goval-primary);color:var(--valuer-category-color,var(--goval-primary));display:inline-flex;height:28px;justify-content:center;width:28px}.valuer-report-row__actions button{align-items:center;background:#fff;border:1px solid #e2e8f0f2;border-radius:9px;color:#1e2b57;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.valuer-reports-list__footer{border-top:1px solid #e2e8f0c7;color:#334155;font:750 .76rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .76rem var(--font-body);padding:12px 18px}.valuer-report-workspace{background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;box-shadow:0 16px 42px #0f172a12;display:flex;flex-direction:column;max-height:calc(100vh - 230px);min-height:0;min-width:0;overflow:hidden}.valuer-report-workspace__header{grid-gap:16px;display:grid;gap:16px;grid-template-columns:120px minmax(0,1fr);padding:18px 18px 14px;position:relative}.valuer-report-workspace__close{align-items:center;background:#0000;border:0;border-radius:8px;color:#1e2b57;display:inline-flex;height:28px;justify-content:center;position:absolute;right:14px;top:14px;width:28px}.valuer-report-workspace__hero{background:#f8fafc;border:1px solid #e2e8f0f2;border-radius:12px;height:100px;overflow:hidden;width:120px}.valuer-report-workspace__title{display:flex;flex-direction:column;gap:8px;min-width:0;padding-right:22px}.valuer-report-workspace__title>div{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.valuer-report-workspace__title h2{color:var(--goval-navy);font:900 1rem/1.3 Poppins,sans-serif;font:900 1rem/1.3 var(--font-title);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-report-workspace__title p,.valuer-report-workspace__title small,.valuer-report-workspace__title span{color:#334155;font:750 .76rem/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .76rem/1.45 var(--font-body);margin:0}.valuer-report-workspace__title span{color:var(--goval-navy);font-weight:850}.valuer-report-workspace__tabs{align-items:center;border-bottom:1px solid #e2e8f0c7;border-top:1px solid #e2e8f0c7;display:flex;gap:0;padding:0 18px}.valuer-report-workspace__tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:#334155;cursor:pointer;font:850 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .78rem var(--font-body);min-height:48px;padding:0 18px}.valuer-report-workspace__tabs button.is-active{border-color:var(--goval-primary);color:var(--goval-primary)}.valuer-report-workspace__body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 18px}.valuer-report-section{border-bottom:1px solid #e2e8f0c7;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:16px}.valuer-report-section:last-child{border-bottom:0;margin-bottom:0}.valuer-report-section h3{color:var(--goval-navy);font:900 .86rem Poppins,sans-serif;font:900 .86rem var(--font-title);margin:0}.valuer-report-section dl{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:minmax(130px,.8fr) minmax(0,1fr);margin:0}.valuer-report-section dt{color:#334155;font:750 .74rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .74rem var(--font-body)}.valuer-report-section dd{color:var(--goval-navy);font:850 .76rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .76rem/1.4 var(--font-body);margin:0;min-width:0}.valuer-report-section dd.is-alert{color:#ef4444}.valuer-report-section--documents{gap:12px}.valuer-report-section--documents .report-document-preview{box-shadow:none}.valuer-report-messages{display:flex;flex-direction:column;gap:10px}.valuer-report-messages article{background:#f8fafc;border:1px solid #e2e8f0f2;border-radius:12px;padding:12px}.valuer-report-messages strong{color:var(--goval-navy);display:block;font:900 .78rem Poppins,sans-serif;font:900 .78rem var(--font-title)}.valuer-report-messages span{color:#64748b;display:block;font:700 .68rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .68rem var(--font-body);margin-top:3px}.valuer-report-messages p{color:#334155;font:700 .76rem/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .76rem/1.5 var(--font-body);margin:8px 0 0}.valuer-report-workspace__actions{grid-gap:10px;background:#fff;border-top:1px solid #e2e8f0c7;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:14px 18px 16px}.valuer-report-workspace__actions>.ui-button:first-child{min-width:0}.valuer-report-workspace__save{align-items:center;background:#0000;border:0;color:#1e2b57;cursor:pointer;display:inline-flex;font:850 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .78rem var(--font-body);gap:8px;grid-column:1/-1;justify-content:center;min-height:34px}.valuer-payouts-workspace{display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 104px)}.valuer-payouts-workspace__header h1{color:var(--goval-navy);font:900 1.65rem/1.15 Poppins,sans-serif;font:900 1.65rem/1.15 var(--font-title);margin:0}.valuer-payouts-workspace__header p{color:#334155;font:650 .9rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:650 .9rem/1.4 var(--font-body);margin:8px 0 0}.valuer-payouts-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.valuer-payout-kpi{grid-gap:14px;background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;box-shadow:0 16px 42px #0f172a0f;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);min-height:146px;padding:18px}.valuer-payout-kpi>span{align-items:center;background:#4f46e51f;border-radius:999px;color:var(--goval-primary);display:inline-flex;height:44px;justify-content:center;width:44px}.valuer-payout-kpi:nth-child(2)>span,.valuer-payout-kpi:nth-child(4)>span{background:#10b98121;color:#059669}.valuer-payout-kpi:nth-child(3)>span{background:#3b82f621;color:#2563eb}.valuer-payout-kpi:nth-child(4)>span{background:#f9731626;color:#ea580c}.valuer-payout-kpi div{display:flex;flex-direction:column;gap:6px;min-width:0}.valuer-payout-kpi small{color:#334155;font:900 .74rem Poppins,sans-serif;font:900 .74rem var(--font-title)}.valuer-payout-kpi strong{color:var(--goval-navy);font:900 1.3rem/1.2 Poppins,sans-serif;font:900 1.3rem/1.2 var(--font-title)}.valuer-payout-kpi p{color:#475569;font:700 .76rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .76rem/1.4 var(--font-body);margin:0;min-height:32px}.valuer-payout-kpi button{align-items:center;background:#0000;border:0;color:var(--goval-primary);cursor:pointer;display:inline-flex;font:900 .74rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .74rem var(--font-body);gap:5px;margin-top:auto;padding:0;width:fit-content}.valuer-payouts-filters{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) 140px 150px auto auto}.valuer-payouts-filters__search{align-items:center;background:#fff;border:1px solid #cbd5e1f2;border-radius:10px;color:#64748b;display:flex;gap:10px;min-height:42px;padding:0 12px}.valuer-payouts-filters__search input{background:#0000;border:0;color:var(--goval-navy);flex:1 1;font:750 .82rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .82rem var(--font-body);min-width:0;outline:0}.valuer-payouts-filters select{font:850 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .78rem var(--font-body);padding:0 34px 0 12px}.valuer-payouts-filter-button.btn,.valuer-payouts-filters select{background:#fff;border:1px solid #cbd5e1f2;border-radius:10px;color:var(--goval-navy);min-height:42px}.valuer-payouts-filter-button.btn{box-shadow:none;font:900 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .78rem var(--font-body);padding:0 14px}.valuer-payouts-filter-button.btn:hover:not(:disabled){background:#f8fafc;border-color:#4f46e573;transform:none}.valuer-payouts-filters__clear{background:#0000;border:0;color:var(--goval-primary);cursor:pointer;font:900 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .78rem var(--font-body)}.valuer-payouts-main{grid-gap:18px;align-items:stretch;display:grid;flex:1 1 auto;gap:18px;grid-template-columns:minmax(760px,1fr) minmax(360px,420px);min-height:0}.valuer-payouts-list{background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;box-shadow:0 16px 42px #0f172a0f;display:flex;flex-direction:column;max-height:calc(100vh - 344px);min-height:0;min-width:0;overflow:hidden}.valuer-payout-row,.valuer-payouts-list__head{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(150px,1.18fr) minmax(110px,.78fr) minmax(120px,.78fr) minmax(106px,.72fr) minmax(96px,.58fr) minmax(116px,.78fr) minmax(92px,.58fr) minmax(104px,.7fr) 34px}.valuer-payouts-list__head{color:#334155;font:900 .66rem/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .66rem/1.35 var(--font-body);letter-spacing:.02em;padding:14px 18px}.valuer-payouts-list__rows{min-height:0;overflow:auto}.valuer-payout-row{background:#fff;border:0;border-top:1px solid #e2e8f0c7;color:inherit;cursor:pointer;min-height:74px;padding:12px 18px;text-align:left;width:100%}.valuer-payout-row.is-selected,.valuer-payout-row:hover{background:linear-gradient(135deg,#4f46e514,#fff 70%);box-shadow:inset 3px 0 0 var(--goval-primary)}.valuer-payout-row span{display:flex;flex-direction:column;gap:5px;min-width:0}.valuer-payout-row strong{color:var(--goval-navy);font:900 .78rem/1.3 Poppins,sans-serif;font:900 .78rem/1.3 var(--font-title);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-payout-row small{color:#334155;font:800 .68rem/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .68rem/1.35 var(--font-body)}.valuer-payout-row__arrow{align-items:center;color:#1e2b57;justify-content:center}.valuer-payouts-list footer{border-top:1px solid #e2e8f0c7;color:#334155;font:800 .74rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .74rem var(--font-body);padding:14px 18px}.valuer-payout-detail{background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;box-shadow:0 16px 42px #0f172a12;display:flex;flex-direction:column;max-height:calc(100vh - 344px);min-height:0;min-width:0;overflow:hidden}.valuer-payout-detail__header{align-items:flex-start;border-bottom:1px solid #e2e8f0c7;display:flex;gap:14px;justify-content:space-between;padding:20px 18px}.valuer-payout-detail__header h2{color:var(--goval-navy);font:900 1.1rem/1.2 Poppins,sans-serif;font:900 1.1rem/1.2 var(--font-title);margin:0 0 10px}.valuer-payout-detail__header p{color:#334155;font:750 .78rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .78rem/1.4 var(--font-body);margin:0 0 7px}.valuer-payout-detail__section{border-bottom:1px solid #e2e8f0c7;padding:18px}.valuer-payout-detail__section h3{color:var(--goval-navy);font:900 .86rem Poppins,sans-serif;font:900 .86rem var(--font-title);margin:0 0 14px}.valuer-payout-detail__section dl{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:minmax(150px,1fr) auto;margin:0}.valuer-payout-detail__section dt{color:#334155;font:750 .76rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .76rem var(--font-body)}.valuer-payout-detail__section dd{color:var(--goval-navy);font:850 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .78rem var(--font-body);margin:0;text-align:right}.valuer-payout-detail__section dd.is-total{color:var(--goval-primary);font:900 1.05rem Poppins,sans-serif;font:900 1.05rem var(--font-title)}.valuer-payout-checklist{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.valuer-payout-checklist li{align-items:center;color:#334155;display:flex;font:800 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .78rem var(--font-body);gap:9px}.valuer-payout-checklist svg{color:#10b981}.valuer-payout-bank{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.valuer-payout-bank>svg{color:#1e2b57}.valuer-payout-bank span{display:flex;flex-direction:column;gap:4px;min-width:0}.valuer-payout-bank strong{color:var(--goval-navy);font:900 .78rem Poppins,sans-serif;font:900 .78rem var(--font-title)}.valuer-payout-bank small{color:#475569;font:750 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .72rem var(--font-body)}.valuer-payout-bank button{background:#0000;border:0;color:var(--goval-primary);cursor:pointer;font:900 .76rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .76rem var(--font-body)}.valuer-payout-detail__actions{border-top:1px solid #e2e8f0c7;margin-top:auto;padding:16px 18px 18px}.valuer-analytics-command{display:flex;flex-direction:column;gap:14px;min-height:calc(100vh - 104px)}.valuer-analytics-command__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.valuer-analytics-command__header h1{color:var(--goval-navy);font:900 1.65rem/1.15 Poppins,sans-serif;font:900 1.65rem/1.15 var(--font-title);margin:0}.valuer-analytics-command__header p{color:#334155;font:650 .9rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:650 .9rem/1.4 var(--font-body);margin:8px 0 0}.valuer-analytics-date-control{align-items:center;background:#fff;border:1px solid #cbd5e1f2;border-radius:10px;color:#1e2b57;display:inline-flex;font:850 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .78rem var(--font-body);gap:10px;min-height:42px;padding:0 14px}.valuer-analytics-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.valuer-analytics-kpi{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;box-shadow:0 16px 42px #0f172a0f;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:108px;padding:16px}.valuer-analytics-kpi>span{align-items:center;background:#4f46e51f;border-radius:999px;color:var(--goval-primary);display:inline-flex;height:42px;justify-content:center;width:42px}.valuer-analytics-kpi:nth-child(2)>span,.valuer-analytics-kpi:nth-child(5)>span{background:#3b82f621;color:#2563eb}.valuer-analytics-kpi:nth-child(3)>span,.valuer-analytics-kpi:nth-child(6)>span{background:#10b98121;color:#059669}.valuer-analytics-kpi:nth-child(4)>span{background:#f9731626;color:#ea580c}.valuer-analytics-kpi div{display:flex;flex-direction:column;gap:5px;min-width:0}.valuer-analytics-kpi small{color:#334155;font:900 .72rem Poppins,sans-serif;font:900 .72rem var(--font-title)}.valuer-analytics-kpi strong{color:var(--goval-navy);font:900 1.35rem/1 Poppins,sans-serif;font:900 1.35rem/1 var(--font-title)}.valuer-analytics-kpi em{color:#059669;font:800 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .72rem var(--font-body);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-analytics-kpi em.is-down{color:#ef4444}.valuer-analytics-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr) minmax(420px,1.18fr)}.valuer-analytics-card,.valuer-analytics-insights,.valuer-analytics-panel,.valuer-analytics-performance{background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;box-shadow:0 16px 42px #0f172a0f}.valuer-analytics-card select,.valuer-analytics-panel select,.valuer-analytics-performance select{background:#fff;border:1px solid #cbd5e1f2;border-radius:8px;color:#1e2b57;font:850 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .72rem var(--font-body);min-height:36px;padding:0 28px 0 10px}.valuer-analytics-card-section{border-bottom:1px solid #e2e8f0e6;display:flex;flex-direction:column;gap:11px;margin-bottom:14px;padding-bottom:14px}.valuer-analytics-card-section:last-of-type{margin-bottom:10px}.valuer-analytics-card-section__head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:36px}.valuer-analytics-card-section__head h3{color:var(--goval-navy);font:900 .84rem Poppins,sans-serif;font:900 .84rem var(--font-title);margin:0}.valuer-analytics-card-section__head button{background:#0000;border:0;color:var(--goval-primary);cursor:pointer;font:900 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .72rem var(--font-body);white-space:nowrap}.valuer-analytics-card-section__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.valuer-analytics-card-section__actions select{min-height:32px;min-width:82px;padding-right:24px;width:auto}.valuer-analytics-mini-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.valuer-analytics-mini-stat{background:#fff;border:1px solid #e2e8f0f2;border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:12px}.valuer-analytics-mini-stat small{color:#334155;font:850 .7rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .7rem var(--font-body)}.valuer-analytics-mini-stat strong{color:var(--goval-navy);font:900 1rem Poppins,sans-serif;font:900 1rem var(--font-title)}.valuer-analytics-mini-stat span{color:#059669;font:800 .66rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .66rem var(--font-body)}.valuer-analytics-line-chart{display:flex;flex-direction:column;gap:12px;min-height:180px}.valuer-analytics-line-chart__legend{color:#1e2b57;display:flex;flex-wrap:wrap;font:800 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .72rem var(--font-body);gap:18px}.valuer-analytics-line-chart__legend span{align-items:center;display:inline-flex;gap:7px}.valuer-analytics-line-chart__legend i{background:var(--goval-primary);border-radius:999px;height:3px;width:20px}.valuer-analytics-line-chart__legend span:nth-child(2) i{background:#2563eb}.valuer-analytics-line-chart svg{height:150px;width:100%}.valuer-analytics-line-chart line{stroke:#e2e8f0e6;stroke-width:.6}.valuer-analytics-line-chart polyline{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke}.valuer-analytics-line-chart .is-completed{stroke:var(--goval-primary)}.valuer-analytics-line-chart .is-turnaround{stroke:#2563eb}.valuer-analytics-donut-layout{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 150px}.valuer-analytics-donut{height:148px;position:relative;width:148px}.valuer-analytics-donut svg{height:100%;transform:rotate(-90deg);width:100%}.valuer-analytics-donut span{align-items:center;color:var(--goval-navy);display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.valuer-analytics-donut strong{font:900 1.35rem Poppins,sans-serif;font:900 1.35rem var(--font-title)}.valuer-analytics-donut small{color:#64748b;font:800 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .72rem var(--font-body)}.valuer-analytics-legend{display:flex;flex-direction:column;gap:14px}.valuer-analytics-legend span{grid-gap:9px;align-items:center;color:#1e2b57;display:grid;font:800 .76rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .76rem var(--font-body);gap:9px;grid-template-columns:auto minmax(0,1fr)}.valuer-analytics-legend i{border-radius:999px;height:8px;width:8px}.valuer-analytics-legend strong{color:#334155;font:850 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .72rem var(--font-body);grid-column:2}.valuer-analytics-inspections{display:flex;flex-direction:column;gap:10px}.valuer-analytics-inspections article{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) minmax(82px,auto)}.valuer-analytics-inspections time{align-items:center;background:#4f46e514;border-radius:10px;color:var(--goval-primary);display:flex;flex-direction:column;justify-content:center;min-height:58px}.valuer-analytics-inspections div small,.valuer-analytics-inspections div span,.valuer-analytics-inspections em,.valuer-analytics-inspections time small{color:#334155;font:800 .7rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .7rem var(--font-body);font-style:normal}.valuer-analytics-inspections em{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.valuer-analytics-inspections time small:last-child{color:#64748b;font-size:.6rem;margin-top:1px}.valuer-analytics-inspections div strong,.valuer-analytics-inspections time strong{color:var(--goval-navy);font:900 .86rem Poppins,sans-serif;font:900 .86rem var(--font-title)}.valuer-analytics-inspections div{display:flex;flex-direction:column;gap:4px;min-width:0}.valuer-analytics-inspections div span,.valuer-analytics-inspections div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-analytics-nearby,.valuer-analytics-report-due{display:flex;flex-direction:column;gap:10px}.valuer-analytics-nearby article,.valuer-analytics-report-due article{grid-gap:10px;align-items:center;color:#1e2b57;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) minmax(86px,auto)}.valuer-analytics-report-due svg{background:#ef44441a;border-radius:9px;color:#ef4444;height:34px;padding:7px;width:34px}.valuer-analytics-nearby strong,.valuer-analytics-report-due strong{color:var(--goval-navy);font:900 .76rem Poppins,sans-serif;font:900 .76rem var(--font-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-analytics-nearby span,.valuer-analytics-report-due span{color:#334155;font:780 .7rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:780 .7rem var(--font-body);grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-analytics-nearby em,.valuer-analytics-report-due em{align-self:center;color:#ef4444;font:900 .68rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .68rem var(--font-body);font-style:normal;grid-column:3;grid-row:1/span 2;text-align:right}.valuer-analytics-nearby em{background:#4f46e51a;border-radius:8px;color:var(--goval-primary);min-width:64px;padding:5px 8px;text-align:center}.valuer-analytics-nearby em.is-muted,.valuer-analytics-report-due em.is-muted{color:#64748b}.valuer-analytics-nearby em.is-muted{background:#64748b1a}.valuer-analytics-panel__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr) minmax(380px,1.2fr)}.valuer-analytics-panel__grid section{border-right:1px solid #e2e8f0e6;min-width:0;padding-right:18px}.valuer-analytics-panel__grid section:last-child{border-right:0;padding-right:0}.valuer-analytics-panel__grid h3{color:var(--goval-navy);font:900 .86rem Poppins,sans-serif;font:900 .86rem var(--font-title);margin:0 0 14px}.valuer-analytics-bar-chart{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:180px;padding-top:16px}.valuer-analytics-bar-chart.is-compact{grid-template-columns:repeat(auto-fit,minmax(76px,96px));justify-content:center}.valuer-analytics-bar-chart div{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:0}.valuer-analytics-bar-chart i{border-radius:8px 8px 0 0;box-shadow:0 14px 28px #4f46e529;min-height:8px;width:48px}.valuer-analytics-bar-chart small,.valuer-analytics-bar-chart span{color:#1e2b57;font:850 .7rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .7rem var(--font-body);text-align:center}.valuer-analytics-performance{display:block}.valuer-analytics-performance__charts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(460px,1.35fr) minmax(300px,1fr) minmax(300px,1fr)}.valuer-analytics-performance__charts section{background:#fff;border:1px solid #e2e8f0f2;border-radius:12px;min-width:0;padding:16px}.valuer-analytics-performance__charts h3{color:var(--goval-navy);font:900 .82rem Poppins,sans-serif;font:900 .82rem var(--font-title);margin:0 0 12px}.valuer-analytics-distribution{grid-gap:18px;align-items:end;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:190px;padding-top:16px}.valuer-analytics-distribution div{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:0}.valuer-analytics-distribution i{border-radius:8px 8px 0 0;min-height:8px;width:44px}.valuer-analytics-distribution small,.valuer-analytics-distribution strong{color:#1e2b57;font:850 .7rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .7rem var(--font-body);text-align:center}.valuer-analytics-sparkline svg{height:190px;width:100%}.valuer-analytics-sparkline line{stroke:#e2e8f0e6;stroke-width:.6}.valuer-analytics-sparkline polyline{fill:none;stroke:var(--goval-primary);stroke-width:2.2;vector-effect:non-scaling-stroke}.valuer-analytics-sparkline circle{fill:var(--goval-primary)}.valuer-analytics-panel-table{border-collapse:collapse;width:100%}.valuer-analytics-panel-table td,.valuer-analytics-panel-table th{border-bottom:1px solid #e2e8f0e6;color:#1e2b57;font:800 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .72rem var(--font-body);padding:10px 8px;text-align:left}.valuer-analytics-panel-table th{color:#334155;font-weight:900}.valuer-analytics-insights__grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.valuer-analytics-insights__grid article{grid-gap:14px;align-items:center;border-right:1px solid #e2e8f0e6;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 22px}.valuer-analytics-insights__grid article:last-child{border-right:0}.valuer-analytics-insights__grid article>span{align-items:center;background:#4f46e51a;border-radius:999px;color:var(--goval-primary);display:inline-flex;height:48px;justify-content:center;width:48px}.valuer-analytics-insights__grid div{min-width:0}.valuer-analytics-insights__grid strong{color:var(--goval-navy);font:900 .82rem Poppins,sans-serif;font:900 .82rem var(--font-title)}.valuer-analytics-insights__grid p{color:#334155;font:750 .74rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .74rem/1.4 var(--font-body);margin:5px 0}.valuer-analytics-insights__grid small{color:#64748b;font:800 .68rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .68rem var(--font-body)}.valuer-analytics-insights__grid button{align-self:end;background:#0000;border:0;color:var(--goval-primary);cursor:pointer;font:900 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:900 .72rem var(--font-body)}.admin-oversight-workspace--empty{min-height:420px}.admin-oversight-placeholder{align-items:center;background:#fff;border:1px solid var(--goval-border);border-radius:18px;box-shadow:0 18px 46px #0f172a14;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:420px;padding:32px;text-align:center}.admin-oversight-placeholder__icon{align-items:center;background:#4f46e51a;border-radius:18px;color:var(--goval-primary);display:inline-flex;height:64px;justify-content:center;width:64px}.admin-oversight-placeholder__icon svg{height:34px;width:34px}.admin-oversight-placeholder h2{color:var(--goval-navy);font:900 1.35rem Poppins,sans-serif;font:900 1.35rem var(--font-title);margin:0}.admin-oversight-placeholder p{color:var(--goval-muted);font:650 .9rem/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:650 .9rem/1.6 var(--font-body);margin:0;max-width:560px}.admin-oversight-placeholder__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.admin-oversight-panel__header{grid-template-columns:auto minmax(0,1fr) auto}.admin-approval-workspace__empty,.valuer-workspace__empty{align-items:center;background:#ffffffc7;border:1px dashed #94a3b8b3;border-radius:16px;color:var(--goval-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:180px;text-align:center}.admin-approval-workspace__empty strong,.valuer-workspace__empty strong{color:var(--goval-navy)}@media (max-width:1180px){.admin-approval-workspace__split,.valuer-workspace__split{grid-template-columns:1fr}.admin-approval-workspace__detail,.admin-approval-workspace__queue,.valuer-workspace__detail,.valuer-workspace__list{max-height:none;overflow:visible}}@media (max-width:760px){.admin-approval-workspace__toolbar,.valuer-workspace__toolbar{align-items:stretch;flex-direction:column}.admin-approval-panel__header,.valuer-detail-panel__header,.valuer-instruction-card{grid-template-columns:1fr}.valuer-detail-panel__map,.valuer-instruction-card__map{min-height:150px}.admin-approval-panel__completion-grid,.admin-approval-panel__grid,.valuer-detail-panel__grid{grid-template-columns:1fr}}*{box-sizing:border-box}.snackbar-container{animation:slideIn .3s ease-out;backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#fff9;background:var(--glass-bg-light);background-image:linear-gradient(135deg,#4336c40a,#31c1d20a);background-image:var(--glass-gradient-overlay-weak);border:1px solid #ffffff1f;border:1px solid var(--glass-border-light);border-radius:20px;border-radius:var(--glass-radius);box-shadow:0 6px 22px #00000014;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);padding:1rem;position:absolute;width:300px;z-index:1301}@media (max-width:600px){.snackbar-container{left:50%!important;max-width:300px;transform:translateX(-50%);width:90%}}.container{margin:0 auto;max-width:1600px;padding:1rem;width:100%}.white-container{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#fff9;background:var(--glass-bg-light);background-image:linear-gradient(135deg,#4336c40a,#31c1d20a);background-image:var(--glass-gradient-overlay-weak);border:1px solid #ffffff1f;border:1px solid var(--glass-border-light);border-radius:20px;border-radius:var(--glass-radius);box-shadow:0 8px 30px #00000014;display:flex;flex-direction:column;height:100%;padding:3rem}.footer{background:#0000!important;color:#666;color:var(--gray)}.footer-title{font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.5rem;font-weight:700}.footer-link,.footer-title{color:#4336c4;color:var(--primary)}.footer-link{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:1rem;text-decoration:none}.footer-link:hover{color:#d80890;color:var(--accent)}.footer-logo{height:100%;max-width:450px}.footer-tagline{color:#31c1d2;color:var(--secondary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:1rem}@media (max-width:600px){.footer-logo{max-width:120px}.footer-tagline{font-size:.875rem}.footer-title{font-size:1.25rem}}.app-bar{background-color:#fff;background-color:var(--white);border-bottom:1px solid #d1d5db;border-bottom:1px solid var(--border);box-shadow:0 2px 4px #0000001a;position:fixed;top:0;width:100%;z-index:1201}.toolbar{align-items:center;display:flex;min-height:64px;padding:.5rem 1rem}.logo{height:auto;max-width:150px;object-fit:contain;width:100%}.slogan{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:1.5rem!important;font-weight:700!important;text-align:center}.menu-button{color:#32325d;color:var(--dark-gray)}.app-bar-btn{border-radius:8px;font-weight:600;max-width:200px;padding:.5rem 1rem;width:auto}.drawer{background-color:#fff;background-color:var(--white);height:100%;padding:1rem;width:240px}.drawer-item{color:#32325d;color:var(--dark-gray);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:1rem}.hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;border-radius:var(--glass-radius);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.hero-section:before{background:linear-gradient(180deg,#0000004d,#00000080);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-title{font-family:Poppins,sans-serif!important;font-family:var(--font-title)!important;font-size:6rem!important;font-weight:700!important}.hero-subtitle,.hero-title{color:#fff!important;color:var(--white)!important}.hero-subtitle{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-body)!important;font-size:2rem!important;font-weight:500!important;margin-bottom:1.5rem;opacity:.9}.title-on-dark{color:#fff!important;color:var(--white)!important;font-family:Poppins,sans-serif!important;font-family:var(--font-title)!important;font-size:3rem!important;font-weight:700!important;margin-bottom:1rem;text-align:center}.carousel-card{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#fff9;background:var(--glass-bg-light);background-image:linear-gradient(135deg,#4336c40f,#31c1d20f);background-image:var(--glass-gradient-overlay);border:1px solid #ffffff1f;border:1px solid var(--glass-border-light);border-radius:20px;border-radius:var(--glass-radius);box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:525px;max-width:525px;padding:2rem;width:100%}.carousel-title{color:#4336c4!important;color:var(--primary)!important;font-family:Poppins,sans-serif!important;font-family:var(--font-title)!important;font-size:3rem!important;font-weight:700!important;margin-bottom:1rem}.carousel-description{color:#31c1d2!important;color:var(--secondary)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-body)!important;font-size:2rem!important;font-weight:500!important}@media (max-width:600px){.hero-title{font-size:4rem!important}.carousel-description,.carousel-title,.hero-subtitle,.title-on-dark{font-size:2rem!important}}.faq-section{background-color:#fff;background-color:var(--white);padding:3rem 1rem}.faq-background:before{background:linear-gradient(180deg,#0000004d,#00000080);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.faq-accordion,.faq-accordion.MuiAccordion-root{background-color:#fffffffa!important;border-radius:.5rem!important;box-shadow:0 4px 8px #0003!important;margin-bottom:.5rem!important;padding:.5rem!important;transition:border,border-left,background-color .3s ease!important}.faq-accordion.MuiAccordion-root:hover,.faq-accordion:hover{background-color:#fffffffa!important;border:2px solid #d80890!important;border:2px solid var(--accent)!important}.faq-accordion.Mui-expanded,.faq-accordion.MuiAccordion-root.Mui-expanded{background-color:#fffffffa!important;border-left:4px solid #d80890!important;border-left:4px solid var(--accent)!important}.faq-accordion .MuiAccordionSummary-root{background-color:#fffffffa!important;min-height:36px!important;padding:.25rem .5rem!important;position:relative}.faq-accordion .MuiAccordionSummary-root:hover{background-color:#fffffffa!important}.faq-title{color:#4336c4!important;color:var(--primary)!important;font-family:Poppins,sans-serif!important;font-family:var(--font-title)!important;font-size:1.25rem!important;font-weight:700!important}.faq-answer{color:#31c1d2!important;color:var(--secondary)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-body)!important;font-size:1rem!important}.title{color:#fff!important;color:var(--white)!important;font-size:5.5rem!important}.title,.title-on-white{font-family:Poppins,sans-serif!important;font-family:var(--font-title)!important;font-weight:700!important;margin-bottom:1rem;text-align:center}.title-on-white{color:#4336c4!important;color:var(--primary)!important;font-size:2.5rem!important}.medium-title-on-white{font-size:1.5rem!important;margin:0 0 .25rem;text-align:left}.medium-title-on-white,.title-on-white-2{font-family:Poppins,sans-serif!important;font-family:var(--font-title)!important;font-weight:700!important}.title-on-white-2{color:#31c1d2!important;color:var(--secondary)!important;font-size:2.5rem!important;margin-bottom:1rem;text-align:center}.subtitle{color:#666;color:var(--gray);font-size:1.125rem;text-align:center}.quote,.subtitle{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);margin-bottom:1rem}.quote{color:#333;color:var(--quote);font-size:1rem;font-style:italic}.name{color:#4336c4;color:var(--primary);font-size:1.125rem;font-weight:600}.name,.role{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}.role{color:#666;color:var(--gray);font-size:.875rem}.feature-card-title{font-size:1.25rem;font-weight:600;margin-bottom:12rem}.feature-card-description,.feature-card-title{color:#fff;color:var(--white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}.feature-card-description{font-size:1rem;opacity:.9}.tab{cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:1.2rem;font-weight:600;padding:.75rem 1.5rem;text-align:center;transition:background-color .3s,color .3s;width:50%}.tab-primary{color:#4336c4;color:var(--primary)}.tab-primary,.tab-secondary{background-color:#fff;background-color:var(--white)}.tab-secondary{color:#31c1d2;color:var(--secondary)}.tab-active{border-bottom:4px solid #d80890;border-bottom:4px solid var(--accent);color:#fff!important;color:var(--white)!important}.tab:hover{background-color:#fff;background-color:var(--white);color:#fff;color:var(--white)}.btn{border:none;border-radius:.375rem;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:1rem;padding:.75rem 1.5rem;text-align:center;transition:opacity .3s,transform .2s;width:100%}.btn:hover{opacity:.9;transform:scale(1.05)}.btn-primary{background-color:#4336c4!important;background-color:var(--primary)!important;color:#fff!important;color:var(--white)!important}.btn-primary:hover{background-color:#32325d!important;background-color:var(--dark-gray)!important}.btn-secondary{background-color:#31c1d2!important;background-color:var(--secondary)!important}.btn-accent,.btn-secondary{color:#fff!important;color:var(--white)!important}.btn-accent{background-color:#d80890!important;background-color:var(--accent)!important}.btn.loading{cursor:not-allowed;opacity:.7}.btn-secondary.login-link{background-color:#d80890!important;background-color:var(--accent)!important;border:none;color:#fff!important;color:var(--white)!important;font-size:.85rem;font-weight:700;margin-top:.5rem;padding:.6rem 1rem}.profile-picture{height:150px;width:150px}.completion-chip.low{background-color:#f44;color:#fff}.completion-chip.mid{background-color:#fb3;color:#fff}.completion-chip.complete{background-color:#00c853;color:#fff}.modal-container{max-width:600px;padding:2rem;width:100%}.signup-form{gap:1rem}.btn{border-radius:4px;cursor:pointer;padding:.5rem 1rem}.btn-primary{background-color:#4336c4;background-color:var(--primary);color:#fff}.btn-secondary,.btn-service-type{background-color:#f0f0f0;border:1px solid #4336c4;border:1px solid var(--primary);color:#4336c4;color:var(--primary)}.btn-service-type.selected{background-color:#4336c4;background-color:var(--primary);color:#fff}.service-type-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.btn-secondary.login-link:hover{background-color:#32325d!important;background-color:var(--dark-gray)!important}.chip-container{display:flex;gap:.5rem;margin-bottom:1rem}.status-chip{background-color:#4336c4!important;background-color:var(--primary)!important;border-radius:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.75rem;font-weight:600;padding:.25rem .5rem}.completion-chip,.status-chip{color:#fff!important;color:var(--white)!important;display:inline-block}.completion-chip.low{background-color:#ef4444!important;background-color:var(--completion-start)!important}.completion-chip.mid{background-color:#f59e0b!important;background-color:var(--status-pending)!important}.completion-chip.complete{background-color:#10b981!important;background-color:var(--completion-end)!important}.accordion-chip{background-color:#31c1d2!important;background-color:var(--secondary)!important;border-radius:.75rem;color:#fff!important;color:var(--white)!important;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.6rem;font-weight:600;min-width:2rem;padding:.1rem .3rem;text-align:center;width:auto}.accordion-chip.low{background-color:#ef4444!important;background-color:var(--completion-start)!important}.accordion-chip.mid{background-color:#f59e0b!important;background-color:var(--status-pending)!important}.accordion-chip.complete{background-color:#10b981!important;background-color:var(--completion-end)!important}.card{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#fff9;background:var(--glass-bg-light);background-image:linear-gradient(135deg,#4336c40a,#31c1d20a);background-image:var(--glass-gradient-overlay-weak);border:1px solid #ffffff1f;border:1px solid var(--glass-border-light);border-radius:20px;border-radius:var(--glass-radius);box-shadow:0 8px 30px #00000014;display:flex;flex-direction:column}.feature-card{background-color:#4336c4;background-color:var(--primary);border-radius:.5rem;box-shadow:0 4px 6px #0000001a;padding:1.5rem;transition:transform .3s,box-shadow .3s}.feature-card-secondary{background-color:#31c1d2;background-color:var(--secondary)}.feature-card-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.feature-card-container-right{justify-content:flex-end}.feature-card:hover{box-shadow:0 12px 32px #0003;transform:translateY(-8px)}.card-header{background-color:#f5f5f5;background-color:var(--card-header);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-weight:600;padding:.5rem;text-align:center}.card-content{flex-grow:1;padding:.75rem}.feature-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.profile-picture{border:2px solid #4336c4;border:2px solid var(--primary);border-radius:50%;cursor:pointer;height:164px;object-fit:cover;transition:opacity .2s ease-in-out;width:164px}.profile-picture:hover{opacity:.8}.divider{border-color:#d3d3d3;border-color:var(--light-gray);opacity:.7}.form-group{margin-bottom:.3rem;text-align:left}.form-label{margin-bottom:.25rem;text-align:left}.form-file,.form-input,.form-select{border:1px solid #d1d5db;border:1px solid var(--border);border-radius:.375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.85rem;padding:.5rem;width:100%}.form-file:focus,.form-input:focus,.form-select:focus{border-color:#4336c4;border-color:var(--primary);box-shadow:0 0 0 3px #4336c41a;outline:none}.form-file.error,.form-input.error,.form-select.error{border-color:#ef4444;border-color:var(--error)}.error-message{margin-top:.25rem;text-align:center;width:100%}.required{color:#ef4444;color:var(--error);margin-left:.25rem}.file-name{color:#6b7280;color:var(--neutral);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.875rem;margin-bottom:.25rem}.accordion-title{color:#4336c4;color:var(--primary);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:600}.data-table{border-collapse:collapse;margin-top:1rem;width:100%}.data-table td,.data-table th{border:1px solid #d1d5db;border:1px solid var(--border);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);padding:.75rem;text-align:left}.data-table th{background-color:#f3f4f6;background-color:var(--table-header);font-weight:600}.data-table th.sortable{cursor:pointer}.data-table tbody tr:hover{background-color:#f9fafb;background-color:var(--table-hover)}.signup-form{align-items:center}.modal-container{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#fff9;background:var(--glass-bg-light);background-image:linear-gradient(135deg,#4336c40a,#31c1d20a);background-image:var(--glass-gradient-overlay-weak);border:1px solid #ffffff1f;border:1px solid var(--glass-border-light);border-radius:20px;border-radius:var(--glass-radius);box-shadow:0 8px 30px #00000014;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);max-height:90vh;min-height:600px;overflow-y:auto;padding:1.5rem;position:fixed;right:5px;top:64px;width:600px;z-index:1300}.geocoder-container{display:block;margin-bottom:.5rem;min-height:48px;position:relative;width:100%;z-index:10}.close-button{align-items:center;background-color:initial;border:none;border-radius:50%;color:#666;color:var(--gray);cursor:pointer;display:flex;font-size:1rem;height:20px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:color .2s,background-color .2s;width:20px}.close-button:hover{background-color:#4336c4;background-color:var(--primary);color:#fff;color:var(--white)}.type-button{background-color:#fff;background-color:var(--white);border:1px solid #d1d5db;border:1px solid var(--border);border-radius:.375rem;box-sizing:border-box;color:#666;color:var(--gray);cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.75rem;padding:.3rem;text-align:center;transition:all .2s;white-space:nowrap;width:calc(50% - .15rem)}.type-button:hover{background-color:#32325d;background-color:var(--dark-gray);color:#fff;color:var(--white)}.type-button.active.valuer{background-color:#4336c4;background-color:var(--primary);border:2px solid #4336c4;border:2px solid var(--primary);color:#fff;color:var(--white)}.type-button.active.requestor{background-color:#31c1d2;background-color:var(--secondary);border:2px solid #31c1d2;border:2px solid var(--secondary);color:#fff;color:var(--white)}.type-button-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.3rem;justify-content:center;max-width:100%;width:100%}.greeting-container{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.stepper-container{margin-bottom:2rem}.stepper-step{padding:0 32px}.stepper-label{color:#4336c4;color:var(--primary);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:600}.stepper-icon{background-color:#4336c4!important;background-color:var(--primary)!important;border-radius:50%!important;color:#fff!important;color:var(--white)!important;height:32px!important;width:32px!important}.stepper-icon-active,.stepper-icon-completed{background-color:#31c1d2!important;background-color:var(--secondary)!important}.custom-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.custom-modal-content{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#fff9;background:var(--glass-bg-light);background-image:linear-gradient(135deg,#4336c40f,#31c1d20f);background-image:var(--glass-gradient-overlay);border:1px solid #ffffff1f;border:1px solid var(--glass-border-light);border-radius:20px;border-radius:var(--glass-radius);box-shadow:0 12px 40px #0000001a;display:flex;flex-direction:column;margin:0 auto;max-height:90vh;max-width:900px;overflow-y:auto;padding:20px;width:auto}.modal-header{border-bottom:1px solid #d3d3d3;border-bottom:1px solid var(--light-gray);padding:16px;position:relative}.modal-header .close-button{background:none;border:none;color:#666;color:var(--gray);cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px;transition:color .2s,background-color .2s}.modal-header .close-button:hover{background-color:#4336c4;background-color:var(--primary);color:#fff;color:var(--white)}.modal-body{display:flex;flex-direction:row;flex-grow:1;padding:16px}.modal-footer{border-top:1px solid #d3d3d3;border-top:1px solid var(--light-gray);display:flex;gap:10px;justify-content:flex-end;padding:16px}.signup-form{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem;padding:0;width:100%}.form-group{margin-bottom:12px;width:100%}.form-label{color:#666;color:var(--gray);display:block;font-weight:500;margin-bottom:4px}.form-input,.form-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.85rem}.form-input{border:1px solid #d1d5db;border:1px solid var(--border);border-radius:4px;padding:8px;width:100%}.form-input:focus{border-color:#4336c4;border-color:var(--primary);box-shadow:0 0 0 3px #4336c41a;outline:none}.form-input.error{border-color:#ef4444;border-color:var(--error)}.error-message{color:#ef4444;color:var(--error);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.75rem;margin-top:4px;text-align:left}.signup-form .geocoder-container{margin-bottom:.5rem;min-height:48px;position:relative;width:600px!important;z-index:10}.signup-form .btn{border:none;border-radius:4px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.85rem;padding:8px 16px;text-transform:none;transition:opacity .3s,transform .2s}.signup-form .btn:hover{opacity:.9;transform:scale(1.05)}.signup-form .btn-primary{background-color:#4336c4;background-color:var(--primary);color:#fff;color:var(--white)}.signup-form .btn-primary.upload-document-btn{width:600px}.signup-form .btn-secondary{background-color:#31c1d2;background-color:var(--secondary);color:#fff;color:var(--white);min-width:100px}.MuiTab-root{align-items:center!important;display:flex!important;justify-content:flex-start!important;min-height:48px!important}.MuiTab-root .MuiTab-iconWrapper{margin-right:8px!important}.MuiTab-root .MuiBox-root{align-items:center;display:flex;flex-grow:1;gap:8px}.completion-chip{border-radius:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.75rem;font-weight:600;height:20px;padding:.25rem .5rem}.completion-chip.low{background-color:#ef4444;background-color:var(--completion-start)}.completion-chip.mid{background-color:#f59e0b;background-color:var(--status-pending)}.completion-chip.complete{background-color:#10b981;background-color:var(--completion-end)}.active-job-cards-section{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0;overflow:hidden;padding:0!important}.job-card-tabs .MuiTab-root{align-items:flex-start!important;display:flex!important;justify-content:flex-start!important;min-height:48px!important;min-width:220px!important;padding:8px 12px;text-align:left;transition:background-color .3s}.job-card-tabs .MuiTab-root.Mui-selected,.job-card-tabs .MuiTab-root:hover{background-color:initial}.job-card-selector{-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;padding:0;text-align:left;width:100%}.job-card-selector:focus-visible{border-radius:8px;border-radius:var(--goval-radius-lg,8px);outline:3px solid #4336c43d;outline:3px solid var(--goval-focus-ring,#4336c43d);outline-offset:3px}.active-jobcards-page{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column;gap:20px;height:calc(100vh - 190px);min-height:0;overflow:hidden!important;padding:0!important}.active-jobcards-page .workspace-page__controls,.active-jobcards-page .workspace-page__header{flex:0 0 auto}.active-jobcards-page .workspace-page__controls{align-items:center;flex-direction:row!important}.active-jobcards-page .workspace-page__filters{align-self:stretch;flex:1 1 auto;flex-direction:row!important;justify-content:flex-start;overflow:visible}.active-jobcards-page .workspace-page__toolbar{flex:0 0 auto;flex-direction:row!important}.active-jobcards-page .workspace-page__split{flex:1 1;gap:30px;grid-template-columns:minmax(580px,1.06fr) minmax(470px,.88fr);height:100%;min-height:0;overflow:hidden}.active-jobcards-page .workspace-page__detail,.active-jobcards-page .workspace-page__list{height:100%;min-height:0;overflow:hidden}.active-jobcards-page .workspace-page__detail{overflow:hidden;position:static}.active-jobcards__status-rail{align-items:center;display:flex;flex-direction:row!important;gap:22px;justify-content:flex-start;min-width:0;overflow-x:auto;padding-bottom:0;width:100%}.active-jobcards__status-rail button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--goval-ink-muted);cursor:pointer;flex:0 0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.82rem;font-weight:800;padding:10px 0 12px;position:relative}.active-jobcards__status-rail button.is-active,.active-jobcards__status-rail button:hover{border-bottom-color:var(--goval-primary);color:var(--goval-primary)}.active-jobcards__status-rail span{color:inherit;opacity:.76}.active-jobcards__activity-widget,.active-jobcards__activity-widget .card-content{height:100%;min-height:0}.active-jobcards__activity-content{display:flex;flex-direction:column;gap:var(--goval-space-3);min-height:0}.active-jobcards__context-content{overflow:visible}.active-jobcards__detail-tabs{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:0 0 16px 16px;border-top:0;box-shadow:0 12px 30px #111d4a0a;overflow:hidden}.active-jobcards__detail-tabs .workspace-tabs{min-height:0}.active-jobcards__detail-tabs .workspace-tabs__panel{border-top:1px solid var(--goval-surface-line);padding:16px}.active-jobcards__overview-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.active-jobcards__overview-grid .active-jobcards__context-widget{max-width:none}.active-jobcards-workspace{grid-gap:var(--goval-space-4);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;flex:1 1;gap:var(--goval-space-4);grid-template-columns:minmax(520px,1fr) minmax(430px,.82fr);margin-top:0!important;max-width:100%!important;min-height:0;overflow:hidden!important;padding:0!important}.active-jobcards-workspace__detail,.active-jobcards-workspace__list{min-height:0;min-width:0}.active-jobcards-workspace__list{display:flex;flex-direction:column;gap:var(--goval-space-2);height:100%;min-height:0;overflow:hidden}.active-jobcards-workspace__detail{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--goval-space-1)}.active-jobcards-workspace__detail>*{flex:0 0 auto}.active-jobcards-page .filter-toolbar,.active-jobcards-workspace .filter-toolbar{border-radius:9px;box-shadow:none;flex:0 0 auto;margin-bottom:0!important;min-height:42px}.active-jobcards-page .job-card-tabs,.active-jobcards-workspace .job-card-tabs{border-right:0;display:flex;flex:1 1;flex-direction:column;gap:14px;height:100%;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--goval-space-1)}.active-jobcards-page .job-card-selector,.active-jobcards-workspace .job-card-selector{background:#0000;border:0;border-radius:14px;cursor:pointer;padding:0;text-align:left;width:100%}.active-jobcards__list-card{grid-gap:14px;align-items:center;background:#fff;border:1px solid #14205714;border-radius:14px;box-shadow:0 10px 30px rgba(17,29,74,.045);display:grid!important;gap:14px;grid-template-columns:104px minmax(0,1fr) 118px 36px;min-height:142px;padding:18px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.active-jobcards__list-card.is-selected,.active-jobcards__list-card:hover{border-color:#5836ff9e;box-shadow:0 0 0 1px #5836ff3d,0 16px 38px #322a7914}.active-jobcards__list-card:hover{transform:translateY(-1px)}.active-jobcards__list-thumb{aspect-ratio:1;background:var(--goval-surface-muted);border-radius:10px;margin-top:18px;overflow:hidden;position:relative;width:100%}.active-jobcards__list-thumb>div:first-child{height:100%;width:100%}.active-jobcards__list-thumb .mapboxgl-canvas{border-radius:10px}.active-jobcards__list-main{display:flex!important;flex-direction:column;gap:18px;min-width:0}.active-jobcards__list-heading{grid-gap:10px;align-items:start;display:grid!important;gap:10px;grid-template-columns:30px minmax(0,1fr);padding-right:122px}.active-jobcards__category-dot,.active-jobcards__detail-icon{align-items:center;background:var(--goval-primary);background:var(--active-jobcard-category-color,var(--goval-primary));border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:900;height:30px;justify-content:center;width:30px}.active-jobcards__list-heading h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--goval-ink);display:-webkit-box;font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:900;line-height:1.2;margin:0;overflow:hidden}.active-jobcards__list-heading p{color:var(--goval-ink-muted);font-size:.82rem;line-height:1.35;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-jobcards__list-heading small{color:var(--goval-primary);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:800;gap:8px;margin-top:6px}.active-jobcards__list-status{display:inline-flex;justify-content:flex-end;max-width:128px;position:absolute;right:64px;top:18px;z-index:2}.active-jobcards__list-dates{color:var(--goval-ink-muted);display:flex;flex-direction:column;font-size:.76rem;gap:4px;min-width:0;padding-top:36px}.active-jobcards__list-dates strong{color:var(--goval-ink);font-size:.82rem;font-weight:850}.active-jobcards__assignment-strip strong.is-overdue,.active-jobcards__list-dates strong.is-overdue{color:#ff2d20}.active-jobcards__list-dates small{color:var(--goval-success);font-weight:850;margin-top:4px}.active-jobcards-page .operational-card,.active-jobcards-workspace .operational-card{align-items:stretch;border-radius:var(--goval-radius-lg);box-shadow:0 10px 30px #0e17410d;display:grid;grid-template-columns:112px minmax(0,1fr);min-height:128px}.active-jobcards-page .operational-card--compact .operational-card__body,.active-jobcards-workspace .operational-card--compact .operational-card__body{gap:var(--goval-space-2);padding:var(--goval-space-4)}.active-jobcards-page .operational-card__media,.active-jobcards-workspace .operational-card__media{background:#0000;min-height:100%;padding:var(--goval-space-3) 0 var(--goval-space-3) var(--goval-space-3)}.active-jobcards__card-media{align-items:center;background:linear-gradient(135deg,#4336c42e,#31c1d229),var(--goval-surface-muted);border-radius:var(--goval-radius-lg);box-shadow:inset 0 0 0 1px #4336c41f;color:var(--goval-primary);display:flex;font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.15rem;font-weight:900;height:96px;justify-content:center;width:96px}.active-jobcards-page .operational-card--selected,.active-jobcards-workspace .operational-card--selected{border-color:var(--goval-primary);box-shadow:0 0 0 1px var(--goval-primary),0 14px 36px #4336c41a}.active-jobcards-page .operational-card--awaitingAction,.active-jobcards-workspace .operational-card--awaitingAction{border-color:var(--goval-warning)}.active-jobcards-page .operational-card__reference,.active-jobcards-workspace .operational-card__reference{font-size:.72rem}.active-jobcards-page .operational-card__title,.active-jobcards-workspace .operational-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:.98rem;line-height:1.25;overflow:hidden}.active-jobcards-page .operational-card__subtitle,.active-jobcards-workspace .operational-card__subtitle{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--goval-ink-muted);display:-webkit-box;font-size:.82rem;overflow:hidden}.active-jobcards-page .operational-card__meta,.active-jobcards-workspace .operational-card__meta{gap:6px}.active-jobcards-page .operational-card__meta-item,.active-jobcards-workspace .operational-card__meta-item{background:#0000;font-size:.72rem;padding:0}.active-jobcards-page .operational-card__actions,.active-jobcards-workspace .operational-card__actions{bottom:50%;position:absolute;right:var(--goval-space-4);transform:translateY(50%)}.active-jobcards__card-arrow{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:999px;box-shadow:var(--goval-shadow-subtle);color:var(--goval-primary);display:inline-flex;height:34px;justify-content:center;width:34px}.active-jobcards-page .operational-card--selected .active-jobcards__card-arrow,.active-jobcards-page .operational-card:hover .active-jobcards__card-arrow,.active-jobcards-workspace .operational-card--selected .active-jobcards__card-arrow,.active-jobcards-workspace .operational-card:hover .active-jobcards__card-arrow,.active-jobcards__list-card.is-selected .active-jobcards__card-arrow{background:var(--goval-primary);border-color:var(--goval-primary-border);color:var(--goval-on-primary)}.active-jobcards__progress-strip{display:flex;flex-direction:column;gap:9px;padding-top:2px;position:relative}.active-jobcards__progress-line{background:var(--goval-surface-line);border-radius:999px;height:2px;left:16px;position:absolute;right:16px;top:9px}.active-jobcards__progress-line span{background:#4336c4;background:var(--primary);border-radius:inherit;display:block;height:100%}.active-jobcards__progress-steps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}.active-jobcards__progress-step{align-items:center;color:var(--goval-ink-soft);display:inline-flex;flex-direction:column;font-size:.68rem;font-weight:700;gap:5px;min-width:0;text-align:center}.active-jobcards__progress-step>span{background:var(--goval-surface);border:2px solid var(--goval-surface-line);border-radius:999px;height:9px;width:9px}.active-jobcards__progress-step.is-complete>span{background:#4336c4;background:var(--primary);border-color:#4336c4;border-color:var(--primary)}.active-jobcards__progress-step.is-current{color:#4336c4;color:var(--primary)}.active-jobcards-page .workspace-header,.active-jobcards-workspace .workspace-header{border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle)}.active-jobcards__detail-panel{background:#fff;border:1px solid var(--goval-surface-line);border-radius:16px;box-shadow:0 16px 42px #111d4a12}.active-jobcards__detail-header{border-bottom:1px solid var(--goval-surface-line);gap:18px;justify-content:space-between;padding:22px 24px 18px}.active-jobcards__detail-header,.active-jobcards__detail-title-row{align-items:flex-start;display:flex!important;flex-direction:row!important}.active-jobcards__detail-title-row{gap:12px;min-width:0}.active-jobcards__detail-title-line{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:10px}.active-jobcards__detail-title-line h2{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.18rem;font-weight:900;line-height:1.2;margin:0}.active-jobcards__detail-title-row p{color:var(--goval-ink-muted);font-size:.88rem;margin:10px 0 0}.active-jobcards__detail-title-row small{color:var(--goval-primary);display:flex;font-size:.86rem;font-weight:850;gap:8px;margin-top:9px}.active-jobcards__detail-actions,.active-jobcards__header-actions{align-items:flex-end;display:flex!important;flex-direction:column!important;flex-wrap:wrap;gap:10px;justify-content:flex-end}.active-jobcards__more-button{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--goval-primary);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.active-jobcards__assignment-strip,.active-jobcards__detail-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.active-jobcards__detail-metrics{border-bottom:1px solid var(--goval-surface-line)}.active-jobcards__assignment-strip>div,.active-jobcards__detail-metrics>div{border-right:1px solid var(--goval-surface-line);min-width:0;padding:15px 22px}.active-jobcards__assignment-strip>div:last-child,.active-jobcards__detail-metrics>div:last-child{border-right:0}.active-jobcards__detail-metrics svg{color:var(--goval-primary);margin-bottom:8px}.active-jobcards__assignment-strip span,.active-jobcards__detail-metrics span,.active-jobcards__details-list label{color:var(--goval-ink-soft);display:block;font-size:.72rem;font-weight:850}.active-jobcards__assignment-strip strong,.active-jobcards__detail-metrics strong{color:var(--goval-ink);display:block;font-size:.84rem;font-weight:850;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-jobcards__assignment-strip small{color:var(--goval-ink-muted);display:block;font-size:.75rem;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-jobcards__valuer-card{align-items:center;display:flex!important;flex-direction:row!important;gap:10px}.active-jobcards__avatar{align-items:center;background:linear-gradient(135deg,#5836fff2,#31c1d2e6);border-radius:999px;color:#fff!important;display:inline-flex!important;flex:0 0 auto;font-size:.88rem!important;height:38px;justify-content:center;width:38px}.active-jobcards__review-banner{background:#f5822012;border:1px solid var(--goval-warning);border-radius:14px;padding:12px}.active-jobcards__detail-tabs .workspace-tabs__desktop{display:block!important}.active-jobcards__detail-tabs .gv-tabs{align-items:center!important;border-bottom:0;display:flex!important;flex-direction:row!important;justify-content:flex-start;overflow-x:auto;padding:0 16px}.active-jobcards__detail-tabs .gv-tabs__tab{display:inline-flex!important;flex:0 0 auto}.active-jobcards-page .workspace-header__main,.active-jobcards-workspace .workspace-header__main{align-items:flex-start;padding:var(--goval-space-5)}.active-jobcards-page .workspace-header__icon,.active-jobcards-workspace .workspace-header__icon{border-radius:999px;color:var(--goval-primary)}.active-jobcards-page .workspace-header__metadata,.active-jobcards-workspace .workspace-header__metadata{background:var(--goval-surface);grid-template-columns:repeat(5,minmax(100px,1fr))}.active-jobcards-page .workspace-header__actions .report-review-actions,.active-jobcards-workspace .workspace-header__actions .report-review-actions{background:#0000;border:0;min-width:240px;padding:0}.active-jobcards-page .workspace-header__actions .report-review-actions__copy,.active-jobcards-workspace .workspace-header__actions .report-review-actions__copy{display:none}.active-jobcards__header-actions{display:flex;flex-wrap:wrap;gap:var(--goval-space-2);justify-content:flex-end}.active-jobcards__detail-summary{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);box-shadow:var(--goval-shadow-subtle);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.active-jobcards__detail-summary>div{border-right:1px solid var(--goval-surface-line);display:flex;flex-direction:column;gap:3px;min-width:0;padding:var(--goval-space-4)}.active-jobcards__detail-summary>div:last-child{border-right:0}.active-jobcards__detail-summary span{color:var(--goval-ink-soft);font-size:.72rem;font-weight:850;text-transform:uppercase}.active-jobcards__detail-summary strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.88rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-jobcards__detail-summary small{color:var(--goval-ink-muted);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-jobcards__activity-panel{display:flex;flex-direction:column;gap:var(--goval-space-3);min-height:0}.active-jobcards__context-widget,.active-jobcards__progress-widget{max-width:none}.active-jobcards__timeline{display:flex;flex-direction:column;gap:var(--goval-space-4);padding-left:var(--goval-space-1);position:relative}.active-jobcards__timeline:before{background:var(--goval-surface-line);border-radius:999px;bottom:10px;content:"";left:9px;position:absolute;top:10px;width:2px}.active-jobcards__timeline-item{grid-gap:var(--goval-space-3);color:var(--goval-ink-muted);display:grid;gap:var(--goval-space-3);grid-template-columns:20px minmax(0,1fr);position:relative}.active-jobcards__timeline-item>span{background:var(--goval-surface);border:2px solid var(--goval-surface-line);border-radius:999px;height:18px;margin-top:1px;position:relative;width:18px;z-index:1}.active-jobcards__timeline-item.is-complete>span{background:var(--goval-primary);border-color:var(--goval-primary)}.active-jobcards__timeline-item.is-current>span{box-shadow:0 0 0 5px var(--goval-primary-subtle)}.active-jobcards__timeline-item strong{color:var(--goval-ink);display:block;font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.84rem;font-weight:850}.active-jobcards__timeline-item small{color:var(--goval-ink-muted);display:block;font-size:.76rem;line-height:1.35;margin-top:3px}.active-jobcards__details-list{display:flex;flex-direction:column;gap:var(--goval-space-2)}.request-creation-workspace{grid-gap:var(--goval-space-4);background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:var(--goval-space-4);grid-template-columns:minmax(230px,280px) minmax(0,1fr);height:calc(100vh - 132px)!important;overflow:hidden!important;padding:0!important}.request-creation-workspace__content,.request-creation-workspace__rail{background:var(--goval-surface)!important;border:1px solid var(--goval-surface-line);border-radius:12px;min-height:0;min-width:0}.request-creation-workspace__rail{overflow-y:auto;padding:14px!important}.request-creation-workspace__content{overflow:auto;padding:14px!important}.request-creation-workspace__category{border-radius:8px!important;color:var(--goval-ink-muted)!important;margin-bottom:4px!important;min-height:46px!important;width:100%}.request-creation-workspace__category.Mui-selected{background:var(--goval-primary-subtle)!important;color:#4336c4!important;color:var(--primary)!important}.request-creation-workspace__category .MuiTab-iconWrapper,.request-creation-workspace__category svg{color:currentColor!important}.request-creation-workspace__subchips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.request-creation-workspace__subchips span{background:var(--goval-surface-muted);border-radius:999px;color:var(--goval-ink-soft);display:inline-flex;font-size:.62rem;font-weight:700;line-height:1.2;padding:3px 6px}.request-creation-workspace .filter-toolbar{margin-bottom:var(--goval-space-3)}.request-creation-workspace .new-request-card{border-radius:12px!important;box-shadow:none!important;min-height:260px!important}.request-creation-workspace .feature-card{min-height:260px}.open-instructions-section{position:relative;width:100%}.open-instructions-workspace{grid-gap:var(--goval-space-4);display:grid;gap:var(--goval-space-4);grid-template-columns:minmax(220px,250px) minmax(0,1fr);margin-top:var(--goval-space-4);width:100%}.open-instructions-workspace__rail{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:12px;box-shadow:var(--goval-shadow-subtle);max-height:calc(100vh - 220px);min-width:0;overflow-y:auto;padding:var(--goval-space-3)}.open-instructions-workspace__category{border-radius:8px!important;color:var(--goval-ink-muted)!important;margin-bottom:4px!important;min-height:58px!important;width:100%}.open-instructions-workspace__category.Mui-selected,.open-instructions-workspace__category:hover{background:var(--goval-primary-subtle)!important;color:#4336c4!important;color:var(--primary)!important}.open-instructions-workspace__content{min-width:0;overflow:auto}.open-instructions-workspace__grid{grid-gap:var(--goval-space-3);align-items:stretch;display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.open-instructions-workspace__card{min-width:0}.open-instructions-workspace__card .request-instruction-card{height:100%}.open-instructions-workspace__cart{bottom:var(--goval-space-6);box-shadow:var(--goval-shadow-raised);display:none!important;position:fixed;right:var(--goval-space-6);z-index:3000}.open-instructions-workspace__cart-count{align-items:center;background:var(--goval-accent);border-radius:999px;color:var(--goval-on-primary);display:inline-flex;font-size:.74rem;font-weight:800;height:1.35rem;justify-content:center;margin-left:var(--goval-space-2);min-width:1.35rem}.open-instructions-workspace__new-fab{bottom:calc(var(--goval-space-6) + 58px);box-shadow:var(--goval-shadow-raised);display:none!important;position:fixed;right:var(--goval-space-6);z-index:3000}.active-instructions-page{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column;gap:20px;height:calc(100vh - 190px);min-height:0;overflow:hidden!important;padding:0!important}.active-instructions-page .workspace-page__controls,.active-instructions-page .workspace-page__header{flex:0 0 auto}.active-instructions-page .workspace-page__controls{align-items:center;flex-direction:row!important;gap:var(--goval-space-3);justify-content:space-between}.active-instructions-page .workspace-page__filters{align-self:stretch;flex:1 1 auto;flex-direction:row!important;justify-content:flex-start;min-width:0;overflow:visible}.active-instructions-page .workspace-page__toolbar{flex:0 0 auto;flex-direction:row!important}.active-instructions-page .workspace-page__split{flex:1 1;gap:30px;grid-template-columns:minmax(580px,1.06fr) minmax(470px,.88fr);height:100%;min-height:0;overflow:hidden}.active-instructions-page .workspace-page__detail,.active-instructions-page .workspace-page__list{height:100%;min-height:0;overflow:hidden}.active-instructions-page .workspace-page__detail{position:static}.active-instructions__status-rail{align-items:center;display:flex;flex-direction:row!important;gap:22px;justify-content:flex-start;min-width:0;overflow-x:auto;padding-bottom:0;width:100%}.active-instructions__status-rail button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--goval-ink-muted);cursor:pointer;flex:0 0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.82rem;font-weight:850;padding:10px 0 12px;position:relative}.active-instructions__status-rail button.is-active,.active-instructions__status-rail button:hover{border-bottom-color:var(--goval-primary);color:var(--goval-primary)}.active-instructions__status-rail span{opacity:.76}.active-instructions__toolbar{align-items:center;display:flex!important;flex-direction:row!important;gap:10px;justify-content:flex-end;min-width:max-content}.active-instructions__control-button,.active-instructions__sort-select{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 8px 22px rgba(17,29,74,.035);color:var(--goval-ink);display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.78rem;font-weight:850;gap:8px;height:38px}.active-instructions__control-button{cursor:pointer;padding:0 14px}.active-instructions__sort-select{padding:0 10px 0 12px}.active-instructions__sort-select span{color:var(--goval-ink-muted)}.active-instructions__sort-select select{background:#0000;border:0;color:var(--goval-ink);font:inherit;outline:none}.active-instructions-workspace__detail,.active-instructions-workspace__list{min-height:0;min-width:0}.active-instructions-workspace__list{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow:hidden}.active-instructions__card-stack{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 4px 0}.active-instructions__card-button{background:#0000;border:0;border-radius:14px;cursor:pointer;padding:0;text-align:left;width:100%}.active-instructions__card{grid-gap:16px;align-items:center;background:#fff;border:1px solid #14205714;border-radius:14px;box-shadow:0 10px 30px rgba(17,29,74,.045);display:grid;gap:16px;grid-template-columns:128px minmax(0,1fr) 118px 36px;min-height:136px;padding:16px 18px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.active-instructions__card.is-selected,.active-instructions__card:hover{border-color:#5836ff9e;box-shadow:0 0 0 1px #5836ff3d,0 16px 38px #322a7914}.active-instructions__card:hover{transform:translateY(-1px)}.active-instructions__card-map,.active-instructions__detail-map{background:var(--goval-surface-muted);overflow:hidden;position:relative}.active-instructions__card-map{border-radius:10px;height:98px;margin-top:14px;width:112px}.active-instructions__card-map>div:first-child,.active-instructions__detail-map>div:first-child{height:100%;width:100%}.active-instructions__map-pin{align-items:center;background:var(--goval-primary);background:var(--instruction-category-color,var(--goval-primary));border:2px solid #fff;border-radius:999px;box-shadow:0 8px 18px #111d4a38;color:#fff;display:inline-flex;font-size:.72rem;height:28px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.active-instructions__card-main{display:flex;flex-direction:column;gap:14px;min-width:0}.active-instructions__card-title-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr)}.active-instructions__category-dot{align-items:center;background:var(--goval-primary);background:var(--instruction-category-color,var(--goval-primary));border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;height:30px;justify-content:center;width:30px}.active-instructions__card-title-row h3{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--goval-ink);display:-webkit-box;font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:900;line-height:1.2;margin:0;overflow:hidden}.active-instructions__card-title-row p,.active-instructions__card-title-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-instructions__card-title-row p{color:var(--goval-ink-muted);font-size:.8rem;margin:5px 0 0}.active-instructions__card-title-row small{color:var(--goval-primary);font-size:.76rem;font-weight:850;margin-top:5px}.active-instructions__card-meta{color:var(--goval-ink-muted);display:flex;flex-wrap:wrap;font-size:.76rem;font-weight:750;gap:7px}.active-instructions__card-meta span{background:var(--goval-surface-muted);border-radius:999px;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.active-instructions__card-meta span,.active-instructions__detail-meta span{align-items:center;display:inline-flex;gap:5px;min-width:0}.active-instructions__card-side{align-items:flex-end;color:var(--goval-ink-muted);display:flex;flex-direction:column;font-size:.76rem;font-weight:750;gap:28px}.active-instructions__card-arrow{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:999px;box-shadow:var(--goval-shadow-subtle);color:var(--goval-primary);display:inline-flex;height:34px;justify-content:center;width:34px}.active-instructions__card.is-selected .active-instructions__card-arrow,.active-instructions__card:hover .active-instructions__card-arrow{background:var(--goval-primary);border-color:var(--goval-primary-border);color:var(--goval-on-primary)}.active-instructions__list-footer{color:var(--goval-ink-muted);flex:0 0 auto;font-size:.78rem;font-weight:750}.active-instructions-workspace__detail{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--goval-space-1)}.active-instructions__detail-panel{background:#fff;border:1px solid var(--goval-surface-line);border-radius:16px;box-shadow:0 16px 42px #111d4a12;display:flex;flex-direction:column;min-height:0}.active-instructions__detail-header{grid-gap:20px;align-items:start;border-bottom:1px solid var(--goval-surface-line);display:grid;gap:20px;grid-template-columns:154px minmax(0,1fr) auto;padding:22px 24px 18px}.active-instructions__detail-map{border-radius:12px;height:116px;width:154px}.active-instructions__detail-copy{min-width:0}.active-instructions__detail-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.active-instructions__detail-title-line h2{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.18rem;font-weight:900;line-height:1.2;margin:0}.active-instructions__detail-copy p{color:var(--goval-primary);font-size:.84rem;font-weight:850;margin:9px 0 0}.active-instructions__detail-meta{color:var(--goval-ink-muted);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:750;gap:14px;margin-top:14px}.active-instructions__detail-actions{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.active-instructions__more-button{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--goval-primary);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.active-instructions__detail-tabs{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:0 0 16px 16px;border-top:0;box-shadow:0 12px 30px #111d4a0a;overflow:hidden}.active-instructions__detail-tabs .workspace-tabs{display:flex!important;flex-direction:column!important;gap:0;min-height:0}.active-instructions__detail-tabs .workspace-tabs__desktop{display:block!important;width:100%}.active-instructions__detail-tabs .gv-tabs{align-items:center!important;border-bottom:0;display:flex!important;flex-direction:row!important;gap:0;justify-content:flex-start;overflow-x:auto;padding:0 16px;width:100%}.active-instructions__detail-tabs .gv-tabs__tab{display:inline-flex!important;flex:0 0 auto;justify-content:center;width:auto!important}.active-instructions__detail-tabs .workspace-tabs__panel{border-top:1px solid var(--goval-surface-line);padding:16px}.active-instructions__overview{display:flex;flex-direction:column;gap:16px;min-height:0}.active-instructions__overview-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.active-instructions__side-widgets{display:flex;flex-direction:column;gap:14px;min-width:0}.active-instructions__activity-widget,.active-instructions__context-widget,.active-instructions__location-widget,.active-instructions__summary-widget{max-width:none}.active-instructions__summary-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.active-instructions__latest-list{display:flex;flex-direction:column;gap:14px}.active-instructions__latest-item{grid-gap:8px;align-items:center;color:var(--goval-ink);display:grid;font-size:.8rem;gap:8px;grid-template-columns:22px minmax(0,1fr) auto}.active-instructions__latest-item>span{background:var(--goval-primary-subtle);border-radius:999px;height:20px;width:20px}.active-instructions__latest-item strong{font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-instructions__latest-item small{color:var(--goval-ink-muted);font-size:.74rem}.active-instructions__location-content{display:flex;flex-direction:column;gap:12px}.active-instructions__map-link,.active-instructions__responses-header button{align-items:center;align-self:flex-start;background:#0000;border:0;color:var(--goval-primary);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.78rem;font-weight:850;gap:6px}.active-instructions__responses-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.active-instructions__responses-header h3{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.98rem;font-weight:900;margin:0}.active-instructions__responses-area{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.active-instructions__invite-card,.active-instructions__response-card{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:12px;box-shadow:0 10px 26px rgba(17,29,74,.035);display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px}.active-instructions__response-pill{align-self:flex-start;background:#07866f1a;border-radius:999px;color:#07866f;font-size:.68rem;font-weight:850;padding:4px 8px}.active-instructions__response-valuer{align-items:center;display:flex;gap:10px;min-width:0}.active-instructions__response-valuer img,.active-instructions__response-valuer>span{border-radius:999px;flex:0 0 auto;height:34px;width:34px}.active-instructions__response-valuer>span{align-items:center;background:var(--goval-primary);color:#fff;display:inline-flex;font-weight:900;justify-content:center}.active-instructions__response-valuer small,.active-instructions__response-valuer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-instructions__response-valuer strong{color:var(--goval-ink);font-size:.84rem;font-weight:900}.active-instructions__response-valuer small{color:var(--goval-ink-muted);font-size:.72rem}.active-instructions__response-fee{align-items:baseline;display:flex;gap:8px}.active-instructions__response-fee strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.12rem;font-weight:900}.active-instructions__response-fee span{color:var(--goval-ink-muted);font-size:.72rem;font-weight:850}.active-instructions__response-meta{grid-gap:8px;border-top:1px solid var(--goval-surface-line);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.active-instructions__response-meta span,.active-instructions__response-meta strong{display:block}.active-instructions__response-meta span{color:var(--goval-ink-muted);font-size:.68rem;font-weight:800}.active-instructions__response-meta strong{color:var(--goval-ink);font-size:.78rem;font-weight:850;margin-top:3px}.active-instructions__invite-card{align-items:center;border-style:dashed;justify-content:center;text-align:center}.active-instructions__invite-card svg{color:var(--goval-primary)}.active-instructions__invite-card strong{color:var(--goval-ink);font-size:.86rem;font-weight:900}.active-instructions__invite-card span{color:var(--goval-ink-muted);font-size:.76rem;line-height:1.45}.active-instructions__panel-space{min-height:220px}.active-instructions__timeline-content{min-height:200px}@media (max-width:1100px){.active-jobcards-page{height:auto;min-height:0;overflow:visible!important}.active-jobcards-page .workspace-page__split,.active-jobcards-workspace{grid-template-columns:1fr;height:auto;overflow:visible!important}.active-jobcards-page .workspace-page__detail,.active-jobcards-workspace__detail{overflow:visible;padding-right:0}.active-jobcards-page .job-card-tabs,.active-jobcards-workspace .job-card-tabs{max-height:420px}.active-jobcards__detail-summary,.active-jobcards__overview-grid{grid-template-columns:1fr}.active-jobcards__detail-summary>div{border-bottom:1px solid var(--goval-surface-line);border-right:0}.active-jobcards__detail-summary>div:last-child{border-bottom:0}.request-creation-workspace{grid-template-columns:1fr;height:auto!important;overflow:visible!important}.open-instructions-workspace{grid-template-columns:1fr}.open-instructions-workspace__rail{max-height:none}.open-instructions-workspace__cart{bottom:var(--goval-space-4);right:var(--goval-space-4)}}.job-card-tabs .MuiBox-root{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:.25rem;justify-content:flex-start}.job-card-tabs .MuiBox-root .completion-chip{align-items:center;border-radius:16px;color:#fff;color:var(--white);display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.7rem;font-weight:600;height:20px;justify-content:center;margin:0;padding:0 8px}.job-card-tabs .MuiBox-root .completion-chip .MuiChip-label{padding-left:8px;padding-right:8px}.active-job-cards-section .form-group{margin-bottom:12px}.active-job-cards-section .form-label{color:#666;color:var(--gray);display:block;font-size:.75rem;font-weight:500;margin-bottom:4px}.active-job-cards-section .form-input,.active-job-cards-section .form-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}.active-job-cards-section .form-input{border:1px solid #d1d5db;border:1px solid var(--border);border-radius:4px;font-size:.85rem;padding:8px;width:100%}.active-job-cards-section .form-input:focus{border-color:#4336c4;border-color:var(--primary);box-shadow:0 0 0 3px #4336c41a;outline:none}.active-job-cards-section .form-input.error{border-color:#ef4444;border-color:var(--error)}.active-job-cards-section .form-input-text{color:#6b7280;color:var(--neutral);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.85rem}.job-card-drawer{background-color:#fff;background-color:var(--white);border-left:1px solid #d3d3d3;border-left:1px solid var(--light-gray)}.active-job-cards-section .btn{border:none;border-radius:4px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.75rem;padding:8px 16px;text-transform:none;transition:opacity .3s,transform .2s}.active-job-cards-section .btn:hover{opacity:.9;transform:scale(1.05)}.active-job-cards-section .btn-primary{background-color:#4336c4;background-color:var(--primary);color:#fff;color:var(--white)}.active-job-cards-section .btn-secondary{background-color:#31c1d2;background-color:var(--secondary);border:none;color:#fff;color:var(--white)}.active-job-cards-section .btn-error{background-color:#ef4444;background-color:var(--error);color:#fff;color:var(--white)}.active-job-cards-section .card{background-color:#fff;background-color:var(--white);border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:350px;min-height:auto;width:100%}.active-job-cards-section .card-header{padding:.5rem}.active-job-cards-section .card-content{padding:.75rem}.active-job-cards-section .error-message,.active-job-cards-section .loading-text,.active-job-cards-section .no-data-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.85rem;padding:16px;text-align:center}.active-job-cards-section .error-message{color:#ef4444;color:var(--error)}.active-job-cards-section .message-bubble{border-radius:12px;color:#fff;color:var(--white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.85rem;max-width:70%;padding:8px 12px}.active-job-cards-section .message-bubble.user{background-color:#4336c4;background-color:var(--primary)}.active-job-cards-section .message-bubble.user:after{border:6px solid #0000;border-right:6px solid var(--primary);content:"";height:0;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:0}.active-job-cards-section .message-bubble.requestor{background-color:#31c1d2;background-color:var(--secondary)}.active-job-cards-section .message-bubble.requestor:after{border:6px solid #0000;border-left:6px solid var(--secondary);content:"";height:0;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:0}.active-job-cards-section .message-bubble.valuer{background-color:#31c1d2;background-color:var(--secondary)}.active-job-cards-section .message-bubble.valuer:after{border:6px solid #0000;border-left:6px solid var(--secondary);content:"";height:0;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:0}.active-job-cards-section .message-bubble.activity .completion-chip{background-color:#d80890;background-color:var(--accent);border-radius:16px;font-size:.7rem;height:20px;padding:0 8px}.active-job-cards-section .message-bubble.activity .completion-chip .MuiChip-label{padding-left:8px;padding-right:8px}.cart-drawer-container{padding:0!important;z-index:1300!important}.cart-drawer-container,.cart-summary-content{backdrop-filter:blur(20px)!important;backdrop-filter:blur(var(--glass-blur))!important;-webkit-backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;background:#fff9!important;background:var(--glass-bg-light)!important;background-image:linear-gradient(135deg,#4336c40a,#31c1d20a)!important;background-image:var(--glass-gradient-overlay-weak)!important;border:1px solid #ffffff1f!important;border:1px solid var(--glass-border-light)!important;margin:0 auto!important;max-width:900px!important;width:900px!important}.cart-summary-content{padding:1rem!important}.cart-backdrop{background:#00000080!important;z-index:1299!important}.cart-total-container{display:flex;justify-content:flex-end;padding-right:10%;width:100%}.cart-summary-content.card{margin:0 auto!important;padding:1rem!important;width:900px!important}.data-table{margin:0 auto;padding:1rem}@media (max-width:940px){.cart-drawer-container,.cart-summary-content{margin:0 auto!important;max-width:calc(100vw - 40px)!important;padding:.75rem!important;width:calc(100vw - 40px)!important}.data-table{margin:0 auto;padding:.75rem}.cart-total-container{padding-right:calc(10%*850px/(100vw - 40px))}}.cart-drawer-container.MuiDrawer-paper{margin:0 auto!important;padding:0!important;right:0!important}.requestor-cart-summary{background:var(--goval-surface)!important;border:1px solid var(--goval-surface-line)!important;border-radius:var(--goval-radius-xl)!important;box-shadow:var(--goval-shadow-subtle)!important;display:flex;flex-direction:column;gap:var(--goval-space-4);height:100%;margin:0 auto!important;max-width:900px!important;overflow-x:auto;padding:var(--goval-space-4)!important;position:relative;width:900px!important}.requestor-cart-summary__close{position:absolute;right:var(--goval-space-3);top:var(--goval-space-3)}.requestor-cart-summary__title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.35rem;font-weight:800;letter-spacing:0;margin:0;padding-right:var(--goval-space-8)}.requestor-cart-summary__empty{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:var(--goval-space-3);justify-content:center;min-height:240px;text-align:center}.requestor-cart-summary__empty-title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:900;margin:0}.requestor-cart-summary__table{min-width:850px}.requestor-cart-summary__table .table-cell,.requestor-cart-summary__table .table-header{word-break:break-word}.requestor-cart-summary__amount{text-align:right;white-space:nowrap}.requestor-cart-summary__total{display:flex;justify-content:flex-end;padding-top:var(--goval-space-2)}.requestor-cart-summary__total-label{color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:800}.requestor-cart-summary__actions{display:flex;gap:var(--goval-space-3);justify-content:space-between;margin-top:auto}.requestor-cart-summary__list{display:flex;flex-direction:column;gap:var(--goval-space-3);overflow-y:auto;padding-right:2px}.requestor-cart-summary__item{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);box-shadow:var(--goval-shadow-subtle);display:flex;gap:var(--goval-space-3);justify-content:space-between;padding:var(--goval-space-3)}.requestor-cart-summary__item-main{align-items:center;display:flex;gap:var(--goval-space-3);min-width:0}.requestor-cart-summary__item-icon{align-items:center;background:linear-gradient(135deg,var(--goval-primary),var(--goval-primary-strong));border-radius:14px;color:#fff;display:inline-flex;flex:0 0 44px;font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.82rem;font-weight:900;height:44px;justify-content:center;width:44px}.requestor-cart-summary__item h3,.requestor-cart-summary__item p,.requestor-cart-summary__item small{margin:0}.requestor-cart-summary__item h3{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.95rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requestor-cart-summary__item p{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.82rem;font-weight:700}.requestor-cart-summary__item small{color:var(--goval-ink-soft);display:block;font-size:.76rem;font-weight:700}.requestor-cart-summary__item-side{align-items:center;display:flex;flex:0 0 auto;gap:var(--goval-space-2)}.requestor-cart-summary__item-side strong{color:var(--goval-ink);font-size:.95rem;font-weight:900;white-space:nowrap}.requestor-notification-popover__scrim{background:#0000;inset:0;position:fixed;z-index:1290}.requestor-notification-popover{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:18px;box-shadow:var(--goval-shadow-panel);max-height:min(640px,calc(100vh - 96px));overflow:hidden;position:fixed;right:24px;top:74px;width:min(420px,calc(100vw - 32px));z-index:1300}.requestor-notification-list{display:flex;flex-direction:column;max-height:inherit}.requestor-notification-list__header{align-items:center;border-bottom:1px solid var(--goval-surface-line);display:flex;gap:var(--goval-space-3);justify-content:space-between;padding:var(--goval-space-4) var(--goval-space-4) var(--goval-space-3)}.requestor-notification-list__header h3{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:900;margin:0}.requestor-notification-item__footer button,.requestor-notification-list__header button{background:#0000;border:0;color:var(--goval-primary);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.78rem;font-weight:900}.requestor-notification-list__items{display:flex;flex-direction:column;max-height:calc(min(640px, calc(100vh - 96px)) - 64px);overflow-y:auto;padding:0!important}.requestor-notification-list__empty{color:var(--goval-ink-muted);display:flex;flex-direction:column;gap:4px;padding:var(--goval-space-5);text-align:center}.requestor-notification-list__empty strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title)}.requestor-notification-item{background:var(--goval-surface);border-bottom:1px solid var(--goval-surface-line);display:flex;gap:var(--goval-space-3);padding:var(--goval-space-3) var(--goval-space-4)}.requestor-notification-item.is-unread{background:linear-gradient(90deg,#6343ff14,#fffffff5)}.requestor-notification-item__dot{background:var(--goval-primary);border-radius:999px;flex:0 0 9px;height:9px;margin-top:7px;width:9px}.requestor-notification-item.is-read .requestor-notification-item__dot{background:var(--goval-ink-soft)}.requestor-notification-item__content{flex:1 1;min-width:0}.requestor-notification-item__footer,.requestor-notification-item__meta{align-items:center;display:flex;gap:var(--goval-space-2);justify-content:space-between}.requestor-notification-item__footer span,.requestor-notification-item__meta{color:var(--goval-ink-soft);font-size:.72rem;font-weight:800}.requestor-notification-item h4,.requestor-notification-item p{margin:0}.requestor-notification-item h4{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.88rem;font-weight:900;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requestor-notification-item p{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.8rem;line-height:1.45;margin-top:3px}.requestor-notification-item__footer{margin-top:var(--goval-space-2)}.goval-form{display:flex;flex-direction:column;gap:var(--goval-space-3)}.goval-form--inline{align-items:end;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.goval-form--two-column,.goval-form-section--two-column .goval-form-section__body{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.goval-form--modal{gap:var(--goval-space-4)}.goval-form-section{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);display:flex;flex-direction:column;gap:var(--goval-space-3);padding:var(--goval-space-4)}.goval-form-section__header h3,.goval-form-section__header p{margin:0}.goval-form-section__header h3{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:900}.goval-form-section__header p{color:var(--goval-ink-muted);font-size:.84rem;margin-top:4px}.goval-form-section__body{display:flex;flex-direction:column;gap:var(--goval-space-3)}.goval-field{display:flex;flex-direction:column;gap:7px;min-width:0}.goval-field-label{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.78rem;font-weight:900}.goval-field-label span,.goval-validation-message.is-error{color:#dc2626}.goval-field-help-text{color:var(--goval-ink-muted);font-size:.74rem;font-weight:700;margin:0}.goval-validation-message{font-size:.74rem;font-weight:800;margin:0}.goval-input,.goval-select,.goval-textarea{background:#fff;border:1px solid var(--goval-surface-line);border-radius:8px;color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.86rem;font-weight:650;min-height:42px;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.goval-input::placeholder,.goval-textarea::placeholder{color:#94a3b8;font-weight:600}.goval-input-shell:focus-within,.goval-input:focus,.goval-select:focus,.goval-textarea:focus{border-color:var(--goval-primary);box-shadow:0 0 0 3px #6343ff1f}.goval-input-shell.is-success,.goval-input.is-success,.goval-select.is-success,.goval-textarea.is-success{border-color:#16a34a}.goval-input-shell.is-error,.goval-input.is-error,.goval-select.is-error,.goval-textarea.is-error{border-color:#ef4444}.goval-input-shell.is-disabled,.goval-input.is-disabled,.goval-input:disabled,.goval-select.is-disabled,.goval-select:disabled,.goval-textarea.is-disabled,.goval-textarea:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.goval-input--search{background-image:linear-gradient(#0000,#0000);padding-left:38px}.goval-input-shell{align-items:center;background:#fff;border:1px solid var(--goval-surface-line);border-radius:8px;display:flex;min-height:42px;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.goval-input-shell>span{color:var(--goval-ink-muted);font-size:.82rem;font-weight:900;padding-left:12px}.goval-input--shell{border:0;border-radius:0;box-shadow:none!important;min-height:40px}.goval-textarea{min-height:96px;padding:11px 13px;resize:vertical}.goval-date-range{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.goval-choice-group{display:flex;flex-direction:column;gap:8px}.goval-choice{align-items:center;color:var(--goval-ink);display:inline-flex;font-size:.84rem;font-weight:750;gap:9px}.goval-choice input{accent-color:var(--goval-primary);height:16px;width:16px}.goval-toggle{align-items:center;color:var(--goval-ink);display:inline-flex;font-size:.84rem;font-weight:800;gap:10px}.goval-toggle input{opacity:0;position:absolute}.goval-toggle>span{background:#cbd5e1;border-radius:999px;height:20px;position:relative;transition:background .16s ease;width:36px}.goval-toggle>span:after{background:#fff;border-radius:999px;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:14px}.goval-toggle input:checked+span{background:var(--goval-primary)}.goval-toggle input:checked+span:after{transform:translateX(16px)}.goval-form-actions{display:flex;gap:var(--goval-space-2);justify-content:flex-end;margin-top:var(--goval-space-2)}.goval-form-actions--left{justify-content:flex-start}.goval-form-actions--between{justify-content:space-between}.goval-file-upload{align-items:center;background:#fff;border:1px solid var(--goval-primary);border-radius:10px;color:var(--goval-primary);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.86rem;font-weight:900;justify-content:center;min-height:44px;padding:0 var(--goval-space-4);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.goval-file-upload:hover{background:#6343ff14;box-shadow:0 10px 24px #6343ff1f;transform:translateY(-1px)}.goval-file-upload--full{width:100%}.goval-file-upload.is-disabled{cursor:not-allowed;opacity:.55}.goval-toast{grid-gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--goval-surface-line);border-radius:10px;box-shadow:var(--goval-shadow-subtle);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.goval-toast__dot{background:var(--goval-primary);border-radius:999px;height:10px;margin-top:5px;width:10px}.goval-toast.is-success .goval-toast__dot{background:#16a34a}.goval-toast.is-warning .goval-toast__dot{background:#f97316}.goval-toast.is-error .goval-toast__dot{background:#ef4444}.goval-toast p,.goval-toast strong{margin:0}.goval-toast strong{color:var(--goval-ink);font:900 .86rem Poppins,sans-serif;font:900 .86rem var(--font-title)}.goval-toast p{color:var(--goval-ink-muted);font-size:.78rem;line-height:1.4;margin-top:3px}.goval-notification-popover button,.goval-toast button{background:#0000;border:0;color:var(--goval-primary);cursor:pointer;font-weight:900}.goval-notification-popover{background:#fff;border:1px solid var(--goval-surface-line);border-radius:14px;box-shadow:0 22px 60px #0f172a24;overflow:hidden;width:min(360px,calc(100vw - 32px))}.goval-notification-popover footer,.goval-notification-popover header{align-items:center;border-bottom:1px solid var(--goval-surface-line);display:flex;gap:12px;justify-content:space-between;padding:14px}.goval-notification-popover footer{border-bottom:0;border-top:1px solid var(--goval-surface-line)}.goval-notification-popover__body{max-height:440px;overflow:auto}.profile-workspace__edit-form .MuiFormControl-root,.profile-workspace__edit-form .MuiTextField-root,.requestor-modal-form .MuiFormControl-root,.requestor-modal-form .MuiTextField-root{margin-bottom:var(--goval-space-3)!important;width:100%}.profile-workspace__edit-form .MuiInputBase-root,.profile-workspace__edit-form .MuiOutlinedInput-root,.requestor-modal-form .MuiInputBase-root,.requestor-modal-form .MuiOutlinedInput-root{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--goval-surface)!important;border-radius:12px;color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.88rem;min-height:44px}.profile-workspace__edit-form .MuiOutlinedInput-notchedOutline,.requestor-modal-form .MuiOutlinedInput-notchedOutline{border-color:var(--goval-surface-line)!important}.profile-workspace__edit-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.requestor-modal-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--goval-primary-border)!important}.profile-workspace__edit-form .MuiOutlinedInput-root.Mui-focused,.requestor-modal-form .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #6343ff1c}.profile-workspace__edit-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.requestor-modal-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--goval-primary)!important;border-width:1px}.profile-workspace__edit-form .MuiInputLabel-root,.requestor-modal-form .MuiInputLabel-root{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.86rem;font-weight:700}.profile-workspace__edit-form .MuiFormHelperText-root,.requestor-modal-form .MuiFormHelperText-root{font-size:.74rem;font-weight:700;margin-left:0}.requestor-modal-form,.requestor-modal-form.signup-form{display:flex;flex-direction:column;gap:var(--goval-space-3)}.requestor-modal-form .form-group{margin:0}.requestor-modal-form .form-label{color:var(--goval-ink);display:block;font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.78rem;font-weight:900;margin-bottom:6px}.requestor-modal-form .form-label span{color:#dc2626}.requestor-modal-form__notice{background:var(--goval-surface-soft);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);display:flex;flex-direction:column;gap:var(--goval-space-2);padding:var(--goval-space-3)}.requestor-modal-form__notice--warning{background:#f59e0b14;border-color:#f59e0b3d}.requestor-modal-form__notice p{color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.86rem;margin:0}.requestor-modal-form__section-title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.9rem;font-weight:900;margin:var(--goval-space-2) 0 0}.requestor-modal-form__list{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);box-shadow:var(--goval-shadow-subtle);max-height:280px;overflow:auto}.valuer-responses-modal{display:flex;flex-direction:column;gap:var(--goval-space-4)}.valuer-responses-modal__request-card{grid-gap:var(--goval-space-4);background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle);display:grid;gap:var(--goval-space-4);grid-template-columns:minmax(180px,260px) minmax(0,1fr);padding:var(--goval-space-4)}.valuer-responses-modal__map{background:var(--goval-surface-soft);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);min-height:170px;overflow:hidden}.valuer-responses-modal__map img{height:100%;min-height:170px;object-fit:cover;width:100%}.valuer-responses-modal__request-copy,.valuer-responses-modal__response-card{min-width:0}.valuer-responses-modal__eyebrow{color:var(--goval-primary);font-size:.72rem;font-weight:900;text-transform:uppercase}.valuer-responses-modal__request-copy h3{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.25rem;font-weight:900;line-height:1.2;margin:4px 0 var(--goval-space-2)}.valuer-responses-modal__chip-row,.valuer-responses-modal__inline-actions,.valuer-responses-modal__response-actions{display:flex;flex-wrap:wrap;gap:var(--goval-space-2)}.valuer-responses-modal__response-metrics,.valuer-responses-modal__summary-grid{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--goval-space-3)}.valuer-responses-modal__response-metrics span,.valuer-responses-modal__summary-grid span{color:var(--goval-ink-muted);display:flex;flex-direction:column;font-size:.76rem;font-weight:800;gap:4px;min-width:0}.valuer-responses-modal__response-metrics svg,.valuer-responses-modal__summary-grid svg{color:var(--goval-primary)}.valuer-responses-modal__response-metrics strong,.valuer-responses-modal__summary-grid strong{color:var(--goval-ink);font-size:.88rem;overflow:hidden;text-overflow:ellipsis}.valuer-responses-modal__comment,.valuer-responses-modal__context-line{color:var(--goval-ink-muted);font-size:.86rem;line-height:1.5;margin:var(--goval-space-3) 0 0}.valuer-responses-modal__response-card,.valuer-responses-modal__response-list{display:flex;flex-direction:column;gap:var(--goval-space-3)}.valuer-responses-modal__response-card{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle);padding:var(--goval-space-4)}.valuer-responses-modal__response-card.is-highlighted{background:var(--goval-primary-soft);border-color:var(--goval-primary)}.valuer-responses-modal__response-header{align-items:center;display:flex;gap:var(--goval-space-3);justify-content:space-between}.valuer-responses-modal__valuer-trigger{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:var(--goval-space-3);min-width:0;padding:0;text-align:left}.valuer-responses-modal__avatar,.valuer-responses-modal__valuer-trigger img{border-radius:50%;flex:0 0 44px;height:44px;object-fit:cover;width:44px}.valuer-responses-modal__avatar{align-items:center;background:linear-gradient(135deg,var(--goval-primary),var(--goval-primary-strong));color:#fff;display:inline-flex;font-weight:900;justify-content:center}.valuer-responses-modal__valuer-trigger small,.valuer-responses-modal__valuer-trigger strong{display:block}.valuer-responses-modal__valuer-trigger strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.98rem;font-weight:900}.valuer-responses-modal__valuer-trigger small{color:var(--goval-ink-muted);font-size:.78rem;margin-top:2px}.valuer-responses-modal__inline-form{background:var(--goval-surface-soft);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);padding:var(--goval-space-3)}.valuer-responses-modal__inline-actions--end,.valuer-responses-modal__response-actions{justify-content:flex-end}.valuer-responses-modal__loading{display:flex;justify-content:center;padding:var(--goval-space-5) 0}.valuer-responses-modal__inline-actions{display:flex;flex-wrap:wrap;gap:var(--goval-space-2);justify-content:center;margin-top:var(--goval-space-3)}.valuer-responses-modal__inline-actions--end{justify-content:flex-end}.valuer-responses-modal__footer{display:flex;justify-content:flex-end}@media (max-width:860px){.valuer-responses-modal__request-card,.valuer-responses-modal__response-metrics,.valuer-responses-modal__summary-grid{grid-template-columns:1fr}.valuer-responses-modal__response-actions,.valuer-responses-modal__response-header{align-items:flex-start;justify-content:flex-start}}.requestor-panel-workspace{min-height:calc(100vh - 100px);padding:var(--goval-space-6);position:relative}.admin-platform,.valuer-platform{display:flex;flex-direction:column;gap:var(--goval-space-5);min-height:calc(100vh - 84px);padding:var(--goval-space-5);width:100%}.admin-platform>*,.valuer-platform>*{max-width:100%}.admin-platform .MuiPaper-root,.valuer-platform .MuiPaper-root{background:var(--goval-surface);border-color:var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle)}.admin-platform .MuiButton-root,.valuer-platform .MuiButton-root{border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.84rem;font-weight:900;min-height:38px;text-transform:none}.admin-platform .MuiButton-contained,.valuer-platform .MuiButton-contained{background:var(--goval-primary);box-shadow:var(--goval-shadow-subtle);color:#fff}.admin-platform .MuiButton-outlined,.valuer-platform .MuiButton-outlined{background:var(--goval-surface);border-color:var(--goval-surface-line);color:var(--goval-primary)}.admin-platform .MuiInputBase-root,.admin-platform .MuiOutlinedInput-root,.valuer-platform .MuiInputBase-root,.valuer-platform .MuiOutlinedInput-root{background:var(--goval-surface);border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}.admin-platform .MuiOutlinedInput-notchedOutline,.valuer-platform .MuiOutlinedInput-notchedOutline{border-color:var(--goval-surface-line)}.admin-platform .MuiTableContainer-root,.valuer-platform .MuiTableContainer-root{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle);overflow:auto}.admin-platform .MuiTableHead-root .MuiTableCell-root,.valuer-platform .MuiTableHead-root .MuiTableCell-root{background:var(--goval-surface-soft);color:var(--goval-ink-muted);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.76rem;font-weight:900}.admin-platform .MuiTableCell-root,.valuer-platform .MuiTableCell-root{border-bottom-color:var(--goval-surface-line);color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}.admin-platform__content,.admin-platform__home{display:flex;flex-direction:column;gap:var(--goval-space-5)}.admin-platform__page-header h1,.valuer-platform__page-header h1{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:clamp(1.75rem,2.2vw,2.35rem);font-weight:900;letter-spacing:0;margin:0}.admin-platform__page-header p,.valuer-platform__page-header p{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.95rem;margin:6px 0 0}.admin-platform__metric-grid{grid-gap:var(--goval-space-4);display:grid;gap:var(--goval-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.valuer-command-center{gap:var(--goval-space-3);padding:0}.valuer-command-center .requestor-command-center__hero{align-items:flex-start}.valuer-command-center .valuer-command-center__metrics{gap:var(--goval-space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.valuer-command-center__metrics .requestor-command-center__metric{gap:var(--goval-space-2);min-height:132px;padding:var(--goval-space-3)}.valuer-command-center__metrics .requestor-command-center__metric-icon{height:42px;width:42px}.valuer-command-center__metrics .requestor-command-center__metric-body{gap:2px}.valuer-command-center__metrics .requestor-command-center__metric-body strong{font-size:1.7rem}.valuer-command-center__metrics .requestor-command-center__metric-body small{min-height:16px}.valuer-command-center__metrics .btn{font-size:.75rem;min-height:28px;padding-inline:0}.valuer-command-center__map-grid{grid-gap:var(--goval-space-4);align-items:stretch;display:grid;gap:var(--goval-space-4);grid-template-columns:minmax(0,2.35fr) minmax(300px,.95fr)}.valuer-command-center__map-widget .workspace-widget__content{padding:0}.valuer-command-center__map-widget .workspace-widget__header{display:none}.valuer-command-center__map-widget .requestor-command-center__map{border-radius:var(--goval-radius-xl);min-height:380px}.valuer-command-center__map-surface{position:relative}.valuer-command-center__map-surface .requestor-command-center__map-summary{bottom:var(--goval-space-4);left:var(--goval-space-4);max-width:360px;right:auto;top:auto}.valuer-command-center__map-surface .requestor-command-center__map--valuer .requestor-command-center__map-summary{display:none}.valuer-command-center__map-actions{align-items:center;display:flex;gap:var(--goval-space-2);justify-content:space-between;left:var(--goval-space-3);pointer-events:none;position:absolute;right:var(--goval-space-3);top:var(--goval-space-3);z-index:4}.valuer-command-center__map-actions .btn{background:#fffffff5;border-color:#e2e8f0eb;box-shadow:0 12px 28px #0f172a14;pointer-events:auto}.requestor-command-center__map-legend--valuer{bottom:var(--goval-space-4);flex-wrap:wrap;left:var(--goval-space-4);max-width:min(560px,calc(100% - 32px));right:auto}.requestor-command-center__map-legend-item i{background:#6d5dfc;border-radius:999px;display:inline-flex;height:10px;width:10px}.requestor-command-center__map-legend-item--shortlisted i{background:#ff8f1f}.requestor-command-center__map-legend-item--jobcard i{background:#07866f}.requestor-command-center__map-legend-item--inspection i{background:#2563eb}.requestor-command-center__map-legend-item--other i{background:#475569}.valuer-command-center__inspections .workspace-widget__content{padding-top:var(--goval-space-3)}.valuer-command-center__lower-grid{grid-gap:var(--goval-space-4);align-items:stretch;display:grid;gap:var(--goval-space-4);grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) minmax(260px,1fr) minmax(280px,1fr)}.valuer-command-center__right-stack,.valuer-command-center__stack{display:flex;flex-direction:column;gap:var(--goval-space-3)}.valuer-command-center__activity,.valuer-command-center__deadline,.valuer-command-center__mini-work-item{grid-gap:var(--goval-space-3);align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--goval-radius-lg);color:var(--goval-ink);display:grid;gap:var(--goval-space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--goval-space-2);text-align:left;width:100%}.valuer-command-center__mini-work-item{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.valuer-command-center__mini-work-item:hover{background:var(--goval-surface-muted);border-color:#4f46e524;transform:translateY(-1px)}.valuer-command-center__activity div,.valuer-command-center__deadline div,.valuer-command-center__mini-work-item span{display:flex;flex-direction:column;gap:2px;min-width:0}.valuer-command-center__activity strong,.valuer-command-center__deadline strong,.valuer-command-center__mini-work-item strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.86rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-command-center__activity small,.valuer-command-center__deadline small,.valuer-command-center__mini-work-item em,.valuer-command-center__mini-work-item small{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.74rem;font-style:normal;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-command-center__activity>span,.valuer-command-center__deadline>span,.valuer-command-center__thumb{align-items:center;background:color-mix(in srgb,var(--goval-primary) 14%,#fff);background:color-mix(in srgb,var(--valuer-category-color,var(--goval-primary)) 14%,#fff);border-radius:12px;color:var(--goval-primary);color:var(--valuer-category-color,var(--goval-primary));display:inline-flex;height:46px;justify-content:center;width:46px}.valuer-command-center__thumb{overflow:hidden;position:relative}.valuer-command-center__thumb small{bottom:2px;color:color-mix(in srgb,var(--goval-primary) 70%,#0f172a);color:color-mix(in srgb,var(--valuer-category-color,var(--goval-primary)) 70%,#0f172a);font:900 .58rem Poppins,sans-serif;font:900 .58rem var(--font-title);opacity:.45;position:absolute;right:4px}.valuer-command-center__activity>span{background:var(--goval-primary-subtle);color:var(--goval-primary)}.valuer-command-center__activity--warning>span{background:#ff8f1f29;color:var(--goval-warning)}.valuer-command-center__activity--success>span{background:#26a66a29;color:var(--goval-success)}.valuer-command-center__activity--accent>span{background:#31c1d229;color:var(--goval-info)}.valuer-command-center__deadline>span{background:var(--goval-primary-subtle);color:var(--goval-primary);flex-direction:column;font:800 .68rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .68rem var(--font-body);gap:0;text-transform:uppercase}.valuer-command-center__deadline>span strong{color:var(--goval-ink);font-size:1rem}.valuer-command-center__performance{grid-gap:var(--goval-space-2);display:grid;gap:var(--goval-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--goval-space-3)}.valuer-command-center__performance span{align-items:center;background:var(--goval-surface-muted);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:72px;text-align:center}.valuer-command-center__performance strong{color:var(--goval-ink);font:900 1.15rem Poppins,sans-serif;font:900 1.15rem var(--font-title)}.valuer-command-center__performance small{color:var(--goval-ink-muted);font:700 .68rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .68rem var(--font-body)}@media (max-width:1100px){.admin-platform__metric-grid,.valuer-command-center__lower-grid,.valuer-command-center__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.valuer-command-center__map-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-platform,.valuer-platform{padding:var(--goval-space-3)}.admin-platform__metric-grid,.valuer-command-center__lower-grid,.valuer-command-center__metrics{grid-template-columns:1fr}.valuer-command-center__map-actions{flex-wrap:wrap}}.requestor-panel-workspace__grid{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:var(--goval-space-4)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.valuer-marketplace{display:flex;flex-direction:column;gap:var(--goval-space-4);min-height:calc(100vh - 112px)}.valuer-marketplace__header{display:flex;flex-direction:column;gap:6px}.valuer-marketplace__header h1{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:clamp(1.6rem,2vw,2rem);font-weight:900;letter-spacing:0;margin:0}.valuer-marketplace__header p{color:var(--goval-ink-muted);font:600 .92rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:600 .92rem var(--font-body);margin:0}.valuer-marketplace__tabs-row{align-items:center;border-bottom:1px solid var(--goval-surface-line);display:flex;gap:var(--goval-space-2);justify-content:space-between}.valuer-marketplace__workspace-tabs{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-bottom:0;border-radius:var(--goval-radius-lg) var(--goval-radius-lg) 0 0;display:flex;min-width:min(620px,100%);overflow:hidden}.valuer-marketplace__workspace-tabs button{background:var(--goval-surface);border:0;border-bottom:2px solid #0000;color:var(--goval-ink);cursor:pointer;font:900 .82rem Poppins,sans-serif;font:900 .82rem var(--font-title);min-height:54px;min-width:260px;text-transform:uppercase}.valuer-marketplace__workspace-tabs button.is-active{border-bottom-color:var(--goval-primary);color:var(--goval-primary)}.valuer-marketplace__workspace-tabs span{align-items:center;background:var(--goval-primary-subtle);border-radius:999px;color:var(--goval-primary);display:inline-flex;font-size:.7rem;height:20px;justify-content:center;margin-left:var(--goval-space-2);min-width:24px}.valuer-marketplace__more-filters{margin-left:auto;white-space:nowrap}.valuer-marketplace__workspace{grid-gap:var(--goval-space-4);align-items:start;display:grid;gap:var(--goval-space-4);grid-template-columns:minmax(680px,2fr) minmax(360px,.84fr);min-height:0}.valuer-marketplace__list{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle);max-height:calc(100vh - 340px);min-width:0;overflow:auto}.valuer-marketplace__sort-row{border-bottom:1px solid var(--goval-surface-line);padding:var(--goval-space-3) var(--goval-space-4)}.valuer-marketplace__sort-row label{align-items:center;color:var(--goval-ink);display:inline-flex;font:850 .78rem Poppins,sans-serif;font:850 .78rem var(--font-title);gap:var(--goval-space-2)}.valuer-marketplace__sort-row select{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-md);color:var(--goval-ink);font:800 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .78rem var(--font-body);min-height:36px;padding:0 34px 0 12px}.valuer-marketplace-row,.valuer-marketplace__list-head{grid-gap:var(--goval-space-3);align-items:center;display:grid;gap:var(--goval-space-3);grid-template-columns:minmax(320px,1.6fr) minmax(180px,.9fr) minmax(140px,.65fr) minmax(150px,.72fr) 42px}.valuer-marketplace__list-head{background:#fffffff5;border-bottom:1px solid var(--goval-surface-line);color:var(--goval-ink-muted);font:900 .74rem Poppins,sans-serif;font:900 .74rem var(--font-title);padding:13px var(--goval-space-4);position:sticky;top:0;z-index:2}.valuer-marketplace-row{border-bottom:1px solid var(--goval-surface-line);color:var(--goval-ink);cursor:pointer;min-height:86px;padding:var(--goval-space-3) var(--goval-space-4);transition:background .16s ease,box-shadow .16s ease,border-color .16s ease;width:100%}.valuer-marketplace-row.is-selected,.valuer-marketplace-row:hover{background:linear-gradient(90deg,#6343ff14,#6343ff05)}.valuer-marketplace-row.is-selected{box-shadow:inset 3px 0 0 var(--goval-primary)}.valuer-marketplace-row__instruction{grid-gap:var(--goval-space-2);align-items:center;display:grid;gap:var(--goval-space-2);grid-template-columns:auto 56px minmax(0,1fr);min-width:0}.valuer-marketplace-row__category{align-items:center;background:var(--goval-primary);background:var(--valuer-category-color,var(--goval-primary));border-radius:999px;color:#fff;display:inline-flex;height:32px;justify-content:center;width:32px}.valuer-marketplace-row .valuer-marketplace-row__category,.valuer-marketplace-row .valuer-marketplace-row__category svg{color:#fff}.valuer-marketplace-row__thumb{background:var(--goval-surface-muted);border-radius:10px;display:block;height:52px;overflow:hidden;width:56px}.valuer-marketplace-row__fee,.valuer-marketplace-row__instruction>span:last-child,.valuer-marketplace-row__property,.valuer-marketplace-row__purpose{display:flex;flex-direction:column;gap:2px;min-width:0}.valuer-marketplace-row b,.valuer-marketplace-row strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.82rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuer-marketplace-row b{font-size:.8rem}.valuer-marketplace-row small,.valuer-marketplace-row span{color:var(--goval-ink-muted);font:700 .74rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .74rem var(--font-body);min-width:0}.valuer-marketplace-row__deadline strong{color:#dc2626;display:block}.valuer-marketplace-row__deadline small{display:block}.valuer-marketplace-row__fee .dashboard-status-chip,.valuer-marketplace-row__purpose .dashboard-status-chip{align-self:flex-start;margin-top:2px}.valuer-marketplace-row__save{display:flex;justify-content:flex-end}.valuer-marketplace-row__save button{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--goval-ink-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.valuer-marketplace-row__save button:hover{background:var(--goval-primary-subtle);border-color:var(--goval-primary-border);color:var(--goval-primary)}.valuer-marketplace-detail{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle);display:flex;flex-direction:column;max-height:calc(100vh - 140px);min-width:0;overflow:hidden;position:sticky;top:var(--goval-space-4)}.valuer-marketplace-detail__close{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--goval-ink-muted);display:inline-flex;height:32px;justify-content:center;position:absolute;right:var(--goval-space-3);top:var(--goval-space-3);width:32px;z-index:2}.valuer-marketplace-detail__header{grid-gap:var(--goval-space-3);border-bottom:1px solid var(--goval-surface-line);display:grid;gap:var(--goval-space-3);grid-template-columns:112px minmax(0,1fr);padding:var(--goval-space-4);padding-right:52px}.valuer-marketplace-detail__media{background:var(--goval-surface-muted);border-radius:14px;height:100px;overflow:hidden}.valuer-marketplace-detail__eyebrow{align-items:center;color:var(--goval-primary);display:inline-flex;font:900 .75rem Poppins,sans-serif;font:900 .75rem var(--font-title);gap:7px}.valuer-marketplace-detail__header h2{color:var(--goval-ink);font:950 1.05rem Poppins,sans-serif;font:950 1.05rem var(--font-title);margin:7px 0 4px}.valuer-marketplace-detail__header p{color:var(--goval-ink-muted);font:700 .8rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 .8rem var(--font-body);margin:0 0 var(--goval-space-2)}.valuer-marketplace-detail__tabs{border-bottom:1px solid var(--goval-surface-line);display:flex;gap:var(--goval-space-5);padding:0 var(--goval-space-4)}.valuer-marketplace-detail__tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--goval-ink-muted);cursor:pointer;font:850 .78rem Poppins,sans-serif;font:850 .78rem var(--font-title);min-height:48px}.valuer-marketplace-detail__tabs button.is-active{border-bottom-color:var(--goval-primary);color:var(--goval-primary)}.valuer-marketplace-detail__body{min-height:0;overflow:auto;padding:var(--goval-space-4)}.valuer-marketplace-detail__overview{display:flex;flex-direction:column;gap:var(--goval-space-4)}.valuer-marketplace-detail__overview section{border-bottom:1px solid var(--goval-surface-line);padding-bottom:var(--goval-space-3)}.valuer-marketplace-detail__overview h3{color:var(--goval-ink);font:900 .86rem Poppins,sans-serif;font:900 .86rem var(--font-title);margin:0 0 var(--goval-space-3)}.valuer-marketplace-detail__location dl,.valuer-marketplace-detail__overview dl{grid-gap:var(--goval-space-2) var(--goval-space-3);display:grid;gap:var(--goval-space-2) var(--goval-space-3);grid-template-columns:minmax(130px,.9fr) minmax(0,1fr);margin:0}.valuer-marketplace-detail__location dt,.valuer-marketplace-detail__overview dt{color:var(--goval-ink-muted);font:800 .75rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .75rem var(--font-body)}.valuer-marketplace-detail__location dd,.valuer-marketplace-detail__overview dd{color:var(--goval-ink);font:850 .78rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:850 .78rem var(--font-body);margin:0}.valuer-marketplace-detail__metadata{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.valuer-marketplace-detail__metadata span{background:var(--goval-surface-muted);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-md);min-height:58px;padding:var(--goval-space-2)}.valuer-marketplace-detail__metadata small,.valuer-marketplace-detail__metadata strong{display:block}.valuer-marketplace-detail__metadata small{color:var(--goval-ink-muted);font:800 .68rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .68rem var(--font-body)}.valuer-marketplace-detail__metadata strong{color:var(--goval-ink);font:900 .76rem Poppins,sans-serif;font:900 .76rem var(--font-title)}.valuer-marketplace-detail__overview ul{color:var(--goval-ink);font:750 .8rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:750 .8rem var(--font-body);margin:0;padding-left:18px}.valuer-marketplace-detail__fee-card{background:var(--goval-surface-muted);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);padding:var(--goval-space-3)}.valuer-marketplace-detail__fee-card>div{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.valuer-marketplace-detail__fee-card span{display:flex;flex-direction:column;gap:4px;min-width:0}.valuer-marketplace-detail__fee-card small{color:var(--goval-ink-muted);font:800 .72rem -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 .72rem var(--font-body)}.valuer-marketplace-detail__fee-card strong{color:var(--goval-ink);font:900 .86rem Poppins,sans-serif;font:900 .86rem var(--font-title)}.valuer-marketplace-detail__fee-card button{align-self:flex-start;background:#0000;border:0;color:var(--goval-primary);cursor:pointer;font:900 .78rem Poppins,sans-serif;font:900 .78rem var(--font-title)}.valuer-marketplace-detail__overview p{color:var(--goval-ink-muted);font:650 .82rem/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:650 .82rem/1.55 var(--font-body);margin:0}.valuer-marketplace-detail__documents,.valuer-marketplace-detail__location{display:flex;flex-direction:column;gap:var(--goval-space-3)}.valuer-marketplace-detail__actions{grid-gap:var(--goval-space-2);background:#fffffff5;border-top:1px solid var(--goval-surface-line);display:grid;gap:var(--goval-space-2);grid-template-columns:minmax(0,1fr) auto;padding:var(--goval-space-4)}.valuer-marketplace-detail__actions .btn:last-child{grid-column:1/-1}@media (max-width:1380px){.valuer-marketplace__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.valuer-marketplace__workspace{grid-template-columns:1fr}.valuer-marketplace-detail{max-height:none;position:static}}@media (max-width:900px){.valuer-marketplace__metrics{grid-template-columns:1fr}.valuer-marketplace__filters{flex-wrap:wrap}.valuer-marketplace__filter{flex:1 1 180px}.valuer-marketplace__list{max-height:none}.valuer-marketplace__list-head{display:none}.valuer-marketplace-detail__header,.valuer-marketplace-row{grid-template-columns:1fr}}.requestor-panel-workspace__card{align-items:flex-start;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);box-shadow:var(--goval-shadow-subtle);display:flex;gap:var(--goval-space-3);justify-content:space-between;padding:var(--goval-space-4)}.requestor-panel-workspace__card-main{display:flex;flex-direction:column;gap:var(--goval-space-1);min-width:0}.requestor-panel-workspace__card-title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:800;margin:0}.requestor-panel-workspace__card-meta{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.86rem;margin:0}.requestor-panel-workspace__card-actions{display:inline-flex;flex-shrink:0;gap:var(--goval-space-2)}.requestor-panel-workspace__add{bottom:var(--goval-space-6);box-shadow:var(--goval-shadow-panel);position:fixed;right:var(--goval-space-6);z-index:1000}.requestor-panel-workspace__settings-table{min-width:650px}.requestor-template-workspace{min-height:calc(100vh - 100px);padding:var(--goval-space-6);position:relative}.requestor-template-workspace__header{align-items:center;display:flex;gap:var(--goval-space-4);justify-content:space-between;margin-bottom:var(--goval-space-4)}.requestor-template-workspace__title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.35rem;font-weight:800;margin:0}.requestor-template-workspace__grid{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.requestor-template-workspace__card{align-items:flex-start;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);box-shadow:var(--goval-shadow-subtle);display:flex;gap:var(--goval-space-3);justify-content:space-between;padding:var(--goval-space-4)}.requestor-template-workspace__card-main{display:flex;flex-direction:column;gap:var(--goval-space-1);min-width:0}.requestor-template-workspace__card-title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:800;margin:0}.requestor-template-workspace__card-meta{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.86rem;margin:0}.requestor-template-workspace__card-actions{display:inline-flex;flex-shrink:0;gap:var(--goval-space-2)}.requestor-template-workspace__add{bottom:var(--goval-space-6);box-shadow:var(--goval-shadow-panel);position:fixed;right:var(--goval-space-6);z-index:1000}.requestor-template-workspace__settings-action{margin-right:var(--goval-space-2);margin-top:var(--goval-space-2)}.requestor-template-settings{display:flex;flex-direction:column;gap:var(--goval-space-4);max-width:900px}.requestor-template-settings__panel{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle);display:flex;flex-direction:column;gap:var(--goval-space-4);padding:var(--goval-space-5)}.requestor-template-settings__header{align-items:flex-start;display:flex;gap:var(--goval-space-4);justify-content:space-between}.requestor-template-settings__title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.25rem;font-weight:800;margin:0}.requestor-template-settings__subtitle{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem;margin-top:var(--goval-space-1)}.requestor-template-settings__fields{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.requestor-template-settings__fields .form-input-text{color:var(--goval-ink);font-weight:700}.requestor-template-settings__renewal{border-top:1px solid var(--goval-surface-line);display:flex;padding-top:var(--goval-space-2)}.requestor-template-settings__payment{background:var(--goval-surface-muted);padding:var(--goval-space-4)}.requestor-template-form,.requestor-template-settings__payment{border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl)}.requestor-template-form{background:var(--goval-surface);box-shadow:var(--goval-shadow-subtle);display:flex;flex-direction:column;gap:var(--goval-space-4);padding:var(--goval-space-5);width:min(100%,820px)}.requestor-template-form__header{border-bottom:1px solid var(--goval-surface-line);display:flex;flex-direction:column;gap:var(--goval-space-1);padding-bottom:var(--goval-space-3)}.requestor-template-form__title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.25rem;font-weight:800;margin:0}.requestor-template-form__subtitle{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem;margin:0}.requestor-template-form__panel{background:var(--goval-surface-muted);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);display:flex;flex-direction:column;gap:var(--goval-space-1);padding:var(--goval-space-4)}.requestor-template-form__panel-title{color:var(--goval-ink);font-weight:700;margin:0 0 var(--goval-space-2)}.requestor-template-form__file-input,.requestor-template-form__panel-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem}.requestor-template-form__file-input{background:var(--goval-surface);border:1px dashed var(--goval-surface-line);border-radius:var(--goval-radius-lg);color:var(--goval-ink-muted);padding:var(--goval-space-3);width:100%}.requestor-template-form__file-input:focus{border-color:var(--goval-primary-border);box-shadow:var(--goval-shadow-focus);outline:none}.requestor-template-form__document-list{display:flex;flex-direction:column;gap:var(--goval-space-3);margin-top:var(--goval-space-3)}.requestor-template-form__document-row{grid-gap:var(--goval-space-3);align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-md);display:grid;gap:var(--goval-space-3);grid-template-columns:minmax(160px,1fr) minmax(180px,300px) auto;padding:var(--goval-space-3)}.requestor-template-form__document-name{color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.88rem;font-weight:700;margin:0;min-width:0;word-break:break-word}.requestor-template-form__actions{display:flex;justify-content:flex-end}.requestor-panel-form{background:var(--goval-background);display:flex;min-height:calc(100vh - 100px);padding:var(--goval-space-6)}.requestor-panel-form__main{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle);display:flex;flex:1 1;flex-direction:column;gap:var(--goval-space-4);max-width:900px;padding:var(--goval-space-5)}.requestor-panel-form__header{border-bottom:1px solid var(--goval-surface-line);display:flex;flex-direction:column;gap:var(--goval-space-1);padding-bottom:var(--goval-space-3)}.requestor-panel-form__title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.35rem;font-weight:800;margin:0}.requestor-panel-form__subtitle{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem;margin:0}.requestor-panel-form__drawer-header{border-bottom:1px solid var(--goval-surface-line);padding-bottom:var(--goval-space-3)}.requestor-panel-form__drawer-title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:800;margin:0}.requestor-panel-form__selected-list,.requestor-panel-form__valuer-list{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);display:flex;flex-direction:column;overflow:hidden}.requestor-panel-form__selected-list{max-height:420px;overflow:auto}.requestor-panel-form__drawer-actions{margin-top:auto;padding-top:var(--goval-space-4)}.requestor-panel-form__empty{align-items:center;background:var(--goval-surface-muted);border:1px dashed var(--goval-surface-line);border-radius:var(--goval-radius-xl);display:flex;flex-direction:column;gap:var(--goval-space-3);padding:var(--goval-space-6);text-align:center}.requestor-panel-form__empty-title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.05rem;font-weight:800;margin:0}.requestor-panel-form__empty-copy{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem;margin:0}.requestor-panel-form__auto-name{background:var(--goval-primary-subtle);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);display:flex;flex-direction:column;gap:var(--goval-space-1);padding:var(--goval-space-3)}.requestor-panel-form__auto-name,.requestor-panel-form__field{margin-bottom:var(--goval-space-3)}.requestor-panel-form__required{color:#ef4444;color:var(--error)}.requestor-panel-form__person-row{align-items:center;border-bottom:1px solid var(--goval-surface-line);display:flex;gap:var(--goval-space-3);justify-content:space-between;padding:var(--goval-space-3)}.requestor-panel-form__person-row:last-child{border-bottom:0}.requestor-panel-form__person{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.requestor-panel-form__person-name{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.9rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requestor-panel-form__person-meta{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requestor-panel-form__person-action{align-items:center;display:inline-flex;flex-shrink:0}.requestor-panel-form__auto-name-label{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.78rem;font-weight:700;margin:0;text-transform:uppercase}.requestor-panel-form__auto-name-value{color:var(--goval-primary-hover);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.1rem;font-weight:800;margin:0}.requestor-panel-form__inline-action{margin-top:var(--goval-space-3)}.requestor-panel-form__search-row{align-items:center;display:flex;gap:var(--goval-space-2);margin-bottom:var(--goval-space-4)}.requestor-panel-form__search-input{flex:1 1}.requestor-panel-form__section-title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:800;margin:0 0 var(--goval-space-2)}.requestor-panel-form__valuer-list{max-height:400px;overflow:auto}.requestor-panel-settings{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle);display:flex;flex-direction:column;gap:var(--goval-space-4);max-width:980px;padding:var(--goval-space-5)}.requestor-panel-settings__header{border-bottom:1px solid var(--goval-surface-line);display:flex;flex-direction:column;gap:var(--goval-space-1);padding-bottom:var(--goval-space-3)}.requestor-panel-settings__title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.25rem;font-weight:800;margin:0}.requestor-panel-settings__subtitle{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem;margin:0}.requestor-panel-settings__table-wrap{overflow-x:auto;width:100%}.requestor-panel-settings__table{min-width:760px}.requestor-panel-settings__renew-control{min-width:92px}.accept-confirmation{display:flex;flex-direction:column;gap:var(--goval-space-4)}.accept-confirmation__intro{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.95rem;margin:0}.accept-confirmation__grid{grid-gap:var(--goval-space-4);display:grid;gap:var(--goval-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.accept-confirmation__panel{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle);display:flex;flex-direction:column;gap:var(--goval-space-3);min-width:0;padding:var(--goval-space-4)}.accept-confirmation__panel-title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:800;margin:0}.accept-confirmation__map{background:var(--goval-surface-muted);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);height:184px;overflow:hidden;position:relative}.accept-confirmation__map-image{height:100%;object-fit:cover;width:100%}.accept-confirmation__map-address{-webkit-box-orient:vertical;-webkit-line-clamp:2;background:#111827b8;border-radius:var(--goval-radius-md);color:#fff;color:var(--white);display:-webkit-box;font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.95rem;font-weight:800;line-height:1.25;margin:0;overflow:hidden;padding:var(--goval-space-2);top:var(--goval-space-2);word-break:break-word}.accept-confirmation__map-address,.accept-confirmation__map-chips{left:var(--goval-space-2);position:absolute;right:var(--goval-space-2)}.accept-confirmation__map-chips{bottom:var(--goval-space-2);display:flex;flex-wrap:wrap;gap:var(--goval-space-1)}.accept-confirmation__table{box-shadow:none}.accept-confirmation__label{color:var(--goval-ink);font-weight:800;width:34%}.accept-confirmation__actions{align-items:center;border-top:1px solid var(--goval-surface-line);display:flex;flex-wrap:wrap;gap:var(--goval-space-2);padding-top:var(--goval-space-2)}.reports-workspace{background:#0000!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-direction:column;height:calc(100vh - 190px);min-height:0;overflow:hidden;padding:0!important;width:100%}.reports-workspace__title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.35rem;font-weight:800;letter-spacing:0;margin:0 0 var(--goval-space-4)}.reports-workspace__content{min-width:0;overflow:visible}.reports-workspace__content-inner{display:flex;flex-direction:column;gap:0;padding:0}.reports-workspace__scroller{padding-bottom:var(--goval-space-2)}.reports-workspace__scroller::-webkit-scrollbar-thumb{background-color:var(--goval-primary)}.reports-workspace__card-wrap{box-sizing:border-box;flex:0 0 340px;max-width:340px}.report-register-panel{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-xl);box-shadow:var(--goval-shadow-subtle);display:flex;flex-direction:column;gap:var(--goval-space-4);padding:var(--goval-space-4)}.report-register-panel__header{display:flex;flex-direction:column;gap:var(--goval-space-3)}.report-register-panel__title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.1rem;font-weight:800;letter-spacing:0;margin:0}.report-register-panel__metric{text-align:center}.report-register-panel__metric-value{font-size:1rem;font-weight:800}.report-register-panel__summary{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.report-register-panel__summary-widget .workspace-widget__content{align-items:flex-end;display:flex;gap:var(--goval-space-3);justify-content:space-between}.report-register-panel__summary-value{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:2rem;font-weight:900;line-height:1}.report-register-panel__expand{color:var(--goval-primary)!important}.report-register-panel__expanded-row .table-cell{border-bottom:0;padding:0}.report-register-panel__nested{background:var(--goval-surface-muted);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);margin:var(--goval-space-2);padding:var(--goval-space-4)}.report-register-panel__latest{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);margin-bottom:var(--goval-space-4)}.report-register-panel__nested-title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.92rem;font-weight:800;margin:0 0 var(--goval-space-3)}.report-register-panel__nested-table{box-shadow:none;table-layout:fixed}.report-register-panel__nested-table .table-cell,.report-register-panel__nested-table .table-header{font-size:.78rem}.report-register-panel__actions{display:flex;flex-wrap:nowrap;gap:var(--goval-space-2)}.reports-center{color:var(--goval-ink);display:flex;flex-direction:column;gap:var(--goval-space-2);height:100%;min-height:0}.reports-center__header{align-items:flex-start;display:flex;gap:var(--goval-space-4);justify-content:space-between}.reports-center__title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:clamp(1.6rem,2vw,2.05rem);font-weight:850;letter-spacing:0;line-height:1.12;margin:0}.reports-center__subtitle{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.92rem;margin-top:var(--goval-space-1)}.reports-center__summary{grid-gap:var(--goval-space-2);display:grid;gap:var(--goval-space-2);grid-template-columns:repeat(5,minmax(130px,1fr))}.reports-center__summary-card{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 14px 34px #0f172a0d;display:flex;gap:var(--goval-space-3);min-height:72px;padding:var(--goval-space-2) var(--goval-space-3)}.reports-center__summary-icon{background:color-mix(in srgb,var(--goval-primary) 12%,#fff);border-radius:50%;color:var(--goval-primary);display:inline-grid;height:38px;place-items:center;width:38px}.reports-center__summary-card--warning .reports-center__summary-icon{background:#fff7ed;color:#f59e0b}.reports-center__summary-card--danger .reports-center__summary-icon{background:#fef2f2;color:#ef4444}.reports-center__summary-card--success .reports-center__summary-icon{background:#ecfdf5;color:#059669}.reports-center__summary-card--neutral .reports-center__summary-icon{background:#f5f3ff;color:var(--goval-primary)}.reports-center__summary-copy{color:var(--goval-ink-muted);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.78rem;font-weight:700;gap:2px;min-width:0}.reports-center__summary-copy strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.45rem;font-weight:900;line-height:1}.reports-center__summary-copy small{color:var(--goval-ink-muted);font-size:.72rem;font-weight:600}.reports-center__workspace{grid-gap:var(--goval-space-2);display:grid;flex:1 1 auto;gap:var(--goval-space-2);grid-template-columns:minmax(382px,.86fr) minmax(480px,1.22fr) minmax(304px,.68fr);min-height:0;overflow:hidden}.reports-center__detail-column,.reports-center__list-column,.reports-center__viewer-column{min-height:0;min-width:0}.reports-center__list-column{display:flex;flex-direction:column;gap:var(--goval-space-2)}.reports-center__list-controls{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--goval-space-2)}.reports-center__sort{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 8px 22px #0f172a0a;display:inline-flex;gap:var(--goval-space-2);min-height:36px;padding:0 var(--goval-space-2);white-space:nowrap}.reports-center__sort,.reports-center__sort .MuiSelect-select{color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.84rem;font-weight:800}.reports-center__sort .MuiSelect-select{padding:0 18px 0 0}.reports-center__list{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--goval-space-2);min-height:0;overflow-y:auto;padding:1px var(--goval-space-1) var(--goval-space-2)}.reports-center__report-card{grid-gap:var(--goval-space-2);align-items:start;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 12px 30px #0f172a0d;color:var(--goval-ink);cursor:pointer;display:grid;gap:var(--goval-space-2);grid-template-columns:34px minmax(0,1fr) 30px;min-height:108px;padding:var(--goval-space-3);position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.reports-center__report-card.is-selected,.reports-center__report-card:hover{background:color-mix(in srgb,var(--goval-primary) 4%,var(--goval-surface));border-color:var(--goval-primary);box-shadow:0 18px 40px #5b21b61f}.reports-center__report-card:hover{transform:translateY(-1px)}.reports-center__report-body{display:flex;flex-direction:column;gap:var(--goval-space-1);min-width:0}.reports-center__report-title-row{align-items:flex-start;display:flex;gap:var(--goval-space-2);justify-content:space-between}.reports-center__report-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--goval-ink);display:-webkit-box;font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.95rem;font-weight:900;line-height:1.2;min-width:0;overflow:hidden}.reports-center__category-icon{background:color-mix(in srgb,currentColor 12%,#fff);border-radius:50%;color:var(--goval-primary);display:inline-grid;height:32px;place-items:center;width:32px}.reports-center__report-address{display:block;font-size:.76rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-center__report-address,.reports-center__report-footer{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-weight:800}.reports-center__report-footer{align-items:center;display:flex;font-size:.74rem;gap:var(--goval-space-2);justify-content:space-between;margin-top:2px;min-width:0}.reports-center__valuer-mini{align-items:center;display:inline-flex;gap:var(--goval-space-1);justify-content:flex-end;min-width:0}.reports-center__valuer-mini img,.reports-center__valuer-mini>span{background:color-mix(in srgb,var(--goval-primary) 12%,#fff);border-radius:50%;color:var(--goval-primary);display:inline-grid;flex:0 0 auto;font-size:.68rem;font-weight:900;height:22px;object-fit:cover;place-items:center;width:22px}.reports-center__valuer-mini strong{color:var(--goval-ink);max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-center__open{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:50%;box-shadow:0 8px 18px #0f172a0f;color:var(--goval-primary);display:inline-grid;height:28px;place-items:center;width:28px}.reports-center__report-card.is-selected .reports-center__open{background:var(--goval-primary);border-color:var(--goval-primary);color:#fff}.reports-center__viewer-column{display:flex;flex-direction:column;overflow:hidden}.reports-center__viewer-shell{background:#fff;border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 14px 34px #0f172a14;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto}.reports-center__viewer-toolbar{align-items:center;background:#1f2933;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.82rem;font-weight:800;gap:var(--goval-space-3);justify-content:space-between;min-height:48px;padding:0 var(--goval-space-3)}.reports-center__viewer-frame{background:#fff;border:0;flex:1 1 auto;min-height:760px;width:100%}.reports-center__viewer-empty{grid-gap:var(--goval-space-3);background:var(--goval-surface);display:grid;flex:1 1 auto;gap:var(--goval-space-3);min-height:420px;padding:var(--goval-space-4);place-items:center}.reports-center__detail-column{display:flex;flex-direction:column;gap:var(--goval-space-2);overflow-y:auto;padding:1px var(--goval-space-1) var(--goval-space-2)}.reports-center__detail-actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--goval-space-2);justify-content:flex-start}.reports-center__detail-actions .btn{font-size:.76rem;justify-content:center;min-height:32px;padding-inline:var(--goval-space-2);white-space:nowrap}.reports-center__panel-card{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 14px 34px #0f172a0f;padding:var(--goval-space-3)}.reports-center__panel-card h3{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.95rem;font-weight:900;margin:0 0 var(--goval-space-3)}.reports-center__details-list{display:flex;flex-direction:column;gap:var(--goval-space-3);margin:0}.reports-center__details-list div{grid-gap:var(--goval-space-2);display:grid;gap:var(--goval-space-2);grid-template-columns:minmax(96px,.85fr) minmax(0,1.2fr)}.reports-center__details-list dd,.reports-center__details-list dt{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.78rem;line-height:1.35;margin:0}.reports-center__details-list dt{color:var(--goval-ink-muted);font-weight:700}.reports-center__details-list dd{color:var(--goval-ink);font-weight:800}.reports-center__details-list .is-danger dd{color:#ef4444;color:var(--error)}.reports-center__audit,.reports-center__messages,.reports-center__timeline{display:flex;flex-direction:column;gap:var(--goval-space-3)}.reports-center__audit-row,.reports-center__timeline-row{grid-gap:var(--goval-space-2);color:var(--goval-ink-muted);display:grid;gap:var(--goval-space-2);grid-template-columns:24px minmax(0,1fr);position:relative}.reports-center__audit-row:not(:last-child):before,.reports-center__timeline-row:not(:last-child):before{background:var(--goval-surface-line);bottom:-18px;content:"";left:10px;position:absolute;top:22px;width:2px}.reports-center__timeline-dot{background:var(--goval-surface);border:5px solid var(--goval-surface-line);border-radius:50%;display:inline-block;height:20px;position:relative;width:20px;z-index:1}.reports-center__audit-row .reports-center__timeline-dot,.reports-center__timeline-row.is-complete .reports-center__timeline-dot{border-color:var(--goval-primary)}.reports-center__audit-row strong,.reports-center__timeline-row strong{color:var(--goval-ink);display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.8rem;font-weight:900}.reports-center__audit-row small,.reports-center__timeline-row small{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.74rem}.reports-center__audit-body{min-width:0}.reports-center__audit-body p,.reports-center__empty-copy,.reports-center__message p{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.78rem;line-height:1.45;margin:var(--goval-space-1) 0 0}.reports-center__message{background:var(--goval-surface-muted);border:1px solid var(--goval-surface-line);border-radius:8px;padding:var(--goval-space-2)}.reports-center__message span{align-items:center;display:flex;gap:var(--goval-space-2);justify-content:space-between}.reports-center__message strong{color:var(--goval-ink);font-size:.8rem;font-weight:900}.reports-center__message small,.reports-center__message strong{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}.reports-center__message small{color:var(--goval-ink-muted);font-size:.72rem;white-space:nowrap}.reports-center__message-compose{grid-gap:var(--goval-space-2);align-items:end;display:grid;gap:var(--goval-space-2);grid-template-columns:minmax(0,1fr) auto;margin-top:var(--goval-space-3)}.reports-center__message-compose textarea{border:1px solid var(--goval-surface-line);border-radius:8px;color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.82rem;min-height:76px;padding:var(--goval-space-2);resize:vertical;width:100%}.reports-center__message-compose textarea:focus{outline:2px solid var(--goval-primary-border);outline-offset:2px}.workspace-directory{height:calc(100vh - 88px);min-height:0;overflow:hidden;padding:var(--goval-space-2) var(--goval-space-3) var(--goval-space-3)}.workspace-directory,.workspace-directory__header{display:flex;flex-direction:column;gap:var(--goval-space-3)}.workspace-directory__header{align-items:flex-start;justify-content:space-between}.workspace-directory__title{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.65rem;font-weight:900;letter-spacing:0;line-height:1.1;margin:0}.workspace-directory__subtitle{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:600;margin:var(--goval-space-1) 0 0}.workspace-directory__header-actions{align-items:center;display:inline-flex;gap:var(--goval-space-2)}.workspace-directory__summary{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-directory__summary--templates{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.workspace-directory__summary-card{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 14px 34px #0f172a0d;display:flex;gap:var(--goval-space-3);min-width:0;padding:var(--goval-space-3)}.workspace-directory__metric-icon,.workspace-directory__summary-icon{background:color-mix(in srgb,var(--goval-primary) 12%,#fff);border-radius:50%;color:var(--goval-primary);display:inline-grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.workspace-directory__summary-card--success .workspace-directory__summary-icon{background:#ecfdf5;color:#059669}.workspace-directory__summary-card--warning .workspace-directory__summary-icon{background:#fff7ed;color:#f59e0b}.workspace-directory__summary-card--danger .workspace-directory__summary-icon{background:#fef2f2;color:#ef4444}.workspace-directory__summary-card--neutral .workspace-directory__summary-icon{background:#f5f3ff;color:var(--goval-primary)}.workspace-directory__summary-copy{color:var(--goval-ink-muted);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.76rem;font-weight:750;gap:2px;min-width:0}.workspace-directory__summary-copy strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.42rem;font-weight:900;line-height:1}.workspace-directory__summary-copy small{color:var(--goval-ink-muted);font-size:.72rem;font-weight:600}.workspace-directory__workspace{grid-gap:var(--goval-space-3);display:grid;flex:1 1 auto;gap:var(--goval-space-3);grid-template-columns:minmax(560px,1.45fr) minmax(360px,.8fr);min-height:0;overflow:hidden}.workspace-directory__workspace--templates{grid-template-columns:minmax(560px,1.45fr) minmax(360px,.8fr)}.workspace-directory__detail-column,.workspace-directory__list-column{display:flex;flex-direction:column;min-height:0;min-width:0}.workspace-directory__controls{align-items:center;display:flex;flex:0 0 auto;gap:var(--goval-space-2);margin-bottom:var(--goval-space-2)}.workspace-directory__search{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 8px 20px rgba(15,23,42,.035);display:grid;grid-template-columns:minmax(0,1fr) 36px;min-height:38px;min-width:min(360px,100%);overflow:hidden}.workspace-directory__search input{background:#0000;border:0;color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.84rem;font-weight:650;min-width:0;padding:0 var(--goval-space-3)}.workspace-directory__search svg{align-self:center;color:var(--goval-ink-muted);justify-self:center}.workspace-directory__control-button,.workspace-directory__sort{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;color:var(--goval-ink);display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.84rem;font-weight:850;gap:var(--goval-space-2);min-height:38px;padding:0 var(--goval-space-3);white-space:nowrap}.workspace-directory__sort select{background:#0000;border:0;color:inherit;font:inherit}.workspace-directory--templates .workspace-directory__controls{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.workspace-directory--templates .workspace-directory__search{flex:0 1 360px}.workspace-directory__list,.workspace-directory__template-list{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--goval-space-2);min-height:0;overflow-y:auto;padding:1px var(--goval-space-1) var(--goval-space-2)}.workspace-directory__list-card{grid-gap:var(--goval-space-3);align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 12px 30px #0f172a0d;color:var(--goval-ink);cursor:pointer;display:grid;gap:var(--goval-space-3);grid-template-columns:62px minmax(0,1fr) minmax(104px,auto);min-height:96px;padding:var(--goval-space-3);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.workspace-directory__list-card.is-selected,.workspace-directory__list-card:hover,.workspace-directory__template-row.is-selected,.workspace-directory__template-row:hover{background:color-mix(in srgb,var(--goval-primary) 4%,var(--goval-surface));border-color:var(--goval-primary);box-shadow:0 18px 40px #5b21b61f}.workspace-directory__list-card:hover,.workspace-directory__template-row:hover{transform:translateY(-1px)}.workspace-directory__category-icon,.workspace-directory__detail-icon,.workspace-directory__icon-block{background:linear-gradient(135deg,color-mix(in srgb,var(--goval-primary) 78%,#fff),var(--goval-primary));background:linear-gradient(135deg,color-mix(in srgb,var(--directory-accent,var(--goval-primary)) 78%,#fff),var(--directory-accent,var(--goval-primary)));border-radius:10px;color:#fff;display:inline-grid;font-family:Poppins,sans-serif;font-family:var(--font-title);font-weight:900;place-items:center}.workspace-directory__icon-block{font-size:1rem;height:54px;width:54px}.workspace-directory__detail-copy,.workspace-directory__list-main,.workspace-directory__template-name{display:flex;flex-direction:column;gap:var(--goval-space-1);min-width:0}.workspace-directory__detail-title-row,.workspace-directory__list-title-row{align-items:center;display:flex;gap:var(--goval-space-2)}.workspace-directory__detail-title-row h2,.workspace-directory__list-title-row strong,.workspace-directory__template-name strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.98rem;font-weight:900;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-directory__description,.workspace-directory__detail-copy p,.workspace-directory__template-name small{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.78rem;font-weight:650;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.workspace-directory__description{white-space:nowrap}.workspace-directory__meta-row{color:var(--goval-ink-muted);display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.76rem;font-weight:800;gap:var(--goval-space-3);min-width:0}.workspace-directory__meta-row span{align-items:center;display:inline-flex;gap:5px}.workspace-directory__list-side{grid-gap:var(--goval-space-2);align-items:center;color:var(--goval-ink-muted);display:grid;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.74rem;font-weight:700;gap:var(--goval-space-2);grid-template-columns:minmax(0,1fr) 30px}.workspace-directory__list-side small,.workspace-directory__list-side strong{grid-column:1}.workspace-directory__list-side strong{color:var(--goval-ink);font-size:.8rem;font-weight:900}.workspace-directory__open{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:50%;color:var(--goval-primary);display:inline-grid;grid-column:2;grid-row:1/span 2;height:30px;place-items:center;width:30px}.workspace-directory__list-card.is-selected .workspace-directory__open{background:var(--goval-primary);border-color:var(--goval-primary);color:#fff}.workspace-directory__detail-panel{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 18px 44px #0f172a14;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.workspace-directory__detail-header{grid-gap:var(--goval-space-3);align-items:start;border-bottom:1px solid var(--goval-surface-line);display:grid;gap:var(--goval-space-3);grid-template-columns:66px minmax(0,1fr) 34px;padding:var(--goval-space-4)}.workspace-directory__detail-icon{height:58px;width:58px}.workspace-directory__detail-icon svg{color:#fff}.workspace-directory__more-button{background:#0000;border:0;border-radius:50%;color:var(--goval-ink-muted);cursor:pointer;display:inline-grid;height:30px;place-items:center;width:30px}.workspace-directory__tabs{align-items:center;border-bottom:1px solid var(--goval-surface-line);display:flex;gap:var(--goval-space-4);overflow-x:auto;padding:0 var(--goval-space-4)}.workspace-directory__tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--goval-ink-muted);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.8rem;font-weight:850;min-height:44px;padding:0;white-space:nowrap}.workspace-directory__tabs button.is-active{border-bottom-color:var(--goval-primary);color:var(--goval-primary)}.workspace-directory__detail-content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--goval-space-3);min-height:0;overflow-y:auto;padding:var(--goval-space-4)}.workspace-directory__metric-grid{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-directory__metric-card{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;display:flex;gap:var(--goval-space-3);min-width:0;padding:var(--goval-space-3)}.workspace-directory__metric-card span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.workspace-directory__metric-card em,.workspace-directory__metric-card small{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.72rem;font-style:normal;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-directory__metric-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-directory__metric-card strong,.workspace-directory__text-section h3{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.9rem;font-weight:900}.workspace-directory__text-section h3{margin:0 0 var(--goval-space-2)}.workspace-directory__text-section p{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.82rem;font-weight:650;line-height:1.55;margin:0}.workspace-directory__tag-row{display:flex;flex-wrap:wrap;gap:var(--goval-space-2)}.workspace-directory__tag-row span{background:color-mix(in srgb,var(--goval-primary) 10%,#fff);border-radius:999px;color:var(--goval-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.74rem;font-weight:850;padding:5px 9px}.workspace-directory__simple-list{display:flex;flex-direction:column;gap:var(--goval-space-2)}.workspace-directory__simple-list div{border:1px solid var(--goval-surface-line);border-radius:8px;display:flex;gap:var(--goval-space-2);justify-content:space-between;padding:var(--goval-space-3)}.workspace-directory__template-table{border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.workspace-directory__template-head,.workspace-directory__template-row{grid-gap:var(--goval-space-2);align-items:center;display:grid;gap:var(--goval-space-2);grid-template-columns:minmax(280px,1.7fr) minmax(126px,.75fr) minmax(142px,.8fr) 68px minmax(126px,.78fr) 90px 48px}.workspace-directory__template-head{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.74rem;font-weight:850;min-height:44px;padding:0 var(--goval-space-3)}.workspace-directory__template-row{background:var(--goval-surface);border:1px solid #0000;border-bottom:1px solid var(--goval-surface-line);color:var(--goval-ink);cursor:pointer;min-height:72px;padding:var(--goval-space-2) var(--goval-space-3);text-align:left;width:100%}.workspace-directory__template-row:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.workspace-directory__template-row:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.workspace-directory__category-icon{flex:0 0 auto;height:38px;width:38px}.workspace-directory__template-name{align-items:center;display:grid;grid-template-columns:42px minmax(0,1fr)}.workspace-directory__template-name>span:last-child{min-width:0}.workspace-directory__template-name small{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;white-space:normal}.workspace-directory__template-row>span{color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.78rem;font-weight:750;min-width:0}.workspace-directory__template-row>span>small,.workspace-directory__template-row>span>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-directory__usage-card{grid-gap:var(--goval-space-3);align-items:center;border:1px solid var(--goval-surface-line);border-radius:8px;display:grid;gap:var(--goval-space-3);grid-template-columns:56px minmax(0,1fr) auto;padding:var(--goval-space-3)}.workspace-directory__usage-ring{background:conic-gradient(var(--goval-primary) 0 72%,color-mix(in srgb,var(--goval-primary) 15%,#fff) 72% 100%);border-radius:50%;height:44px;width:44px}.workspace-directory__usage-card em,.workspace-directory__usage-card small{color:var(--goval-ink-muted);display:block;font-size:.74rem;font-style:normal;font-weight:700}.workspace-directory__usage-card strong{color:var(--goval-ink);display:block;font-size:.9rem;font-weight:900}.workspace-directory__usage-card button{align-items:center;background:#0000;border:0;color:var(--goval-primary);display:inline-flex;font-size:.78rem;font-weight:900;gap:var(--goval-space-1)}.workspace-directory__bottom-actions{grid-gap:var(--goval-space-2);display:grid;gap:var(--goval-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto}@media (max-width:1200px){.workspace-directory__workspace,.workspace-directory__workspace--templates{grid-template-columns:minmax(0,1fr);overflow-y:auto}.workspace-directory__detail-panel{min-height:640px}}@media (max-width:800px){.workspace-directory{height:auto;overflow:visible}.workspace-directory__controls,.workspace-directory__header{align-items:stretch;flex-direction:column}.workspace-directory__bottom-actions,.workspace-directory__metric-grid,.workspace-directory__summary,.workspace-directory__summary--templates{grid-template-columns:1fr;max-width:none}.workspace-directory__list-card{grid-template-columns:52px minmax(0,1fr)}.workspace-directory__list-side{grid-column:1/-1}.workspace-directory__template-head{display:none}.workspace-directory__template-row{grid-template-columns:1fr}}.profile-workspace{display:flex;flex-direction:column;gap:var(--goval-space-3);height:100%;min-height:0;overflow:hidden;padding:var(--goval-space-2) var(--goval-space-3) var(--goval-space-3)}.profile-workspace__page-header h1{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.65rem;font-weight:900;letter-spacing:0;line-height:1.1;margin:0}.profile-workspace__page-header p{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:600;margin:var(--goval-space-1) 0 0}.profile-workspace__layout{grid-gap:var(--goval-space-3);display:grid;flex:1 1 auto;gap:var(--goval-space-3);grid-template-columns:minmax(0,1fr) minmax(320px,380px);min-height:0;overflow:hidden}.profile-workspace__aside,.profile-workspace__main{display:flex;flex-direction:column;min-height:0;min-width:0}.profile-workspace__main{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 18px 44px #0f172a0f;overflow:hidden}.profile-workspace__aside{gap:var(--goval-space-3);overflow-y:auto;padding-right:2px}.profile-workspace__hero{grid-gap:var(--goval-space-4);align-items:center;border-bottom:1px solid var(--goval-surface-line);display:grid;gap:var(--goval-space-4);grid-template-columns:78px minmax(0,1fr) auto;padding:var(--goval-space-4)}.profile-workspace__avatar{background:linear-gradient(135deg,#7c3aed,#4338ca);border-radius:14px;box-shadow:0 16px 34px #5b21b62e;color:#fff;display:inline-grid;font-family:Poppins,sans-serif;font-family:var(--font-title);font-weight:900;overflow:hidden;place-items:center}.profile-workspace__avatar img{height:100%;object-fit:cover;width:100%}.profile-workspace__avatar--large{font-size:1.55rem;height:72px;width:72px}.profile-workspace__avatar--medium{font-size:1.25rem;height:64px;width:64px}.profile-workspace__hero-copy{display:flex;flex-direction:column;gap:var(--goval-space-2);min-width:0}.profile-workspace__hero-title{align-items:center;display:flex;gap:var(--goval-space-2);min-width:0}.profile-workspace__hero-title h2{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.28rem;font-weight:900;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-workspace__hero-copy p{font-size:.84rem;font-weight:650;margin:0}.profile-workspace__hero-copy p,.profile-workspace__hero-meta{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}.profile-workspace__hero-meta{display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:750;gap:var(--goval-space-3)}.profile-workspace__hero-meta span{align-items:center;display:inline-flex;gap:6px}.profile-workspace__hero-actions{align-items:center;display:inline-flex;gap:var(--goval-space-2)}.profile-workspace__hero-actions button,.profile-workspace__picture-card button,.profile-workspace__quick-list button,.profile-workspace__subscription-stack button{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;color:var(--goval-primary);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.82rem;font-weight:850;gap:var(--goval-space-2);justify-content:space-between;min-height:36px}.profile-workspace__hero-actions button:first-child{background:color-mix(in srgb,var(--goval-primary) 7%,#fff);border-color:color-mix(in srgb,var(--goval-primary) 25%,#fff);padding:0 var(--goval-space-3)}.profile-workspace__hero-actions button:last-child{color:var(--goval-ink-muted);display:inline-grid;padding:0;place-items:center;width:36px}.profile-workspace__tabs{border-bottom:1px solid var(--goval-surface-line);display:flex;gap:var(--goval-space-4);overflow-x:auto;padding:0 var(--goval-space-4)}.profile-workspace__tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--goval-ink-muted);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.8rem;font-weight:850;min-height:48px;padding:0;white-space:nowrap}.profile-workspace__tabs button.is-active{border-bottom-color:var(--goval-primary);color:var(--goval-primary)}.profile-workspace__tab-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--goval-space-4)}.profile-workspace__card-grid{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.profile-workspace__card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-workspace__card{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,.045);min-width:0;padding:var(--goval-space-4)}.profile-workspace__card-title{align-items:center;display:flex;gap:var(--goval-space-2);margin-bottom:var(--goval-space-3)}.profile-workspace__card-title>span:first-child{background:color-mix(in srgb,var(--goval-primary) 10%,#fff);border-radius:50%;color:var(--goval-primary);display:inline-grid;height:34px;place-items:center;width:34px}.profile-workspace__card-title h3{color:var(--goval-ink);flex:1 1 auto;font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.9rem;font-weight:900;margin:0}.profile-workspace__card-edit{background:#0000;border:0;color:var(--goval-primary);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.76rem;font-weight:900;margin-left:auto}.profile-workspace__field-list{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:minmax(0,1fr);margin:0}.profile-workspace__field-list div{min-width:0}.profile-workspace__field-list dt{color:var(--goval-ink-muted);font-size:.74rem;font-weight:750}.profile-workspace__field-list dd,.profile-workspace__field-list dt{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}.profile-workspace__field-list dd{color:var(--goval-ink);font-size:.86rem;font-weight:850;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere}.profile-workspace__toggle-list{grid-gap:var(--goval-space-2);display:grid;gap:var(--goval-space-2)}.profile-workspace__stat-grid{grid-gap:var(--goval-space-2);display:grid;gap:var(--goval-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.profile-workspace__stat-grid span{align-items:center;background:color-mix(in srgb,var(--goval-primary) 3%,#fff);border:1px solid var(--goval-surface-line);border-radius:8px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:86px}.profile-workspace__stat-grid strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1.25rem;font-weight:900}.profile-workspace__stat-grid small{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.68rem;font-weight:750;text-align:center}.profile-workspace__picture-card{align-items:center;display:flex;gap:var(--goval-space-3)}.profile-workspace__picture-card span{display:flex;flex-direction:column;gap:var(--goval-space-1);min-width:0}.profile-workspace__picture-card small,.profile-workspace__picture-card strong{color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.82rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-workspace__picture-card small{color:var(--goval-ink-muted);font-size:.74rem;font-weight:650}.profile-workspace__picture-card button{justify-content:center;margin-top:var(--goval-space-2);padding:0 var(--goval-space-3);width:fit-content}.profile-workspace__tag-list{display:flex;flex-wrap:wrap;gap:var(--goval-space-2)}.profile-workspace__tag-list span{align-items:center;background:color-mix(in srgb,var(--goval-primary) 7%,#fff);border:1px solid color-mix(in srgb,var(--goval-primary) 18%,#fff);border-radius:8px;color:var(--goval-primary);display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.72rem;font-weight:850;min-height:28px;padding:0 var(--goval-space-2)}.profile-workspace__document-list{display:flex;flex-direction:column;gap:var(--goval-space-2)}.profile-workspace__document-list section{grid-gap:var(--goval-space-2);align-items:center;background:color-mix(in srgb,var(--goval-primary) 2%,#fff);border:1px solid var(--goval-surface-line);border-radius:8px;display:grid;gap:var(--goval-space-2);grid-template-columns:minmax(0,1fr) auto;padding:var(--goval-space-3)}.profile-workspace__document-list span{display:flex;flex-direction:column;gap:3px;min-width:0}.profile-workspace__document-list small,.profile-workspace__document-list strong{color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.8rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-workspace__document-list small{color:var(--goval-ink-muted);font-size:.72rem;font-weight:650}.profile-workspace__edit-subsection{display:flex;flex-direction:column;gap:var(--goval-space-2);margin-bottom:var(--goval-space-3)}.profile-workspace__edit-repeat h6,.profile-workspace__edit-subsection h6{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.88rem;font-weight:900;margin:0}.profile-workspace__edit-subsection small{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.72rem;font-weight:650}.profile-workspace__edit-repeat{background:color-mix(in srgb,var(--goval-primary) 2%,#fff);border:1px solid var(--goval-surface-line);border-radius:8px;padding:var(--goval-space-3)}.profile-workspace__checkbox-grid{grid-gap:var(--goval-space-1) var(--goval-space-2);display:grid;gap:var(--goval-space-1) var(--goval-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.profile-workspace__checkbox-grid .MuiFormControlLabel-root{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;margin:0;min-height:36px;padding:0 var(--goval-space-2)}.profile-workspace__checkbox-grid .MuiFormControlLabel-label{color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.76rem;font-weight:750}.profile-workspace__list{display:flex;flex-direction:column;gap:var(--goval-space-2)}.profile-workspace__list-card{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:8px;display:flex;flex-direction:column;gap:var(--goval-space-1);min-width:0;padding:var(--goval-space-3)}.profile-workspace__list-title{align-items:center;display:flex;gap:var(--goval-space-2);justify-content:space-between}.profile-workspace__list-card strong{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.9rem;font-weight:900}.profile-workspace__list-card small,.profile-workspace__list-card span,.profile-workspace__note{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.8rem;font-weight:650;line-height:1.45}.profile-workspace__subscription-stack{display:flex;flex-direction:column;gap:var(--goval-space-2)}.profile-workspace__subscription-stack section{grid-gap:var(--goval-space-2);align-items:center;border:1px solid var(--goval-surface-line);border-radius:8px;display:grid;gap:var(--goval-space-2);grid-template-columns:minmax(0,1fr) auto;padding:var(--goval-space-3)}.profile-workspace__subscription-stack span{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-workspace__subscription-stack small,.profile-workspace__subscription-stack strong{color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.78rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-workspace__subscription-stack small{color:var(--goval-ink-muted);font-size:.72rem;font-weight:650}.profile-workspace__quick-list button,.profile-workspace__subscription-stack button{color:var(--goval-ink);padding:0 var(--goval-space-3);width:100%}.profile-workspace__subscription-settings{display:flex;flex-direction:column;gap:var(--goval-space-3)}.profile-workspace__subscription-settings .requestor-panel-settings,.profile-workspace__subscription-settings .requestor-template-settings{margin:0}.profile-workspace__quick-list{display:flex;flex-direction:column;gap:var(--goval-space-2)}.profile-workspace__quick-list button:disabled,.profile-workspace__subscription-stack button:disabled{cursor:default;opacity:.72}@media (max-width:1280px){.profile-workspace__layout{grid-template-columns:1fr;overflow-y:auto}.profile-workspace__main{min-height:720px}}@media (max-width:900px){.profile-workspace{height:auto;overflow:visible}.profile-workspace__hero{grid-template-columns:64px minmax(0,1fr)}.profile-workspace__hero-actions{grid-column:1/-1;justify-content:flex-start}.profile-workspace__card-grid,.profile-workspace__card-grid--two,.profile-workspace__stat-grid{grid-template-columns:1fr}}.reports-center__text-link{align-items:center;background:#0000;border:0;color:var(--goval-primary);display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.8rem;font-weight:900;gap:var(--goval-space-1);margin-top:var(--goval-space-4);padding:0}@media (max-width:1280px){.reports-center__workspace{grid-template-columns:minmax(340px,.8fr) minmax(410px,1fr) minmax(270px,.62fr)}}@media (max-width:900px){.reports-center{height:auto}.reports-center__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-center__workspace{grid-template-columns:minmax(0,1fr);overflow:visible}.reports-center__detail-column,.reports-center__list{overflow:visible}.reports-center__report-card{grid-template-columns:34px minmax(0,1fr) 28px}.reports-center__message-compose{grid-template-columns:1fr}}.requestor-job-card__expand{display:flex;justify-content:center}.requestor-job-card__reports{border-top:1px solid var(--goval-surface-line);display:flex;flex-direction:column;gap:var(--goval-space-2);margin-top:var(--goval-space-2);padding-top:var(--goval-space-3)}.requestor-job-card__reports-title{color:var(--goval-primary);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.82rem;font-weight:800;margin:0}.requestor-job-card__empty{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.75rem;margin:0}.requestor-job-card__report-row{display:flex;flex-direction:column;gap:var(--goval-space-1)}.requestor-job-card__report-preview{min-width:0}.requestor-job-card__reject-reason{color:#ef4444;color:var(--error);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.75rem;margin:0}.valuer-job-card-message{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);box-shadow:var(--goval-shadow-subtle);overflow:hidden}.valuer-job-card-message__header{background:var(--goval-surface-muted);border-bottom:1px solid var(--goval-surface-line);color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.95rem;font-weight:800;padding:var(--goval-space-3)}.valuer-job-card-message__body{display:flex;flex-direction:column;gap:var(--goval-space-2);padding:var(--goval-space-3)}.valuer-job-card-message__chips{display:flex;flex-wrap:wrap;gap:var(--goval-space-1)}.valuer-job-card-message__expand{display:flex;justify-content:center}.valuer-job-card-message__reports{border-top:1px solid var(--goval-surface-line);display:flex;flex-direction:column;gap:var(--goval-space-2);margin-top:var(--goval-space-2);padding-top:var(--goval-space-3)}.valuer-job-card-message__reports-title{color:var(--goval-primary);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.82rem;font-weight:800;margin:0}.valuer-job-card-message__empty{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.75rem;margin:0}.valuer-job-card-message__report-row{display:flex;flex-direction:column;gap:var(--goval-space-1)}.valuer-job-card-message__report-preview{min-width:0}.valuer-job-card-message__reject-reason{color:#ef4444;color:var(--error);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.75rem;margin:0}.messages-activities-drawer{display:flex;flex-direction:column;gap:var(--goval-space-4)}.messages-activities-drawer__stack{display:flex;flex-direction:column;gap:var(--goval-space-3)}.messages-activities-drawer__message-box{grid-gap:var(--goval-space-2);align-items:end;display:grid;gap:var(--goval-space-2);grid-template-columns:minmax(0,1fr) auto}.messages-activities-drawer__confirm-body{display:flex;flex-direction:column;gap:var(--goval-space-3)}.messages-activities-drawer__confirm-copy{color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem;margin:0}.messages-activities-drawer__confirm-actions{display:flex;gap:var(--goval-space-2);justify-content:flex-end;margin-top:var(--goval-space-4)}.messages-activities-drawer__reason-input{border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-md);color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem;min-height:92px;padding:var(--goval-space-3);resize:vertical;width:100%}.messages-activities-drawer__reason-input:focus{outline:2px solid var(--goval-primary-border);outline-offset:2px}.edit-request-modal{display:flex;flex-direction:column}.edit-request-modal .MuiTypography-h6{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:1rem;font-weight:800;margin:var(--goval-space-3) 0 var(--goval-space-2)}.edit-request-modal__geocoder{margin-bottom:var(--goval-space-4)}.edit-request-modal__geocoder .mapboxgl-ctrl-geocoder{border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-md);box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);max-width:none;width:100%}.edit-request-modal__actions{border-top:1px solid var(--goval-surface-line);display:flex;flex-wrap:wrap;gap:var(--goval-space-2);justify-content:flex-end;margin-top:var(--goval-space-4);padding-top:var(--goval-space-3)}.request-wizard{background:var(--goval-surface);color:var(--goval-ink);display:flex;flex-direction:column;height:min(680px,calc(90vh - 94px));max-height:calc(90vh - 94px);min-height:min(560px,calc(90vh - 94px));overflow:hidden}.request-wizard__progress-item span{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:999px;color:var(--goval-ink-muted);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:900;height:22px;justify-content:center;width:22px}.request-wizard__progress-item.is-current span{background:var(--goval-primary);border-color:var(--goval-primary);color:#fff}.request-wizard__progress-item.is-complete span{background:#16a34a;border-color:#16a34a;color:#fff}.request-wizard__body{grid-gap:var(--goval-space-4);display:grid;flex:1 1 auto;gap:var(--goval-space-4);grid-template-columns:220px minmax(500px,1fr) 330px;min-height:0;overflow:hidden;padding:var(--goval-space-3) var(--goval-space-4)}.request-wizard__preview,.request-wizard__progress{align-self:start;height:100%;max-height:none;overflow:auto;position:sticky;top:0}.request-wizard__progress{background:var(--goval-surface-muted);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);display:flex;flex-direction:column;gap:var(--goval-space-1);min-width:0;padding:var(--goval-space-3)}.request-wizard__preview-title h3,.request-wizard__progress h3,.request-wizard__section-header h3{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-weight:900;margin:0}.request-wizard__progress-item{grid-gap:2px var(--goval-space-2);background:#0000;border:1px solid #0000;border-radius:var(--goval-radius-md);color:var(--goval-ink);cursor:pointer;display:grid;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);gap:2px var(--goval-space-2);grid-template-columns:24px minmax(0,1fr);min-height:42px;padding:8px;text-align:left;width:100%}.request-wizard__progress-item:hover{background:#6343ff14;border-color:var(--goval-primary-border)}.request-wizard__progress-item.is-current{background:#6343ff1a;border-color:var(--goval-primary-border)}.request-wizard__progress-item.is-error{background:#dc26260f;border-color:#dc262638}.request-wizard__progress-item.is-error span{border-color:#dc26265c;color:#dc2626}.request-wizard__progress-item strong{font-size:.82rem;font-weight:900}.request-wizard__progress-item small{color:var(--goval-ink-muted);font-size:.72rem;grid-column:2}.request-wizard__progress-group{border-top:1px solid var(--goval-surface-line);display:flex;flex-direction:column;gap:var(--goval-space-1);margin-top:var(--goval-space-2);padding-top:var(--goval-space-3)}.request-wizard__progress-group>strong{color:var(--goval-primary);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.84rem}.request-wizard__progress-item--nested{margin-left:var(--goval-space-2)}.request-wizard__main{height:100%;max-height:none;min-width:0;overflow:auto;padding-right:var(--goval-space-1)}.request-wizard__section{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);box-shadow:var(--goval-shadow-subtle);display:flex;flex-direction:column;gap:var(--goval-space-4);min-height:min-content;padding:var(--goval-space-4)}.request-wizard__section--centered{justify-content:center;min-height:240px}.request-wizard__section-header{display:flex;flex-direction:column;gap:var(--goval-space-1)}.request-wizard__section-header p{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.9rem;margin:0}.request-wizard__field-grid,.request-wizard__review-grid{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.request-wizard .signup-form{display:flex;flex-direction:column;gap:var(--goval-space-3)}.request-wizard .form-group{margin:0}.request-wizard .form-label{color:var(--goval-ink);font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.78rem;font-weight:900;letter-spacing:0;margin-bottom:7px}.request-wizard .MuiFormControl-root,.request-wizard .MuiTextField-root,.request-wizard .form-input,.request-wizard .mapboxgl-ctrl-geocoder{max-width:none!important;width:100%!important}.request-wizard .MuiFormControl-root.form-input,.request-wizard .MuiInputBase-root.form-input,.request-wizard .MuiTextField-root.form-input{background:#0000;border:0;border-radius:0;padding:0}.request-wizard .MuiInputBase-root,.request-wizard .MuiOutlinedInput-root{background:var(--goval-surface);border-radius:12px;color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.88rem;min-height:44px}.request-wizard .MuiOutlinedInput-notchedOutline{border-color:var(--goval-surface-line);transition:border-color .16s ease,box-shadow .16s ease}.request-wizard .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--goval-primary-border)}.request-wizard .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #6343ff1c}.request-wizard .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--goval-primary);border-width:1px}.request-wizard .MuiOutlinedInput-input,.request-wizard .MuiSelect-select{padding:11px 13px}.request-wizard input.form-input,.request-wizard select.form-input,.request-wizard textarea.form-input{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:12px;box-shadow:none;color:var(--goval-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.88rem;min-height:44px;padding:11px 13px}.request-wizard input.form-input:focus,.request-wizard select.form-input:focus,.request-wizard textarea.form-input:focus{border-color:var(--goval-primary);box-shadow:0 0 0 3px #6343ff1c}.request-wizard .MuiFormHelperText-root,.request-wizard .error-message{color:#dc2626;font-size:.74rem;font-weight:700;margin:6px 0 0}.request-wizard .Mui-disabled{-webkit-text-fill-color:var(--goval-ink-muted)}.request-wizard .mapboxgl-ctrl-geocoder{border:1px solid var(--goval-surface-line);border-radius:12px;box-shadow:none;min-height:44px}.request-wizard .mapboxgl-ctrl-geocoder,.request-wizard .mapboxgl-ctrl-geocoder--input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body)}.request-wizard .mapboxgl-ctrl-geocoder--input{color:var(--goval-ink);height:42px}.request-wizard__subsection{background:var(--goval-surface-muted);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-md);display:flex;flex-direction:column;gap:var(--goval-space-2);padding:var(--goval-space-4)}.request-wizard__subsection h4{font-family:Poppins,sans-serif;font-family:var(--font-title);font-size:.94rem;font-weight:900;margin:0}.request-wizard__category-grid{grid-gap:var(--goval-space-3);display:grid;gap:var(--goval-space-3);grid-template-columns:repeat(3,minmax(160px,1fr))}.request-wizard__category-card,.request-wizard__template-card{align-items:center;background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);color:var(--goval-ink);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-family:var(--font-title);font-weight:900;gap:var(--goval-space-3);min-height:74px;padding:var(--goval-space-3);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.request-wizard__category-card.is-selected,.request-wizard__category-card:hover,.request-wizard__template-card.is-selected,.request-wizard__template-card:hover{border-color:var(--goval-primary);box-shadow:0 10px 28px #4f46e524;transform:translateY(-1px)}.request-wizard__category-icon{align-items:center;background:color-mix(in srgb,var(--goval-primary) 14%,#fff);background:color-mix(in srgb,var(--request-category-color,var(--goval-primary)) 14%,#fff);border-radius:12px;color:var(--goval-primary);color:var(--request-category-color,var(--goval-primary));display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.request-wizard__template-list{display:flex;flex-direction:column;gap:var(--goval-space-3);max-width:760px}.request-wizard__template-card{align-items:flex-start;flex-direction:column}.request-wizard__template-card span{color:var(--goval-ink-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.8rem}.request-wizard__review-item{background:var(--goval-surface-muted);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-md);display:flex;flex-direction:column;gap:4px;padding:var(--goval-space-3)}.request-wizard__preview-row span,.request-wizard__review-item span{color:var(--goval-ink-muted);font-size:.74rem;font-weight:800}.request-wizard__preview-row strong,.request-wizard__review-item strong{color:var(--goval-ink);font-size:.88rem}.request-wizard__submit-progress{background:#0000;border-top:1px solid var(--goval-surface-line);display:flex;margin-top:var(--goval-space-2);padding-top:var(--goval-space-3);width:100%}.request-wizard__preview{background:var(--goval-surface);border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);box-shadow:var(--goval-shadow-subtle);display:flex;flex-direction:column;gap:var(--goval-space-3);min-width:0;padding:var(--goval-space-3)}.request-wizard__preview-title{align-items:center;display:flex;gap:var(--goval-space-2);justify-content:space-between}.request-wizard__preview-title span{background:#16a34a1f;border-radius:999px;color:#15803d;font-size:.72rem;font-weight:900;padding:4px 8px}.request-wizard__preview-card{border:1px solid var(--goval-surface-line);border-radius:var(--goval-radius-lg);display:flex;flex-direction:column;overflow:hidden}.request-wizard__preview-head{grid-gap:var(--goval-space-3);align-items:center;background:var(--goval-surface-muted);display:grid;gap:var(--goval-space-3);grid-template-columns:auto minmax(0,1fr) auto}.request-wizard__preview-head,.request-wizard__preview-map{border-bottom:1px solid var(--goval-surface-line);padding:var(--goval-space-3)}.request-wizard__preview-map{background:var(--goval-surface)}.request-wizard__preview-head small,.request-wizard__preview-head strong{display:block}.request-wizard__preview-head small{color:var(--goval-ink-muted);font-size:.74rem}.request-wizard__preview-head em{background:#6343ff1f;border-radius:999px;color:var(--goval-primary);font-size:.72rem;font-style:normal;font-weight:900;padding:4px 9px}.request-wizard__preview-row{grid-gap:var(--goval-space-2);border-bottom:1px solid var(--goval-surface-line);display:grid;gap:var(--goval-space-2);grid-template-columns:118px minmax(0,1fr);padding:10px var(--goval-space-3)}.request-wizard__preview-progress{align-items:center;color:var(--goval-primary);display:flex;font-weight:900;justify-content:space-between;padding:var(--goval-space-3)}@media (max-width:900px){.reports-workspace__card-wrap{flex-basis:min(320px,88vw)}.report-register-panel{padding:var(--goval-space-3)}.report-register-panel__latest,.report-register-panel__summary{grid-template-columns:1fr}.requestor-panel-workspace{padding:var(--goval-space-4)}.requestor-panel-workspace__add{bottom:var(--goval-space-4);right:var(--goval-space-4)}.requestor-template-workspace{padding:var(--goval-space-4)}.requestor-template-workspace__add{bottom:var(--goval-space-4);right:var(--goval-space-4)}.requestor-template-form{padding:var(--goval-space-4);width:100%}.requestor-template-form__panel{padding:var(--goval-space-3)}.requestor-template-form__document-row{align-items:stretch;grid-template-columns:1fr}.requestor-template-form__actions{justify-content:stretch}.requestor-panel-form{min-height:auto}.requestor-panel-form,.requestor-panel-form__main{padding:var(--goval-space-4)}.requestor-panel-form__search-row{align-items:stretch;flex-direction:column}.requestor-panel-settings{padding:var(--goval-space-4)}.accept-confirmation__grid{grid-template-columns:1fr}.accept-confirmation__panel{padding:var(--goval-space-3)}.accept-confirmation__actions{align-items:stretch}.messages-activities-drawer__message-box{grid-template-columns:1fr}.edit-request-modal__actions,.messages-activities-drawer__confirm-actions{align-items:stretch;flex-direction:column-reverse}.request-wizard{max-height:calc(100vh - 96px);min-height:70vh}.request-wizard__body{grid-template-columns:1fr;overflow:auto}.request-wizard__main,.request-wizard__preview,.request-wizard__progress{max-height:none;position:static}.request-wizard__category-grid,.request-wizard__field-grid,.request-wizard__review-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.0526bbeb.css.map*/