.solar-projects-workspace{--project-orange:#f17a27;--project-danger:#c73849;--project-warning:#92600d;--project-success:#257257;--project-review:#8055bd;width:100%;min-width:0;font-size:12px}html .shell.approved-workspace>main>.solar-projects-workspace{max-width:none;margin:0;padding:20px 16px 30px}html .shell.approved-workspace:is([data-page="Quadro de Projetos"],[data-page="Projetos Concluídos"])>main>section{width:100%;max-width:none;margin:0;padding:16px 14px 32px}.solar-projects-filters>.searchable-select{flex:0 1 210px;width:210px;min-width:150px}.solar-projects-filters .searchable-select-control{min-height:38px;font-size:12px}html[data-theme=dark] .solar-project-modal,html[data-theme=dark] .solar-projects-workspace{--project-orange:#ff8a36;--project-danger:#ff8b9b;--project-warning:#f2c46b;--project-success:#89d6b4;--project-review:#be97ef}.solar-project-document-actions,.solar-project-inline,.solar-projects-actions,.solar-projects-filters,.solar-projects-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.solar-projects-toolbar{justify-content:space-between;margin-bottom:12px}.solar-projects-toolbar h1{margin:0;font-size:22px}.solar-projects-toolbar p{margin:3px 0 0;color:var(--muted);font-size:11px}.solar-projects-filters{margin-bottom:14px}.solar-projects-filters>.search-field{flex:1 1;max-width:380px;min-width:200px}.solar-project-modal button,.solar-projects-workspace button{font-size:12px}.solar-project-modal .icon,.solar-projects-workspace .icon{min-width:36px;min-height:36px;padding:7px}.solar-projects-filters select{width:auto;max-width:220px;min-height:38px;font-size:12px}.solar-projects-feedback{margin:8px 0 12px;font-size:12px}.solar-projects-feedback[role=alert]{color:var(--project-danger,#c73849)}.solar-projects-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;align-items:start;min-width:0}.solar-projects-column{width:100%;margin:0;min-width:0;padding:7px;border-radius:12px;background:color-mix(in srgb,var(--green) 4%,var(--surface,#fff));border:1px solid var(--line)}.solar-projects-column>h2{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0;padding:5px 1px 12px;font-size:12px;min-height:42px}.solar-projects-column>h2>span:last-child{flex-shrink:0;font-size:11px;color:var(--muted);background:color-mix(in srgb,var(--green) 8%,transparent);border-radius:6px;padding:3px 6px}.solar-project-card-shell{position:relative;min-width:0;margin:0 0 7px;isolation:isolate}.solar-project-card{display:block;width:100%;min-width:0;text-align:left;margin:0;padding:10px 9px;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:9px;background:var(--surface-raised,var(--surface,#fff));color:var(--text);cursor:pointer;overflow:hidden;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.solar-project-card-shell[data-inspection]>.solar-project-card{-webkit-mask-image:radial-gradient(circle at calc(100% - 18.7px) 18.7px,transparent 33px,#000 34.1px);mask-image:radial-gradient(circle at calc(100% - 18.7px) 18.7px,transparent 33px,#000 34.1px)}.solar-project-card-shell[data-inspection]>.solar-project-card>span:first-child{display:block;padding-right:42.9px}.solar-project-card-shell:focus-within{border-radius:10px;outline:2px solid var(--green);outline-offset:3px}.solar-projects-workspace .solar-project-card-inspection{position:absolute;top:-3.3px;right:-3.3px;z-index:1;display:grid;place-items:center;width:48.4px;height:48.4px;min-width:48.4px;min-height:48.4px;padding:0;border-radius:50%;border:1px solid #fff6;background:linear-gradient(145deg,#ffe09c,#efb53d);color:#402900;box-shadow:inset 0 1px 1px #fff8,0 4px 12px #b377222a}.solar-projects-workspace .solar-project-card-inspection[data-state=requested]{background:linear-gradient(145deg,#a1e7c3,#58b58b);color:#073b25;box-shadow:inset 0 1px 1px #fff8,0 4px 12px #368c652a}.solar-projects-workspace .solar-project-card-inspection:focus-visible{outline:2px solid var(--text);outline-offset:3px}.solar-project-card .solar-project-card-inspection-summary{margin-top:5px;color:var(--project-success);font-weight:650}.solar-project-panel>.solar-project-inspection{--inspection-accent:var(--muted);margin:0 0 18px;padding:14px;border:1px solid color-mix(in srgb,var(--inspection-accent) 40%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--inspection-accent) 6%,var(--surface,#fff));scroll-margin-top:10px}.solar-project-inspection[data-state=ready]{--inspection-accent:var(--project-warning,#92600d)}.solar-project-inspection[data-state=requested]{--inspection-accent:var(--project-success,#257257)}.solar-project-inspection:focus-visible{outline:2px solid var(--inspection-accent);outline-offset:2px}.solar-project-inspection-heading{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.solar-project-inspection .solar-project-inspection-heading h3{margin:0 0 4px}.solar-project-inspection-heading p{margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.solar-project-inspection-symbol{display:grid;place-items:center;min-width:36px;min-height:36px;border-radius:50%;color:var(--inspection-accent);background:color-mix(in srgb,var(--inspection-accent) 14%,transparent)}.solar-project-inspection .solar-project-inline{align-items:end}.solar-project-inspection .field{flex:1 1 180px;min-width:0;margin:0}.solar-project-modal .solar-project-inspection-submit{background:#f6cb70;color:#402900;border-color:#bb8d31;font-weight:650}@media (hover:hover){html .solar-projects-workspace .solar-project-card-inspection:not(:disabled):hover{background:linear-gradient(145deg,#ffe09c,#efb53d);color:#402900;filter:brightness(1.08);transform:translateY(-1px)}html .solar-projects-workspace .solar-project-card-inspection[data-state=requested]:not(:disabled):hover{background:linear-gradient(145deg,#a1e7c3,#58b58b);color:#073b25}html .solar-project-modal .solar-project-inspection-submit:not(:disabled):hover{background:#f6cb70;color:#402900;border-color:#bb8d31}}.solar-project-inspection-notification{font-size:11px;line-height:1.5;color:var(--muted);margin:9px 0 0;overflow-wrap:anywhere}.solar-project-card:is(:hover,:focus-visible){border-color:var(--project-orange);background:color-mix(in srgb,var(--project-orange) 24%,var(--surface-raised,var(--surface,#fff)));box-shadow:0 0 0 1px color-mix(in srgb,var(--project-orange) 70%,transparent),0 3px 12px #e9702224;outline:none}html[data-theme=dark] .solar-project-card:is(:hover,:focus-visible){background:color-mix(in srgb,var(--project-orange) 40%,var(--surface-raised,var(--surface,#222)))}.solar-project-card strong{display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.solar-project-card small{display:block;color:var(--muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.solar-project-card .solar-project-card-power{color:var(--green);font-weight:650;margin:5px 0 1px;font-size:11px}.solar-project-card-alert{display:inline-flex;gap:4px;align-items:center;position:relative;margin-top:6px;max-width:100%;margin-right:7px;font-size:10px}.solar-project-card-alert[data-tone=danger]{color:var(--project-danger)}.solar-project-card-alert[data-tone=warning]{color:var(--project-warning)}.solar-project-card-alert[data-tone=info]{color:var(--green)}.solar-project-card-alert[data-tone=neutral]{color:var(--muted);opacity:.55}.solar-project-card-alert[data-tone=success]{color:var(--project-success)}.solar-project-card-alert[data-tone=review]{color:var(--project-review)}.solar-project-card-alert>svg{flex:0 0 auto}.solar-project-card-alert>span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.solar-projects-column-empty{color:var(--muted);font-size:10px;margin:4px 0 8px}.solar-projects-stage-mobile{display:none}.solar-projects-count{color:var(--muted);font-size:11px}.solar-projects-completed{display:grid;gap:7px}.solar-projects-completed .solar-project-card{display:grid;grid-template-columns:minmax(160px,1fr) 1fr 1fr;align-items:center;gap:12px}dialog.solar-project-modal{--project-orange:#f17a27;--project-danger:#c73849;--project-warning:#92600d;--project-success:#257257;width:min(1440px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;font-size:12px}.solar-project-modal>.modal-head{padding:14px 18px}.solar-project-modal>.modal-head h2{font-size:20px}.solar-project-modal>.modal-content{padding:16px 18px}.solar-project-detail-layout{display:grid;grid-template-columns:minmax(215px,270px) minmax(0,1fr);gap:20px;align-items:start}.solar-project-sidebar{min-width:0;border-right:1px solid var(--line);padding-right:18px}.solar-project-sidebar>h3{margin:0 0 7px;font-size:19px;overflow-wrap:anywhere}.solar-project-sidebar>p{margin:0 0 14px;color:var(--muted);font-size:11px}.solar-project-facts{margin:0 0 16px}.solar-project-facts>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.solar-project-facts dt{color:var(--muted)}.solar-project-facts dd{margin:0;overflow-wrap:anywhere;font-weight:550}.solar-project-checklist{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.solar-project-checklist li{display:flex;align-items:center;gap:7px;color:var(--muted)}.solar-project-checklist li[data-done=true]{color:var(--project-success)}.solar-project-checklist li svg{flex:0 0 auto}.solar-project-sidebar h4{font-size:12px;margin:16px 0 7px}.solar-project-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px}.solar-project-tabs button{flex:1 1;padding:10px 7px;min-height:39px;border-radius:7px 7px 0 0;border:0;background:transparent;color:var(--muted)}.solar-project-tabs button[aria-selected=true]{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent);box-shadow:inset 0 -2px var(--green)}.solar-project-panel{min-width:0}.solar-project-panel>section,.solar-project-panel>section>section,.solar-project-sidebar section{width:100%;max-width:none;margin:0;padding:0;min-width:0}.solar-project-assignees{border:0;padding:0;margin:0 0 10px}.solar-project-assignees legend{color:var(--muted);font-size:11px}.solar-project-assignees .solar-project-check{margin:7px 0;font-size:11px}.solar-project-panel h3{margin:0 0 12px;font-size:16px}.solar-project-panel .field{font-size:12px}.solar-project-panel textarea{min-height:120px;resize:vertical;font-size:12px}.solar-project-panel input,.solar-project-panel select{font-size:12px;min-height:40px}.solar-project-two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.solar-project-date{display:flex;min-width:0;align-items:stretch;gap:6px}.solar-project-date>.field{flex:1 1;min-width:0}.solar-project-review-star{color:var(--project-warning);fill:#e5ad37}.solar-project-inline{margin:12px 0}.solar-project-inline .field{flex:1 1;min-width:180px}.solar-project-inline>button{align-self:stretch}.solar-project-panel .solar-project-check{display:flex;align-items:center;gap:8px;margin:14px 0}.solar-project-check input{min-height:auto;width:auto}.solar-project-save-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:12px;margin-top:14px;border-top:1px solid var(--line)}.solar-project-save-row p{margin:0;font-size:11px;color:var(--muted)}.solar-project-history{padding:0;list-style:none;margin:15px 0 0}.solar-project-utility-login{padding:12px;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:9px;background:color-mix(in srgb,var(--green) 4%,transparent);margin-bottom:18px}.solar-project-login-help{display:block;font-size:10px;color:var(--muted);margin-top:5px}.solar-project-utility-login textarea{min-height:76px}.solar-project-note-metadata{margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.solar-project-notes-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.solar-project-notes-heading h3{margin:0 0 4px}.solar-project-notes-heading small{color:var(--muted);font-size:10px}.solar-project-notes-list{display:grid;gap:12px}.solar-project-note-block{min-width:0;border:1px solid var(--line);border-radius:9px;padding:10px}.solar-project-note-block textarea{min-height:90px}.solar-project-note-footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.solar-project-note-footer .icon{color:var(--project-danger);flex-shrink:0;min-height:30px;min-width:30px;padding:5px}.solar-project-notes-empty{color:var(--muted);font-size:12px;margin:12px 0}.solar-project-history li{border-left:2px solid var(--line);padding:0 0 14px 13px;font-size:12px}.solar-project-history small{display:block;color:var(--muted);font-size:10px;margin-bottom:3px}.solar-project-document{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.solar-project-document>div:first-child{min-width:0;flex:1 1}.solar-project-document strong{display:block;font-size:12px;overflow-wrap:anywhere}.solar-project-document small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.solar-project-document-actions a{color:var(--green);font-size:11px}.solar-project-document-actions .solar-project-document-remove{color:var(--project-danger);min-width:36px;min-height:36px}.solar-project-document-actions .solar-project-document-remove:hover:not(:disabled){background:color-mix(in srgb,var(--project-danger) 10%,var(--surface,#fff));border-color:color-mix(in srgb,var(--project-danger) 45%,var(--line))}.solar-project-document-form{border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:10px}.solar-project-document-form .solar-project-document-file{position:relative;isolation:isolate;gap:0}.solar-project-document-file>.field-label{position:absolute;z-index:2;left:11px;top:0;transform:translateY(-50%);max-width:calc(100% - 42px);padding:0 4px;color:var(--muted);background:var(--surface-raised,var(--surface));pointer-events:none;font-size:11px;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.solar-project-document-file[data-focused=true]>.field-label{color:var(--green)}.solar-project-document-file>input[type=file]{box-sizing:border-box;height:var(--workspace-field-height,46px);min-height:var(--workspace-field-height,46px);margin:0;padding:10px 12px;border-radius:var(--workspace-field-radius,11px);line-height:1.5}.solar-project-confirm{padding:12px;margin:15px 0;border:1px solid var(--line);border-radius:9px}.solar-project-confirm p{margin:0 0 10px}.solar-project-fast-track-field{min-width:0}.solar-project-fast-track-metadata{color:var(--muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.solar-project-fast-track-metadata p{margin:5px 0 0}.solar-project-fast-track-modal{width:min(560px,calc(100vw - 24px));font-size:13px}.solar-project-fast-track-warning{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--orange,#f17a27) 50%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--orange,#f17a27) 9%,var(--surface,#fff));line-height:1.6}.solar-project-fast-track-warning svg{flex-shrink:0;color:var(--orange,#f17a27)}.solar-project-fast-track-warning p{margin:0}.solar-project-fast-track-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0 12px;line-height:1.5}.solar-project-fast-track-consent input{width:18px;height:18px;flex-shrink:0;margin-top:1px}.solar-project-fast-track-explanation{margin:0 0 18px;color:var(--muted);font-size:11px;line-height:1.5}.solar-project-fast-track-modal .solar-projects-actions{justify-content:flex-end}.solar-project-assign{border-top:1px solid var(--line);padding-top:12px;margin-top:15px}.solar-project-assign>summary{margin-bottom:10px;font-weight:650;font-size:12px;cursor:pointer}.solar-project-assign select{width:100%;margin:4px 0 8px;font-size:11px}.solar-project-review{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.solar-project-review p{color:var(--muted);font-size:11px}.solar-project-completed-review{margin-bottom:12px}.solar-project-completed-review h4{margin:0 0 9px}.solar-project-completed-review .solar-project-check{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;margin:0}.solar-project-completed-review .solar-project-check input{flex:0 0 auto;margin-top:2px}.solar-project-completed-review .solar-projects-actions>button{min-height:44px;white-space:normal}.solar-project-notice{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--green) 7%,transparent);color:var(--muted);margin:0 0 12px}@media (hover:hover) and (min-width:761px) and (prefers-reduced-motion:no-preference){.solar-project-card-alert[data-tone=danger]>svg{animation:solar-project-alert-pulse 2.4s ease-in-out infinite}}@keyframes solar-project-alert-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:1050px) and (min-width:761px){.solar-projects-board{gap:5px}.solar-projects-column{padding:5px}.solar-project-card{padding:8px 6px}.solar-projects-column>h2{font-size:11px}}html.agata-phone .solar-projects-stage-mobile{display:block;width:100%;margin-bottom:10px}html.agata-phone .solar-projects-board{display:block}html.agata-phone .solar-projects-column[data-mobile-active=false]{display:none}@media (max-width:760px){html .shell.approved-workspace:is([data-page="Quadro de Projetos"],[data-page="Projetos Concluídos"])>main>section{padding:12px 10px 90px}.solar-projects-toolbar{align-items:flex-start}.solar-projects-toolbar h1{font-size:20px}.solar-projects-filters{gap:6px}.solar-projects-filters>.search-field{min-width:100%;max-width:none}.solar-projects-stage-mobile{display:block;width:100%;margin-bottom:10px}.solar-projects-board{display:block}.solar-projects-column[data-mobile-active=false]{display:none}.solar-projects-column>h2{min-height:0;padding-bottom:8px}.solar-project-card{padding:10px}.solar-projects-completed .solar-project-card{display:block}dialog.solar-project-modal{width:calc(100vw - 14px);max-width:calc(100vw - 14px);max-height:calc(100dvh - 14px);border-radius:12px}.solar-project-modal>.modal-head{padding:12px}.solar-project-modal>.modal-head h2{font-size:17px}.solar-project-modal>.modal-content{padding:12px}.solar-project-detail-layout{grid-template-columns:minmax(0,1fr);gap:16px}.solar-project-sidebar{border-right:0;padding-right:0;border-bottom:1px solid var(--line);padding-bottom:13px}.solar-project-sidebar>h3{font-size:17px}.solar-project-sidebar details:not([open])>:not(summary){display:none}.solar-project-sidebar summary{cursor:pointer;font-size:12px;color:var(--green)}.solar-project-two-fields{grid-template-columns:minmax(0,1fr);gap:10px}.solar-project-inspection .solar-project-inline{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:stretch}.solar-project-inspection .solar-project-inline>.field{grid-column:1/-1;min-width:0}.solar-project-inspection .solar-project-inline input{width:100%;min-width:0}.solar-project-inspection .solar-project-inline>button{width:100%;min-width:0;min-height:44px}.solar-project-tabs{gap:0}.solar-project-tabs button{padding-inline:4px;font-size:11px}}@media (prefers-reduced-motion:reduce){.solar-project-card,.solar-project-card-alert>svg,.solar-project-card-inspection{animation:none;transition:none}html .solar-projects-workspace .solar-project-card-inspection:not(:disabled):hover{transform:none}}.solar-project-create .solar-project-create-form,.solar-project-create .solar-project-manual-fields,.solar-project-manual-editor .solar-project-manual-fields{display:grid;gap:14px;min-width:0}.solar-project-create-section{width:100%;max-width:none;margin:0;min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised,var(--surface))}.solar-project-create-section h3,.solar-project-create-section h4{margin:0 0 12px;color:var(--text);font-size:14px}.solar-project-create-section h4{font-size:12px}.solar-project-create-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.solar-project-create-section-heading>:is(h3,h4){margin:0}.solar-project-manual-item{min-width:0;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--green) 3%,transparent)}.solar-project-manual-fields details>summary{min-height:36px;padding:9px 0;color:var(--muted);cursor:pointer}.solar-project-create-form .field,.solar-project-create-form .searchable-select,.solar-project-manual-fields .field,.solar-project-manual-fields .field>input{min-width:0;width:100%}.solar-project-create-help{align-self:center;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.solar-project-create-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.solar-project-create-back{margin-bottom:14px}.solar-project-create .customer-editor-continuous{width:100%;max-width:none;margin:0}.solar-project-manual-editor{margin:14px 0;padding-bottom:16px;border-bottom:1px solid var(--line)}.solar-project-manual-editor>.solar-projects-actions{justify-content:flex-end;margin-top:14px}@media (max-width:760px){.solar-project-create-section{padding:12px}.solar-project-create .solar-project-two-fields,.solar-project-manual-editor .solar-project-two-fields{grid-template-columns:minmax(0,1fr)}.solar-project-create :is(button,summary),.solar-project-manual-editor :is(button,summary){min-height:44px}.solar-project-create-footer>button{flex:1 1 auto}}dialog.global-search-dialog{width:min(880px,calc(100vw - 32px));font-size:13px}@media screen{html[data-theme] dialog.global-search-dialog[open]{animation:gs-dialog-reveal .24s cubic-bezier(.2,.8,.2,1)}html[data-theme] dialog.global-search-dialog::backdrop{animation:gs-backdrop-reveal .24s ease-out}html.agata-phone dialog.wide.global-search-dialog{inset:auto;top:calc(var(--gs-visible-top, 0px) + var(--gs-visible-height, 100dvh) / 2);left:50%;width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:auto;max-height:min(740px,calc(var(--gs-visible-height, 100dvh) - 28px));margin:0;transform:translate(-50%,-50%);border:1px solid var(--line-strong,var(--line));border-radius:24px;box-shadow:0 28px 90px rgb(7 7 18/32%)}html.agata-phone dialog.global-search-dialog[open]{animation-name:gs-phone-dialog-reveal}html.agata-phone dialog.global-search-dialog>.modal-head{padding:14px 16px}html.agata-phone dialog.global-search-dialog>.modal-content{padding:18px 16px;scrollbar-gutter:auto}}@keyframes gs-dialog-reveal{0%{transform:translateY(14px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes gs-phone-dialog-reveal{0%{transform:translate(-50%,calc(-50% + 14px)) scale(.97)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes gs-backdrop-reveal{0%{background-color:rgb(16 15 28/0)}to{background-color:rgb(16 15 28/55%)}}.global-search-dialog>.modal-content{display:flex;flex-direction:column;gap:20px;padding:22px 24px}.gs-group,.gs-groups,.gs-result-body,.gs-results,.gs-search-form{min-width:0}.gs-search-form{flex:0 0 auto}.gs-input-label{display:block;margin-bottom:9px;color:var(--text);font-size:12px;font-weight:650}.gs-input-row{display:flex;gap:10px;align-items:stretch}.gs-input-shell{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1;padding:0 14px;border:1px solid var(--line-strong,var(--line));border-radius:14px;background:var(--modal-soft,var(--surface-soft,var(--bg)))}.gs-input-shell>svg{flex:0 0 auto;color:var(--muted)}.gs-input-shell:focus-within{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.global-search-dialog .gs-input-shell input[type=search]{min-width:0;flex:1 1;width:100%;height:52px;margin:0;padding:0!important;border:0!important;border-radius:0!important;outline:none!important;background:transparent!important;color:var(--text);font:inherit;font-size:16px;box-shadow:none!important}.gs-input-shell input::placeholder{color:var(--muted);opacity:1}.gs-input-shell input::-webkit-search-cancel-button{display:none}.gs-input-shell .gs-clear{display:grid;flex:0 0 36px;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;margin:0 -6px 0 0;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--muted);box-shadow:none}.gs-retry,.gs-submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:11px 18px;border:1px solid transparent;border-radius:12px;background:var(--green);color:var(--on-green,#fff);font:inherit;font-weight:650;cursor:pointer}.gs-submit:disabled{opacity:.45;cursor:default}.gs-help{margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.gs-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-state{display:flex;min-height:225px;padding:25px 18px 32px;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.gs-state-icon{display:grid;width:62px;height:62px;margin-bottom:3px;place-items:center;border:1px solid var(--line);border-radius:20px;background:var(--modal-soft,var(--bg));color:var(--green)}.gs-state h3{margin:13px 0 7px;color:var(--text);font-size:17px;font-weight:650;letter-spacing:-.02em}.gs-state p{max-width:400px;margin:0;font-size:13px;line-height:1.6}.gs-privacy{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:11px}.gs-loading>svg,.gs-opening{animation:gs-spin 1s linear infinite}.gs-error>svg{color:var(--muted)}.gs-retry{margin-top:18px}.gs-summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.gs-summary p{min-width:0;margin:0;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.gs-summary strong{color:var(--text);font-weight:650}.gs-summary>span{flex:0 0 auto;color:var(--muted);font-size:11px}.gs-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:21px}.gs-filters button{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin:0;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:550;box-shadow:none;cursor:pointer}.gs-filters button span{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-filters button[aria-pressed=true]{border-color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--modal-surface,#fff));color:var(--green)}.gs-clear:disabled,.gs-filters button:disabled,.gs-result:disabled{cursor:default}.gs-groups{display:grid;gap:21px}dialog.global-search-dialog .gs-group{display:block;width:100%;max-width:none;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.gs-group-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 1px 8px}.gs-group-heading h3{display:flex;align-items:center;gap:8px;min-width:0;margin:0;color:var(--text);font-size:12px;font-weight:650;line-height:1.5}.gs-group-heading h3 svg,.gs-group-heading>span{flex:0 0 auto;color:var(--muted)}.gs-group-heading>span{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-group ul{display:grid;gap:0;padding:0;margin:0;list-style:none;overflow:hidden;border:1px solid var(--line);border-radius:13px}.gs-group li{min-width:0;padding:0;margin:0}.gs-group li+li{border-top:1px solid var(--line)}.gs-result{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;margin:0;padding:14px;border:0;border-radius:0;background:var(--modal-surface,var(--surface,#fff));color:var(--text);font:inherit;text-align:left;box-shadow:none;cursor:pointer;transition:background .12s ease}.gs-result:hover:not(:disabled){background:var(--modal-soft,var(--bg))}.gs-result:focus-visible{outline-offset:-3px!important}.gs-result-icon{display:grid;width:36px;height:36px;flex:0 0 36px;border-radius:11px;place-items:center;background:var(--modal-soft,var(--bg));color:var(--green)}.gs-result-body{display:grid;gap:4px;flex:1 1}.gs-result-body>strong{color:var(--text);font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.gs-result-subtitle{color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.gs-result-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px}.gs-related,.gs-status{display:inline-block;max-width:100%;padding:3px 6px;border:1px solid var(--line);border-radius:5px;background:var(--modal-soft,var(--bg));color:var(--muted);font-size:9px;line-height:1.3;overflow-wrap:anywhere}.gs-related{border-color:color-mix(in srgb,var(--green) 15%,var(--line));color:var(--green);background:color-mix(in srgb,var(--green) 6%,var(--modal-surface,#fff))}.gs-opening,.gs-result-arrow{flex:0 0 18px;color:var(--muted)}.gs-truncated{display:flex;align-items:flex-start;gap:8px;margin:20px 0 0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--modal-soft,var(--bg));color:var(--muted);font-size:11px;line-height:1.5}.gs-truncated>svg{flex:0 0 auto;margin-top:1px}.gs-action-error{padding:12px;margin:0 0 16px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--modal-soft,var(--bg));font-size:12px;line-height:1.5}@keyframes gs-spin{to{transform:rotate(1turn)}}@media (max-width:600px){dialog.global-search-dialog{width:calc(100vw - 20px)}.global-search-dialog>.modal-content{gap:18px;padding:18px}.gs-input-row{gap:8px}.gs-input-shell{padding:0 10px;gap:8px}.gs-input-shell input{height:49px}.gs-submit{padding:10px 12px;font-size:12px}.gs-help{font-size:10px}.gs-state{min-height:210px;padding:20px 5px 25px}.gs-state h3{font-size:16px}.gs-state p{font-size:12px}.gs-filters{gap:6px;margin-bottom:18px}.gs-filters button{min-height:38px;padding:7px 9px;font-size:10px}.gs-result{padding:12px 10px;gap:9px}.gs-result-icon{width:30px;height:34px;flex-basis:30px;border-radius:9px}.gs-result-body>strong{font-size:12px}.gs-result-arrow{width:15px;flex-basis:15px}}@media (max-width:360px){.gs-input-row{flex-wrap:wrap}.gs-input-shell{flex-basis:100%}.gs-submit{width:100%;min-height:40px}.gs-summary{gap:8px}.gs-group-heading{gap:7px}}@media (prefers-reduced-motion:reduce){html[data-theme] dialog.global-search-dialog::backdrop,html[data-theme] dialog.global-search-dialog[open]{animation:none}.gs-result{transition:none}.gs-loading>svg,.gs-opening{animation:none}}@media screen{html[data-theme] dialog{--modal-surface:#ffffff;--modal-soft:#f6f5fa;--surface:var(--modal-surface)!important;--surface-raised:var(--modal-surface)!important;--surface-soft:var(--modal-soft)!important;--modal-padding:clamp(18px,3vw,28px);box-sizing:border-box;padding:0!important;max-height:calc(100dvh - 32px);max-width:calc(100vw - 28px);overflow:hidden!important;border:1px solid var(--line-strong,#d8d5e2);border-radius:22px;background:var(--modal-surface)!important;color:var(--text);opacity:1!important;isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] dialog{--modal-surface:#22232e;--modal-soft:#2b2c38}html[data-theme] dialog[open]{display:flex;flex-direction:column}html[data-theme] dialog::backdrop{background:rgb(16 15 28/55%);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] dialog>.modal-head{position:relative;inset:auto;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;margin:0;padding:20px var(--modal-padding);border-bottom:1px solid var(--line);background:var(--modal-surface)!important;opacity:1}html[data-theme] dialog>.modal-head h2{min-width:0;margin:0;font-size:clamp(19px,2.2vw,23px);line-height:1.3;overflow-wrap:anywhere}html[data-theme] dialog>.modal-head>.icon{flex:0 0 auto;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;background:var(--modal-surface)!important;color:var(--text)}html[data-theme] dialog>.modal-content{flex:1 1 auto;min-height:0;min-width:0;width:100%;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding:var(--modal-padding);scroll-padding:var(--modal-padding);background:var(--modal-surface)!important;color:var(--text)}html[data-theme] dialog>.modal-content>.modal-body{padding:0!important;margin:0;background:var(--modal-surface)!important}html[data-theme] dialog .modal-content>:first-child{margin-top:0}html[data-theme] dialog .modal-content>:last-child{margin-bottom:0}html[data-theme] dialog .modal-content :is(.form-footer,.modal-footer,.modal-foot){background:var(--modal-surface)!important;border-color:var(--line);padding-top:18px}html[data-theme] dialog .modal-content fieldset{min-width:0;max-width:100%}html[data-theme] dialog .modal-content :is(input,textarea,select){max-width:100%;box-sizing:border-box}html[data-theme] dialog .searchable-select-popup{background:var(--modal-surface)!important}html[data-theme] dialog :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus,#a893d4);outline-offset:2px}@media (max-width:600px){html[data-theme] dialog{--modal-padding:18px;width:calc(100% - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:18px}html[data-theme] dialog>.modal-head{padding-top:15px;padding-bottom:15px}}}@media print{dialog>.modal-content{display:block;overflow:visible;max-height:none;height:auto;padding:0}}@media screen{html.agata-phone:has(.approved-workspace){--mobile-menu-fill:58%;--mobile-menu-blur:blur(18px);--mobile-sun:#92520d;--mobile-mint:#176b58;--mobile-lilac:#59439d;--approved-glow:#ffbc6d24;--approved-glow-secondary:#c3abff38}html.agata-phone[data-theme=dark]:has(.approved-workspace){--bg:#111827;--surface:#22283a;--surface-raised:#272e41;--surface-soft:#1b2232;--surface-hover:#323950;--text:#f7f6fd;--muted:#bbc3d5;--line:#3d455b;--line-strong:#59617a;--mobile-sun:#ffbc6d;--mobile-mint:#76e8ce;--mobile-lilac:#c3abff;--green:var(--mobile-lilac);--focus:var(--mobile-lilac);--accent-text:var(--mobile-sun);--accent:var(--mobile-sun);--positive:var(--mobile-mint);--brand-soft:#342d4d;--approved-glow:#ffbc6d1a;--approved-glow-secondary:#c3abff29}html.agata-phone .shell.approved-workspace[data-opening-notices=true]>main>section{padding-top:max(16px,env(safe-area-inset-top,0px))}html.agata-phone .shell.approved-workspace[data-opening-notices=true]:has(>.site-lead-notices-bell)>main>section{padding-top:calc(56px + env(safe-area-inset-top, 0px))}html.agata-phone .shell>.site-lead-notices-bell{right:calc(14px + env(safe-area-inset-right, 0px))}html.agata-phone .wnf-phone-dock{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:70;display:flex;align-items:center;gap:4px;padding:5px;border:1px solid var(--line);border-radius:24px;background:color-mix(in srgb,var(--surface-raised) var(--mobile-menu-fill),transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--mobile-menu-blur);backdrop-filter:var(--mobile-menu-blur)}html.agata-phone .wnf-phone-dock[hidden]{display:none}html.agata-phone .wnf-phone-dock .pob-trigger,html.agata-phone .wnf-phone-dock .wnf-launcher,html.agata-phone .wnf-phone-dock .wwb-trigger{display:grid;place-items:center;min-width:44px;min-height:44px;width:46px;height:46px;border:0;border-radius:16px;padding:0;color:var(--text);background:transparent;box-shadow:none}html.agata-phone .wnf-phone-dock .wnf-launcher{width:49px;--wnf-logo-size:34px;--wnf-nav:var(--mobile-sun)}html.agata-phone .wnf-phone-dock :is(.proposal-opening-bell,.wwb-root){position:static;padding-inline-start:4px;border-inline-start:1px solid var(--line)}html.agata-phone .wnf-phone-dock .wwb-root{isolation:auto}html.agata-phone .wnf-phone-dock :is(.pob-trigger,.wwb-trigger){-webkit-backdrop-filter:none;backdrop-filter:none}html.agata-phone .wnf-phone-dock :is(.pob-trigger,.wwb-trigger):before{content:none}html.agata-phone .wnf-phone-dock .wwb-trigger{color:var(--mobile-mint)}html.agata-phone .wnf-phone-dock :is(.pob-panel,.wwb-panel){position:absolute;inset:auto auto calc(100% + 8px) -1px;width:min(390px,calc(100vw - 32px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));max-height:calc(100dvh - 108px - env(safe-area-inset-bottom, 0px));border-radius:18px}html.agata-phone .wnf-phone-dock :is(.pob-count,.wwb-count){top:-2px;right:-2px}html.agata-phone .wnf-phone-dock button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}html.agata-phone .wnf-root.wnf-mobile-panel{--wnf-mobile-accent:var(--mobile-lilac);--wnf-mobile-tile:color-mix(in srgb,var(--surface-raised) var(--mobile-menu-fill),transparent);--wnf-mobile-edge:var(--line);--wnf-ink:var(--text);background:radial-gradient(ellipse at 0 0,var(--approved-glow-secondary),transparent 64%),color-mix(in srgb,var(--bg) var(--mobile-menu-fill),transparent);-webkit-backdrop-filter:var(--mobile-menu-blur);backdrop-filter:var(--mobile-menu-blur)}html.agata-phone .wnf-root.wnf-mobile-panel .wnf-mobile-grid{grid-template-columns:minmax(0,1fr);gap:7px}html.agata-phone .wnf-root.wnf-mobile-panel .wnf-mobile-children button,html.agata-phone .wnf-root.wnf-mobile-panel .wnf-mobile-tile{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;justify-items:start;gap:11px;min-height:51px;padding:7px 12px;border-radius:13px;box-shadow:none}html.agata-phone .wnf-root.wnf-mobile-panel .wnf-mobile-tile .wnf-glyph{width:34px;height:34px;border-radius:10px}html.agata-phone .wnf-root.wnf-mobile-panel .wnf-mobile-tile .wnf-tile-arrow{position:static;justify-self:end}html.agata-phone .wnf-root.wnf-mobile-panel .wnf-mobile-tile[aria-expanded=true] .wnf-tile-arrow{transform:rotate(180deg)}html.agata-phone .wnf-mobile-children:not([hidden]){display:grid;margin:4px 0 4px 17px;gap:4px}html.agata-phone .wnf-root.wnf-mobile-panel .wnf-mobile-children button{min-height:44px;border:1px solid var(--line);background:var(--wnf-mobile-tile);color:var(--text);text-align:left}html.agata-phone .wnf-root.wnf-mobile-panel .wnf-mobile-children button[aria-current=page]{color:var(--green);border-color:var(--green)}html.agata-phone .cdb-metric-money strong{color:var(--mobile-sun)}}.wnf-desktop-notices{display:contents}.animated-indicator{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.animated-indicator-final{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}