.table .tr{grid-template-columns:minmax(180px,2.2fr) minmax(48px,.65fr) minmax(92px,1fr) minmax(88px,1fr) minmax(78px,.8fr);column-gap:10px}.document-filter-chips .renewal,.document-row-status.renewal{color:#245b73;background:#e8f2f7;border-color:#b9d3df}.document-compact-row.renewal .document-row-icon{color:#8a5a00;background:#fff1d6}.document-real-validity.renewal,.document-renewal-notice{color:#245b73;background:#f0f7fa;border-color:#c7dde6}.sale-validity-reference .document-real-validity.renewal,.sale-validity-reference .document-row-status.renewal{color:#805600;background:#fff1d6;border-color:#efd095}.document-renewal-notice{margin:12px 0;padding:12px 14px;border:1px solid #c7dde6;border-radius:10px}.document-renewal-notice article,.document-renewal-notice header{display:flex;justify-content:space-between;gap:12px}.document-renewal-notice article{padding-top:8px;margin-top:8px;border-top:1px solid #d8e8ee}.document-version-history{display:grid;gap:6px;padding:12px;margin-top:10px;border:1px solid #dfe6e1;border-radius:10px;background:#f7f9f8}.document-version-history p{margin:0;color:#64736b}.document-version-history a{color:#1d4a37;font-weight:700}.sale-document-conference-modal{width:min(920px,calc(100vw - 32px))}.sale-document-review{padding:0 22px 18px}.sale-document-review-clear,.sale-document-review-list{padding:16px;border:1px solid #dfe6e1;border-radius:12px;background:#f7faf8}.sale-document-review-clear b{color:#1d6b49}.sale-document-review-list>header p{margin-bottom:0;color:#64736b}.sale-document-review-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;border-top:1px solid #dfe6e1}.sale-document-review-list article:first-of-type{margin-top:12px}.sale-document-review-list article div,.sale-document-review-list article span{display:flex;gap:8px}.sale-document-review-list article div{min-width:0;flex-direction:column}.sale-document-review-list article small{color:#64736b}.sale-document-review-list label{cursor:pointer;font-weight:700;color:#1d4a37}.sale-document-review-list label input{position:absolute;width:1px;height:1px;opacity:0}.sale-document-conference-inline{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:rgba(18,35,28,.55)}.sale-document-conference-inline>section{width:min(900px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:20px;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.22)}.sale-document-conference-inline>section>footer,.sale-document-conference-inline>section>header{display:flex;justify-content:space-between;gap:12px}.sale-document-conference-inline>section>footer{justify-content:flex-end}.deal-audit-document-review{margin:14px 0 0;padding:12px;border-left:3px solid #c8962e;background:#fff7e6}.stock-sale-document-review-summary{margin-bottom:14px;padding:12px 14px;border:1px solid #efd095;border-radius:10px;background:#fff7e6;color:#704e0c}.stock-sale-document-review-summary p{margin:4px 0 0}@media (max-width:700px){.sale-document-review-list article{grid-template-columns:1fr}.sale-document-review-list article span{flex-wrap:wrap}}.authority-default-card{margin-top:16px;padding:18px;border:1px solid #d8e2dc;border-radius:14px;background:#f7faf8;display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(190px,1fr) minmax(190px,1fr) auto;gap:14px;align-items:end}.authority-default-card>div p{margin:5px 0 0;color:#5f6f66}.authority-default-card label{display:grid;gap:7px;font-size:14px;font-weight:700;color:#34473d}.authority-default-card .field-input{min-height:44px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #ccd9d1;border-radius:9px;background:#fff}.authority-default-card .field-input input{width:100%;border:0;outline:0;background:transparent;font:inherit}.authority-default-card>button{min-height:44px}.authority-default-card>small,.authority-default-message{grid-column:1/-1;margin:0}.authority-default-message.error{color:#a62b27}.authority-default-message.ready{color:#1d6b48}.authority-revaluation,.authority-standard-notice{margin:10px 0 16px;padding:12px 14px;border:1px solid #cfe1d6;border-radius:10px;background:#f2f8f4;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.authority-outside-banner,.authority-standard-notice.outside{border-color:#e5b9b2;background:#fff1ef;color:#9e2e26}.authority-outside-badge,.authority-outside-banner,.authority-standard-notice>span{font-weight:800}.authority-standard-notice label{width:100%;display:grid;grid-template-columns:190px minmax(220px,1fr) auto;gap:10px;align-items:center}.authority-standard-notice input{min-height:42px;padding:0 12px;border:1px solid #c9d5ce;border-radius:8px}.authority-revaluation{justify-content:space-between}.authority-revaluation p{margin:3px 0 0}.authority-outside-banner{padding:10px 14px;border:1px solid;border-radius:9px}.authority-outside-badge{display:inline-flex;width:max-content;padding:3px 8px;border-radius:999px;background:#fde4df;color:#a12f27;font-size:11px;font-style:normal}.authority-revaluation.locked{opacity:.72}@media(max-width:1024px){.authority-default-card{grid-template-columns:1fr 1fr}.authority-default-card>button,.authority-default-card>div{grid-column:1/-1}.authority-standard-notice label{grid-template-columns:1fr}.authority-standard-notice label button{justify-self:start}}.analysis-modal{position:relative;height:min(760px,calc(100vh - 24px));max-height:calc(100vh - 24px)}.status-dialog-backdrop{position:absolute;inset:0;z-index:20;padding:20px;background:rgba(16,35,29,.58);display:grid;place-items:center}.status-dialog{position:relative;width:min(520px,100%);max-height:calc(100% - 20px);overflow:auto;padding:24px;border-radius:14px;background:#fff;box-shadow:0 24px 65px rgba(0,0,0,.28)}.status-dialog h3{margin:5px 0 7px;font:600 21px Georgia,serif}.status-dialog>p{margin:0 0 17px;color:#6c7872;font-size:10px}.status-dialog-close{position:absolute;right:13px;top:13px;width:30px;height:30px;border:0;border-radius:50%;background:#eff2f0;color:#64716b;font-size:19px;cursor:pointer}.status-dialog-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.status-dialog-options button{min-height:48px;padding:10px 12px;border:1px solid #dce5e0;border-radius:9px;background:#fff;color:#30453b;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;text-align:left;cursor:pointer}.status-dialog-options button.selected,.status-dialog-options button:hover{border-color:#74a68e;background:#edf6f1}.status-dialog-options b{font-size:9px}.status-dialog-options i{color:#668076;font-style:normal}.status-dialog-cancel{width:100%;margin-top:13px}.sync-safety-backdrop{position:fixed;z-index:120}.sync-safety-dialog{width:min(620px,100%)}.sync-safety-dialog>p{font-size:14px;line-height:1.5}.sync-safety-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.sync-conflict-copy{width:100%;min-height:160px;max-height:280px;padding:12px;resize:vertical;border:1px solid #ccd9d2;border-radius:9px;background:#f5f7f6;color:#263b31;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.dashboard-status-panel{margin:14px 0 20px;padding:18px;border:1px solid #c8dcd2;border-radius:12px;background:#f5faf7}.dashboard-status-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.dashboard-status-title h3{margin:2px 0 0;font:600 15px Georgia,serif}.dashboard-status-title button{border:0;background:transparent;color:#285f49;font-size:9px;font-weight:800;cursor:pointer}.dashboard-status-sections{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(520px,1.45fr);gap:12px}.dashboard-status-sections>section{min-width:0;padding:12px;border:1px solid #d9e5df;border-radius:10px;background:#fff}.dashboard-status-section-title{min-height:38px;margin-bottom:9px;display:flex;flex-direction:column;gap:3px}.dashboard-status-section-title b{color:#24483a;font-size:13px}.dashboard-status-section-title small{color:#718078;font-size:11px}.dashboard-status-grid{display:grid;gap:8px}.dashboard-analysis-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-portfolio-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-status-grid button{min-width:0;min-height:100px;padding:12px;border:1px solid #dbe5e0;border-radius:9px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;color:#34483f;text-align:left;cursor:pointer}.dashboard-status-card-content{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.dashboard-status-grid button em{color:#79867f;font-size:10px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.dashboard-status-grid button:hover{border-color:#77aa91;box-shadow:0 5px 13px rgba(29,75,55,.08)}.dashboard-status-grid small{font-size:12px;font-weight:750;line-height:1.25}.dashboard-status-grid b{color:#184c39;font:600 22px Georgia,serif}.dashboard-status-grid .status-emestoque{background:#3c906b}.dashboard-status-grid .status-documentacaopendente{background:#5489a0}.dashboard-status-grid .status-emnegociacao{background:#cf9633}.dashboard-status-grid .status-vendidos{background:#1f6f56}.dashboard-operational-panel{margin:14px 0 20px;padding:18px 20px 20px;border:1px solid #d6e1db;border-radius:14px;background:#f3f6f3}.dashboard-operational-head{margin-bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.dashboard-operational-head h3{margin:4px 0 0;color:#16241d;font:600 19px Georgia,serif}.dashboard-operational-head button{border:0;background:transparent;color:#1d4a37;font:700 15px Georgia,serif;cursor:pointer}.dashboard-operational-wrap{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px;align-items:stretch}.dashboard-operational-flow{min-width:0;padding:12px 14px 14px;border:1px solid #dfe6e1;border-radius:12px;background:#fff}.dashboard-operational-phases{margin-bottom:8px;display:grid;grid-template-columns:2fr 4fr;gap:10px}.dashboard-operational-phases span{padding-bottom:6px;border-bottom:2px solid #dfe6e1;color:#6c7a73;font-size:12px;font-weight:800;letter-spacing:.08em}.dashboard-operational-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.dashboard-operational-stage{position:relative;min-width:0;min-height:196px;padding:10px 9px;border:0;border-right:1px dashed #dfe6e1;border-radius:0;background:#fff;color:#1f2a24;display:grid;grid-template-rows:42px 44px 62px 28px;text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s}.dashboard-operational-stage:last-child{border-right:0}.dashboard-operational-stage:not(:last-child):after{content:"›";position:absolute;right:-7px;top:31px;z-index:2;padding:0 2px;background:#fff;color:#b7c2bc;font-size:22px;line-height:1}.dashboard-operational-stage:focus-visible,.dashboard-operational-stage:hover{z-index:1;outline:none;background:#f5faf7;box-shadow:inset 0 0 0 2px #78a990}.dashboard-operational-stage.alert,.dashboard-operational-stage.alert:not(:last-child):after{background:#fff7e6}.dashboard-operational-stage-title{min-width:0;color:#26352e;display:flex;align-items:flex-start;gap:6px;font-size:13px;font-weight:800;line-height:1.25;overflow-wrap:normal;word-break:normal;hyphens:none}.dashboard-operational-stage-title i{width:8px;height:8px;margin-top:5px;border-radius:50%;flex:none}.dashboard-operational-stage-detail{padding-left:14px;color:#68776f;font-size:12.5px;line-height:1.35;overflow-wrap:normal;word-break:normal;hyphens:none}.dashboard-operational-stage-count{padding-left:14px;align-self:end;display:block}.dashboard-operational-stage-count strong{display:block;color:#16241d;font:600 32px/1 Georgia,serif}.dashboard-operational-stage-count small{display:block;margin-top:4px;color:#4d5b54;font-size:11.5px;font-weight:700;line-height:1.25;white-space:nowrap}.dashboard-operational-stage.zero .dashboard-operational-stage-count strong{color:#b9c3be}.dashboard-operational-stage-alert{min-width:0;padding-left:14px;align-self:center}.dashboard-operational-stage-alert em{display:inline-block;max-width:100%;padding:3px 6px;border-radius:20px;background:#fdecea;color:#a7372f;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.25;white-space:nowrap}.dashboard-operational-stage-alert em.yellow{background:#fff0cd;color:#805600}.dashboard-operational-sold{min-width:0;padding:15px;border:0;border-radius:12px;background:#1d4a37;color:#fff;display:flex;flex-direction:column;align-items:flex-start;text-align:left;cursor:pointer}.dashboard-operational-sold:focus-visible,.dashboard-operational-sold:hover{outline:3px solid #8fb7a5;outline-offset:2px}.dashboard-operational-sold>span{font-size:12px;font-weight:800;letter-spacing:.08em;opacity:.82}.dashboard-operational-sold>strong{margin-top:18px;font:600 40px/1 Georgia,serif}.dashboard-operational-sold>small{margin-top:5px;font-size:12px;line-height:1.35;opacity:.92}.dashboard-operational-sold>em{width:100%;margin-top:11px;padding-top:9px;border-top:1px solid #ffffff40;font-size:12px;font-style:normal;line-height:1.55}.dashboard-operational-sold>em>span{display:flex;flex-wrap:wrap;column-gap:4px}.dashboard-operational-sold>em b{white-space:nowrap}.dashboard-operational-foot{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px 18px;color:#68776f;font-size:12px}@media (max-width:1180px){.dashboard-operational-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-operational-stage{border-bottom:1px dashed #dfe6e1}.dashboard-operational-stage:nth-child(3n){border-right:0}.dashboard-operational-stage:nth-child(n+4){border-bottom:0}.dashboard-operational-stage:nth-child(3n):after{display:none}}@media (max-width:1023px){.dashboard-operational-wrap{grid-template-columns:1fr}.dashboard-operational-sold{min-height:150px}.dashboard-operational-sold>strong{margin-top:24px}}@media (max-width:680px){.dashboard-operational-panel{padding:16px 14px}.dashboard-operational-head{align-items:flex-start;flex-direction:column}.dashboard-operational-phases{grid-template-columns:1fr}.dashboard-operational-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-operational-stage,.dashboard-operational-stage:nth-child(3n){border-right:1px dashed #dfe6e1;border-bottom:1px dashed #dfe6e1}.dashboard-operational-stage:nth-child(2n){border-right:0}.dashboard-operational-stage:nth-child(n+5){border-bottom:0}.dashboard-operational-stage:nth-child(3n):after{display:block}.dashboard-operational-stage:nth-child(2n):after{display:none}}.analysis-modal .analysis-asset-reference,.analysis-modal .modal-head,.analysis-modal .steps,.analysis-modal footer{flex:0 0 auto}.analysis-asset-reference{min-height:54px;padding:9px 32px;border-bottom:1px solid #d7e3dd;background:#f1f7f4;display:flex;align-items:center;justify-content:space-between;gap:18px}.analysis-asset-reference>div{min-width:0}.analysis-asset-reference small{display:block;margin-bottom:3px;color:#678076;font-size:8px;font-weight:850;letter-spacing:.12em}.analysis-asset-reference b{display:block;overflow:hidden;color:#174b38;font:600 15px Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.analysis-asset-reference>span{color:#557066;font-size:10px;font-weight:750;white-space:nowrap}.analysis-asset-reference.pending{background:#faf7ed;border-bottom-color:#e6d8ae}.analysis-asset-reference.pending b{color:#8b6929}.asset-name-entry{margin-bottom:16px;padding:16px;border:1px solid #92baa7;border-radius:11px;background:#edf6f1;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);align-items:end;gap:18px}.asset-name-entry>label>b{display:block;margin-bottom:7px;color:#234f3e;font-size:14px}.asset-name-entry .input-wrap{min-height:44px;border-color:#9fbfaf}.asset-name-entry .input-wrap input{font-size:13px;font-weight:650}.asset-name-entry>p{margin:0 0 3px;color:#506b60;font-size:12px;line-height:1.5}.analysis-modal .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.analysis-modal footer{position:sticky;bottom:0;z-index:5;box-shadow:0 -8px 24px rgba(18,47,39,.08)}@media (max-height:650px){.overlay{padding:6px}.analysis-modal{height:calc(100vh - 12px);max-height:calc(100vh - 12px)}.analysis-modal .modal-head{padding:14px 24px 10px}.analysis-modal .modal-head p{display:none}.analysis-modal .steps{padding:8px 24px}.analysis-modal .analysis-asset-reference{padding:7px 24px}.analysis-modal .modal-body{padding:18px 24px}.analysis-modal footer{padding:10px 24px}}@media (max-width:700px){.overlay{padding:0}.analysis-modal{width:100vw;height:100vh;max-height:100vh;border-radius:0}.steps b{display:none}.analysis-asset-reference{padding-left:20px;padding-right:20px}.analysis-asset-reference>span{display:none}.asset-name-entry{gap:10px}.asset-name-entry,.form-grid.three{grid-template-columns:1fr}.form-grid label.wide{grid-column:span 1}.checks{grid-template-columns:1fr 1fr}.analysis-modal footer .ghost{padding-left:10px;padding-right:10px}}.disabled-field{opacity:.58}.disabled-field .input-wrap{background:#eef1ef}.disabled-field input:disabled{cursor:not-allowed}.form-hint{align-self:end;min-height:40px;display:flex;align-items:center;padding:0 10px;color:#78837d;font-size:9px}.condo-guidance{grid-column:1/-1;min-height:18px;padding:0 2px;margin-top:-8px}.iptu-import+.form-grid.three{grid-template-columns:repeat(12,minmax(0,1fr))}.iptu-import+.form-grid.three>label{grid-column:span 4}.iptu-import+.form-grid.three>.condo-guidance{grid-column:1/-1;grid-row:3}.address-four{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.35fr .65fr 1.15fr 1fr;gap:15px}.property-details-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.form-error{margin-top:14px;padding:11px 14px;border:1px solid #dfaaa0;background:#f8e8e4;color:#91493f;border-radius:8px;font-size:10px;font-weight:700}.price-revaluation{margin-top:14px;padding:12px 14px;border:1px solid #b9d7c8;border-radius:10px;background:#f2f8f5;display:flex;align-items:center;justify-content:space-between;gap:16px}.price-revaluation b{display:block;color:#174d3b;font-size:11px}.price-revaluation p{margin:3px 0 0;color:#5b6f67;font-size:10px;line-height:1.45}.price-revaluation small{display:block;margin-top:5px;color:#287153;font-size:9px;font-weight:700}.price-revaluation button{flex:0 0 auto;border:0;border-radius:8px;background:#164d3b;color:#fff;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}.price-revaluation.locked{border-color:#e3d5ac;background:#fbf7e8}.price-revaluation.locked b,.price-revaluation.locked small{color:#7d6420}.price-revaluation button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.price-revaluation{align-items:stretch;flex-direction:column}}.value-positive>b{color:#287153!important}.value-positive .input-wrap{border-color:#69ad8b;background:#e7f5ed;box-shadow:0 0 0 2px #bfe2ce}.value-positive .input-wrap input,.value-positive .input-wrap span{color:#205d43;font-weight:800}.value-negative>b{color:#a84e43!important}.value-negative .input-wrap{border-color:#d77d70;background:#fae9e5;box-shadow:0 0 0 2px #f0c8c1}.value-negative .input-wrap input,.value-negative .input-wrap span{color:#943f35;font-weight:800}.price-upload{margin-top:18px;display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center;padding:15px 16px;border:1px dashed #b9c9c1;background:#f5f8f6;border-radius:10px}.price-upload b{font-size:11px}.price-upload p{margin:4px 0 0;color:#6b756f;font-size:9px}.upload-action{background:#173f32;color:#fff;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:800;cursor:pointer}.upload-action input{display:none}.price-file-status,.price-match-warning{grid-column:1/-1;font-size:9px;color:#748079}.price-file-status.ready{color:#287153;font-weight:700}.price-file-status.error,.price-match-warning{color:#a84e43;font-weight:700}.price-library{display:grid;gap:16px;max-width:1050px}.development-actions-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:12px;align-items:stretch;margin-bottom:12px}.development-registration{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;margin-bottom:0;padding:18px;border:1px solid #d9e3de;border-radius:10px;background:#fff}.development-registration label{display:grid;gap:7px}.development-registration b{font-size:10px;color:#53615a}.development-registration input{width:100%;min-width:0;border:1px solid #dce2de;background:#fff;border-radius:8px;padding:11px;color:#28352f}.development-registration button{border:0;border-radius:8px;padding:12px 16px;background:#123f31;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.development-registration button:disabled{opacity:.45;cursor:not-allowed}.development-rename{display:grid;gap:9px;padding:18px;border:1px solid #d9e3de;border-radius:10px;background:#f6f8f7}.development-rename>b{font-size:10px;color:#53615a}.development-rename-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.development-rename input,.development-rename select{width:100%;min-width:0;border:1px solid #dce2de;background:#fff;border-radius:8px;padding:11px;color:#28352f}.development-rename button{border:1px solid #123f31;border-radius:8px;padding:11px 14px;background:#fff;color:#123f31;font-size:9px;font-weight:800;cursor:pointer;white-space:nowrap}.development-rename button:disabled{opacity:.45;cursor:not-allowed}.development-registration-status{grid-column:1/-1;margin:0;font-size:10px;color:#748079}.development-registration-status.ready{color:#287153;font-weight:700}.development-registration-status.error{color:#a84e43;font-weight:700}.central-upload{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;padding:18px;background:#f5f8f6;border:1px dashed #b9c9c1;border-radius:10px}.central-upload label:first-child{display:grid;gap:7px}.central-upload b{font-size:13px;color:#53615a}.central-upload select{min-width:280px;border:1px solid #dce2de;background:white;border-radius:8px;padding:11px;color:#28352f}.central-upload.price-file-pair{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto}.price-file-pair .upload-action{min-height:62px;display:grid;align-content:center;gap:4px;border:1px solid #1e5c47}.price-file-pair .upload-action b{color:#fff;font-size:13px}.price-file-pair .upload-action span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dcebe4;font-size:12px;font-weight:600}.save-price-package{min-height:44px;border:0;border-radius:8px;padding:11px 15px;background:#a77828;color:#fff;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.save-price-package:disabled{opacity:.4;cursor:not-allowed}.manual-price{margin-top:14px;display:grid;grid-template-columns:1fr 190px auto;gap:14px;align-items:center;padding:16px 18px;border:1px solid #dce5df;border-radius:10px;background:#fff}.manual-price>div{display:grid;gap:4px}.manual-price b{font-size:14px;color:#263a31}.manual-price p{margin:0;font-size:13px;color:#748079}.manual-price label{display:flex;align-items:center;border:1px solid #dce2de;border-radius:8px;overflow:hidden;background:#fff}.manual-price label span{padding:10px 9px;color:#66736c;font-size:13px;background:#f4f6f5}.manual-price input{min-width:0;width:100%;border:0;outline:0;padding:10px;color:#28352f}.manual-price button{border:0;border-radius:8px;padding:11px 15px;background:#123f31;color:white;font-size:13px;font-weight:800;cursor:pointer}.manual-price button:disabled{opacity:.4;cursor:not-allowed}.upload-action.disabled{opacity:.45;cursor:not-allowed}.library-status{margin-top:12px;font-size:13px;color:#748079}.library-status.ready{color:#287153;font-weight:700}.library-status.error{color:#a84e43;font-weight:700}.price-month-review-summary{margin-bottom:14px;padding:14px 16px;border:1px solid #b9d7c8;border-radius:10px;background:#edf7f1;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#255640}.price-month-review-summary.pending{border-color:#ddbd74;background:#fff8e8;color:#76551a}.price-month-review-summary b{font-size:14px}.price-month-review-summary p{margin:4px 0 0;font-size:13px}.price-month-review-summary>span{flex:none;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.75);font-size:12px;font-weight:850}.table-versioning-note{margin:0 0 10px;padding:10px 12px;border:1px solid #cfe2d7;border-radius:8px;background:#f2f8f5;color:#476359;font-size:12px;line-height:1.45}.table-library-list article{display:grid;grid-template-columns:42px 1fr auto auto;gap:12px;align-items:center;padding:13px 5px;border-top:1px solid #edf0ee}.unit-availability-notice{margin-top:9px;padding:9px 11px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:10px}.unit-availability-notice b{font-size:10px}.unit-availability-notice.available{border:1px solid #b9d7c8;background:#edf7f1;color:#21684b}.unit-availability-notice.unavailable{border:1px solid #dfaaa0;background:#fff1ee;color:#9a493f}.table-library-list article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#f3e5e2;color:#a84e43;font-size:8px;font-weight:900}.table-library-list article div{display:flex;flex-direction:column;gap:4px;font-size:14px}.table-library-list small,.table-library-list time{color:#7c8881;font-size:12px}.table-library-list button{border:1px solid #e2c1bb;background:#fff6f4;color:#9a493f;border-radius:7px;padding:8px 10px;font-size:12px;cursor:pointer}.table-library-list article .table-library-actions{display:flex;flex-direction:row;align-items:center;gap:8px}.price-review-state{font-weight:750}.price-review-state.pending{color:#9a681b}.price-review-state.current{color:#287153}.table-library-list button.table-confirm-action{border-color:#d2aa55;background:#fff8e8;color:#76551a;font-weight:800;white-space:nowrap}.table-update-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid #8eb5a3;background:#edf7f1;color:#174c38;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.table-update-action:hover{background:#dff0e7}.table-update-action:focus-within{outline:2px solid #2f7b5b;outline-offset:2px}.table-update-action input{display:none}.library-empty{padding:30px 0;color:#829089;font-size:11px;text-align:center}@media (max-width:700px){.central-upload,.development-actions-grid,.development-registration,.development-rename-fields,.manual-price{grid-template-columns:1fr}.central-upload select{min-width:0;width:100%}.table-library-list article{grid-template-columns:42px 1fr auto}.table-library-list time{display:none}.table-library-list article .table-library-actions{grid-column:2/-1;justify-content:flex-start}}@media (max-width:1050px){.central-upload.price-file-pair{grid-template-columns:1fr 1fr}.price-file-pair .save-price-package,.price-file-pair>label:first-child{grid-column:1/-1}}@media (max-width:700px){.central-upload.price-file-pair{grid-template-columns:1fr}.price-file-pair .save-price-package,.price-file-pair>label:first-child{grid-column:auto}.unit-availability-notice{align-items:flex-start;flex-direction:column}}.coordination-row,.team-row{margin-bottom:15px}.analysis-manager-picker{min-width:0;display:flex;flex-direction:column;gap:6px}.analysis-manager-picker>label{min-width:0}.register-manager-trigger{align-self:flex-start;border:0;background:transparent;color:#1f6b4d;font-size:12px;font-weight:800;padding:0;cursor:pointer}.register-manager-trigger:hover{text-decoration:underline}.manager-registration-panel{margin:-6px 0 16px;padding:13px 14px;border:1px solid #bad4c7;border-radius:10px;background:#edf7f1;display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1.2fr) auto;align-items:end;gap:10px}.manager-registration-panel>div{display:flex;flex-direction:column;gap:3px}.manager-registration-panel b{color:#285b48;font-size:13px}.manager-registration-panel small{color:#687970;font-size:12px;line-height:1.4}.manager-registration-panel input{width:100%;min-height:40px;padding:0 11px;border:1px solid #9dbfac;border-radius:8px;background:#fff;color:#263a31;font-size:13px;outline:none}.manager-registration-panel input:focus{border-color:#4e9273;box-shadow:0 0 0 3px rgba(53,126,91,.08)}.manager-registration-panel button{min-height:40px;padding:0 14px;border:0;border-radius:8px;background:#174b38;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.manager-registration-panel button:disabled{opacity:.55;cursor:not-allowed}.manager-registration-panel p{grid-column:2/-1;margin:0;color:#a3483d;font-size:12px;font-weight:750}@media (max-width:700px){.manager-registration-panel{grid-template-columns:1fr}.manager-registration-panel p{grid-column:auto}.manager-registration-panel button{width:100%}}.iptu-import{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;margin-bottom:18px;padding:14px 16px;border:1px dashed #abc4b8;border-radius:10px;background:#f2f7f4}.iptu-import b{font-size:11px;color:#24483a}.iptu-import p{margin:4px 0 0;font-size:9px;color:#6e7b74}.iptu-upload{padding:10px 14px;border-radius:8px;background:#173f32;color:white;font-size:9px;font-weight:800;cursor:pointer}.iptu-upload input{display:none}.iptu-feedback{grid-column:1/-1;font-size:9px;color:#75817a}.iptu-feedback.ready{color:#287153;font-weight:700}.iptu-feedback.review{color:#8a6418;font-weight:700}.iptu-feedback.error{color:#a84e43;font-weight:700}.other-city-iptu-toggle{margin:0 0 14px;padding:10px 12px;border:1px solid #cbdad2;border-radius:10px;background:#f7faf8;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto;align-items:start;column-gap:10px;row-gap:0;cursor:pointer}.other-city-iptu-toggle:hover{border-color:#9db8aa;background:#f2f7f4}.other-city-iptu-toggle:focus-within{border-color:#34755a;box-shadow:0 0 0 3px rgba(52,117,90,.18)}.other-city-iptu-toggle input[type=checkbox]{appearance:auto;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:1px 0 0!important;padding:0!important;accent-color:#174b38;flex:0 0 18px;grid-column:1;grid-row:1;align-self:start;cursor:pointer}.other-city-iptu-toggle input[type=checkbox]:focus-visible{outline:2px solid #34755a;outline-offset:2px}.other-city-iptu-toggle span{min-width:0;display:grid;grid-column:2;grid-row:1;grid-template-rows:auto auto;gap:3px}.other-city-iptu-toggle b{color:#263e33;font-size:14px;font-weight:800;line-height:18px}.other-city-iptu-toggle small{color:#687970;font-size:12px;line-height:1.4}.other-city-iptu-panel{margin:0 0 16px;padding:15px;border:1px solid #dfc98f;border-radius:11px;background:#fffbef}.other-city-iptu-panel>header{min-height:0;height:auto;margin:0 0 13px;padding:0;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.other-city-iptu-panel>header small{color:#8a681d;font-size:11px;font-weight:850;letter-spacing:.11em}.other-city-iptu-panel>header h4{margin:3px 0 2px;color:#493d24;font-size:17px}.other-city-iptu-panel>header p{margin:0;color:#796d52;font-size:12px;line-height:1.4}.other-city-iptu-panel>header>span{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#f2e4bc;color:#765819;font-size:11px;font-weight:800;white-space:nowrap}.other-city-iptu-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.other-city-iptu-grid>label{min-width:0}.other-city-iptu-notes{grid-column:1/-1;display:grid;gap:5px}.other-city-iptu-notes b{color:#344c41;font-size:14px;font-weight:800}.other-city-iptu-notes textarea{width:100%;min-height:76px;resize:vertical;padding:10px 11px;border:1px solid #c7d2cc;border-radius:8px;background:#fff;color:#263a31;font:inherit;font-size:14px;outline:none}.other-city-iptu-notes textarea:focus{border-color:#6f9c86;box-shadow:0 0 0 3px rgba(53,126,91,.08)}.other-city-iptu-warning{margin:12px 0 0;padding:9px 11px;border:1px solid #e0c171;border-radius:8px;background:#fff4d4;color:#765819;font-size:12px;font-weight:750;line-height:1.4}.iptu-attachment-row{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:9px;border-top:1px solid #d5e2dc}.iptu-attachment-row>span{display:grid;gap:2px;min-width:0}.iptu-attachment-row small{color:#64736c;font-size:9px;overflow-wrap:anywhere}.iptu-attachment-row a{flex:0 0 auto;padding:8px 11px;border:1px solid #8fb1a2;border-radius:7px;color:#174c3a;background:#fff;font-size:9px;font-weight:800;text-decoration:none}.iptu-attachment-row a:hover{background:#e5f0eb}.iptu-summary{grid-column:1/-1;padding:14px 16px;border:1px solid #dbe5df;border-radius:10px;background:white}.iptu-summary>b{display:block;margin-bottom:12px;color:#315043;font-size:10px}.iptu-summary>div{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.iptu-summary span{display:flex;flex-direction:column;gap:4px;color:#829089;font-size:8px}.iptu-summary strong{color:#2d3e36;font-size:9px}.stable-date-input{position:relative;min-width:0;overflow:hidden}.stable-date-input .stable-date-text{width:100%;min-width:0;padding-right:48px;font-variant-numeric:tabular-nums}.stable-date-input .stable-date-icon{position:absolute;right:15px;top:50%;width:16px;height:15px;border:2px solid #365a4a;border-radius:3px;background:linear-gradient(#365a4a,#365a4a) 50% 4px /12px 2px no-repeat;pointer-events:none;transform:translateY(-50%)}.stable-date-input .stable-date-picker{position:absolute;inset:0 0 0 auto;z-index:1;width:46px;min-width:46px;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.stable-date-input:focus-within{border-color:#5b9578;box-shadow:0 0 0 3px rgba(53,126,91,.1)}.stable-date-input:has(input:disabled){cursor:not-allowed;opacity:.7}.streetview-preview{grid-column:1/-1;min-height:220px;border:1px solid #dce2de;border-radius:10px;overflow:hidden;background:#f5f8f6;position:relative}.streetview-preview iframe{width:100%;height:220px;border:0;display:block}.streetview-preview>div:not(.streetview-empty){position:absolute;inset:auto 10px 10px 10px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:rgba(255,255,255,.94);border-radius:8px;padding:9px 11px;font-size:10px}.streetview-preview a{color:#173f32;font-weight:800;text-decoration:none;white-space:nowrap}.map-address-preview{min-width:0;display:flex;flex-direction:column;gap:3px}.map-address-preview span{color:#2d493d;font-weight:800}.map-address-preview small{overflow:hidden;color:#66766e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.streetview-empty{min-height:220px;display:grid;place-content:center;text-align:center;padding:24px;color:#6b756f}.streetview-empty span{font-size:28px;color:#2e664f}.streetview-empty b{margin-top:7px;font-size:11px;color:#35443d}.streetview-empty p{margin:6px 0 0;font-size:9px}.map-location-adjustment{grid-column:1/-1;display:flex;align-items:flex-end;gap:10px;margin-top:-2px;padding:11px 12px;border:1px solid #dce4e0;border-radius:9px;background:#f7faf8}.map-location-adjustment label{flex:1;min-width:0}.map-location-adjustment b,.map-location-adjustment small{display:block}.map-location-adjustment b{margin-bottom:6px;color:#35443d;font-size:10px}.map-location-adjustment input{width:100%;min-height:40px;padding:0 11px;border:1px solid #cbd8d1;border-radius:8px;background:#fff;color:#26372f;font:inherit}.map-location-adjustment small{margin-top:5px;color:#6b756f;font-size:9px}.map-location-adjustment button{min-height:40px;padding:0 13px;border:1px solid #bed0c6;border-radius:8px;background:#fff;color:#173f32;font-size:9px;font-weight:800;cursor:pointer}.map-location-adjustment button:disabled{cursor:not-allowed;opacity:.5}.map-location-actions{display:flex;gap:7px}.cost-estimate-note{margin:14px 0 18px;padding:12px 14px;border:1px solid #d9e4de;border-radius:9px;background:#f4f8f6;color:#56645d;font-size:10px;line-height:1.55}.draft-feedback{align-self:center;font-size:10px;font-weight:700;white-space:nowrap}.draft-feedback.saved{color:#2f7558}.draft-feedback.error{color:#b54d42}.draft-card{margin:18px 0 0;padding:16px 18px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;border:1px solid #b9d2c5;border-radius:12px;background:#f1f7f3}.draft-card>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#dcebe3;color:#245c45;font-size:17px}.draft-card div{display:flex;flex-direction:column;gap:3px}.draft-card small{color:#3b7058;font-size:8px;font-weight:800;letter-spacing:.12em}.draft-card b{font-size:12px}.draft-card p{margin:0;color:#6b756f;font-size:9px}.operation-main-values{margin-bottom:14px}.resale-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 20px}.resale-summary>div{min-height:104px;padding:14px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #dfe6e2;border-radius:10px;background:#fff}.resale-summary small{color:#76827c;font-size:8px;font-weight:800;letter-spacing:.08em}.resale-summary b{color:#26352e;font:600 18px Georgia,serif}.resale-summary p{margin:0;color:#78827d;font-size:8px;line-height:1.4}.resale-summary .resale-highlight{border-color:#7fbaa0;background:#e9f5ee}.resale-summary .resale-highlight b,.resale-summary .resale-highlight small{color:#276548}.operation-row{display:grid;gap:12px;margin-bottom:16px;padding:15px;border:1px solid #d7e3dd;border-radius:12px;background:#f7faf8}.operation-comparison-row,.operation-row-four{grid-template-columns:repeat(4,1fr)}.anticipation-row{grid-template-columns:repeat(5,minmax(0,1fr))}.anticipation-deliveries{min-width:0;display:grid;gap:10px}.operation-row label>b{min-height:25px;display:flex;align-items:end;color:#345044;font-size:9px}.operation-row .input-wrap{min-height:52px;border-color:#b7cec2;background:#fff;box-shadow:0 4px 12px rgba(25,70,51,.05)}.operation-row .input-wrap input{font-size:13px;font-weight:750;color:#264a3a}.operation-comparison{min-height:82px;padding:11px 13px;display:flex;flex-direction:column;justify-content:center;gap:4px;border:1px solid #b8d1c4;border-radius:9px;background:#fff}.operation-comparison small{font-size:8px;font-weight:800;letter-spacing:.08em}.operation-comparison b{font:600 14px Georgia,serif}.operation-comparison p{margin:0;font-size:8px;line-height:1.4}.operation-comparison.positive{border-color:#76b493;background:#e7f3eb;color:#276548}.operation-comparison.attention{border-color:#d4a49b;background:#f8e9e5;color:#9c493f}.decision-heading{margin:18px 0 9px;color:#24372f;font:600 15px Georgia,serif}.decision-values{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.decision-values.resale-values{grid-template-columns:repeat(4,1fr)}.decision-values>div{min-height:104px;padding:15px;border:1px solid #dce5e0;border-radius:11px;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:7px}.customer-gap small,.decision-equation small,.decision-values small{color:#718078;font-size:8px;font-weight:800;letter-spacing:.08em}.decision-values b{color:#26372f;font:600 19px Georgia,serif}.decision-values p{margin:0;color:#7a8580;font-size:8px;line-height:1.4}.decision-values .decision-good{border-color:#75b493;background:#ebf6ef}.decision-values .decision-good b{color:#236046}.decision-values .decision-bad{border-color:#d6a097;background:#faece8}.decision-values .decision-bad b{color:#9b493e}.result-resale-input{display:flex;align-items:center;gap:7px;width:100%;min-height:42px;padding:0 10px;border:1px solid #c98d83;border-radius:8px;background:#fff;color:#9b493e;font-weight:700}.decision-good .result-resale-input{border-color:#62a782;color:#236046}.decision-entry-card .result-permutation-input{min-height:38px;border-color:#90b4a3;color:#173f32}.result-resale-input:focus-within{box-shadow:0 0 0 3px #dcebe4}.result-resale-input span{font-size:10px}.result-resale-input input{width:100%;border:0;outline:0;background:transparent;color:inherit;font:600 17px Georgia,serif;padding:9px 0}.result-authority-reconciliation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding:14px;border:1px solid #d5a13b;border-radius:11px;background:#fff8e8}.result-authority-reconciliation>div{display:grid;gap:5px;min-width:0}.result-authority-reconciliation small{color:#7b6b4a;font-size:8px;font-weight:800;letter-spacing:.07em}.result-authority-reconciliation b{color:#7d5510;font:600 16px Georgia,serif}.result-authority-reconciliation p{grid-column:1/-1;margin:2px 0 0;color:#6e6044;font-size:9px;line-height:1.45}.result-authority-reconciliation.balanced{border-color:#75b493;background:#eaf6ef}.result-authority-reconciliation.balanced b,.result-authority-reconciliation.balanced p,.result-authority-reconciliation.balanced small{color:#245d43}.result-authority-reconciliation.exceeded{border-color:#d58f83;background:#faece8}.result-authority-reconciliation.exceeded b,.result-authority-reconciliation.exceeded p,.result-authority-reconciliation.exceeded small{color:#96483d}.additional-bild-unit{margin-top:14px;padding:16px;border:1px solid #cbdcd4;border-radius:11px;background:#f5f9f7}.additional-bild-unit-title{display:flex;align-items:center;gap:10px;margin-bottom:13px}.additional-bild-unit-title>span{width:29px;height:29px;border-radius:8px;background:#dfece6;color:#174b38;display:grid;place-items:center;font-size:9px;font-weight:800}.additional-bild-unit-title div{display:flex;flex-direction:column;gap:3px}.additional-bild-unit-title b{font-size:10px;color:#244b3c}.additional-bild-unit-title small{font-size:8px;color:#728078}.individual-authority-list{display:grid;gap:11px;margin:14px 0}.individual-authority-card{margin-top:0;background:#f7faf8}.decision-equation{margin-top:18px;padding:18px;border:1px solid #bfd3c9;border-radius:13px;background:#f3f8f5;display:grid;grid-template-columns:1fr auto .8fr auto .8fr auto 1.5fr;align-items:stretch;gap:12px}.decision-equation>div{padding:12px;display:flex;flex-direction:column;justify-content:center;gap:6px}.decision-equation>span{align-self:center;color:#517063;font:600 24px Georgia,serif}.decision-equation b{color:#29483a;font:600 20px Georgia,serif}.decision-equation .maximum-payable{border-radius:10px;background:#174b38;box-shadow:0 8px 20px rgba(23,75,56,.16)}.decision-equation .maximum-payable small{color:#b9d7c9}.decision-equation .maximum-payable b{color:#fff;font-size:24px}.permutation-payment-comparison{margin-top:7px;padding-top:10px;border-top:1px solid rgba(255,255,255,.2);display:grid;grid-template-columns:1.45fr 1fr;gap:12px}.permutation-payment-comparison>div,.permutation-payment-comparison>span{display:flex;flex-direction:column;gap:5px}.permutation-payment-comparison small{font-size:7px;line-height:1.35}.permutation-payment-comparison strong{color:#fff;font:600 14px Georgia,serif}.permutation-payment-comparison .positive strong{color:#bce8d2}.permutation-payment-comparison .negative strong{color:#ffb8ac}.permutation-payment-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.permutation-payment-title>span{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#f0d58e;color:#173f32;font-size:6px;font-weight:900;letter-spacing:.06em}.permutation-payment-value em{color:#fff0c3;font-size:7px;font-weight:700;font-style:normal;line-height:1.35}.result-payment-input{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 8px;border:1px solid rgba(255,255,255,.42);border-radius:7px;background:rgba(255,255,255,.1);color:#fff}.result-payment-input:focus-within{border-color:#d7eee3;box-shadow:0 0 0 3px rgba(215,238,227,.18)}.result-payment-input span{color:#b9d7c9;font-size:9px;font-weight:800}.result-payment-input input{width:100%;min-width:0;padding:6px 0;border:0;outline:0;background:transparent;color:#fff;font:600 14px Georgia,serif}.result-payment-input input::placeholder{color:rgba(255,255,255,.55)}.result-payment-input-editable{border:2px solid #f0d58e;background:#fff;color:#173f32;box-shadow:0 0 0 3px rgba(240,213,142,.16),0 8px 18px rgba(5,28,20,.22)}.result-payment-input-editable:focus-within{border-color:#f7e6b5;box-shadow:0 0 0 4px rgba(240,213,142,.3),0 8px 18px rgba(5,28,20,.22)}.result-payment-input-editable input,.result-payment-input-editable span{color:#173f32}.result-payment-input-editable input{font-size:15px;font-weight:800}.result-payment-input-editable input::placeholder{color:#789084}.customer-gap{margin-top:12px;padding:16px 18px;border:1px solid;border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:18px}.customer-gap>div{display:flex;flex-direction:column;gap:5px}.customer-gap b{font:600 20px Georgia,serif}.customer-gap p{max-width:500px;margin:0;font-size:9px;line-height:1.5}.customer-gap.positive{border-color:#75b493;background:#e8f4ed;color:#276548}.customer-gap.negative{border-color:#d6a097;background:#f8e8e4;color:#99483e}.analysis-modal .steps{grid-template-columns:repeat(6,minmax(0,1fr))}.general-summary{color:#26372f}.general-summary-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.general-summary-head h2{margin:3px 0 0;font:600 22px Georgia,serif}.general-summary-head>span{padding:7px 10px;border-radius:18px;background:#e7f3ec;color:#245b45;font-size:8px;font-weight:800}.summary-block{margin-top:12px;padding:15px;border:1px solid #d4e2dc;border-radius:12px;background:#fff}.summary-block-title{display:block;margin-bottom:10px;color:#a1762c;font-size:8px;font-weight:800;letter-spacing:.1em}.summary-equation{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:8px}.summary-equation-business{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) minmax(0,1fr)}.summary-equation article,.summary-margin-grid article{min-width:0;padding:13px;border-radius:9px;background:#f3f8f5;display:flex;flex-direction:column;justify-content:center;gap:6px}.summary-equation article>small,.summary-margin-balance small,.summary-margin-grid article>small{color:#718078;font-size:8px;font-weight:800;letter-spacing:.08em}.summary-equation article>b,.summary-margin-grid article>b{color:#29483a;font:600 20px Georgia,serif}.summary-equation article>p,.summary-margin-balance p,.summary-margin-grid article>p{margin:0;color:#7a8580;font-size:8px;line-height:1.4}.summary-equation>i{align-self:center;color:#517063;font:600 23px Georgia,serif;font-style:normal;text-align:center}.summary-equation article.summary-highlight{background:#174b38;box-shadow:0 8px 20px rgba(23,75,56,.14)}.summary-equation article.summary-highlight>p,.summary-equation article.summary-highlight>small{color:#b9d7c9}.summary-equation article.summary-highlight>b{color:#fff;font-size:23px}.summary-equation article.summary-alert,.summary-margin-grid article.summary-alert{background:#f8e8e4;color:#99483e}.summary-equation article.summary-alert>b,.summary-margin-grid article.summary-alert>b{color:#99483e}.summary-margin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-margin-grid article.summary-soft-highlight{background:#e7f3ec}.summary-margin-caption{display:flex;justify-content:space-between;gap:14px;margin-top:11px;color:#718078;font-size:8px}.summary-margin-track{overflow:hidden;height:8px;margin-top:6px;border-radius:8px;background:#edf2ef}.summary-margin-track>span{display:block;height:100%;border-radius:inherit;background:#2c7657}.summary-margin-track.over-limit>span{background:#b45a4d}.summary-margin-balance{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:11px;padding:12px 14px;border:1px solid;border-radius:9px}.summary-margin-balance>div{display:flex;flex-direction:column;gap:4px}.summary-margin-balance>b{font:600 20px Georgia,serif;white-space:nowrap}.summary-margin-balance.positive{border-color:#75b493;background:#e8f4ed;color:#276548}.summary-margin-balance.negative{border-color:#d6a097;background:#f8e8e4;color:#99483e}.analyses-intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.analyses-intro h2{margin:3px 0 5px;font:600 25px Georgia,serif}.analyses-intro p{margin:0;color:#6b756f;font-size:11px}.analysis-overview-block{margin-bottom:14px;padding:15px;border:1px solid #dce5e0;border-radius:12px;background:#fff}.analysis-overview-heading{margin-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.analysis-overview-heading small,.analysis-status-section-heading small{color:#58756a;font-size:10px;font-weight:850;letter-spacing:.11em}.analysis-overview-heading h3{margin:4px 0 0;color:#223f34;font:600 17px Georgia,serif}.analysis-overview-heading p{max-width:440px;margin:0;color:#69776f;font-size:12px;line-height:1.45;text-align:right}.portfolio-overview{border-color:#b8d5c7;background:#f4faf7}.status-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:0}.analysis-flow-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.status-summary :is(a,article,button){min-height:72px;margin:0;padding:12px;border:1px solid #dfe6e2;border-radius:10px;background:#fff;color:#34483f;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between}.status-summary button{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.status-summary button:hover{border-color:#8db9a6;box-shadow:0 3px 10px rgba(20,75,55,.08)}.status-summary button:focus-visible{outline:3px solid rgba(196,151,47,.3);outline-offset:2px}.status-summary button[aria-expanded=true]{border-color:#57977e;background:#edf7f2}.status-summary small{font-size:12px;font-weight:750;line-height:1.3}.status-summary b{font:600 21px Georgia,serif;color:#184c39}.status-summary .portfolio-document-summary{border-color:#b9cfda;background:#f1f7fa}.status-summary .portfolio-stock-summary{border-color:#b9d9ca;background:#f0f8f4}.status-summary .portfolio-negotiation-summary{border-color:#e4cc9f;background:#fff9ec}.status-summary .portfolio-sold-summary{border-color:#a8cbbd;background:#e5f3ec}.analysis-status-section{margin-top:20px}.analysis-status-section+.analysis-status-section{margin-top:24px}.analysis-status-section-heading{margin-bottom:9px;padding:0 3px;display:flex;align-items:center;justify-content:space-between;gap:16px}.analysis-status-section-heading span{color:#718078;font-size:12px}.analysis-status-groups{display:grid;gap:14px}.analysis-status-group{scroll-margin-top:20px;border:1px solid #dfe6e2;border-radius:12px;background:#fff;overflow:hidden}.analysis-status-group>header{height:auto;padding:0;border:0;background:#f7faf8}.analysis-status-group.expanded>header{border-bottom:1px solid #e8ece9}.analysis-status-toggle{width:100%;min-height:52px;padding:13px 16px;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:12px;text-align:left;cursor:pointer}.analysis-status-toggle:hover{background:#f0f7f3}.analysis-status-toggle:focus-visible{outline:3px solid rgba(196,151,47,.3);outline-offset:-3px}.analysis-status-title{min-width:0;display:flex;align-items:center;gap:8px}.analysis-status-toggle h3{margin:0;font:600 15px Georgia,serif}.analysis-status-toggle>b{color:#62766d;font-size:10px;white-space:nowrap}.analysis-status-chevron{width:28px;height:28px;border:1px solid #cfe0d8;border-radius:50%;color:#15513b;background:#fff;display:grid;place-items:center;font-size:19px;font-weight:600;line-height:1}.analysis-status-content{background:#fff}.portfolio-stock-group{border-color:#b9d9ca}.portfolio-negotiation-group{border-color:#e4cc9f}.portfolio-sold-group{border-color:#a8cbbd}.status-dot{width:9px;height:9px;border-radius:50%;background:#58766a}.status-aprovado{background:#3c906b}.status-cancelado,.status-recusadobild,.status-recusadocliente{background:#bd5c50}.status-aguardandoaprovacao{background:#d29b3d}.status-aguardandocliente{background:#8a72b4}.status-aguardandodocumentos,.status-documentacaopendente{background:#5489a0}.status-emnegociacao{background:#cf9633}.document-status-group{border-color:#b9cfda}.document-analysis-list{padding:10px;display:grid;gap:9px}.document-analysis-list>article{border:1px solid #dbe6e9;border-radius:10px;overflow:hidden}.document-analysis-head{padding:13px;display:flex;justify-content:space-between;align-items:center;gap:15px}.document-analysis-head small{color:#4d7d91;font-size:10px;font-weight:800}.document-analysis-head h4{margin:4px 0;font-size:14px}.document-analysis-head p{margin:0;color:#68766f;font-size:11px;line-height:1.45}.document-analysis-head button{border:0;border-radius:8px;padding:9px 11px;background:#e4f0f4;color:#326b80;font-size:11px;font-weight:750;cursor:pointer}.document-analysis-actions{display:flex;gap:8px;align-items:center}.document-analysis-actions .edit-analysis{border:1px solid #c7d7cf;background:#fff;color:#275d48}.analysis-document-focus-view{max-width:1180px}.analysis-document-focus-header{margin-bottom:12px;padding:16px 18px;border:1px solid #bdd4c9;border-radius:12px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.analysis-document-focus-header>div{min-width:0}.analysis-document-focus-header small{color:#517566;font-size:10px;font-weight:850;letter-spacing:.1em}.analysis-document-focus-header h2{margin:4px 0;color:#173f31;font:600 22px Georgia,serif;overflow-wrap:anywhere}.analysis-document-focus-header p{margin:0;color:#67776f;font-size:12px;line-height:1.45}.analysis-document-back,.analysis-document-edit{min-height:39px;padding:0 13px;border:1px solid #b8cfc4;border-radius:8px;background:#fff;color:#245b45;font-size:11px;font-weight:800;cursor:pointer}.analysis-document-back:focus-visible,.analysis-document-back:hover,.analysis-document-edit:focus-visible,.analysis-document-edit:hover{border-color:#4f8a6d;background:#edf7f2}.analysis-document-focus-body{border:1px solid #bdd4c9;border-radius:12px;background:#f7fafb;overflow:hidden}.analysis-document-focus-body>.document-checklist{border-top:0}.document-checklist{padding:15px;border-top:1px solid #dce7e9;background:#f7fafb}.document-asset-reference{margin-bottom:12px;padding:11px 13px;border:1px solid #b9d7c9;border-radius:9px;background:#edf7f2}.document-asset-reference small{display:block;margin-bottom:4px;color:#638075;font-size:8px;font-weight:850;letter-spacing:.1em}.document-asset-reference b{display:block;color:#174b38;font:600 15px Georgia,serif}.owner-document-reuse-status{margin:0 0 14px;padding:16px;border:1px solid #bdd5c9;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px}.owner-document-reuse-status>div{min-width:0}.owner-document-reuse-status small{display:block;color:#8b6b2c;font-size:12px;font-weight:850;letter-spacing:.09em}.owner-document-reuse-status b{display:block;margin:4px 0 5px;color:#173f32;font:600 18px Georgia,serif}.owner-document-reuse-status p{margin:0;color:#5f7169;font-size:14px;line-height:1.5}.owner-document-reuse-status em{display:block;margin-top:8px;color:#285f49;font-size:13px;font-style:normal;font-weight:750}.owner-document-reuse-source{display:grid;gap:6px;margin-top:13px;max-width:520px}.owner-document-reuse-source span{color:#355f50;font-size:13px;font-weight:800}.owner-document-reuse-source select{width:100%;min-height:44px;padding:9px 38px 9px 11px;border:1px solid #b9cec4;border-radius:9px;background:#fff;color:#173f32;font-size:14px;font-weight:750}.owner-document-reuse-dialog button,.owner-document-reuse-status>button{min-height:42px;padding:10px 15px;border:0;border-radius:9px;background:#173f32;color:#fff;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}.owner-document-reuse-dialog button:disabled,.owner-document-reuse-status>button:disabled{opacity:.55;cursor:not-allowed}.owner-document-reuse-status.waiting{border-color:#e3d2a6;background:#fffaf0}.owner-document-reuse-status.separate{border-color:#cbd7dd;background:#f7fafb}.owner-document-reuse-status.reuse{border-color:#83b99f;background:#eef8f2}.owner-document-reuse-overlay{position:fixed;inset:0;z-index:120;padding:22px;background:#10231dcc;display:grid;place-items:center}.owner-document-reuse-dialog{width:min(650px,100%);max-height:92vh;overflow:auto;border-radius:16px;background:#fff;box-shadow:0 32px 90px #0005}.owner-document-reuse-dialog>header{height:auto;padding:24px 26px 15px;border:0;background:#fff;display:block}.owner-document-reuse-dialog>header small{color:#9b762f;font-size:12px;font-weight:850;letter-spacing:.1em}.owner-document-reuse-dialog>header h3{margin:7px 0 0;color:#173f32;font:600 25px/1.2 Georgia,serif}.owner-document-reuse-dialog>p{margin:0;padding:0 26px;color:#52645c;font-size:16px;line-height:1.6}.owner-document-reuse-split{margin:20px 26px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.owner-document-reuse-split span{padding:14px;border:1px solid #dce6e1;border-radius:10px;background:#f8faf9;color:#607069;font-size:14px;line-height:1.5}.owner-document-reuse-split b{display:block;margin-bottom:5px;color:#214f3d;font-size:14px}.owner-document-reuse-warning{margin:0 26px 18px;padding:13px 14px;border:1px solid #e3c9a1;border-radius:9px;background:#fff7e8;color:#805d21}.owner-document-reuse-warning b{font-size:14px}.owner-document-reuse-warning p{margin:5px 0 0;font-size:14px;line-height:1.5}.owner-document-reuse-dialog-message{margin:0 26px 16px!important;padding:11px 13px!important;border-radius:8px;background:#eef6f2;color:#285f49!important;font-size:14px!important}.owner-document-reuse-dialog>footer{height:auto;padding:17px 26px 24px;border:0;background:#fff;display:flex;justify-content:flex-end;gap:10px}.owner-document-reuse-dialog button.secondary{border:1px solid #b9ccc2;background:#fff;color:#245743}.document-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:12px;color:#345965;font-size:11px}.document-progress>span{height:7px;overflow:hidden;border-radius:10px;background:#dce7ea}.document-progress i{display:block;height:100%;border-radius:10px;background:#3c846b;transition:width .2s}.document-checklist-loading{min-height:120px;padding:24px;border:1px solid #dce7ea;border-radius:10px;background:#f5f9fa;color:#345965;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px}.document-checklist-loading b{font-size:14px}.document-checklist-loading small{color:#6a7d84;font-size:11px;line-height:1.5}.document-checklist-loading.error{border-color:#e6c5bf;background:#fff6f4;color:#944b40}.document-checklist-loading button{margin-top:4px;padding:8px 12px;border:0;border-radius:7px;background:#345965;color:#fff;font-size:11px;font-weight:800;cursor:pointer}.document-reference-controls{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:10px;margin:4px 0 15px}.document-reference-controls>label{padding:12px 14px;border:1px solid #b8cfda;border-radius:9px;background:#eef6fa;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 14px}.document-reference-controls>label span{color:#285466;font-size:12px;font-weight:800}.document-reference-controls>label small{grid-column:1/-1;color:#687f89;font-size:10.5px;line-height:1.45}.document-reference-controls>label input{min-width:160px;border:1px solid #9ebdca;border-radius:8px;background:#fff;color:#244b5a;padding:9px 11px;font-size:12px;font-weight:700;outline:none}.document-reference-controls>label input:focus{border-color:#35785a;box-shadow:0 0 0 2px #35785a24}.document-reference-controls .owner-count-control{margin:0}.document-items{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.document-checklist h5{margin:18px 0 8px;color:#345965;font:600 15px Georgia,serif}.document-item{overflow:hidden}.document-item,.document-items label{border:1px solid #dce5e2;border-radius:9px;background:#fff}.document-items label{min-height:68px;padding:12px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;cursor:pointer}.document-item label{border:0;border-radius:0}.document-items label>span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#edf2f0;color:#5d746a;font-weight:800}.document-items label>div{display:flex;flex-direction:column;gap:3px}.document-items label b{font-size:12px;line-height:1.35}.document-items label small{color:#71817a;font-size:10px;line-height:1.4}.document-items label .document-owner-label{color:#245f48;font-size:10.5px;font-weight:800}.document-items label em{color:#326b80;font-size:10.5px;font-style:normal;font-weight:800}.document-items label input{display:none}.document-item.attached{border-color:#85bba2;background:#eef8f2}.document-item.attached label{background:#eef8f2}.document-item.attached label>span{background:#d4ebdd;color:#27704f}.document-item-footer{padding:9px 12px;border-top:1px solid #e4ebe7;display:flex;justify-content:flex-start;align-items:center;gap:14px}.document-item-footer a{color:#267050;font-size:10.5px;font-weight:750;text-decoration:none}.document-item-footer button,.photo-file button{border:0;background:transparent;color:#a44940;font-size:10.5px;font-weight:800;cursor:pointer;padding:2px}.document-item-footer button{margin-left:auto}.document-item-footer button:disabled{opacity:.55;cursor:wait}.document-item-error{margin:0 9px 9px;padding:9px 10px;border-radius:6px;background:#fae9e5;color:#9b463e;font-size:10.5px;line-height:1.5}.document-reader-fields{margin:10px 0 3px;padding:12px;border:1px solid #cddbd5;border-radius:9px;background:#fff;color:#36564a}.document-reader-fields>header{height:auto;padding:0 0 10px;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.document-reader-fields>header div{display:flex;flex-direction:column;gap:2px}.document-reader-fields>header small{color:#6d837a;font-size:9px;font-weight:850;letter-spacing:.08em}.document-reader-fields>header b{color:#244f3e;font-size:12px}.document-reader-fields>header>span{padding:4px 7px;border-radius:999px;background:#e7f2ec;color:#286347;font-size:9px;font-weight:850}.document-reader-fields>header>span.review{background:#fff0dc;color:#895d20}.document-reader-field-list{display:grid;gap:7px}.document-reader-field-list article{padding:9px;border:1px solid #e0e8e4;border-radius:7px;background:#f8faf9;display:grid;grid-template-columns:1fr auto;gap:5px 10px}.document-reader-field-list article.review{border-color:#e4c28d;background:#fff9ef}.document-reader-field-list article>div{display:flex;flex-direction:column;gap:2px}.document-reader-field-list article small{color:#708079;font-size:9px;font-weight:800;text-transform:uppercase}.document-reader-field-list article b{color:#264b3c;font-size:11px;line-height:1.4}.document-reader-confidence{align-self:start;color:#587167;font-size:9px;font-weight:800;white-space:nowrap}.document-reader-field-list article>p{grid-column:1/-1;margin:2px 0 0;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:7px}.document-reader-field-list article>p>span{color:#527264;font-size:9px;font-weight:850;white-space:nowrap}.document-reader-field-list mark{padding:2px 4px;border-radius:3px;background:#fff1a8;color:#514a2c;font-size:9.5px;line-height:1.45}.document-reader-field-list em{color:#7c8983;font-size:9.5px;font-style:normal}.document-reader-encumbrance{margin:0 0 9px;padding:10px;border:1px solid #d99c93;border-radius:7px;background:#fff0ed;color:#8d342b;display:flex;flex-direction:column;gap:3px}.document-reader-encumbrance b{font-size:10px;letter-spacing:.08em}.document-reader-encumbrance span{font-size:12px;font-weight:850}.document-reader-encumbrance p{margin:0!important;color:#8d4b43!important;font-size:9.5px!important}.document-reader-marriage{margin-top:8px;padding:10px;border:1px solid #d9d0b5;border-radius:7px;background:#fffbf0;display:flex;align-items:center;justify-content:space-between;gap:12px}.document-reader-marriage>div:first-child{display:flex;flex-direction:column;gap:2px}.document-reader-marriage small{color:#7c6a39;font-size:9px;font-weight:850}.document-reader-marriage b{color:#604f23;font-size:11px}.document-reader-marriage p{margin:0!important;color:#7b7155!important;font-size:9.5px!important}.document-reader-marriage>div:last-child{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.confirm-reader-analysis,.document-reader-marriage button{padding:7px 9px;border:0;border-radius:6px;background:#34694f;color:#fff;font-size:9.5px;font-weight:850;cursor:pointer}.document-reader-marriage button.secondary{border:1px solid #b9c9c0;background:#fff;color:#385a4c}.confirm-reader-analysis{margin-top:9px}.document-reader-confirmed{margin:8px 0 0!important;padding:7px 9px;border-radius:6px}.document-reader-confirmed,.document-real-validity{background:#eaf5ef;color:#326149!important;font-size:9.5px!important}.document-real-validity{display:inline-flex!important;width:max-content;padding:4px 7px;border-radius:999px;font-weight:850}.document-real-validity.expiring{background:#fff0d8;color:#8a5a1d!important}.document-real-validity.expired{background:#ffe5e1;color:#9b3930!important}.document-real-validity.unknown{background:#edf0ef;color:#68766f!important}.document-cross-check-alerts{margin:0 0 12px;padding:12px;border:1px solid #e0a79e;border-radius:9px;background:#fff2ef;color:#8b3b32;display:grid;gap:7px}.document-cross-check-alerts>header{height:auto;padding:0 0 4px;border:0;background:transparent;display:flex;flex-direction:column;gap:2px}.document-cross-check-alerts>header small{font-size:9px;font-weight:850;letter-spacing:.08em}.document-cross-check-alerts>header b{font-size:12px}.document-cross-check-alerts article{padding:8px 9px;border-radius:7px;background:#fff;display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,1fr) minmax(140px,1fr);gap:5px 10px;font-size:9.5px}.document-cross-check-alerts article b{font-size:10px}.document-cross-check-alerts article.review{border-left:3px solid #d59835;background:#fffaf0;color:#76531e}.document-cross-check-alerts article.warning{border-left:3px solid #bd4d41}.document-cross-check-alerts article.expiring{border-left:3px solid #d59835;color:#76531e}.document-cross-check-alerts article.expired{border-left:3px solid #bd4d41}.document-validity-settings{margin:0 0 12px;border:1px solid #d6e1dd;border-radius:8px;background:#fafcfb;color:#456257}.document-validity-settings summary{padding:10px 12px;cursor:pointer;font-size:10.5px;font-weight:850}.document-validity-settings>div{padding:0 12px 8px;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:6px}.document-validity-settings label{padding:7px 8px;border:1px solid #e2e9e6;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9.5px}.document-validity-settings label>span:last-child{display:flex;align-items:center;gap:4px;white-space:nowrap}.document-validity-settings input{width:58px;padding:5px;border:1px solid #bdcec6;border-radius:5px;color:#34594a;font-size:10px}.document-validity-settings>small{display:block;padding:0 12px 11px;color:#718078;font-size:9px}.document-batch-upload{margin:0 0 12px;border:1px dashed #9ebdaf;border-radius:10px;background:#f6faf8;overflow:hidden;transition:.15s}.document-batch-upload.dragging{border-color:#2f7758;background:#eaf6ef;box-shadow:0 0 0 3px #2f775821}.document-batch-drop{padding:20px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;cursor:pointer}.document-batch-drop>span{width:32px;height:32px;border-radius:50%;background:#dcece4;color:#2f6a50;display:grid;place-items:center;font-size:18px;font-weight:900}.document-batch-drop>div{max-width:620px;display:flex;flex-direction:column;align-items:center;gap:3px}.document-batch-drop small{color:#648074;font-size:9px;font-weight:850;letter-spacing:.08em}.document-batch-drop b{color:#28533f;font-size:12px}.document-batch-drop p{margin:0;color:#6f8179;font-size:9.5px}.document-batch-drop input{display:none}.document-batch-drop em{min-width:150px;padding:8px 12px;border-radius:6px;background:#346b50;color:#fff;font-size:9.5px;font-style:normal;font-weight:850;text-align:center}.document-batch-review{border-top:1px solid #dce8e2;background:#fff}.document-batch-review>header{height:auto;padding:10px 12px;border:0;background:#f4f8f6;display:flex;justify-content:space-between;gap:10px;color:#3b5d4e;font-size:10px}.document-batch-review article{position:relative;padding:10px 38px 10px 12px;border-top:1px solid #e7ecea;display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) auto;align-items:center;gap:10px}.document-batch-review article>div{min-width:0;display:flex;flex-direction:column;gap:2px}.document-batch-review article>div b{overflow:hidden;color:#304f42;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.document-batch-review article>div small{color:#78877f;font-size:9px}.document-batch-review article>label{display:flex;flex-direction:column;gap:3px}.document-batch-review article>label span{color:#6c7d75;font-size:8.5px;font-weight:850}.document-batch-review article>label input,.document-batch-review select{min-width:0;padding:7px;border:1px solid #bfd0c7;border-radius:6px;background:#fff;color:#355649;font-size:9.5px}.document-batch-review article>span{padding:4px 6px;border-radius:999px;background:#e9f4ee;color:#32624b;font-size:8.5px;font-weight:850;white-space:nowrap}.document-batch-review article>span.review{background:#fff0dc;color:#83591f}.document-batch-review article>button{position:absolute;top:50%;right:10px;width:23px;height:23px;padding:0;border:0;border-radius:50%;background:#f4e5e2;color:#98483e;cursor:pointer;transform:translateY(-50%)}.document-batch-review>footer{height:auto;padding:10px 12px;border:0;border-top:1px solid #e3ebe7;background:#fafcfb;display:flex;justify-content:flex-end;gap:7px}.document-batch-review>footer button{padding:8px 10px;border:0;border-radius:6px;background:#346b50;color:#fff;font-size:9.5px;font-weight:850;cursor:pointer}.document-batch-review>footer button.secondary{border:1px solid #c2d0ca;background:#fff;color:#496258}.document-batch-error{margin:0;padding:9px 12px;border-top:1px solid #e5b8b1;background:#fff0ed;color:#93443b;font-size:9.5px;line-height:1.5}.document-batch-status{margin:0;padding:9px 12px;border-top:1px solid #dce8e2;background:#eef7f2;color:#315f49;font-size:10px;font-weight:750}.document-batch-summary{border-top:1px solid #dce8e2;background:#fff}.document-batch-summary>header{padding:10px 12px;display:flex;justify-content:space-between;gap:10px;background:#f4f8f6;color:#3b5d4e;font-size:10px}.document-batch-summary article{padding:10px 12px;border-top:1px solid #e7ecea;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);gap:12px}.document-batch-summary article>div{display:flex;flex-direction:column;gap:3px}.document-batch-summary article>div b{color:#304f42;font-size:10.5px}.document-batch-summary article>div span,.document-batch-summary li{color:#5f7168;font-size:9.5px;line-height:1.45}.document-batch-summary article.review{background:#fff9ea}.document-batch-summary article.warning{background:#fff0ed}.document-batch-summary ul{margin:0;padding-left:18px}.certificate-shortcut-message{margin:0 0 10px;padding:8px 10px;border:1px solid #bbd7c8;border-radius:7px;background:#eef8f2;color:#33654d;font-size:9.5px}.document-item-footer button.certificate-shortcut{margin-left:0;color:#267050}@media (max-width:700px){.document-cross-check-alerts article,.document-validity-settings>div{grid-template-columns:1fr}.document-reader-marriage{align-items:flex-start;flex-direction:column}.document-reader-marriage>div:last-child{justify-content:flex-start}.document-batch-drop{padding:18px 14px}.document-batch-drop em{width:100%;max-width:260px}.document-batch-review article,.document-batch-summary article{grid-template-columns:1fr}}.owner-count-control{margin:4px 0 15px;padding:12px 14px;border:1px solid #bad4c7;border-radius:9px;background:#edf7f1;display:flex;justify-content:space-between;align-items:center;gap:15px}.owner-count-control>div{display:flex;flex-direction:column;gap:4px}.owner-count-control b{color:#285b48;font-size:12px}.owner-count-control small{color:#71827a;font-size:10.5px}.owner-count-control select{min-width:170px;border:1px solid #9dbfac;border-radius:8px;background:#fff;color:#244d3c;padding:9px 11px;font-size:11px;font-weight:700;outline:none}.owner-identity-check{margin:0 0 15px;padding:14px;border:1px solid #bfd5ca;border-radius:10px;background:#fff}.owner-identity-check>header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px}.owner-identity-check>header>div{display:flex;flex-direction:column;gap:3px}.owner-identity-check>header small{color:#527264;font-size:11px;font-weight:850;letter-spacing:.08em}.owner-identity-check>header b{color:#244c3c;font:600 16px Georgia,serif}.owner-identity-check>header>span{padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.owner-identity-check>header>span.ok{background:#e6f3eb;color:#286046}.owner-identity-check>header>span.conflict{background:#fae7e3;color:#98443b}.owner-identity-check>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-identity-check article{min-width:0;padding:11px 12px;border:1px solid #d9e4df;border-radius:8px;background:#f8faf9;display:flex;flex-direction:column;gap:4px}.owner-identity-check article.identified{border-color:#9fc8b4;background:#eef7f2}.owner-identity-check article.conflict{border-color:#dd9d92;background:#fff0ed}.owner-identity-check article small{color:#6e7e76;font-size:11px;font-weight:850;letter-spacing:.05em}.owner-identity-check article b{overflow-wrap:anywhere;color:#29463a;font-size:13px;line-height:1.35}.owner-identity-check article span{color:#687970;font-size:12px;line-height:1.4}.document-analysis-summary{display:grid;grid-template-columns:1fr repeat(4,auto);gap:10px;align-items:center;padding:14px;border:1px solid #cbdad3;border-radius:10px;background:#fff}.document-analysis-summary>div{display:flex;flex-direction:column;gap:4px}.document-analysis-summary>div small{color:#527264;font-size:10px;font-weight:850;letter-spacing:.12em}.document-analysis-summary>div b{font:600 15px Georgia,serif}.document-analysis-summary>div p{max-width:520px;margin:0;color:#68766f;font-size:11px;line-height:1.5}.document-analysis-summary>span{min-width:88px;padding:9px;border-radius:8px;display:flex;flex-direction:column;gap:3px;text-align:center}.document-analysis-summary>span b{font:700 17px Georgia,serif}.document-analysis-summary>span small{font-size:10px}.analysis-ok{background:#e9f5ee;color:#276146}.analysis-review,.analysis-validity{background:#f7f0dd;color:#8a6726}.analysis-warning{background:#fae9e5;color:#a44940}.analysis-identity{background:#f9e5e1;color:#98443b}.document-attention-details{margin:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.document-attention-details>section{min-width:0;padding:13px 14px;border:1px solid #d8e2dd;border-radius:10px;background:#fff}.document-attention-details section>header{height:auto;padding:0 0 10px;border:0;border-bottom:1px solid #e4e9e6;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px}.document-attention-details section>header>div{min-width:0;display:flex;flex-direction:column;gap:3px}.document-attention-details section>header small{color:#718078;font-size:10px;font-weight:850;letter-spacing:.09em}.document-attention-details section>header b{color:#29493b;font-size:13px}.document-attention-details section>header>span{flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 13px Georgia,serif}.document-attention-details ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:7px}.document-attention-details li{min-width:0;padding:9px 10px;border-radius:7px;display:flex;flex-direction:column;gap:3px}.document-attention-details li b{color:#344c41;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.document-attention-details li span{color:#687970;font-size:11px;line-height:1.45}.document-attention-details li em{align-self:flex-start;margin-top:3px;padding:4px 7px;border-radius:999px;font-size:10px;font-style:normal;font-weight:800;line-height:1.3}.document-attention-details .blocking{border-color:#e0a69c;background:#fff8f6}.document-attention-details .blocking header>span{background:#f5d8d2;color:#9d4339}.document-attention-details .blocking li{background:#fae8e4}.document-attention-details .cleared{border-color:#9fc8b4;background:#f4faf7}.document-attention-details .cleared header>span{background:#dcefe5;color:#286047}.document-attention-details .cleared p{margin:10px 0 0;color:#456458;font-size:11px;line-height:1.5}.document-attention-details .warnings{border-color:#ddc78b;background:#fffdf7}.document-attention-details .warnings header>span{background:#f5e9bd;color:#7d611d}.document-attention-details .warnings li{background:#fbf3dc}.document-attention-details .warnings em.approved{background:#dcefe5;color:#286047}.document-attention-details .warnings em.pending{background:#f5d8d2;color:#9d4339}@media (max-width:900px){.document-attention-details{grid-template-columns:1fr}}.reanalyze-documents{align-self:flex-start;margin-top:4px;border:1px solid #a9c8b8;border-radius:7px;padding:7px 9px;background:#edf7f1;color:#275e48;font-size:10.5px;font-weight:800;cursor:pointer}.reanalyze-documents:disabled{opacity:.6;cursor:wait}.document-analysis-result{margin:0 9px 9px;padding:11px;border-radius:7px;display:flex;flex-direction:column;gap:4px}.document-analysis-result b{font-size:11.5px}.document-analysis-result p,.document-analysis-result span{margin:0;font-size:10.5px;line-height:1.5}.document-analysis-result.ok{background:#e5f3eb;color:#285f46}.document-analysis-result.review{background:#f7f0dd;color:#795d26}.document-analysis-result.warning{background:#f8e5e1;color:#94493f}.document-item.owner-identity-conflict{border-color:#d96f61;background:#fff3f0;box-shadow:0 0 0 1px #d96f6126}.document-item.owner-identity-conflict label{background:#fff7f5}.document-item.owner-identity-conflict label>span{background:#f4c9c1;color:#913e35}.document-owner-conflict{margin:0 9px 9px;padding:11px;border:1px solid #dfa096;border-radius:7px;background:#fae7e3;color:#8f3d34;display:flex;flex-direction:column;gap:4px}.document-owner-conflict b{font-size:13px}.document-owner-conflict p,.document-owner-conflict span{margin:0;font-size:12px;line-height:1.5}.confirm-document-review{align-self:flex-start;margin-top:6px;border:1px solid #b99d62;border-radius:6px;padding:7px 9px;background:#fffaf0;color:#72561f;font-size:10.5px;font-weight:800;cursor:pointer}.confirm-document-review:disabled{opacity:.55;cursor:wait}.document-warning-approval{margin-top:8px;padding-top:9px;border-top:1px solid #d8afa8;display:flex;flex-direction:column;align-items:flex-start;gap:9px;color:#294c3d}.document-warning-approval-record{width:100%;padding:11px 12px;border:1px solid #8ab59f;border-radius:8px;background:#edf7f1;display:flex;flex-direction:column;gap:4px}.document-warning-approval-record b{color:#245f45;font-size:14px}.document-warning-approval-record span{color:#567267;font-size:14px;line-height:1.45}.document-warning-approval-record p{color:#35594a;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.approve-warning-document{min-height:38px;border:1px solid #a56b35;border-radius:7px;padding:8px 11px;background:#fff9ea;color:#744b22;font-size:14px;font-weight:800;cursor:pointer}.approve-warning-document:disabled{opacity:.55;cursor:wait}.document-warning-approval-form{width:100%;padding:12px;border:1px solid #c18b58;border-radius:8px;background:#fffaf0;display:flex;flex-direction:column;gap:8px}.warning-approval-field{display:flex;flex-direction:column;gap:6px}.document-warning-approval-form>span,.warning-approval-field>span{color:#684a2a;font-size:14px;font-weight:800;line-height:1.4}.warning-approval-field textarea{width:100%;min-height:92px;padding:10px 11px;border:1px solid #bc9d76;border-radius:7px;background:#fff;color:#2d4137;resize:vertical;font:14px/1.5 Inter,Arial,sans-serif;outline:none}.warning-approval-field textarea:focus{border-color:#35785a;box-shadow:0 0 0 2px #35785a24}.warning-approval-error{color:#9c4037!important;font-size:14px!important;font-weight:750}.document-warning-approval-actions{width:100%;display:flex;justify-content:flex-end;gap:8px}.document-warning-approval-actions button{min-height:38px;border:0;border-radius:7px;padding:8px 11px;background:#174b38;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.document-warning-approval-actions button.secondary{border:1px solid #9db8aa;background:#fff;color:#315e4b}.document-warning-approval-actions button:disabled{opacity:.55;cursor:wait}.document-warning-approval.compact{margin-top:9px}.document-warning-approval.compact .document-warning-approval-form,.document-warning-approval.compact .document-warning-approval-record{padding:10px}.analysis-presentation-entry{margin:18px 0 14px}.analysis-presentation-entry>h5{margin:0 0 8px;color:#345965;font:600 15px Georgia,serif}.property-presentation{display:grid;grid-template-columns:2fr 1fr;gap:8px}.property-presentation>label{padding:12px;border:1px solid #dce5e2;border-radius:9px;background:#fff;display:flex;flex-direction:column;gap:7px}.property-presentation b{font-size:9px}.property-presentation textarea{min-height:105px;padding:10px;border:1px solid #dce5e2;border-radius:8px;resize:vertical;font:10px/1.5 Inter,Arial,sans-serif;outline:none}.property-presentation textarea:focus{border-color:#70a58c}.property-presentation button,.property-presentation em{align-self:flex-start;border:0;border-radius:7px;padding:8px 10px;background:#174b38;color:#fff;font-size:8px;font-style:normal;font-weight:800;cursor:pointer}.property-presentation button:disabled,.property-presentation label.uploading em{opacity:.58;cursor:not-allowed}.property-presentation input{display:none}.property-presentation small{color:#788680;font-size:8px}.property-presentation .photos-attached{border-color:#85bba2;background:#eef8f2}.photo-upload-panel{padding:14px;border:1px solid #dce5e2;border-radius:9px;background:#fff;display:flex;flex-direction:column;gap:10px}.photo-upload-panel>label{display:flex;flex-direction:column;gap:8px;cursor:pointer}.photo-upload-panel>label.uploading{cursor:progress}.photo-upload-panel>label>b{font-size:14px;line-height:1.35}.photo-upload-panel>label>small{color:#66776f;font-size:12px;line-height:1.4}.photo-upload-panel>label>em{min-height:36px;padding:9px 12px;font-size:12px;display:inline-flex;align-items:center}.photo-upload-status{padding:12px;border:1px solid #bdd3c8;border-radius:9px;background:#f7faf8;display:flex;flex-direction:column;gap:9px}.photo-upload-status>header{height:auto;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:10px}.photo-upload-status>header>b{color:#244f3d;font-size:13px}.photo-upload-status>header>span{color:#556b61;font-size:12px;font-weight:750;text-align:right}.photo-upload-status>div{height:7px;overflow:hidden;border-radius:999px;background:#dbe5e0}.photo-upload-status>div>i{height:100%;display:block;border-radius:inherit;background:#2f8060;transition:width .2s ease}.photo-upload-status>footer{height:auto;padding:0;border:0;background:transparent;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.photo-upload-status>footer>span{min-width:0;padding:7px 8px;border-radius:7px;background:#eaf2ee;color:#607169;font-size:11px;line-height:1.3;text-align:center}.photo-upload-status>footer b{display:block;margin-bottom:2px;color:#245b44;font-size:15px}.photo-upload-status.warning{border-color:#d9ba72;background:#fffaf0}.photo-upload-status.warning>header>b,.photo-upload-status>footer>span.failed b{color:#9a6120}.photo-upload-status.warning>div>i{background:#c78a35}.photo-upload-status.complete{border-color:#83b79d;background:#eff8f3}.photo-upload-error{margin:0;padding:9px 10px;border-radius:7px;background:#fff0ed;color:#a2483e;font-size:12px;font-weight:750;line-height:1.45}.photo-file{min-height:35px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;border-top:1px solid #dce5e2}.photo-file a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#267050;font-size:12px;font-weight:750;text-decoration:none}.photo-file button{flex:0 0 auto;color:#a44940;background:transparent;padding:5px;font-size:12px}@media (max-width:520px){.photo-upload-status>header{align-items:flex-start;flex-direction:column}.photo-upload-status>header>span{text-align:left}.photo-upload-status>footer{grid-template-columns:1fr}.photo-upload-status>footer>span{display:flex;align-items:center;justify-content:space-between;text-align:left}.photo-upload-status>footer b{display:inline;margin:0}}.document-report-list article>div:first-child>a{color:#267050;font-size:8px;font-weight:750;text-decoration:none}.document-error{color:#a94c43;font-size:9px}.document-release{margin:12px 0 0;color:#64736c;font-size:8px}.stock-empty-row{padding:34px 12px;border-top:1px solid #edf0ee;color:#7d8983;text-align:center;font-size:10px}.kpis{grid-template-columns:repeat(3,1fr)}.negative-margin{color:#aa4d43}.recent-decisions-empty{margin:0;padding:24px 4px;border-top:1px solid #edf0ee;color:#7d8983;text-align:center;font-size:9px}.register-sale-button{margin-top:5px;align-self:flex-start;border:0;border-radius:6px;padding:6px 8px;background:#174b38;color:#fff;font-size:7px;font-weight:800;cursor:pointer}.sale-register-overlay{position:fixed;inset:0;z-index:85;padding:22px;background:#10231dcc;display:grid;place-items:center}.sale-register-modal{width:min(590px,95vw);border-radius:14px;overflow:hidden;background:#f8faf9;box-shadow:0 30px 90px #0005}.sale-register-modal>header{height:auto;padding:20px 22px;border-bottom:1px solid #dce5e1;background:#fff;display:flex;justify-content:space-between;align-items:flex-start}.sale-register-modal header small{color:#537065;font-size:7px;font-weight:850;letter-spacing:.13em}.sale-register-modal header h3{margin:5px 0;font:600 20px Georgia,serif}.sale-register-modal header p{margin:0;color:#78847e;font-size:9px}.sale-register-modal>header>button{width:31px;height:31px;border:0;border-radius:50%;background:#eef2f0;font-size:19px;cursor:pointer}.sale-register-modal>div{padding:18px 22px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.sale-register-modal label{display:flex;flex-direction:column;gap:6px}.sale-register-modal label b{font-size:9px}.sale-register-modal label>input,.sale-value-input{min-height:41px;padding:0 10px;border:1px solid #d4ded9;border-radius:8px;background:#fff;font-size:10px}.sale-value-input{display:flex;gap:7px;color:#708079}.sale-value-input input{width:100%;padding:10px 0;border:0;outline:0;background:transparent;font-size:11px}.sale-register-modal aside{margin:0 22px 18px;padding:12px;border-radius:9px;background:#edf5f1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.sale-register-modal aside span{display:flex;flex-direction:column;gap:4px}.sale-register-modal aside small{color:#6d7e75;font-size:7px}.sale-register-modal aside b{font:600 15px Georgia,serif;color:#275943}.sale-register-modal aside b.negative{color:#a94b42}.sale-register-modal>footer{padding:14px 22px;border-top:1px solid #dce5e1;background:#fff;display:flex;justify-content:flex-end;gap:8px}.sale-register-modal>footer button:disabled{opacity:.5;cursor:not-allowed}.sale-register-overlay.sale-site-alert-overlay{z-index:98}.sale-site-alert-dialog{width:min(520px,94vw);padding:26px;border:1px solid #d4e2db;border-radius:16px;background:#fff;box-shadow:0 30px 90px #0006;display:grid;grid-template-columns:48px minmax(0,1fr);gap:17px}.sale-site-alert-icon{width:48px;height:48px;border-radius:50%;background:#e7b94f;color:#fff;display:grid;place-items:center;font:850 26px/1 Inter,Arial,sans-serif}.sale-site-alert-icon.completed{background:#2c7a58}.sale-site-alert-dialog>div>small{color:#8b6a23;font-size:11px;font-weight:850;letter-spacing:.11em}.sale-site-alert-dialog h2{margin:5px 0 8px;color:#1c3f31;font:600 25px/1.2 Georgia,serif}.sale-site-alert-dialog p{margin:0;color:#5d7067;font-size:14px;line-height:1.55}.sale-site-alert-result{grid-column:1/-1;padding:11px 13px;border-radius:9px;font-weight:750}.sale-site-alert-result.success{background:#e2f2e9;color:#206548}.sale-site-alert-result.error{background:#fff0ed;color:#9e4339}.sale-site-alert-dialog>footer{grid-column:1/-1;padding-top:4px;display:flex;justify-content:flex-end;gap:9px}.sale-site-alert-dialog>footer button{min-height:42px;padding:0 17px;border:0;border-radius:8px;font-size:13px;font-weight:850;cursor:pointer}.sale-site-alert-dialog>footer button.ghost{background:#e8efec;color:#365a4a}.sale-site-alert-dialog>footer button.primary{background:#174b38;color:#fff}.sale-site-alert-dialog>footer button:disabled{opacity:.58;cursor:wait}.sale-site-alert-reminder{grid-column:1/-1;color:#718078;font-size:11px;line-height:1.45;text-align:right}@media (max-width:560px){.sale-site-alert-dialog{padding:20px 17px;grid-template-columns:40px minmax(0,1fr);gap:13px}.sale-site-alert-icon{width:40px;height:40px;font-size:22px}.sale-site-alert-dialog h2{font-size:22px}.sale-site-alert-dialog>footer{flex-direction:column-reverse}.sale-site-alert-dialog>footer button{width:100%}.sale-site-alert-reminder{text-align:left}}.sale-register-modal.sale-register-expanded{width:min(790px,96vw)}.sale-register-expanded>.sale-register-fields{grid-template-columns:repeat(3,1fr)}.sale-register-fields .payment-method-field{grid-column:span 2}.sale-readonly-value,.sale-register-fields select{min-height:41px;padding:0 10px;border:1px solid #d4ded9;border-radius:8px;background:#fff;color:#27362f;font-size:10px}.sale-readonly-value{display:flex;align-items:center;background:#edf5f1;color:#275943;font-weight:800}.sale-register-expanded>.sale-result-grid{grid-template-columns:repeat(4,1fr)}.sale-result-grid .sale-outcome-positive{padding:9px;border-radius:7px;background:#dff0e7}.sale-result-grid .sale-outcome-warning{padding:9px;border-radius:7px;background:#f7e8df}.sale-result-grid .sale-outcome-warning b{color:#9a4e41;font-size:11px}.sale-result-grid .sale-outcome-positive b{font-size:11px}.sale-commission-field>small{color:#677871;font-size:8px}.sale-commission-field>small strong{color:#245b44;font-size:9px}.sale-commission-value{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.sale-commission-value>.sale-value-input{min-height:31px;padding:0 8px;border-radius:7px;background:#f9fbfa}.sale-commission-value>.sale-value-input input{min-width:0;padding:6px 0;font-size:10px;font-weight:800}.sale-commission-error{grid-column:1/-1;margin:0;padding:8px 10px;border-radius:7px;background:#fff0ed;color:#a3483c;font-size:8px;font-weight:800}.sale-register-fields .sale-notes-field{grid-column:1/-1}.sale-notes-field textarea{min-height:84px;padding:10px;border:1px solid #d4ded9;border-radius:8px;background:#fff;color:#27362f;font:10px/1.5 Inter,Arial,sans-serif;resize:vertical;outline:none}.sale-notes-field textarea:focus{border-color:#70a58c}.sale-proof-card{margin:0 22px 18px;padding:16px;border:1px solid #bdd6ca;border-radius:12px;background:#f3f8f5;display:grid;gap:13px}.sale-proof-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sale-proof-card>header small{color:#587067;font-size:11px;font-weight:850;letter-spacing:.09em}.sale-proof-card>header h4{margin:4px 0;color:#1f4536;font:600 19px/1.25 Georgia,serif}.sale-proof-card>header p{max-width:570px;margin:0;color:#5c7167;font-size:13px;line-height:1.5}.sale-proof-card>header>span{flex:none;padding:6px 10px;border-radius:999px;background:#f5e6b8;color:#765812;font-size:12px;font-weight:850}.sale-proof-card>header>span.confirmed{background:#d9eee3;color:#1c6948}.sale-proof-fields{display:grid;grid-template-columns:1.4fr 1fr 1.35fr;gap:11px}.sale-proof-fields label{display:flex;flex-direction:column;gap:6px}.sale-proof-fields label>b{color:#354f43;font-size:13px}.sale-proof-fields input,.sale-proof-fields select{width:100%;min-height:42px;padding:0 10px;border:1px solid #c8d8d0;border-radius:8px;background:#fff;color:#263b32;font:13px Inter,Arial,sans-serif;outline:none}.sale-proof-fields input:focus,.sale-proof-fields select:focus{border-color:#599879;box-shadow:0 0 0 3px rgba(53,126,91,.1)}.sale-proof-upload-row{display:flex;align-items:center;gap:12px}.sale-proof-upload-row>small{color:#63766c;font-size:12px;line-height:1.4}.sale-proof-upload{cursor:pointer}.sale-proof-upload input{display:none}.sale-proof-upload span{min-height:40px;padding:0 14px;border:0;border-radius:8px;background:#174b38;color:#fff;display:flex;align-items:center;font-size:13px;font-weight:850}.sale-proof-file{padding:11px 12px;border:1px solid #cfddd6;border-radius:9px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px}.sale-proof-file>span{min-width:0;display:flex;flex-direction:column;gap:3px}.sale-proof-file b{color:#28473a;font-size:13px;overflow-wrap:anywhere}.sale-proof-file small{color:#6a7b73;font-size:11px}.sale-proof-file>div{display:flex;align-items:center;gap:7px}.sale-proof-file a,.sale-proof-file button{min-height:33px;padding:7px 10px;border:0;border-radius:7px;background:#e3efe9;color:#245e46;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.sale-proof-file button{background:#fff0ed;color:#a3483d}.sale-proof-message{margin:0;padding:10px 11px;border-radius:8px;background:#fff4dd;color:#755819;font-size:12px;font-weight:750;line-height:1.45}.sale-proof-message.confirmed{background:#ddf1e6;color:#216647}.sale-proof-card ul{margin:0;padding:11px 12px 11px 29px;border-radius:8px;display:grid;gap:5px;font-size:12px;line-height:1.45}.sale-proof-card ul.confirmed{background:#e2f2e9;color:#245f45}.sale-proof-card ul.review{background:#fff0ed;color:#984238}.sale-proof-property{color:#5d7067;font-size:11px;line-height:1.45}@media (max-width:700px){.sale-proof-card{margin:0 14px 14px;padding:13px}.sale-proof-card>header,.sale-proof-file,.sale-proof-upload-row{align-items:stretch;flex-direction:column}.sale-proof-card>header>span{align-self:flex-start}.sale-proof-fields{grid-template-columns:1fr}.sale-proof-upload span{justify-content:center}.sale-proof-file>div{width:100%}.sale-proof-file a,.sale-proof-file button{flex:1;text-align:center}}.deals-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px}.deals-intro h2{margin:5px 0 8px;color:#183c2f;font:600 28px/1.2 Georgia,serif}.deals-intro p{margin:0;color:#5f7068;font-size:14px;line-height:1.5}.deals-intro>span{padding:9px 13px;border-radius:20px;background:#e5f2eb;color:#205c43;font-size:13px;font-weight:800;white-space:nowrap}.deal-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.deal-kpis article{min-height:132px;padding:18px;border:1px solid #d5e1db;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:8px}.deal-kpis small,.deal-market-grid small{color:#60736a;font-size:12px;line-height:1.35;font-weight:850;letter-spacing:.06em}.deal-kpis b{color:#183c2f;font:600 25px/1.2 Georgia,serif;font-variant-numeric:tabular-nums}.deal-kpis p,.deal-market-grid p{margin:0;color:#64756d;font-size:12px;line-height:1.5}.deal-kpis article.positive{border-color:#89bca1;background:#f5fbf7;color:#1d6b49}.deal-kpis article.negative{border-color:#d99286;background:#fff8f6;color:#a13f35}.deal-market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.deal-market-grid>article{min-height:116px;padding:16px;border:1px solid #d5e1db;border-radius:11px;background:#f9fbfa;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.deal-market-grid article>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px}.deal-market-grid article>div>b{color:#183c2f;font:600 22px/1.2 Georgia,serif;font-variant-numeric:tabular-nums}.payment-distribution>div{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px!important}.payment-distribution span{padding:8px 5px;border-radius:7px;background:#e9f1ed;color:#415b4f;text-align:center;font-size:12px;line-height:1.35}.payment-distribution span b{display:block;margin-bottom:3px;color:#205d43;font-size:17px}.deals-history{padding:20px}.deal-table{--deal-columns:minmax(210px,1.55fr) minmax(104px,.9fr) minmax(104px,.9fr) minmax(112px,.95fr) minmax(82px,.7fr) minmax(110px,.9fr) 116px}.deal-row,.deal-table-head{display:grid;grid-template-columns:var(--deal-columns);gap:14px;align-items:center}.deal-table-head{margin-top:14px;padding:12px 14px;border-radius:8px;background:#eff5f2;color:#52675d;font-size:13px;line-height:1.3;font-weight:850;letter-spacing:.06em}.deal-record{margin-top:10px;overflow:hidden;border:1px solid #dce6e1;border-radius:11px;background:#fff}.deal-record:nth-child(odd) .deal-row{background:#f8fbf9}.deal-row{min-height:106px;padding:18px 14px}.deal-row>span{min-width:0;display:flex;flex-direction:column;gap:5px}.deal-row b,.deal-row small{overflow-wrap:anywhere}.deal-row b{color:#1d3d31;font-size:15px;line-height:1.4}.deal-row>span:first-child>b{font-size:16px}.deal-row small{color:#66786f;font-size:12px;line-height:1.45}.deal-row .deal-money>b,.deal-row .deal-result>b{font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.deal-detail b.positive,.deal-row .positive b{color:#147047}.deal-detail b.negative,.deal-row .negative b{color:#b03d33}.deal-deadline>b,.deal-payment-badge{width:max-content;padding:5px 8px;border-radius:999px;font-size:13px!important;line-height:1.2!important;white-space:nowrap}.deal-deadline.on-track>b{background:#e2f2e8;color:#176345}.deal-deadline.attention>b{background:#fff0c8;color:#76540d}.deal-deadline.overdue>b{background:#fde2dd;color:#a33a31}.deal-payment-badge.cash{background:#dff1e7;color:#176345}.deal-payment-badge.financed{background:#e3eef4;color:#2f647d}.deal-payment-badge.direct{background:#f8edce;color:#745614}.deal-row-actions{width:116px}.deal-row-actions button{width:116px;min-height:38px;border:0;border-radius:8px;padding:8px 9px;background:#e2f0e9;color:#205b42;font-size:13px;line-height:1.25;font-weight:800;cursor:pointer}.deal-row-actions button:hover{filter:brightness(.97)}.deal-row-actions button.edit{background:#f7edcb;color:#6d5214}.deal-row-actions button.delete{border:1px solid #dda59a;background:#fff5f2;color:#a23f35}.deal-edit-sale-summary{grid-template-columns:repeat(3,1fr)!important}.deal-detail{padding:16px;border-top:1px solid #dfe7e3;background:#f2f7f4;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.deal-detail>div{padding:12px;border:1px solid #d8e3dd;border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:5px}.deal-detail small{color:#66786f;font-size:12px;line-height:1.4}.deal-detail b{color:#203e32;font-size:14px;line-height:1.4}.deal-detail aside{grid-column:1/-1;padding:13px;border-radius:9px}.deal-detail aside.positive{background:#e2f2e9;color:#205f43}.deal-detail aside.warning{background:#fae6e1;color:#954138}.deal-detail aside b{display:block;margin:5px 0;font-size:16px}.deal-detail aside p{margin:0;font-size:13px;line-height:1.5}.deal-detail .deal-sale-notes{grid-column:1/-1}.deal-detail .deal-sale-notes p{margin:0;color:#33493f;font-size:13px;line-height:1.5;white-space:pre-wrap}.deal-detail .deal-sale-proof{grid-column:span 2;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;border-color:#bcd8ca;background:#f6fbf8}.deal-sale-proof>span{min-width:0;display:flex;flex-direction:column;gap:4px}.deal-sale-proof>a{flex:none;min-height:34px;padding:8px 10px;border-radius:7px;background:#dcefe5;color:#205f43;display:flex;align-items:center;font-size:12px;font-weight:800;text-decoration:none}.sidebar nav button{position:relative}.nav-pending-count{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#d45a4d;color:#fff;display:grid;place-items:center;font-size:11px;line-height:1}.notification-button{position:relative}.notification-button.has-alerts{border-color:#d88b7f;background:#fff4f1;color:#9f4238}.notification-button>b{position:absolute;right:-6px;top:-7px;min-width:19px;height:19px;padding:0 5px;border:2px solid #fafbf9;border-radius:999px;background:#c84d42;color:#fff;display:grid;place-items:center;font-size:9px}.nav-pending-count.stock-onboarding-count{background:#d49a31}.stock-entry-alert{padding:15px 56px 15px 17px;position:relative}.price-month-alert,.stock-entry-alert{max-width:1456px;margin:18px auto 0;border:1px solid #d7b65e;border-radius:12px;background:#fff8e5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;box-shadow:0 8px 24px rgba(118,83,18,.08)}.price-month-alert{padding:15px 17px}.price-month-alert div{min-width:0;display:flex;flex-direction:column;gap:3px}.price-month-alert small{color:#8a651c;font-size:11px;font-weight:850;letter-spacing:.1em}.price-month-alert b{color:#493817;font-size:15px}.price-month-alert p{margin:1px 0 0;color:#735f35;font-size:13px;line-height:1.4}.price-month-alert>button{min-height:40px;padding:0 15px;border:0;border-radius:8px;background:#174b38;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.stock-entry-alert-icon{width:34px;height:34px;border-radius:50%;background:#d59b31;color:#fff;display:grid;place-items:center;font-size:18px;font-weight:900}.stock-entry-alert div{min-width:0;display:flex;flex-direction:column;gap:3px}.stock-entry-alert small{color:#8a651c;font-size:11px;font-weight:850;letter-spacing:.1em}.stock-entry-alert b{color:#493817;font-size:15px}.stock-entry-alert p{margin:1px 0 0;color:#735f35;font-size:13px;line-height:1.4}.stock-entry-alert>button:not(.stock-entry-alert-close){min-height:40px;padding:0 15px;border:0;border-radius:8px;background:#174b38;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.stock-entry-alert-close{position:absolute;right:12px;top:9px;border:0;background:transparent;color:#866e3c;font-size:21px;cursor:pointer}.system-notifications-panel{position:fixed;z-index:45;top:88px;right:28px;width:min(440px,calc(100vw - 40px));max-height:calc(100vh - 112px);overflow:auto;border:1px solid #cbdad3;border-radius:14px;background:#fff;box-shadow:0 22px 60px rgba(18,47,39,.24)}.system-notifications-panel>header{height:auto;padding:17px 18px;border-bottom:1px solid #dfe7e3;background:#f8fbf9;display:flex;align-items:flex-start;justify-content:space-between}.system-notifications-panel>header small{color:#648073;font-size:10px;font-weight:850;letter-spacing:.12em}.system-notifications-panel>header h2{margin:4px 0 0;color:#263e33;font:600 20px Georgia,serif}.system-notifications-panel>header button{width:30px;height:30px;border:0;border-radius:50%;background:#e9efec;color:#587067;font-size:20px;cursor:pointer}.system-notifications-panel>section{padding:15px 16px}.system-notification-title{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.system-notification-title b{color:#31483d;font-size:14px}.system-notification-title span{min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#fff0d1;color:#86621d;display:grid;place-items:center;font-size:13px;font-weight:850}.system-price-notification-title{margin-top:16px;padding-top:15px;border-top:1px solid #e3e9e6}.system-price-alert{width:100%;margin-top:8px;padding:11px 12px;border:1px solid #ddbd74;border-radius:9px;background:#fffaf0;color:#5f491e;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.system-price-alert span{min-width:0;display:flex;flex-direction:column;gap:2px}.system-price-alert b{font-size:13px}.system-price-alert small{color:#826c3f;font-size:12px}.system-price-alert em{flex:none;color:#755315;font-size:12px;font-style:normal;font-weight:800}.system-stock-alert{width:100%;margin-top:8px;padding:12px;border:1px solid #dfe7e3;border-left:4px solid #d59b31;border-radius:9px;background:#fff;color:#2d4138;display:grid;gap:8px;text-align:left;cursor:pointer}.system-stock-alert:hover{border-color:#82ad98}.system-stock-alert.overdue{border-left-color:#c75448;background:#fff8f6}.system-stock-alert.attention{background:#fffbf2}.system-stock-alert.new{border-left-color:#4d9878}.system-stock-alert>span:first-child{display:flex;flex-direction:column;gap:3px}.system-stock-alert b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.system-stock-alert em,.system-stock-alert small{color:#697a72;font-size:12px;font-style:normal;line-height:1.35}.stock-onboarding-progress-track,.system-stock-alert-progress{height:7px;overflow:hidden;border-radius:999px;background:#e7edea;display:block}.stock-onboarding-progress-track i,.system-stock-alert-progress i{display:block;height:100%;border-radius:inherit;background:#378568;transition:width .25s ease}.system-notification-empty{margin:0;padding:12px;border-radius:9px;background:#eaf5ef;color:#276248;font-size:13px}.system-notification-more{display:block;margin-top:10px;color:#687a72;font-size:12px}.system-notifications-panel>footer{padding:12px 16px;border-top:1px solid #dfe7e3;background:#f8fbf9}.system-notifications-panel>footer button{width:100%;min-height:39px;padding:0 12px;border:1px solid #bfd2c8;border-radius:8px;background:#fff;color:#255640;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:750;cursor:pointer}.system-notifications-panel>footer button b{min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#e9efec;display:grid;place-items:center}.dashboard-stock-onboarding{margin:0 0 20px;padding:19px;border:1px solid #d9bf7a;border-radius:13px;background:#fffdf8}.dashboard-stock-onboarding.all-clear{border-color:#c9dbd2;background:#fff}.dashboard-stock-onboarding>header{height:auto;padding:0;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dashboard-stock-onboarding h3{margin:3px 0 5px;color:#263d33;font:600 20px Georgia,serif}.dashboard-stock-onboarding header p{margin:0;color:#67766f;font-size:13px;letter-spacing:0;font-weight:400}.dashboard-stock-onboarding-total{min-width:112px;padding:10px 12px;border-radius:9px;background:#fff4d9;display:flex;align-items:baseline;gap:7px}.dashboard-stock-onboarding-total b{color:#8a651a;font:600 23px Georgia,serif}.dashboard-stock-onboarding-total small{color:#6e654f;font-size:12px;line-height:1.2}.dashboard-stock-onboarding-list{margin-top:14px;display:grid;gap:8px}.dashboard-stock-onboarding-list article{padding:13px;border:1px solid #dce5e1;border-left:4px solid #d59b31;border-radius:10px;background:#fff;display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(240px,1fr) auto;align-items:center;gap:16px}.dashboard-stock-onboarding-list article.overdue{border-left-color:#c75448;background:#fff9f7}.dashboard-stock-onboarding-list article.new{border-left-color:#4d9878}.dashboard-stock-onboarding-copy,.dashboard-stock-onboarding-progress{min-width:0;display:flex;flex-direction:column;gap:4px}.dashboard-stock-onboarding-copy>b{overflow:hidden;color:#263e33;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.dashboard-stock-onboarding-copy>small,.dashboard-stock-onboarding-progress>small{color:#6b7a73;font-size:12px;line-height:1.35}.stock-onboarding-age{width:max-content;padding:3px 7px;border-radius:999px;background:#fff1cf;color:#80601e;font-size:11px;font-weight:800}.overdue .stock-onboarding-age{background:#fee6e1;color:#a5473d}.new .stock-onboarding-age{background:#e5f3eb;color:#2f7155}.dashboard-stock-onboarding-progress>span:first-child{display:flex;align-items:baseline;gap:6px}.dashboard-stock-onboarding-progress>span:first-child b{color:#21533f;font-size:15px}.dashboard-stock-onboarding-progress>span:first-child small{color:#718078;font-size:12px}.dashboard-stock-onboarding-list article>button{min-height:40px;padding:0 14px;border:0;border-radius:8px;background:#174b38;color:#fff;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.dashboard-stock-onboarding-more{color:#687a72;font-size:12px}.stock-onboarding-progress-track i{transition:none}.dashboard-stock-onboarding-calculating{min-height:34px;color:#68776f;font-size:13px;font-weight:700;align-items:center!important}.dashboard-sale-pending{margin:0 0 20px;padding:19px;border:1px solid #c9dbd2;border-radius:13px;background:#fff}.dashboard-sale-pending.has-overdue{border-color:#df9b90;box-shadow:0 8px 22px rgba(157,65,53,.08)}.dashboard-sale-pending.has-pending{border-color:#d9bf7a}.dashboard-sale-pending>header{height:auto;padding:0;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dashboard-sale-pending h3{margin:3px 0 5px;color:#263d33;font:600 20px Georgia,serif}.dashboard-sale-pending header p{margin:0;color:#67766f;font-size:13px;letter-spacing:0;font-weight:400}.dashboard-sale-pending header button{min-height:38px;padding:0 13px;border:0;border-radius:8px;background:#174b38;color:#fff;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.dashboard-pending-summary{margin-top:15px;display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:8px}.dashboard-pending-summary span{padding:10px 12px;border-radius:9px;background:#edf4f0;display:flex;align-items:baseline;gap:7px}.dashboard-pending-summary b{color:#214f3c;font:600 21px Georgia,serif}.dashboard-pending-summary small{color:#607169;font-size:12px}.dashboard-pending-summary .overdue{background:#fff0ed}.dashboard-pending-summary .overdue b{color:#ad4438}.dashboard-pending-summary .soon{background:#fff7df}.dashboard-pending-summary .soon b{color:#8a651a}.dashboard-pending-list{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-pending-list button{min-width:0;padding:12px;border:1px solid #dce5e1;border-radius:9px;background:#fafcfb;color:#2c4137;display:grid;grid-template-columns:auto 1fr;gap:4px 9px;text-align:left;cursor:pointer}.dashboard-pending-list button:hover{border-color:#6fa489}.dashboard-pending-list button>b{align-self:center;font-size:13px}.dashboard-pending-list button>small{grid-column:1/-1;color:#687870;font-size:12px;line-height:1.4}.dashboard-pending-clear{margin:14px 0 0;padding:12px;border-radius:9px;background:#eaf5ef;color:#236448;font-size:13px;font-weight:750}.dashboard-pending-more{display:block;margin-top:9px;color:#687870;font-size:12px}.deal-row-actions button.deactivate{border:1px solid #d9a34f;background:#fff7e8;color:#86580b}.deal-row-actions button.deactivate.completed{border-color:#b9d8c7;background:#edf7f1;color:#326c51;cursor:default}.deal-row-actions button.deactivate:disabled{opacity:.78}.deal-site-update-message{margin:0;padding:10px 14px;border-top:1px solid #dce6e1;background:#edf7f1;color:#326c51;font-size:13px;font-weight:750;line-height:1.45}.deal-site-update-message.error{background:#fff5f2;color:#a23f35}.sale-register-modal.sale-register-expanded{max-height:94vh;overflow:auto}.sale-pending-manager{margin:0 22px 18px;padding:15px;border:1px solid #cbdcd4;border-radius:11px;background:#f4f8f6}.sale-pending-manager>header{height:auto;padding:0;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sale-pending-toggle{flex:1;display:grid!important;grid-template-columns:auto 1fr;align-items:start;gap:9px!important;cursor:pointer}.sale-pending-toggle input{width:18px;height:18px;margin:1px 0 0;accent-color:#174b38}.sale-pending-toggle span{display:flex;flex-direction:column;gap:3px}.sale-pending-toggle b{color:#29483a;font-size:14px!important}.sale-pending-toggle small{color:#687970;font-size:12px;line-height:1.4}.sale-pending-manager>header>strong{padding:6px 9px;border-radius:999px;background:#f5df9d;color:#6f5417;font-size:11px;white-space:nowrap}.sale-pending-toolbar{margin-top:12px;padding-top:11px;border-top:1px solid #d6e2dc;display:flex;align-items:center;justify-content:space-between;gap:10px}.sale-pending-toolbar span{color:#65766e;font-size:12px}.sale-pending-toolbar button{min-height:34px;padding:0 11px;border:0;border-radius:7px;background:#174b38;color:#fff;font-size:11px;font-weight:800;cursor:pointer}.sale-pending-form{margin-top:11px;padding:12px;border:1px solid #d2dfd9;border-radius:9px;background:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sale-pending-form label{display:flex;flex-direction:column;gap:5px}.sale-pending-form label.wide{grid-column:1/-1}.sale-pending-form label>b{color:#42574e;font-size:12px}.sale-pending-form input,.sale-pending-form select,.sale-pending-form textarea{width:100%;min-height:39px;padding:0 9px;border:1px solid #cdd9d3;border-radius:7px;background:#fff;color:#293a32;font:13px Inter,Arial,sans-serif;outline:none}.sale-pending-form textarea{min-height:72px;padding:9px;resize:vertical;line-height:1.45}.sale-pending-form input:focus,.sale-pending-form select,.sale-pending-form textarea:focus{border-color:#609a7d;box-shadow:0 0 0 3px rgba(53,126,91,.09)}.sale-pending-form-actions{align-self:end;display:flex;justify-content:flex-end;gap:7px}.sale-pending-form-actions button{min-height:39px;padding:0 12px}.sale-pending-form>p{grid-column:1/-1;margin:0;color:#a4493e;font-size:12px;font-weight:750}.sale-pending-list{margin-top:11px;display:grid;gap:8px}.sale-pending-list>article{padding:12px;border:1px solid #d8e2dd;border-left-width:4px;border-radius:9px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.sale-pending-list>article.overdue{border-left-color:#c84d42;background:#fff8f6}.sale-pending-list>article.due-soon{border-left-color:#d29b36;background:#fffdf5}.sale-pending-list>article.future{border-left-color:#5082a0}.sale-pending-list>article.unscheduled{border-left-color:#7a8580}.sale-pending-list>article.completed{border-left-color:#3a8a64;background:#f4faf7}.sale-pending-main{min-width:0}.sale-pending-main h5{margin:7px 0 4px;color:#294438;font:600 15px Georgia,serif}.sale-pending-main p{margin:0 0 6px;color:#53665c;font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.sale-pending-main>small{display:block;color:#697a72;font-size:11px;line-height:1.45}.sale-pending-main .sale-pending-dependency{margin-top:4px;color:#8a651a;font-weight:800}.sale-pending-badge{width:max-content;padding:4px 7px;border-radius:999px;font-size:10px!important;font-weight:850;line-height:1.2}.sale-pending-badge.overdue{background:#f7d8d3;color:#a03931}.sale-pending-badge.due-soon{background:#f7e7b7;color:#795712}.sale-pending-badge.future{background:#e5eff4;color:#37677f}.sale-pending-badge.unscheduled{background:#e9ecea;color:#59645f}.sale-pending-badge.completed{background:#dcefe5;color:#236346}.sale-pending-controls{width:180px;display:flex;flex-direction:column;align-items:stretch;gap:6px}.sale-pending-controls select{min-height:34px;padding:0 8px;border:1px solid #cdd9d3;border-radius:7px;background:#fff;color:#2d4137;font-size:11px}.sale-pending-controls>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.sale-pending-controls button{min-height:31px;border:0;border-radius:6px;background:#e6f0eb;color:#275c46;font-size:10px;font-weight:800;cursor:pointer}.sale-pending-controls button.delete{background:#fff0ed;color:#a3483d}.sale-pending-upload{display:block!important;cursor:pointer}.sale-pending-upload input{display:none}.sale-pending-controls>a,.sale-pending-upload span{min-height:30px;padding:7px 8px;border:1px solid #c7d8d0;border-radius:6px;background:#fff;color:#245d46;display:block;font-size:10px;font-weight:800;line-height:1.35;text-align:center;text-decoration:none}.sale-pending-empty{margin:0;padding:15px;color:#718078;font-size:12px;text-align:center}.sale-pending-upload-error{margin:9px 0 0;color:#a3483d;font-size:12px;font-weight:750}.deal-pending-count{align-self:flex-start;margin-top:3px;padding:4px 7px;border-radius:999px;font-size:10px}.deal-pending-count.pending{background:#f7e7b7;color:#775713}.deal-pending-count.overdue{background:#f7d8d3;color:#a03931}.deal-pending-detail{grid-column:1/-1}.deal-pending-detail>.sale-pending-manager{margin:0;background:#fff}.deal-pending-count:is(button){border:0;display:inline-flex;align-items:center;gap:6px;font:800 11px Inter,Arial,sans-serif;cursor:pointer}.deal-pending-count:is(button):hover{filter:brightness(.96)}.deal-pending-count:is(button):focus-visible{outline:3px solid #e2bd69;outline-offset:2px}.sale-register-overlay.deal-pending-overlay{z-index:92}.sale-register-modal.deal-pending-modal{width:min(820px,96vw);max-height:calc(100vh - 44px);display:flex;flex-direction:column;overflow:hidden}.deal-pending-modal>header small{font-size:12px}.deal-pending-modal>header h3{font-size:24px}.deal-pending-modal>header p{font-size:14px}.deal-pending-modal>.deal-pending-modal-summary{padding:14px 22px;border-bottom:1px solid #dce5e1;background:#fffaf0;display:flex;align-items:center;justify-content:space-between;gap:12px}.deal-pending-modal-summary strong{padding:7px 10px;border-radius:999px;background:#f5df9d;color:#6f5417;font-size:13px}.deal-pending-modal-summary span{color:#66786f;font-size:13px}.deal-pending-modal>.sale-pending-manager{flex:1;min-height:0;margin:0;padding:18px 22px;border:0;border-radius:0;overflow:auto}.deal-pending-modal>footer button{min-height:42px;padding:0 22px;border:0;border-radius:8px;background:#e2f0e9;color:#205b42;font-size:14px;font-weight:800;cursor:pointer}@media (max-width:900px){.price-month-alert,.stock-entry-alert{margin:14px 22px 0}.dashboard-stock-onboarding-list article{grid-template-columns:minmax(0,1fr) auto}.dashboard-stock-onboarding-progress{grid-column:1/-1;grid-row:2}.dashboard-pending-list,.sale-pending-list>article{grid-template-columns:1fr}.sale-pending-controls{width:100%}.sale-pending-controls>div{display:flex}.sale-pending-controls button{flex:1}}@media (max-width:620px){.price-month-alert,.stock-entry-alert{grid-template-columns:auto minmax(0,1fr)}.stock-entry-alert{padding-right:42px}.price-month-alert>button,.stock-entry-alert>button:not(.stock-entry-alert-close){grid-column:1/-1;width:100%}.system-notifications-panel{top:76px;right:10px;width:calc(100vw - 20px)}.dashboard-sale-pending>header,.dashboard-stock-onboarding>header,.sale-pending-manager>header,.sale-pending-toolbar{flex-direction:column}.dashboard-stock-onboarding-total{width:100%}.dashboard-stock-onboarding-list article{grid-template-columns:1fr}.dashboard-stock-onboarding-progress{grid-column:auto;grid-row:auto}.dashboard-sale-pending header button,.dashboard-stock-onboarding-list article>button{width:100%}.dashboard-pending-summary{grid-template-columns:1fr}.sale-pending-manager{margin:0 12px 14px;padding:12px}.sale-pending-form{grid-template-columns:1fr}.sale-pending-form label.wide,.sale-pending-form>p{grid-column:auto}.sale-pending-form-actions{justify-content:stretch}.sale-pending-form-actions button{flex:1}}@media (max-width:1180px){.deal-kpis,.deal-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-table-head{display:none}.deal-row{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-row>span:before{content:attr(data-label);margin-bottom:1px;color:#687a71;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.deal-row>span:first-child{grid-column:1/-1;padding-bottom:12px;border-bottom:1px solid #e1e9e5}.deal-row-actions{grid-column:1/-1;width:auto;display:flex}.deal-row-actions button{width:auto;flex:1}.deal-detail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.deals-intro{align-items:flex-start;flex-direction:column}.deal-kpis,.deal-market-grid{grid-template-columns:1fr}.deals-history{padding:14px}.deal-row{grid-template-columns:1fr;padding:16px}.deal-row>span:first-child{grid-column:auto}.deal-row-actions{flex-direction:column}.deal-row-actions button{width:100%}.deal-detail{grid-template-columns:1fr}.deal-detail .deal-sale-notes,.deal-detail aside{grid-column:auto}.sale-register-overlay.deal-pending-overlay{padding:7px}.sale-register-modal.deal-pending-modal{width:100%;max-height:calc(100vh - 14px)}.deal-pending-modal>.deal-pending-modal-summary{align-items:flex-start;flex-direction:column}.deal-pending-modal>.sale-pending-manager{padding:14px}.deal-pending-modal .sale-pending-toolbar,.deal-pending-modal>.sale-pending-manager>header{align-items:stretch;flex-direction:column}.deal-pending-modal .sale-pending-toolbar button,.deal-pending-modal>footer button{width:100%}}.deal-insight-note{margin-top:15px;padding:16px 18px;border:1px solid #cbdcd4;border-radius:11px;background:#edf5f1}.deal-insight-note b{color:#205b42;font-size:14px}.deal-insight-note p{margin:6px 0 0;color:#5d7066;font-size:13px;line-height:1.55}.reports-page{padding-bottom:35px}.reports-hero{margin-bottom:14px;padding:21px 23px;border-radius:13px;background:#174b38;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}.reports-hero h2{margin:5px 0 6px;font:600 25px Georgia,serif}.reports-hero p{max-width:620px;margin:0;color:#d9e8e1;font-size:9px;line-height:1.5}.reports-hero>div:last-child{display:flex;gap:8px}.backup-center button,.backup-center label,.reports-hero button{border:0;border-radius:8px;padding:10px 12px;background:#ead18a;color:#173d30;font-size:8px;font-weight:850;cursor:pointer}.reports-hero button.secondary{border:1px solid #ffffff70;background:transparent;color:#fff}.report-filters{margin-bottom:13px;padding:13px;border:1px solid #dce4e0;border-radius:10px;background:#fff;display:grid;grid-template-columns:2fr repeat(4,1fr);gap:9px}.report-filters label{min-width:0;display:flex;flex-direction:column;gap:5px}.report-filters span{color:#64766d;font-size:7px;font-weight:800}.report-filters input,.report-filters select{min-width:0;height:37px;padding:0 9px;border:1px solid #d7e0dc;border-radius:7px;background:#fbfcfb;color:#293831;font-size:9px;outline:none}.report-filters input:focus,.report-filters select:focus{border-color:#72a58d}.report-kpis{margin-bottom:13px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.report-kpis article{padding:15px;border:1px solid #dce4e0;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:5px}.report-kpis small{color:#74817b;font-size:7px;font-weight:850;letter-spacing:.06em}.report-kpis b{font:600 19px Georgia,serif}.report-kpis p{margin:0;color:#7c8882;font-size:8px}.report-kpis .positive{color:#28704f}.report-kpis .negative{color:#a24d43}.report-status{margin-bottom:13px;padding:16px}.report-status>.panel-title{margin-bottom:10px}.report-status>div:last-child{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.report-status button{padding:9px 6px;border:1px solid #dce5e1;border-radius:8px;background:#f8faf9;color:#53655c;cursor:pointer;text-align:left}.report-status button b{display:block;margin-bottom:4px;color:#245b44;font:700 17px Georgia,serif}.report-status button span{font-size:7px;line-height:1.25}.report-results{margin-bottom:13px;padding:17px}.report-table article,.report-table-head{display:grid;grid-template-columns:1.35fr .75fr .75fr .75fr .9fr .9fr;gap:10px;align-items:center}.report-table-head{padding:8px 9px;color:#829089;font-size:7px;font-weight:850;letter-spacing:.05em}.report-table article{padding:12px 9px;border-top:1px solid #e7ece9}.report-table article>span{min-width:0;display:flex;flex-direction:column;gap:3px}.report-table b{overflow-wrap:anywhere;font-size:8px}.report-table small{color:#7b8781;font-size:7px;line-height:1.35}.report-table small.positive{color:#28704f;font-weight:800}.report-table small.negative{color:#a24d43;font-weight:800}.backup-center{padding:18px;display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.backup-copy h3{margin:5px 0 7px;font:600 20px Georgia,serif}.backup-copy p{max-width:620px;margin:0 0 13px;color:#68776f;font-size:9px;line-height:1.55}.backup-copy>div{display:flex;gap:8px}.backup-copy button,.backup-copy label{background:#174b38;color:#fff;display:inline-flex;align-items:center}.backup-copy label input{display:none}.backup-copy strong{display:block;margin-top:10px;color:#286047;font-size:8px}.backup-history{padding-left:18px;border-left:1px solid #e0e7e3}.backup-history h4{margin:0 0 8px;font:600 14px Georgia,serif}.backup-history>p{color:#7a8780;font-size:8px}.backup-history article{padding:8px 0;border-top:1px solid #e7ece9;display:flex;justify-content:space-between;align-items:center;gap:10px}.backup-history article span{display:flex;flex-direction:column;gap:3px}.backup-history article b{font-size:8px}.backup-history article small{color:#7b8781;font-size:7px}.backup-history article button{padding:7px 9px;background:#e6f0eb;color:#275c46}.analysis-empty{margin:0;padding:16px;color:#89938e;font-size:10px}.analysis-cards{padding:10px;display:grid;gap:8px}.analysis-card-block{border:1px solid #e3e9e6;border-radius:9px;overflow:hidden;background:#fff}.analysis-card-block>.document-checklist{border-top:1px solid #dce7e9}.analysis-cards article{padding:13px;border:1px solid #e3e9e6;border-radius:9px;display:grid;grid-template-columns:1.4fr 1fr auto auto;align-items:center;gap:15px}.analysis-card-block>article{border:0;border-radius:0}.analysis-cards article>div:first-child small{color:#397158;font-size:8px;font-weight:800}.analysis-cards h4{margin:4px 0;font-size:12px}.analysis-cards p,.analysis-cards time{margin:0;color:#7a8580;font-size:8px}.analysis-card-values{display:grid;grid-template-columns:1fr 1fr;gap:12px}.analysis-card-values span{display:flex;flex-direction:column;gap:3px}.analysis-card-values small{color:#89938e;font-size:7px}.analysis-card-values b{font-size:10px}.analysis-cards button{border:0;border-radius:8px;padding:9px 11px;background:#e6f0eb;color:#225a43;font-size:9px;font-weight:750;cursor:pointer}.analysis-card-actions{display:flex;flex-direction:column;gap:6px}.analysis-card-actions .view-document-analysis{background:#174b38;color:#fff}.analysis-card-actions .delete-analysis-draft{border:1px solid #dba59b;background:#fff7f5;color:#a34b42}.analysis-card-actions .delete-analysis-draft:hover{background:#f8e5e1}.open-document-report{width:100%;margin-top:10px;padding:11px 14px;border:0;border-radius:9px;background:#174b38;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.open-document-report:disabled{background:#e3e9e6;color:#849089;cursor:not-allowed}.document-report-overlay{position:fixed;inset:0;z-index:90;padding:24px;background:#10231dcc;display:grid;place-items:center}.document-report-modal{width:min(1050px,96vw);max-height:92vh;overflow:hidden;border-radius:15px;background:#f8faf9;display:flex;flex-direction:column;box-shadow:0 30px 90px #0005}.document-report-modal>header{height:auto;padding:20px 23px;border-bottom:1px solid #dce5e1;background:#fff;display:flex;justify-content:space-between;align-items:flex-start}.document-report-modal header small{color:#527264;font-size:7px;font-weight:850;letter-spacing:.13em}.document-report-modal header h3{margin:5px 0;font:600 21px Georgia,serif}.document-report-modal header p{margin:0;color:#74817b;font-size:9px}.document-report-modal header button{width:32px;height:32px;border:0;border-radius:50%;background:#eef2f0;color:#53635b;font-size:20px;cursor:pointer}.document-report-recommendation{margin:15px 20px 0;padding:14px;border-radius:9px}.document-report-recommendation b{font-size:10px}.document-report-recommendation p{margin:5px 0 0;font-size:9px}.document-report-recommendation.ok{background:#e5f3eb;color:#285f46}.document-report-recommendation.review{background:#f7f0dd;color:#795d26}.document-report-recommendation.warning{background:#f8e5e1;color:#94493f}.document-report-totals{padding:12px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.document-report-totals span{padding:9px;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.document-report-totals b{font:700 17px Georgia,serif}.document-report-totals small{font-size:8px}.document-report-list{padding:0 20px 15px;overflow:auto;display:grid;gap:7px}.document-report-list article{padding:11px;border:1px solid #dce5e1;border-left:4px solid #d0a540;border-radius:8px;background:#fff;display:grid;grid-template-columns:1.2fr 1fr 1.3fr;gap:14px}.document-report-list article.ok{border-left-color:#45906b}.document-report-list article.warning{border-left-color:#c95d50}.document-report-list article small{color:#75827c;font-size:7px}.document-report-list article h4{margin:3px 0;font-size:10px}.document-report-list article p{margin:2px 0 0;color:#68766f;font-size:8px;line-height:1.4}.document-report-list article>span{display:flex;flex-direction:column;gap:3px}.document-report-list article>span b{font-size:8px}.document-report-list .document-warning-approval-record p{color:#35594a;font-size:14px;line-height:1.5}.confirm-report-review{margin-top:7px;border:1px solid #b99d62;border-radius:6px;padding:6px 8px;background:#fffaf0;color:#72561f;font-size:7px;font-weight:800;cursor:pointer}.confirm-report-review:disabled{opacity:.55;cursor:wait}.document-report-modal>footer{padding:13px 20px;border-top:1px solid #dce5e1;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:15px}.document-report-modal>footer p{margin:0;max-width:690px;color:#68766f;font-size:8px}.document-report-modal>footer button{border:0;border-radius:8px;padding:9px 12px;background:#174b38;color:#fff;font-size:8px;font-weight:800;cursor:pointer}.document-report-footer-actions{display:flex;gap:8px}.document-report-modal>footer button.secondary{border:1px solid #9bb8aa;background:#edf5f1;color:#275d48}.document-report-modal>footer button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.report-filters{grid-template-columns:repeat(2,1fr)}.report-filters label:first-child{grid-column:1/-1}.report-kpis{grid-template-columns:repeat(2,1fr)}.report-status>div:last-child{grid-template-columns:repeat(4,1fr)}.report-table{overflow-x:auto}.report-table article,.report-table-head{min-width:850px}.backup-center{grid-template-columns:1fr}.backup-history{padding:15px 0 0;border-left:0;border-top:1px solid #e0e7e3}.streetview-preview{grid-column:1/-1}.iptu-summary>div{grid-template-columns:repeat(2,1fr)}.other-city-iptu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iptu-import+.form-grid.three>label{grid-column:span 6}.address-four{grid-template-columns:repeat(2,1fr)}.draft-card{grid-template-columns:38px 1fr}.draft-card button{grid-column:1/-1}.anticipation-row,.decision-values,.decision-values.resale-values,.operation-comparison-row,.operation-row-four,.resale-summary{grid-template-columns:repeat(2,1fr)}.result-authority-reconciliation{grid-template-columns:1fr}.result-authority-reconciliation p{grid-column:1}.decision-equation{grid-template-columns:1fr auto 1fr auto 1fr}.decision-equation .maximum-payable{grid-column:1/-1}.decision-equation>span:last-of-type{display:none}}@media (max-width:700px){.reports-hero{align-items:flex-start;flex-direction:column}.reports-hero>div:last-child{width:100%;flex-direction:column}.report-filters,.report-kpis{grid-template-columns:1fr}.report-filters label:first-child{grid-column:auto}.report-status>div:last-child{grid-template-columns:repeat(2,1fr)}.backup-copy>div{flex-direction:column}.backup-copy button,.backup-copy label{justify-content:center}.iptu-import{grid-template-columns:1fr}.other-city-iptu-panel>header{flex-direction:column}.other-city-iptu-grid{grid-template-columns:1fr}.other-city-iptu-notes{grid-column:auto}.iptu-upload{text-align:center}.iptu-attachment-row{align-items:stretch;flex-direction:column}.iptu-attachment-row a{text-align:center}.iptu-summary>div{grid-template-columns:1fr}.iptu-import+.form-grid.three>label{grid-column:1/-1}.address-four,.anticipation-row,.decision-equation,.decision-values,.decision-values.resale-values,.operation-comparison-row,.operation-row-four,.property-details-row,.resale-summary{grid-template-columns:1fr}.decision-equation{text-align:center}.decision-equation>span{display:none}.customer-gap,.general-summary-head,.summary-margin-balance{align-items:flex-start;flex-direction:column}.summary-equation,.summary-equation-business{grid-template-columns:1fr}.summary-equation>i{display:none}.summary-margin-grid{grid-template-columns:1fr}.summary-margin-balance>b{align-self:flex-end}.analyses-intro{align-items:flex-start;flex-direction:column;gap:12px}.analysis-overview-heading,.analysis-status-section-heading{align-items:flex-start;flex-direction:column;gap:6px}.analysis-overview-heading p{max-width:none;text-align:left}.status-summary{grid-template-columns:repeat(2,1fr)}.analysis-cards article{grid-template-columns:1fr}.analysis-document-focus-header{grid-template-columns:1fr;align-items:stretch;gap:11px}.analysis-document-back,.analysis-document-edit{width:100%}.document-reference-controls{grid-template-columns:1fr}.owner-document-reuse-status{align-items:stretch;flex-direction:column}.owner-document-reuse-status>button{width:100%;white-space:normal}.owner-document-reuse-split{grid-template-columns:1fr}.owner-document-reuse-dialog>footer{flex-direction:column-reverse}.owner-document-reuse-dialog>footer button{width:100%;white-space:normal}.document-reference-controls>label{grid-template-columns:1fr}.document-reference-controls>label input{width:100%;min-width:0}.document-analysis-head{align-items:flex-start;flex-direction:column}.document-analysis-actions{width:100%;flex-direction:column;align-items:stretch}.document-analysis-actions button{width:100%}.document-analysis-summary{grid-template-columns:repeat(3,1fr)}.document-analysis-summary>div{grid-column:1/-1}.document-analysis-summary>span{min-width:0}.document-items{grid-template-columns:1fr}.document-warning-approval-actions{flex-direction:column-reverse}.document-warning-approval-actions button{width:100%}.document-progress,.property-presentation{grid-template-columns:1fr}.streetview-preview>div:not(.streetview-empty){align-items:flex-start;flex-direction:column}.map-address-preview small{white-space:normal}.map-location-adjustment{align-items:stretch;flex-direction:column}.map-location-actions{flex-direction:column}.map-location-adjustment button{width:100%}.status-dialog-options{grid-template-columns:1fr}.dashboard-status-title{align-items:flex-start;flex-direction:column;gap:8px}.dashboard-status-sections{grid-template-columns:1fr}.dashboard-analysis-status-grid,.dashboard-portfolio-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.backup-center,.reports-hero>div:last-child,.sidebar,main>header{display:none!important}.app-shell,.content,main{display:block!important;width:100%!important;padding:0!important;margin:0!important;background:#fff!important}.report-filters{display:none!important}.reports-hero{color:#173d30!important;background:#fff!important;border:1px solid #dce4e0}.reports-hero p{color:#68776f!important}.report-table article,.report-table-head{min-width:0!important}}.register-sale-button.edit-stock-button{background:#f1e4b8;color:#173d30}.sale-register-modal.stock-edit-modal{width:min(980px,97vw);max-height:92vh;overflow:auto}.stock-edit-modal>.stock-edit-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.stock-edit-fields .stock-edit-address{grid-column:span 2}.stock-edit-fields select{min-height:41px;padding:0 10px;border:1px solid #d4ded9;border-radius:8px;background:#fff;color:#27362f;font-size:10px}.stock-edit-fields input:disabled{background:#eef2f0;color:#8b9691}.stock-edit-message{margin:0 22px 14px;padding:10px 12px;border-radius:8px;background:#f8e7e2;color:#9b463d;font-size:9px;font-weight:700}.stock-edit-modal>.stock-edit-footer{justify-content:space-between;align-items:center;flex-wrap:wrap}.stock-edit-footer-actions{margin-left:auto;display:flex;gap:8px}.stock-edit-footer .stock-return-button{min-height:39px;padding:0 15px;border:1px solid #d6b65d;border-radius:8px;background:#fff9e9;color:#715615;font-size:10px;font-weight:800;cursor:pointer}.stock-edit-footer .stock-return-button:focus-visible,.stock-edit-footer .stock-return-button:hover{border-color:#a8801d;background:#fff1c5}.stock-editor-tabs{position:sticky;top:0;z-index:3;padding:10px 22px;border-bottom:1px solid #dce5e1;background:#f8faf9;display:flex;gap:8px}.stock-editor-tabs button{min-height:36px;padding:0 16px;border:1px solid #cfdbd5;border-radius:8px;background:#fff;color:#476258;font-size:9px;font-weight:800;cursor:pointer}.stock-editor-tabs button.active{border-color:#174b38;background:#174b38;color:#fff}.stock-edit-modal>.stock-editor-documents{display:block;padding:18px 22px}.stock-editor-documents .document-checklist{padding:0}.stock-item-link{width:100%;padding:0;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;cursor:pointer}.stock-item-link b{color:#163f31;text-decoration:underline;text-decoration-color:#a8c5b8;text-underline-offset:3px}.stock-item-link small{color:#7a8780}.stock-item-link em{margin-top:3px;color:#24644c;font-size:8px;font-style:normal;font-weight:800}.stock-item-link:focus-visible b,.stock-item-link:hover b{color:#0c6b4a;text-decoration-color:#0c6b4a}.sale-register-modal.stock-detail-modal{width:min(1120px,97vw);max-height:94vh;display:flex;flex-direction:column}.stock-detail-modal>footer,.stock-detail-modal>header,.stock-detail-modal>nav{flex:0 0 auto}.stock-detail-modal>.stock-detail-body,.stock-detail-modal>.stock-detail-documents{min-height:0;overflow:auto}.stock-detail-tabs{position:static;overflow-x:auto;scrollbar-width:thin}.stock-detail-tabs button{white-space:nowrap}.stock-detail-tabs button span{margin-left:6px;padding:2px 6px;border-radius:999px;background:#edf3f0;color:#315f4d}.stock-detail-tabs button.active span{background:#ffffff2b;color:#fff}.stock-detail-modal>.stock-detail-body{padding:20px 22px;display:block}.stock-detail-modal>.stock-detail-documents{padding:18px 22px;display:block}.stock-detail-modal>footer{justify-content:space-between;align-items:center}.stock-detail-modal>footer>span{color:#718079;font-size:8px}.stock-corporate-owner-suggestion{margin-bottom:13px;padding:13px 14px;border:1px solid #e2c16d;border-radius:10px;background:#fff8e6;display:flex;align-items:center;justify-content:space-between;gap:14px}.stock-corporate-owner-suggestion b{color:#765712;font-size:12px;line-height:1.4}.stock-corporate-owner-suggestion p{margin:4px 0 0;color:#806c3d;font-size:11px}.stock-corporate-owner-suggestion button{flex:none;min-height:37px;padding:0 13px;border:0;border-radius:8px;background:#765712;color:#fff;font-size:11px;font-weight:850;cursor:pointer}.stock-detail-primary-edit{padding:14px;border:1px solid #cbdcd4;border-radius:11px;background:#eef6f2;display:grid;grid-template-columns:2fr 1fr auto;align-items:end;gap:10px}.stock-activity-form label,.stock-detail-primary-edit label{display:flex;flex-direction:column;gap:6px}.stock-activity-form label b,.stock-detail-primary-edit label b{color:#42584e;font-size:9px}.stock-activity-form input,.stock-activity-form select,.stock-activity-form textarea,.stock-detail-primary-edit input,.stock-detail-primary-edit select{width:100%;min-height:40px;padding:0 10px;border:1px solid #cbd9d2;border-radius:8px;background:#fff;color:#273a31;font:10px Inter,Arial,sans-serif;outline:none}.stock-activity-form input:focus,.stock-activity-form select:focus,.stock-activity-form textarea:focus,.stock-detail-primary-edit input:focus,.stock-detail-primary-edit select:focus,.stock-pending-section textarea:focus{border-color:#609a7d;box-shadow:0 0 0 3px rgba(53,126,91,.09)}.stock-activity-form>button,.stock-detail-primary-edit>button,.stock-detail-section-title>button,.stock-pending-section>button{min-height:40px;padding:0 13px;border:0;border-radius:8px;background:#174b38;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.stock-detail-success{margin:9px 0 0;color:#25704e;font-size:9px;font-weight:800}.stock-detail-kpis{margin-top:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.stock-detail-kpis article{padding:13px;border:1px solid #dbe5e0;border-radius:9px;background:#fff;display:flex;flex-direction:column;gap:5px}.stock-activity-card>div>small,.stock-activity-totals small,.stock-detail-kpis small,.stock-detail-section-title small{color:#6f8077;font-size:7px;font-weight:850;letter-spacing:.08em}.stock-detail-kpis b{color:#234f3d;font:600 17px Georgia,serif}.stock-detail-kpis p{margin:0;color:#7b8781;font-size:8px}.stock-detail-kpis article.positive{border-color:#9fcab5;background:#eff8f3}.stock-detail-kpis article.warning{border-color:#dfaaa0;background:#fff5f2}.stock-detail-kpis article.warning b{color:#a14d43}.stock-detail-section{margin-top:13px;padding:16px;border:1px solid #dbe5e0;border-radius:11px;background:#fff}.stock-detail-section-title{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.stock-activity-card h4,.stock-detail-section-title h4{margin:4px 0 0;color:#253d32;font:600 16px Georgia,serif}.stock-detail-section-title>button{min-height:34px;background:#e7f1ec;color:#245e47}.stock-detail-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stock-detail-facts>div{min-width:0;padding:11px;border-radius:8px;background:#f4f7f5}.stock-detail-facts dt{color:#718078;font-size:7px;font-weight:800;letter-spacing:.05em}.stock-detail-facts dd{margin:5px 0 0;color:#2c4237;font-size:9px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.stock-pending-section textarea{width:100%;min-height:88px;padding:11px;border:1px solid #d3ded8;border-radius:8px;resize:vertical;color:#2d4036;font:10px/1.5 Inter,Arial,sans-serif;outline:none}.stock-pending-section>button{margin-top:9px}.stock-activity-body{background:#f3f7f5}.stock-activity-totals{margin-bottom:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stock-activity-totals article{padding:13px 15px;border:1px solid #cbded4;border-radius:9px;background:#e7f3ec;display:flex;align-items:center;justify-content:space-between;gap:10px}.stock-activity-totals b{color:#1e5b43;font:600 22px Georgia,serif}.stock-activity-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.stock-activity-card{min-width:0;padding:15px;border:1px solid #d8e3dd;border-radius:11px;background:#fff}.stock-activity-form{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stock-activity-form label.wide{grid-column:1/-1}.stock-activity-form textarea{min-height:70px;padding:9px 10px;resize:vertical;line-height:1.45}.stock-activity-form .sale-value-input{min-height:40px}.stock-activity-form>button{grid-column:1/-1;justify-self:start}.stock-activity-form>button:disabled{opacity:.45;cursor:not-allowed}.stock-activity-list{margin-top:13px;border-top:1px solid #e1e8e4}.stock-activity-list>article{padding:11px 0;border-bottom:1px solid #e7ece9;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.stock-activity-list>article>div{min-width:0;display:flex;flex-direction:column;gap:4px}.stock-activity-list b{color:#294638;font-size:9px}.stock-activity-list small{color:#718079;font-size:8px}.stock-activity-list p{margin:1px 0 0;color:#586a61;font-size:8px;line-height:1.45;overflow-wrap:anywhere}.stock-activity-list button{border:0;background:transparent;color:#a24c43;font-size:8px;font-weight:800;cursor:pointer}.stock-activity-empty{margin:0;padding:18px 0 6px;color:#829089;font-size:9px;text-align:center}.stock-expense-total{margin-bottom:10px;padding:13px 15px;border:1px solid #cbded4;border-radius:9px;background:#e7f3ec;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stock-expense-total>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.stock-expense-total small{color:#6f8077;font-size:7px;font-weight:850;letter-spacing:.08em}.stock-expense-total b{color:#1e5b43;font:600 20px Georgia,serif}.stock-expense-card{max-width:820px}.stock-expense-form label.wide input{min-height:40px}.stock-expense-list .stock-expense-actions{flex:0 0 auto;align-items:flex-end;display:flex;flex-direction:column;gap:5px}.stock-expense-actions strong{color:#214f3c;font:600 13px Georgia,serif}.inventory-report-button{color:#174b38!important;border-color:#b9cec4!important;background:#eef6f2!important;font-weight:800!important}.sale-register-overlay.inventory-report-overlay{z-index:90;padding:18px}.sale-register-modal.inventory-report-modal{width:min(1540px,calc(100vw - 36px));max-width:calc(100vw - 36px);max-height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden}.inventory-report-modal>.inventory-report-footer,.inventory-report-modal>.inventory-report-header{width:100%;box-sizing:border-box;flex:0 0 auto}.inventory-report-modal>.inventory-report-header{align-items:center;gap:20px}.inventory-report-header>div:first-child{min-width:0}.inventory-report-actions{min-width:max-content;display:flex;align-items:center;gap:8px}.inventory-report-actions>button:not(.inventory-report-close){width:auto;min-width:118px;min-height:38px;padding:0 13px;flex:0 0 auto;border:1px solid #c7d8d0;border-radius:8px;background:#f2f7f4;color:#174b38;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.inventory-report-actions>button:first-child{border-color:#174b38;background:#174b38;color:#fff}.inventory-report-actions>.inventory-report-close{position:static;flex:0 0 34px;width:34px;height:34px;padding:0}.inventory-report-modal>.inventory-report-body{width:100%;min-height:0;padding:18px 22px 22px;box-sizing:border-box;display:block;overflow:auto;background:#f5f8f6}.inventory-report-filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:9px;padding:13px;border:1px solid #d3dfd9;border-radius:10px;background:#fff}.inventory-report-filters label{display:flex;flex-direction:column;gap:6px}.inventory-report-filters label>span{color:#617269;font-size:12px;font-weight:800;letter-spacing:.04em}.inventory-report-filters input,.inventory-report-filters select{width:100%;min-height:39px;padding:0 10px;border:1px solid #ccd9d3;border-radius:8px;background:#fff;color:#2c4036;font:13px Inter,Arial,sans-serif;outline:none}.inventory-report-filters input:focus,.inventory-report-filters select:focus{border-color:#5e9a7c;box-shadow:0 0 0 3px rgba(53,126,91,.08)}.inventory-report-kpis{margin-top:11px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.inventory-report-kpis article{min-width:0;padding:13px;border:1px solid #d6e1dc;border-radius:9px;background:#fff}.inventory-report-kpis small{color:#75827b;font-size:7px;font-weight:850;letter-spacing:.07em}.inventory-report-kpis b{display:block;margin-top:6px;color:#214d3b;font:600 17px Georgia,serif;white-space:nowrap}.inventory-report-kpis p{margin:4px 0 0;color:#75847c;font-size:7px;line-height:1.4}.inventory-report-kpis article.positive{border-color:#a9d1bd;background:#ecf7f1}.inventory-report-kpis article.negative{border-color:#e3aca1;background:#fff2ef}.inventory-report-kpis article.negative b{color:#a3483c}.inventory-report-results{margin-top:11px;padding:15px;border:1px solid #d4e0da;border-radius:11px;background:#fff}.inventory-report-section-title{margin-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.inventory-report-section-title small{color:#a2782e;font-size:7px;font-weight:850;letter-spacing:.09em}.inventory-report-section-title h4{margin:4px 0 0;color:#203e32;font:600 17px Georgia,serif}.inventory-report-section-title>span{color:#728078;font-size:8px}.inventory-report-table-wrap{width:100%;overflow:auto;border:1px solid #d8e2dd;border-radius:9px}.inventory-report-table{width:100%;min-width:2300px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#31463b;font-size:9px}.inventory-report-table th{padding:11px 8px;border-bottom:1px solid #cbd9d2;background:#edf4f0;color:#5f7168;font-size:8px;line-height:1.35;letter-spacing:.06em;text-align:left;text-transform:uppercase}.inventory-report-table th:first-child{width:250px}.inventory-report-table th:nth-child(2){width:220px}.inventory-report-table th:nth-child(3){width:110px}.inventory-report-table th:nth-child(4),.inventory-report-table th:nth-child(5){width:105px}.inventory-report-table th:nth-child(6){width:85px}.inventory-report-table th:nth-child(10),.inventory-report-table th:nth-child(11),.inventory-report-table th:nth-child(12),.inventory-report-table th:nth-child(13),.inventory-report-table th:nth-child(7),.inventory-report-table th:nth-child(8){width:135px}.inventory-report-table th:nth-child(9){width:205px}.inventory-report-table th:nth-child(14){width:190px}.inventory-report-table th:nth-child(15){width:135px}.inventory-report-table td{padding:11px 8px;border-bottom:1px solid #e1e8e4;vertical-align:top;overflow-wrap:anywhere}.inventory-report-table tbody tr:nth-child(2n) td{background:#fafcfb}.inventory-report-table tbody td:first-child,.inventory-report-table thead th:first-child{position:sticky;left:0;z-index:3;background:#fff}.inventory-report-table tbody td:nth-child(2),.inventory-report-table thead th:nth-child(2){position:sticky;left:250px;z-index:2;background:#fff;box-shadow:7px 0 10px -10px rgba(25,62,48,.7)}.inventory-report-table thead th:first-child,.inventory-report-table thead th:nth-child(2){z-index:5;background:#edf4f0}.inventory-report-table tbody tr:nth-child(2n) td:first-child,.inventory-report-table tbody tr:nth-child(2n) td:nth-child(2){background:#fafcfb}.inventory-report-table td b,.inventory-report-table td small{display:block}.inventory-report-table td b{color:#244638;font-size:9px}.inventory-report-table td small{margin-top:3px;color:#75837c;font-size:8px;line-height:1.35}.inventory-report-table td b.positive{color:#18714e}.inventory-report-table td b.negative{color:#a4483d}.inventory-report-table tfoot td{border:0;background:#173f31;color:#fff;font-weight:800;vertical-align:middle}.inventory-report-table tfoot td:first-child{letter-spacing:.06em}.inventory-report-empty{padding:30px!important;color:#7b8982;text-align:center}.inventory-status{display:inline-flex;min-height:24px;padding:0 8px;border-radius:999px;align-items:center;font-size:7px;font-weight:850;white-space:nowrap}.inventory-status.active{background:#e6f3ec;color:#176044}.inventory-status.sold{background:#e9edf0;color:#53656e}.inventory-commission-editor{display:grid;grid-template-columns:1fr;gap:5px}.inventory-commission-editor label{display:flex;flex-direction:column;gap:3px}.inventory-commission-editor label span{color:#617269;font-size:7px;font-weight:800}.inventory-commission-editor input{width:100%;min-height:30px;padding:0 7px;border:1px solid #c7d8d0;border-radius:6px;background:#fff;color:#244638;font:800 9px Inter,Arial,sans-serif;outline:none}.inventory-commission-editor input:focus{border-color:#4e9273;box-shadow:0 0 0 2px rgba(53,126,91,.1)}.inventory-commission-editor label strong{color:#1f5d45;font-size:8px;font-weight:800}.inventory-commission-total{grid-column:1/-1;padding:6px 7px;border-radius:6px;background:#edf5f1;display:flex;justify-content:space-between;align-items:center;gap:8px}.inventory-commission-total span{color:#617269;font-size:7px;font-weight:800}.inventory-commission-total b{font-size:8px!important;white-space:nowrap}.inventory-commission-editor button{grid-column:1/-1;min-height:27px;border:0;border-radius:6px;background:#174b38;color:#fff;font-size:8px;font-weight:800;cursor:pointer}.inventory-commission-editor em{grid-column:1/-1;color:#23704f;font-size:7px;font-style:normal;font-weight:800;line-height:1.35}.inventory-commission-editor em.error{color:#a4483d}.inventory-commission-print{display:none}.inventory-report-note{margin:10px 0 0;color:#718079;font-size:8px;line-height:1.45}.inventory-report-footer{justify-content:space-between!important;align-items:center}.inventory-report-footer>span{color:#718079;font-size:8px}@media (max-width:1100px){.inventory-report-filters,.inventory-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-report-filters .wide{grid-column:1/-1}}@media (max-width:680px){.sale-register-overlay.inventory-report-overlay{padding:6px}.sale-register-modal.inventory-report-modal{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.inventory-report-modal>.inventory-report-header{align-items:flex-start;flex-direction:column}.inventory-report-actions{width:100%;min-width:0;flex-wrap:wrap}.inventory-report-actions>button:not(.inventory-report-close){min-width:0;flex:1;font-size:11px}.inventory-report-actions>.inventory-report-close{position:absolute;right:14px;top:14px}.inventory-report-modal>.inventory-report-body{padding:12px}.inventory-report-filters,.inventory-report-kpis{grid-template-columns:1fr}.inventory-report-filters .wide{grid-column:auto}.inventory-report-section-title{align-items:flex-start;flex-direction:column}.inventory-report-footer{align-items:stretch;flex-direction:column}.inventory-report-footer button{width:100%}}@media (max-width:820px){.stock-edit-modal>.stock-edit-fields{grid-template-columns:1fr 1fr}.stock-edit-fields .stock-edit-address{grid-column:span 2}}@media (max-width:900px){.stock-detail-primary-edit{grid-template-columns:1fr 1fr}.stock-detail-primary-edit>button{grid-column:1/-1}.stock-detail-facts,.stock-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-activity-columns{grid-template-columns:1fr}}@media (max-width:520px){.stock-edit-modal>.stock-edit-fields{grid-template-columns:1fr}.stock-edit-fields .stock-edit-address{grid-column:auto}.stock-edit-modal>.stock-edit-footer{align-items:stretch;flex-direction:column}.stock-edit-footer-actions{width:100%;margin-left:0;flex-direction:column}.stock-edit-footer .stock-return-button,.stock-edit-footer-actions button{width:100%}.sale-register-overlay{padding:7px}.sale-register-modal.stock-detail-modal{width:100%;max-height:calc(100vh - 14px)}.stock-detail-modal>header{padding:15px}.stock-detail-tabs{padding:8px 14px}.stock-detail-tabs button{padding:0 11px}.stock-detail-modal>.stock-detail-body,.stock-detail-modal>.stock-detail-documents{padding:14px}.stock-corporate-owner-suggestion{align-items:stretch;flex-direction:column}.stock-corporate-owner-suggestion button{width:100%}.stock-activity-form,.stock-activity-totals,.stock-detail-facts,.stock-detail-kpis,.stock-detail-primary-edit{grid-template-columns:1fr}.stock-activity-form label.wide,.stock-activity-form>button,.stock-detail-primary-edit>button{grid-column:auto}.stock-detail-section-title{align-items:flex-start;flex-direction:column}.stock-detail-modal>footer{align-items:stretch;flex-direction:column}.stock-detail-modal>footer button{width:100%}.stock-detail-modal>footer>span{text-align:center}}@media print{body.printing-inventory-report *{visibility:hidden!important}body.printing-inventory-report .inventory-report-overlay,body.printing-inventory-report .inventory-report-overlay *{visibility:visible!important}body.printing-inventory-report .inventory-report-overlay{position:absolute!important;inset:0!important;display:block!important;padding:0!important;background:#fff!important}body.printing-inventory-report .inventory-report-modal{width:100%!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.printing-inventory-report .inventory-report-header{padding:0 0 12px!important;border-bottom:2px solid #173f31!important}body.printing-inventory-report .inventory-report-actions,body.printing-inventory-report .inventory-report-filters,body.printing-inventory-report .inventory-report-footer{display:none!important}body.printing-inventory-report .inventory-report-body{padding:12px 0 0!important;overflow:visible!important;background:#fff!important}body.printing-inventory-report .inventory-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.printing-inventory-report .inventory-report-results{padding:10px 0 0!important;border:0!important}body.printing-inventory-report .inventory-report-table-wrap{overflow:visible!important;border-radius:0!important}body.printing-inventory-report .inventory-report-table{min-width:0!important;table-layout:auto!important;font-size:6px!important}body.printing-inventory-report .inventory-report-table td,body.printing-inventory-report .inventory-report-table th{width:auto!important;padding:5px 3px!important}body.printing-inventory-report .inventory-report-table tbody td,body.printing-inventory-report .inventory-report-table thead th{position:static!important;box-shadow:none!important}body.printing-inventory-report .inventory-report-table td small,body.printing-inventory-report .inventory-report-table th{font-size:5px!important}body.printing-inventory-report .inventory-status{min-height:0!important;padding:2px 4px!important}body.printing-inventory-report .inventory-commission-editor{display:none!important}body.printing-inventory-report .inventory-commission-print{display:block!important}}.manager-card-performance{margin-top:7px;padding-top:7px;border-top:1px dashed #d6e3dc;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px!important}.manager-card-performance span{color:#5f7067;font-size:9px}.manager-card-performance strong{grid-column:1/-1;font-size:10px!important}.manager-card-performance .positive{color:#18714e}.manager-card-performance .negative{color:#a4483d}.manager-report-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.manager-report-actions>b{padding:7px 10px;border-radius:20px;background:#edf3ef;color:#416052;font-size:10px;white-space:nowrap}.manager-report-actions>button{min-height:35px;padding:0 12px;border:0;border-radius:8px;background:#174b38;color:#fff;font-size:11px;font-weight:800;cursor:pointer}.manager-performance-report{padding:20px;border-bottom:1px solid #d9e3de;background:#f4f8f6}.manager-performance-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.manager-performance-head>div:first-child{min-width:0}.manager-comparison-section>div:first-child>small,.manager-performance-head small{color:#9a742e;font-size:9px;font-weight:850;letter-spacing:.12em}.manager-performance-head h3{margin:4px 0;color:#234638;font:600 21px Georgia,serif}.manager-comparison-section>div:first-child>p,.manager-performance-head p{margin:0;color:#68776f;font-size:11px;line-height:1.45}.manager-performance-head>div:last-child{flex:0 0 auto;display:flex;gap:8px}.manager-performance-head button{min-height:36px;padding:0 12px;border:1px solid #b9d0c4;border-radius:8px;background:#fff;color:#174b38;font-size:11px;font-weight:800;cursor:pointer}.manager-performance-head button:first-child{border-color:#174b38;background:#174b38;color:#fff}.manager-performance-kpis{margin-top:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.manager-performance-kpis article{min-width:0;padding:13px;border:1px solid #d6e1dc;border-radius:9px;background:#fff}.manager-performance-kpis article.positive{border-color:#aad2be;background:#ecf7f1}.manager-performance-kpis article.negative{border-color:#e2aaa0;background:#fff1ee}.manager-performance-kpis small{color:#718078;font-size:9px;font-weight:850;letter-spacing:.06em}.manager-performance-kpis b{display:block;margin-top:6px;color:#204c3a;font:600 18px Georgia,serif;white-space:nowrap}.manager-performance-kpis .negative b{color:#a3483c}.manager-performance-kpis p{margin:4px 0 0;color:#718078;font-size:9px;line-height:1.4}.manager-comparison-section{margin-top:13px;padding:15px;border:1px solid #d5e0da;border-radius:10px;background:#fff}.manager-comparison-section>div:first-child{margin-bottom:11px}.manager-comparison-section h4{margin:4px 0;color:#244638;font:600 17px Georgia,serif}.manager-report-table-wrap{width:100%;overflow:auto;border:1px solid #d9e2de;border-radius:8px}.manager-assets-table,.manager-comparison-table{width:100%;min-width:980px;border-collapse:collapse;color:#31463b;font-size:11px}.manager-assets-table th,.manager-comparison-table th{padding:10px;border-bottom:1px solid #ccd9d3;background:#edf4f0;color:#5f7168;font-size:9px;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.manager-assets-table td,.manager-comparison-table td{padding:10px;border-bottom:1px solid #e2e9e5;vertical-align:top}.manager-assets-table tbody tr:last-child td,.manager-comparison-table tbody tr:last-child td{border-bottom:0}.manager-comparison-table tbody tr{cursor:pointer}.manager-comparison-table tbody tr:hover td{background:#f4f8f6}.manager-comparison-table tbody tr.selected td{background:#e9f4ee}.manager-assets-table .positive,.manager-comparison-table .positive{color:#18714e}.manager-assets-table .negative,.manager-comparison-table .negative{color:#a4483d}.consultant-table tbody tr{cursor:default}.consultant-table tbody tr:hover td{background:transparent}.manager-assets-table{min-width:1460px}.manager-assets-table th:first-child{width:230px}.manager-assets-table th:nth-child(3){width:190px}.manager-assets-table td b,.manager-assets-table td small{display:block}.manager-assets-table td small{margin-top:3px;color:#718078;font-size:9px;line-height:1.35}.manager-business-status{display:inline-flex;min-height:25px;padding:0 8px;border-radius:999px;align-items:center;font-size:9px;font-weight:850;white-space:nowrap}.manager-business-status.stock{background:#e5f3eb;color:#176044}.manager-business-status.sold{background:#e9edf0;color:#53656e}.manager-report-empty{padding:25px!important;color:#718078;text-align:center}.manager-report-note{margin:12px 2px 0;color:#66766e;font-size:10px;line-height:1.5}@media (max-width:1150px){.manager-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.manager-proposals>header{align-items:flex-start;flex-direction:column;gap:12px}.manager-report-actions{width:100%;justify-content:space-between}.manager-performance-report{padding:13px}.manager-performance-head{align-items:flex-start;flex-direction:column}.manager-performance-head>div:last-child{width:100%}.manager-performance-head button{flex:1}.manager-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-comparison-section{padding:11px}}@media (max-width:440px){.manager-report-actions{align-items:stretch!important;flex-direction:column!important}.manager-report-actions>button{width:100%}.manager-performance-kpis{grid-template-columns:1fr}.manager-performance-head>div:last-child{flex-direction:column}}@media print{body.printing-manager-report *{visibility:hidden!important}body.printing-manager-report .manager-performance-report,body.printing-manager-report .manager-performance-report *{visibility:visible!important}body.printing-manager-report .manager-performance-report{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;padding:0!important;border:0!important;background:#fff!important}body.printing-manager-report .manager-performance-head>div:last-child{display:none!important}body.printing-manager-report .manager-performance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.printing-manager-report .manager-comparison-section{break-inside:avoid;padding:10px!important}body.printing-manager-report .manager-report-table-wrap{overflow:visible!important}body.printing-manager-report .manager-assets-table,body.printing-manager-report .manager-comparison-table{min-width:0!important;table-layout:auto!important;font-size:7px!important}body.printing-manager-report .manager-assets-table td,body.printing-manager-report .manager-assets-table th,body.printing-manager-report .manager-comparison-table td,body.printing-manager-report .manager-comparison-table th{padding:5px 3px!important;font-size:6px!important}}.market-research-list{display:grid;gap:22px}.market-property-card{border:1px solid #cbdcd4;border-radius:14px;padding:18px;background:#fbfdfc;display:grid;gap:16px}.market-property-card>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #dce7e2}.market-property-card>header>div{display:flex;align-items:center;gap:12px}.market-property-card>header>div>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#e4f1eb;color:#124c3a;font-weight:800}.market-property-card header b,.market-property-card header small{display:block}.market-property-card header small{margin-top:3px;color:#71817a}.market-property-card header strong{color:#124c3a;font-family:Georgia,serif;font-size:17px}.market-paid-value{max-width:360px}.market-profile-pills{display:flex;flex-wrap:wrap;gap:8px}.market-profile-pills span{padding:7px 10px;border-radius:999px;background:#edf4f1;color:#315f50;font-size:12px;font-weight:700}.market-search-query{padding:13px 15px;border:1px dashed #a9c8ba;border-radius:10px;background:#f3f8f6}.market-search-query b,.market-search-query small{display:block}.market-search-query small{color:#668178;letter-spacing:.08em;font-size:10px;font-weight:800;margin-bottom:5px}.market-searched-sites{display:grid;gap:8px}.market-searched-sites>small{color:#708078;font-size:9px;font-weight:800;letter-spacing:.08em}.market-searched-sites>div{display:flex;flex-wrap:wrap;gap:7px}.market-searched-sites span{padding:6px 9px;border-radius:999px;background:#e6f2ec;color:#176247;font-size:10px;font-weight:800}.market-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-source-grid a{border:1px solid #d6e2dd;border-radius:10px;padding:13px;color:#173e32;text-decoration:none;display:grid;gap:4px;background:white}.market-source-grid a:hover{border-color:#478e75;box-shadow:0 5px 16px rgba(18,76,58,.08)}.market-source-grid a small{color:#7a8983;min-height:30px}.market-source-grid a span{color:#126145;font-size:11px;font-weight:800;margin-top:4px}.market-comparables{border-top:1px solid #dce7e2;padding-top:15px;display:grid;gap:11px}.market-comparables-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.market-comparables-title b,.market-comparables-title small{display:block}.market-comparables-title small{color:#71817a;margin-top:3px}.market-comparables-title>span{background:#e6f2ec;color:#176247;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.market-search-feedback{padding:14px;border-radius:10px;background:#eef5f2;color:#45665a;font-size:12px}.market-search-feedback.error{background:#fff0ed;color:#9e493d}.market-search-feedback.attention{background:#fff7df;color:#84631b}.market-auto-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-auto-results article{min-width:0;border:1px solid #d8e4df;border-radius:11px;padding:13px;background:#fff;display:grid;gap:9px}.market-auto-results article>div{display:flex;align-items:flex-start;gap:9px;min-width:0}.market-auto-results article>div>span{flex:0 0 27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#edf4f1;color:#176247;font-size:9px;font-weight:800}.market-auto-results article>div>div{min-width:0}.market-auto-results article b,.market-auto-results article small{display:block}.market-auto-results article small{color:#74857d;font-size:9px;font-weight:800;text-transform:uppercase}.market-auto-results article b{margin-top:3px;color:#243d34;font-size:11px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.market-auto-results article strong{color:#12523d;font-family:Georgia,serif;font-size:19px}.market-auto-results article p{margin:0;color:#6b7b74;font-size:10px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.market-auto-results article a{color:#fff;background:#164d3b;border-radius:8px;padding:9px 10px;text-decoration:none;text-align:center;font-size:10px;font-weight:800}.market-comparable-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.market-comparison-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.market-comparison-summary>span{border:1px solid #d7e3de;border-radius:10px;padding:13px;background:white}.market-comparison-summary b,.market-comparison-summary i,.market-comparison-summary small{display:block}.market-comparison-summary small{color:#75847e;font-size:9px;font-weight:800;letter-spacing:.06em}.market-comparison-summary b{margin-top:7px;color:#183c31;font-family:Georgia,serif;font-size:18px}.market-comparison-summary i{margin-top:3px;color:#66766f;font-size:11px;font-style:normal}.market-comparison-summary .positive{background:#eaf6f0;border-color:#8cc7ad}.market-comparison-summary .positive b{color:#116342}.market-comparison-summary .negative{background:#fff0ed;border-color:#e5a79b}.market-comparison-summary .negative b{color:#a84233}@media (max-width:900px){.market-auto-results,.market-comparison-summary,.market-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-comparable-row{grid-template-columns:1fr}}@media (max-width:620px){.market-comparables-title,.market-property-card>header{align-items:flex-start;flex-direction:column}.market-auto-results,.market-comparison-summary,.market-source-grid{grid-template-columns:1fr}}.backup-page{padding-bottom:38px}.backup-hero{margin-bottom:13px;padding:22px 24px;border-radius:14px;background:#174b38;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:22px;box-shadow:0 10px 28px rgba(18,58,44,.12)}.backup-hero h2{margin:5px 0 7px;font:600 27px Georgia,serif}.backup-hero p{max-width:690px;margin:0;color:#d9e8e1;font-size:11px;line-height:1.55}.backup-hero .eyebrow{color:#ead18a}.backup-hero>button{min-height:42px;padding:0 17px;border:0;border-radius:9px;background:#ead18a;color:#173d30;font-size:10px;font-weight:850;cursor:pointer;white-space:nowrap}.backup-hero>button:disabled,.backup-history-full button:disabled{opacity:.55;cursor:not-allowed}.backup-overview{margin-bottom:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.backup-overview article{padding:16px;border:1px solid #d6e2dc;border-radius:11px;background:#fff}.backup-overview small{color:#74827b;font-size:8px;font-weight:850;letter-spacing:.07em}.backup-overview b{display:block;margin-top:8px;color:#234a3a;font:600 20px Georgia,serif}.backup-overview b.positive{color:#16704c}.backup-overview b.warning{color:#a36a18}.backup-overview p{margin:5px 0 0;color:#74827c;font-size:9px}.backup-message{margin:0 0 13px;padding:11px 13px;border:1px solid #b9d5c7;border-radius:9px;background:#edf7f2;color:#235f47;font-size:10px;font-weight:750}.backup-history-full{padding:19px}.backup-history-full .panel-title{margin-bottom:12px}.backup-history-full .panel-title>button{min-height:34px;padding:0 12px;border:1px solid #cbd9d2;border-radius:8px;background:#f2f7f4;color:#245a45;font-size:9px;font-weight:800;cursor:pointer}.backup-list{overflow-x:auto;border:1px solid #dbe4e0;border-radius:10px}.backup-list article,.backup-list-head{min-width:760px;display:grid;grid-template-columns:1.4fr 1.2fr repeat(3,.85fr) .8fr;align-items:center;gap:10px}.backup-list-head{padding:10px 13px;border-bottom:1px solid #d3dfd9;background:#edf4f0;color:#687970;font-size:8px;font-weight:850;letter-spacing:.06em}.backup-list article{padding:12px 13px;border-bottom:1px solid #e2e9e5;background:#fff}.backup-list article:last-child{border-bottom:0}.backup-list article.failed{background:#fff4f1}.backup-list article>span{min-width:0;display:flex;flex-direction:column;gap:4px}.backup-list article b{color:#29473a;font-size:10px}.backup-list article small{color:#77857e;font-size:8px}.backup-list article button{min-height:31px;padding:0 11px;border:0;border-radius:7px;background:#174b38;color:#fff;font-size:8px;font-weight:800;cursor:pointer}.backup-empty{margin:0;padding:26px 12px;color:#7b8982;font-size:10px;text-align:center}.backup-guidance{margin-top:13px;padding:15px 17px;border:1px solid #cfe0d7;border-radius:11px;background:#f1f7f4}.backup-guidance b{color:#234f3d;font:600 16px Georgia,serif}.backup-guidance p{margin:5px 0 0;color:#667870;font-size:10px;line-height:1.55}.backup-center.backup-shortcut{grid-template-columns:1fr}@media (max-width:900px){.backup-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.backup-hero{align-items:flex-start;flex-direction:column}.backup-hero>button{width:100%}.backup-overview{grid-template-columns:1fr}.backup-history-full{padding:13px}.backup-history-full .panel-title{align-items:flex-start;flex-direction:column}}.sale-validation-message{margin:0 22px 12px;padding:10px 12px;border:1px solid #e0aea4;border-radius:8px;background:#fff3f0;color:#9d443a;font-size:12px;font-weight:750;line-height:1.45}@media (max-width:680px){.owner-identity-check>header{align-items:flex-start;flex-direction:column}.owner-identity-check>div{grid-template-columns:1fr}}.analysis-cards .owner-identity-check>.owner-identity-grid,.owner-identity-check>.owner-identity-grid{display:grid;grid-template-columns:1fr;align-items:stretch;gap:14px}.analysis-cards .owner-identity-check>.owner-identity-grid>.owner-identity-card,.owner-identity-check>.owner-identity-grid>.owner-identity-card{min-width:0;min-height:100%;padding:16px;border:1px solid #d9e4df;border-radius:10px;background:#f8faf9;display:flex;flex-direction:column;gap:14px}.analysis-cards .owner-identity-check .owner-identity-summary,.owner-identity-check .owner-identity-summary{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,220px);align-items:start;gap:16px}.analysis-cards .owner-identity-check .owner-identity-copy,.owner-identity-check .owner-identity-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.owner-identity-check .owner-identity-copy>b{font-size:14px;line-height:1.4;overflow-wrap:break-word;word-break:normal}.owner-identity-check .owner-identity-copy>span{font-size:13px;line-height:1.45}.owner-identity-filename{margin-top:3px;color:#315f4d!important;font-weight:750;overflow-wrap:anywhere}.owner-identity-confirmed{align-self:flex-start;margin-top:3px;padding:4px 7px;border-radius:999px;background:#dcefe5;color:#286047!important;font-size:10px!important;font-weight:800}.owner-identity-document{min-width:175px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.owner-identity-document>label{min-height:38px;border-radius:8px;background:#174b38;color:#fff;display:flex;align-items:center;justify-content:center;padding:9px 11px;cursor:pointer;text-align:center}.owner-identity-document>label.attached{border:1px solid #9dbdac;background:#fff;color:#285d47}.owner-identity-document input{display:none}.owner-identity-document em{font-size:12px;font-style:normal;font-weight:850;line-height:1.35}.owner-identity-actions{display:flex;justify-content:space-between;align-items:center;gap:8px}.owner-identity-actions a,.owner-identity-actions button{border:0;background:transparent;padding:2px 0;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.owner-identity-actions a{color:#267050}.owner-identity-actions button{color:#a44940}.owner-identity-actions button:disabled{opacity:.55;cursor:wait}.owner-identity-review-toggle{min-height:38px;border:1px solid #c0a56a;border-radius:8px;background:#fff9ea;color:#72551d;padding:8px 10px;font-size:12px;font-weight:850;cursor:pointer}.owner-identity-review-toggle:disabled{opacity:.55;cursor:wait}.owner-identity-reanalyze{min-height:38px;border:1px solid #9bbfaf;border-radius:8px;background:#eef7f2;color:#245f47;padding:8px 10px;font-size:12px;font-weight:850;cursor:pointer}.owner-identity-reanalyze:disabled{opacity:.55;cursor:wait}.owner-identity-upload-error{grid-column:1/-1;min-width:0;margin:0;color:#9b463e;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.owner-civil-status{min-width:0;padding-top:14px;border-top:1px solid #dce7e1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.owner-civil-status label{min-width:0;display:flex;flex-direction:column;gap:6px}.owner-civil-status label>span{color:#345346;font-size:14px;font-weight:800}.owner-civil-status select{width:100%;min-height:42px;border:1px solid #b9cec3;border-radius:8px;background:#fff;color:#203d31;padding:8px 34px 8px 10px;font-size:14px;font-weight:700}.owner-civil-status>small{grid-column:1/-1;color:#5f746b;font-size:12px;line-height:1.45}.owner-spouse-identity{min-width:0;min-height:178px;margin-top:2px;padding:14px;border:1px solid #c9d9d1;border-radius:9px;background:#fff;display:grid;grid-template-columns:minmax(12rem,1fr) minmax(175px,12rem);align-items:start;gap:16px}.owner-spouse-identity.identified{border-color:#9fc8b4;background:#f5fbf7}.owner-spouse-identity.conflict{border-color:#dd9d92;background:#fff0ed}.owner-spouse-identity .owner-identity-copy>em{margin-top:4px;color:#526c61;font-size:11px;font-style:normal;font-weight:750;line-height:1.45}.owner-spouse-identity>.owner-identity-review,.owner-spouse-identity>.owner-identity-upload-error{grid-column:1/-1}.participant-certificate-folder,.participant-certificates-exempt{grid-column:1/-1;min-width:0}.participant-certificate-folder{border:1px solid #bfd2c8;border-radius:10px;background:#fff;overflow:hidden}.participant-certificate-folder.warning{border-color:#d98c7f}.participant-certificate-folder.complete{border-color:#7eb196}.participant-certificate-folder.locked{border-color:#d6dfda;background:#f5f7f6}.participant-certificate-folder>button{width:100%;min-height:76px;padding:13px 14px;border:0;background:#fff;color:#29473a;display:grid;grid-template-columns:34px minmax(0,1fr) minmax(145px,auto) minmax(120px,auto);align-items:center;gap:12px;text-align:left;cursor:pointer}.participant-certificate-folder>button:hover:not(:disabled){background:#f2f8f5}.participant-certificate-folder>button:disabled{background:#f5f7f6;cursor:not-allowed}.participant-certificate-icon{width:32px;height:32px;border-radius:50%;background:#e3f1e9;color:#236145!important;display:grid;place-items:center;font-size:18px!important;font-weight:800}.participant-certificate-folder.warning .participant-certificate-icon{background:#f8dfda;color:#9a443a!important}.participant-certificate-folder.locked .participant-certificate-icon{background:#e8ecea;color:#718078!important;font-size:13px!important}.participant-certificate-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.participant-certificate-copy small{color:#527264!important;font-size:10px!important;font-weight:850;letter-spacing:.08em}.participant-certificate-copy b{color:#244c3c!important;font-size:14px!important;line-height:1.35;overflow-wrap:anywhere}.participant-certificate-copy em{color:#687970;font-size:11px;font-style:normal;line-height:1.4}.participant-certificate-progress{min-width:0;padding:8px 10px;border-radius:8px;background:#edf6f1;display:flex;flex-direction:column;gap:2px;text-align:center}.participant-certificate-progress b{color:#245d45!important;font-size:14px!important}.participant-certificate-progress small{color:#5f746a!important;font-size:10px!important;letter-spacing:0}.participant-certificate-folder.warning .participant-certificate-progress{background:#fae8e4}.participant-certificate-action{color:#27694d!important;font-size:11px!important;font-weight:850;text-align:right}.participant-certificate-folder.locked .participant-certificate-action{color:#78847e!important}.participant-certificate-folder.locked>button:not(:disabled){cursor:pointer}.participant-certificate-folder.locked>button:not(:disabled) .participant-certificate-action{color:#805f1f!important}.participant-certificate-panel{padding:14px;border-top:1px solid #d8e4de;background:#f6faf8}.participant-certificate-panel>header{height:auto;margin:0 0 12px;padding:0 0 11px;border:0;border-bottom:1px solid #dce7e1;background:transparent;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.participant-certificate-panel>header>div{min-width:0;display:flex;flex-direction:column;gap:3px}.participant-certificate-panel>header small{color:#527264!important;font-size:10px!important;font-weight:850;letter-spacing:.09em}.participant-certificate-panel>header b{color:#234b3b!important;font:600 16px Georgia,serif!important;overflow-wrap:anywhere}.participant-certificate-panel>header>span{max-width:280px;color:#5c7168!important;font-size:11px!important;line-height:1.4;text-align:right}.participant-certificates-exempt{padding:12px 13px;border:1px solid #c8d8d0;border-radius:9px;background:#f2f7f4;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px}.participant-certificates-exempt>span{width:27px;height:27px;border-radius:50%;background:#dcefe5;color:#286047!important;display:grid;place-items:center;font-size:13px!important;font-weight:850}.participant-certificates-exempt>div{min-width:0;display:flex;flex-direction:column;gap:3px}.participant-certificates-exempt small{color:#527264!important;font-size:10px!important;font-weight:850;letter-spacing:.08em}.participant-certificates-exempt b{color:#29483b!important;font-size:13px!important}.participant-certificates-exempt p{margin:0;color:#5f736a;font-size:11px;line-height:1.4}.owner-civil-guidance{margin:12px 14px 14px;padding:13px 15px;border:1px solid #c9ded3;border-radius:9px;background:#eef7f2}.owner-civil-guidance b{color:#214f3c;font-size:14px}.owner-civil-guidance p{margin:5px 0 0;color:#516b60;font-size:13px;line-height:1.5}.owner-civil-empty{margin:0 0 14px;padding:15px;border:1px dashed #b9cfc4;border-radius:9px;background:#f8fbf9;color:#536c61;font-size:14px;line-height:1.5}.owner-civil-legacy{margin:12px 0 18px;padding:14px;border:1px solid #dec991;border-radius:10px;background:#fff9e9}.owner-civil-legacy>b{color:#6b511d;font-size:14px}.owner-civil-legacy>p{margin:5px 0 12px;color:#765f31;font-size:13px;line-height:1.5}.analysis-cards .owner-identity-check .owner-identity-review,.owner-identity-check .owner-identity-review{grid-column:1/-1;min-width:0;padding:13px;border:1px solid #c9d9d1;border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:10px}.owner-identity-review>p{margin:0;color:#536b61;font-size:12px;line-height:1.5}.owner-identity-review>div{display:grid;grid-template-columns:1.4fr .8fr;gap:10px}.owner-identity-review label{min-width:0;display:flex;flex-direction:column;gap:5px}.owner-identity-review label>span{color:#40584e!important;font-size:11px!important;font-weight:800}.owner-identity-review input{width:100%;min-height:40px;border:1px solid #c5d5cd;border-radius:7px;background:#fff;color:#263b32;padding:8px 10px;font:13px Inter,Arial,sans-serif;outline:none}@media (max-width:680px){.owner-civil-status{grid-template-columns:1fr}.owner-civil-status>small{grid-column:1}}.owner-identity-review input:focus{border-color:#5d9679;box-shadow:0 0 0 3px rgba(65,132,98,.1)}.owner-identity-review>strong{color:#9b463e;font-size:11px;line-height:1.45}.owner-identity-review>footer{height:auto;padding:0;border:0;background:transparent;display:flex;justify-content:flex-end;gap:8px}.owner-identity-review>footer button{min-height:38px;border:0;border-radius:7px;background:#174b38;color:#fff;padding:8px 11px;font-size:11px;font-weight:850;cursor:pointer}.owner-identity-review>footer button.secondary{border:1px solid #a9bfb4;background:#fff;color:#315e4b}.owner-identity-review>footer button:disabled{opacity:.55;cursor:wait}@media (max-width:1180px){.analysis-cards .owner-identity-check>.owner-identity-grid,.owner-identity-check>.owner-identity-grid{grid-template-columns:1fr}.analysis-cards .owner-identity-check .owner-identity-summary,.owner-identity-check .owner-identity-summary{min-height:0}}@media (max-width:760px){.analysis-cards .owner-identity-check .owner-identity-summary,.owner-identity-check .owner-identity-summary,.owner-spouse-identity{grid-template-columns:1fr}.owner-identity-document{min-width:0}.participant-certificate-folder>button{grid-template-columns:32px minmax(0,1fr)}.participant-certificate-action,.participant-certificate-progress{grid-column:1/-1;text-align:left}.participant-certificate-panel{padding:11px}.participant-certificate-panel>header{align-items:flex-start;flex-direction:column}.participant-certificate-panel>header>span{max-width:none;text-align:left}}@media (max-width:680px){.owner-identity-review>div{grid-template-columns:1fr}.owner-identity-review>footer{flex-direction:column-reverse}.owner-identity-review>footer button{width:100%}}body,html{font-size:16px}body{font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}.input-wrap input,.input-wrap select,.test-form input,.test-form select,.test-form textarea,.test-report-list select,button,input,select,textarea{font-size:14px!important}button{min-height:40px}textarea{line-height:1.5}.empty-state p,.hero p,.modal-head p,.owner-civil-guidance p,.panel-title p,.participant-certificates-exempt p,.recommend p,.section-title p,.test-center-hero p,.test-report-list article>p,p{font-size:14px!important;line-height:1.55}.analysis-asset-reference small,.analysis-asset-reference>span,.draft-feedback,.eyebrow,.form-hint,.section-title>span,.test-report-list dd,.test-report-list dt,.test-report-list footer,.test-report-list header small,.test-severity,header p,small{font-size:12px!important;line-height:1.45}.form-grid label>b,.owner-identity-review label>span,.report-filters label>span,.sale-register-fields label>b,.sidebar nav button,.stock-activity-form label>b,.test-form label>span{font-size:14px!important}.sidebar nav button{min-height:46px}.brand b{font-size:16px!important}.brand small,.profile small{font-size:12px!important}.panel-title h3,.section-title h3{font-size:20px!important;line-height:1.25}.analysis-asset-reference b{font-size:17px!important}.inventory-row,.report-table article,.table .tr{font-size:14px!important}.inventory-row small,.inventory-table-head,.participant-certificate-copy small,.participant-certificate-panel>header small,.participant-certificate-progress small,.participant-certificates-exempt small,.report-table small,.report-table-head,.table .th,.tr small{font-size:12px!important}.participant-certificate-action,.participant-certificate-copy b,.participant-certificate-progress b,.participant-certificates-exempt b{font-size:14px!important}.owner-identity-review>p,.owner-identity-review>strong,.owner-identity-upload-error,.owner-spouse-identity .owner-identity-copy>em,.participant-certificate-copy em,.participant-certificate-panel>header>span{font-size:13px!important}:where(button,a,[tabindex]):focus-visible{outline:3px solid #d0a64e!important;outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.72}@media (max-width:900px){.content{padding:24px 22px 54px}.analysis-modal .modal-body{padding:22px}}@media (max-width:600px){.content{padding:18px 14px 46px}.panel{padding:17px}.analysis-modal .analysis-asset-reference,.analysis-modal .modal-body,.analysis-modal .modal-head,.analysis-modal .steps,.analysis-modal footer{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.audit-history{margin-top:16px}.audit-history .panel-title>span{color:#5b6f65;font-size:13px;font-weight:750}.audit-list{display:grid;gap:8px}.audit-list article{min-width:0;padding:12px 13px;border:1px solid #dce6e1;border-radius:9px;background:#fbfcfb;display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(120px,.7fr) minmax(165px,.8fr) minmax(220px,1fr);align-items:center;gap:12px}.audit-list .audit-action{color:#1f5d45;font-size:14px;font-weight:800}.audit-list b{color:#263b32;font-size:14px}.audit-list small{color:#64766d;font-size:12px!important}.audit-list em{min-width:0;overflow:hidden;color:#718078;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}@media (max-width:820px){.audit-list article{grid-template-columns:1fr 1fr}.audit-list em{grid-column:1/-1}}@media (max-width:520px){.audit-list article{grid-template-columns:1fr}.audit-list em{grid-column:1;white-space:normal;overflow-wrap:anywhere}}.sidebar{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#45675b transparent}.sidebar nav .sidebar-site-link{min-height:46px;padding:12px 14px;border-radius:9px;background:transparent;color:#a9bbb4;display:flex;align-items:center;gap:12px;font-size:14px;text-decoration:none}.sidebar nav .sidebar-site-link:hover{background:#21483b;color:#fff}@media (min-width:901px) and (max-height:800px){.sidebar{padding:20px 18px 24px}.brand{padding-bottom:18px}.sidebar nav{gap:2px}.sidebar nav .sidebar-site-link,.sidebar nav button{min-height:42px;padding-top:9px;padding-bottom:9px}.nav-divider{margin-top:12px;margin-bottom:12px}.profile{padding-top:14px}}@media (max-width:900px){.sidebar nav .sidebar-site-link{justify-content:center;font-size:0}}.system-site-notification-title{margin-top:16px;padding-top:14px;border-top:1px solid #dfe7e3}.system-site-alert{width:100%;margin-top:7px;padding:11px 12px;border:1px solid #e0bd72;border-radius:9px;background:#fffaf0;color:#32483e;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.system-site-alert span{min-width:0;display:flex;flex-direction:column;gap:2px}.system-site-alert b{font-size:14px}.system-site-alert small{color:#687970;font-size:12px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-site-alert em{color:#7c5b18;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.sale-pending-controls .site-deactivation-action{min-height:39px;padding:7px 10px;border:0;border-radius:7px;background:#9a6a13;color:#fff;font-size:12px;font-weight:850;cursor:pointer}.sale-pending-controls .site-deactivation-action:disabled{cursor:wait;opacity:.7}.sale-site-update-message{margin:10px 0 0;padding:10px 11px;border-radius:8px;background:#fff4d8;color:#765514;font-size:13px!important;font-weight:750}@media (max-width:520px){.system-site-alert{align-items:flex-start;flex-direction:column}.system-site-alert em{white-space:normal}}.profile-loading{margin:0;min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;background:#f5f6f2;color:#173f32}.profile-loading span{width:48px;height:48px;display:grid;place-items:center;border:1px solid #c9a960;border-radius:14px;font:700 22px Georgia,serif}.profile-loading b{font-size:11px}.analysis-modal .steps .locked{opacity:.55}.analysis-modal .steps .locked span{background:#f0f3f1;color:#8b9690;border-color:#d8dfdb}.field-update-marker{display:block;margin-top:5px;color:#728078;font-size:8px!important;font-weight:650;line-height:1.35}.analysis-card-actions button:disabled{cursor:not-allowed;opacity:.72;background:#e8eeeb;color:#56665e}.access-management>section,.manager-dashboard-list,.manager-dashboard-summary{margin-top:18px;padding:20px;border:1px solid #d7e3dd;border-radius:13px;background:#fff}.manager-dashboard-summary .analysis-overview-heading button{border:0;background:transparent;color:#174c39;font-weight:800;cursor:pointer}.manager-dashboard-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.manager-dashboard-kpis article{padding:16px;border:1px solid #dfe7e3;border-radius:10px;background:#f8faf9}.manager-dashboard-kpis small,.manager-dashboard-list header small{color:#8b713b;font-size:8px;font-weight:850;letter-spacing:.12em}.manager-dashboard-kpis b{display:block;margin:6px 0 3px;color:#174535;font:600 25px Georgia,serif}.manager-dashboard-kpis p{margin:0;color:#6f7b75;font-size:10px}.manager-dashboard-list>header{height:auto;padding:0 0 12px;border:0;background:transparent}.manager-dashboard-list h3{margin:4px 0 0;font:600 18px Georgia,serif}.manager-dashboard-list>article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid #e8edea}.manager-dashboard-list>article>div{display:flex;flex-direction:column;gap:4px}.manager-dashboard-list>article small,.manager-dashboard-list>article span{color:#76827c;font-size:9px}.manager-dashboard-list>article b{font-size:13px}.manager-dashboard-list>article button{border:1px solid #bad0c5;border-radius:8px;background:#f0f7f3;color:#174c39;padding:9px 12px;font-size:9px;font-weight:800;cursor:pointer}.manager-result-backdrop{z-index:90}.manager-result-dialog{position:relative;width:min(700px,92vw);padding:28px;border-radius:16px;background:#fff;box-shadow:0 28px 80px #0005}.manager-result-dialog h2{margin:6px 0;color:#173f32;font:600 25px Georgia,serif}.manager-result-dialog>p{margin:0 0 18px;color:#6c7972;font-size:11px}.manager-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.manager-result-grid article{padding:17px;border:1px solid #cfdfd7;border-radius:10px;background:#f5faf7}.manager-result-grid small{display:block;color:#7b876f;font-size:8px;font-weight:850;letter-spacing:.08em}.manager-result-grid b{display:block;margin-top:8px;color:#174535;font:600 19px Georgia,serif}.manager-result-dialog footer{display:flex;justify-content:flex-end;margin-top:18px}.access-management-head{margin-top:0!important;background:linear-gradient(120deg,#173f32,#275644)!important;color:#fff}.access-management-head .eyebrow{color:#ddc787}.access-management-head h2{margin:5px 0;font:600 25px Georgia,serif}.access-management-head p{margin:0;color:#ccdad4;font-size:15px;line-height:1.55}.access-management-message{margin-top:14px;padding:12px 14px;border:1px solid #c7dccf;border-radius:9px;background:#edf7f1;color:#265d46;font-size:14px;font-weight:750}.access-management-permissions>header{height:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 0 14px;border:0;background:transparent}.access-management-permissions>header p{max-width:520px;text-align:right}.access-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.access-permission-grid article{padding:18px;border:1px solid #d9e5df;border-radius:11px;background:#f8fbf9}.access-permission-grid article>div{display:flex;align-items:center;gap:12px}.access-permission-grid article>div>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#173f32;color:#fff;font:700 17px Georgia,serif}.access-permission-grid article.administrator>div>span{background:#9a762d}.access-permission-grid article.approver>div>span{background:#416985}.access-permission-grid article>div>div{display:flex;flex-direction:column;gap:2px}.access-permission-grid article b{color:#173f32;font-size:16px}.access-permission-grid article small{color:#6c7b73;font-size:13px}.access-permission-grid ul{margin:14px 0 0;padding-left:20px;color:#4e5f56;font-size:14px;line-height:1.65}.access-management-create{display:grid;grid-template-columns:1.1fr 1fr 1.25fr 1.15fr auto;gap:13px;align-items:end}.access-management h3{margin:4px 0;font:600 21px Georgia,serif}.access-management p{margin:0;color:#6f7b75;font-size:14px;line-height:1.5}.access-management label{display:flex;flex-direction:column;gap:6px}.access-management label b{font-size:14px;color:#53635b}.access-management input,.access-management select{min-height:44px;border:1px solid #d6e0db;border-radius:8px;background:#fff;padding:10px 12px;color:#293a32;font-size:15px}.access-management-users>header{height:auto;padding:0 0 10px;border:0;background:transparent}.access-management-users>article{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e8edea}.access-user-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e5f0ea;color:#174c39;font-weight:850}.access-management-users>article>div{display:flex;flex-direction:column;gap:3px}.access-management-users small{color:#75827b;font-size:13px}.access-role,.access-state{padding:6px 9px;border-radius:20px;font-size:12px;font-weight:850}.access-role.admin{background:#efe5c9;color:#775917}.access-role.manager{background:#e6f0eb;color:#245b44}.access-role.approver{background:#e4edf4;color:#365f7b}.access-role.tester{background:#e9edf3;color:#4c5f76}.access-state.active{background:#e5f3ea;color:#28704f}.access-state.inactive{background:#f5e5e1;color:#a04d42}.access-protected{color:#66756d;font-size:13px;font-weight:750;white-space:nowrap}.access-management-transfer button,.access-management-users button{border:1px solid #d6b9a7;border-radius:8px;background:#fff8f2;color:#8c4c30;padding:10px 12px;font-size:14px;font-weight:800;cursor:pointer}.access-management-transfer{display:grid;grid-template-columns:1.4fr 1fr auto 1fr auto;gap:13px;align-items:end}@media(max-width:900px){.manager-dashboard-kpis{grid-template-columns:repeat(2,1fr)}.access-management-permissions>header{align-items:flex-start;flex-direction:column}.access-management-permissions>header p{text-align:left}.access-management-create,.access-management-transfer,.access-permission-grid{grid-template-columns:1fr}.access-management-transfer>span{display:none}.access-management-users>article{grid-template-columns:38px 1fr}.access-management-users>article>:nth-child(n+3){grid-column:2}}@media(max-width:560px){.manager-dashboard-kpis,.manager-result-grid{grid-template-columns:1fr}.manager-dashboard-list>article{align-items:flex-start;flex-direction:column}.manager-dashboard-list>article button{width:100%}}.approver-review-note{padding:10px 32px;border-bottom:1px solid #d3dfe7;background:#eef5f9;color:#36576b;display:flex;align-items:center;gap:10px;font-size:11px}.approver-review-note b{white-space:nowrap}.approver-review-note span{color:#607681}.approver-readonly-fields{min-width:0;min-height:0;margin:0;padding:0;border:0;display:flex;flex:1 1 auto}.approver-readonly-fields>.modal-body{width:100%}.approver-readonly-fields:disabled :is(input,select,textarea,button){cursor:default}.approver-decision-action{align-items:center}.approver-decision-action>span{color:#8b5e25;font-size:11px;font-weight:750}.decision-audit-trail{margin-top:18px;padding:18px;border:1px solid #d4e0db;border-radius:12px;background:#f8faf9}.decision-audit-trail>header{height:auto;padding:0 0 12px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between}.decision-audit-trail>header small{color:#8c7133;font-size:9px;font-weight:900;letter-spacing:.12em}.decision-audit-trail>header h3{margin:4px 0 0;color:#29473a;font:600 18px Georgia,serif}.decision-audit-trail>header>span{min-width:27px;height:27px;padding:0 8px;border-radius:999px;background:#e1ebe6;color:#315c49;display:grid;place-items:center;font-size:11px;font-weight:850}.decision-audit-trail>div{display:grid;gap:9px}.decision-audit-trail article{padding:12px;border:1px solid #dde6e2;border-radius:9px;background:#fff;display:grid;grid-template-columns:auto minmax(155px,.45fr) minmax(0,1fr);gap:11px;align-items:start}.decision-audit-trail article>div{display:grid;gap:4px}.decision-audit-trail article>div>b{font-size:13px}.decision-audit-trail article>div>small{color:#6d7a74;font-size:10px;line-height:1.4}.decision-audit-trail dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.decision-audit-trail dl>div{min-width:0;display:grid;gap:3px}.decision-audit-trail dt{color:#74827b;font-size:9px}.decision-audit-trail dd{margin:0;color:#29483b;font-size:11px;font-weight:800;overflow-wrap:anywhere}@media(max-width:900px){.decision-audit-trail article{grid-template-columns:auto 1fr}.decision-audit-trail dl{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}}.help-center{padding-bottom:52px}.help-center-hero{margin-bottom:14px;padding:24px;border-radius:14px;background:linear-gradient(120deg,#173f32,#285b48);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:24px;box-shadow:0 10px 28px rgba(18,58,44,.12)}.help-center-hero h2{margin:5px 0 7px;font:600 28px/1.2 Georgia,serif}.help-center-hero p{max-width:650px;margin:0;color:#d6e4dd;font-size:14px!important;line-height:1.55}.help-center-hero .eyebrow{color:#e4cc88}.help-center-hero label{min-height:48px;padding:0 12px;border:1px solid #ffffff42;border-radius:9px;background:#fff;color:#36564a;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.help-center-hero label>span{font-size:20px}.help-center-hero input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#283d34;font-size:14px!important}.help-center-hero label>button{width:32px;min-height:32px;border:0;border-radius:50%;background:#eaf0ed;color:#50675d;font-size:18px!important;cursor:pointer}.help-context-card{margin-bottom:14px;padding:16px 18px;border:1px solid #d6c083;border-radius:12px;background:#fffaf0;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px}.help-context-card>span{width:38px;height:38px;border-radius:50%;background:#d1a13d;color:#fff;display:grid;place-items:center;font-size:19px;font-weight:850}.help-context-card>div{min-width:0;display:flex;flex-direction:column;gap:2px}.help-context-card small{color:#8a651c;font-size:12px!important;font-weight:850;letter-spacing:.08em}.help-context-card b{color:#3e331f;font-size:16px}.help-context-card p{margin:0;color:#705f3b;font-size:13px!important}.help-context-card>button,.help-support-card>button,.help-topic-detail>header>button{min-height:42px;padding:0 14px;border:0;border-radius:8px;background:#174b38;color:#fff;font-size:13px!important;font-weight:800;cursor:pointer;white-space:nowrap}.help-topic-grid{margin-bottom:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.help-topic-grid>button{min-width:0;min-height:126px;padding:15px;border:1px solid #d7e2dc;border-radius:11px;background:#fff;color:#2a4036;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.help-topic-grid>button:hover{border-color:#78a28d}.help-topic-grid>button.active{border-color:#4f8a6d;background:#f1f8f4;box-shadow:0 7px 18px rgba(30,84,61,.08)}.help-topic-grid>button>span{width:31px;height:31px;border-radius:8px;background:#e6f0eb;color:#235f45;display:grid;place-items:center;font-size:12px;font-weight:850}.help-topic-grid>button.active>span{background:#174b38;color:#fff}.help-topic-grid>button>div{min-width:0;display:flex;flex-direction:column;gap:5px}.help-topic-grid>button b{font-size:14px;line-height:1.35}.help-topic-grid>button small{color:#687970;font-size:12px!important;line-height:1.45}.help-topic-grid>button i{color:#658176;font-size:21px;font-style:normal;line-height:1}.help-topic-detail{padding:20px}.help-topic-detail>header{height:auto;margin:0 0 13px;padding:0 0 15px;border:0;border-bottom:1px solid #dfe7e3;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:18px}.help-topic-detail>header>div{min-width:0}.help-topic-detail>header small{color:#8b713b;font-size:12px!important;font-weight:850;letter-spacing:.1em}.help-topic-detail>header h3{margin:4px 0;color:#223c31;font:600 22px/1.25 Georgia,serif}.help-topic-detail>header p{margin:0;color:#66776e;font-size:14px!important}.help-article-list{display:grid;gap:8px}.help-article-list article{overflow:hidden;border:1px solid #dce5e1;border-radius:9px;background:#fbfcfb}.help-article-list article>button{width:100%;min-height:50px;padding:12px 14px;border:0;background:transparent;color:#294338;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.help-article-list article>button b{font-size:14px;line-height:1.4}.help-article-list article>button span{width:27px;height:27px;flex:0 0 auto;border-radius:50%;background:#e7f0ec;color:#245b44;display:grid;place-items:center;font-size:18px}.help-article-list article>div{padding:0 48px 15px 14px;color:#52675d}.help-article-list article>div p{margin:0;font-size:14px!important;line-height:1.6}.help-article-list ol{margin:10px 0 0;padding-left:22px}.help-article-list li{margin-top:5px;font-size:14px;line-height:1.5}.help-empty{padding:34px;text-align:center}.help-empty b{color:#294338;font:600 20px Georgia,serif}.help-empty p{margin:7px 0 0;color:#697970}.help-support-card{margin-top:14px;padding:19px 20px;border:1px solid #d4dfda;border-radius:12px;background:#edf5f1;display:flex;align-items:center;justify-content:space-between;gap:20px}.help-support-card small{color:#8a6e30;font-size:12px!important;font-weight:850;letter-spacing:.09em}.help-support-card h3{margin:4px 0;color:#234136;font:600 20px Georgia,serif}.help-support-card p{max-width:760px;margin:0;color:#61736a;font-size:14px!important}@media(max-width:1180px){.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.help-center-hero{grid-template-columns:1fr}.help-context-card{grid-template-columns:40px minmax(0,1fr)}.help-context-card>button{grid-column:1/-1;width:100%}.help-support-card,.help-topic-detail>header{align-items:flex-start;flex-direction:column}.help-support-card>button,.help-topic-detail>header>button{width:100%}}@media(max-width:560px){.help-center-hero{padding:20px 17px}.help-topic-grid{grid-template-columns:1fr}.help-topic-grid>button{min-height:0}.help-article-list article>div{padding-right:14px}}.stock-card-list{display:grid;gap:13px}.stock-list-card{min-width:0;overflow:hidden;border:1px solid #d8e4de;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(24,67,50,.045)}.deal-card-header,.stock-list-card-header{padding:15px 17px;border-bottom:1px solid #dce7e2;background:#f0f6f3;display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.deal-card-identity,.stock-list-card-header>div:first-child{min-width:0}.deal-card-header small,.deal-row>span:before,.stock-list-card-body small,.stock-list-card-header small{color:#687b71;font-size:12px!important;font-weight:850;letter-spacing:.07em;line-height:1.35}.deal-card-identity>b,.stock-list-card-header>div:first-child>b{display:block;margin-top:4px;color:#173f32;font:650 17px/1.35 Georgia,serif;overflow-wrap:anywhere}.deal-card-identity>span,.stock-list-card-header>div:first-child>span{display:block;margin-top:4px;color:#68786f;font-size:13px;line-height:1.45}.stock-list-card .stock-item-link{margin-top:3px}.stock-list-card .stock-item-link b{font:650 17px/1.35 Georgia,serif}.stock-list-card .stock-item-link span{color:#68786f;font-size:13px;line-height:1.45}.stock-list-card .stock-item-link em{font-size:12px}.stock-list-status{flex:0 0 230px;min-width:0;padding-left:17px;border-left:1px solid #d2dfd9;display:flex;flex-direction:column;gap:3px}.stock-list-status b{color:#1e4a39;font-size:15px;line-height:1.35}.stock-list-status i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#4c9877}.stock-list-status.atencao i{background:#d59b3f}.stock-list-status.critico i{background:#cb604f}.stock-list-status span{color:#68786f;font-size:12px;line-height:1.4}.stock-list-card-body{padding:16px 17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:stretch}.stock-list-card-body.has-actions{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(155px,.72fr)}.stock-list-card-body>span{min-width:0;padding:3px 12px 3px 0;border-right:1px solid #e2e9e5;display:flex;flex-direction:column;gap:5px}.stock-list-card-body>span:last-of-type{border-right:0}.stock-list-card-body b{color:#203f33;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.stock-list-card-body em{color:#728078;font-size:12px;font-style:normal;line-height:1.4}.stock-list-card-body .negative-margin b,.stock-list-card-body .negative-margin em{color:#a5483f}.stock-list-actions{display:grid;gap:7px;align-content:center}.stock-list-actions .register-sale-button{width:100%;min-height:38px;margin:0;padding:8px 10px;border-radius:8px;font-size:13px!important}.deal-table{display:grid;gap:13px}.deal-record{margin-top:0;border-radius:12px;box-shadow:0 5px 16px rgba(24,67,50,.045)}.deal-card-identity{display:flex;flex-direction:column;align-items:flex-start}.deal-card-identity .deal-pending-count{margin-top:8px}.sale-register-date-first{margin:0 22px 12px;display:flex;align-items:end;gap:12px}.sale-register-date-first label{width:min(240px,100%);display:flex;flex-direction:column;gap:6px}.sale-calculation-grid label>b,.sale-commercial-fields label>b,.sale-payment-count label>b,.sale-payment-fields label>b,.sale-payment-installments label>b,.sale-payment-method-section>.payment-method-field>b,.sale-register-date-first b{color:#213c31;font-size:12px}.sale-register-date-first small{padding-bottom:11px;color:#75827c;font-size:10px}.sale-calculation-section,.sale-financial-summary,.sale-payment-method-section{margin:0 22px 14px}.sale-financial-summary{padding:14px;border:1px solid #cbdcd4;border-radius:11px;background:#f4f8f6}.sale-financial-summary>header{margin-bottom:9px}.sale-calculation-section>header{height:auto;min-height:0;margin:0 0 12px;padding:0 0 9px;border:0;border-bottom:1px solid #dbe4df;background:transparent;display:block}.sale-calculation-section>header small,.sale-financial-summary>header small,.sale-payment-detail-panel>header small{color:#6c7b74;font-size:9px;font-weight:850;letter-spacing:.11em}.sale-financial-summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sale-financial-summary article{min-height:98px;padding:11px;border:1px solid #d4e0da;border-radius:9px;background:#fff;display:flex;flex-direction:column;gap:7px}.sale-financial-summary article>small{color:#687970;font-size:9px;font-weight:850;line-height:1.35;letter-spacing:.08em}.sale-financial-summary article>b{color:#19513d;font:600 17px Georgia,serif}.sale-financial-summary article>em,.sale-financial-summary article>span{margin-top:auto;color:#7a8780;font-size:9px;font-style:normal}.sale-financial-summary article.editable{border-color:#55a37d;background:#f5fbf8;box-shadow:0 0 0 1px #55a37d20}.sale-financial-summary article.sale-anticipation-used{border-color:#90b7a4;background:#edf7f2}.sale-financial-summary article.editable .sale-value-input{background:#fff}.sale-calculation-section{padding-top:2px}.sale-calculation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sale-commercial-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sale-calculation-grid label,.sale-commercial-fields label,.sale-payment-fields label,.sale-payment-method-section>.payment-method-field{display:flex;flex-direction:column;gap:6px}.sale-calculation-grid .sale-net-value-field{align-self:stretch}.sale-calculation-grid .sale-net-value-field .sale-readonly-value{flex:1;min-height:78px;font-size:18px}.sale-commercial-fields{margin-top:14px;padding-top:14px;border-top:1px solid #dbe4df}.sale-commercial-fields input,.sale-payment-count input,.sale-payment-fields input{width:100%;min-height:41px;padding:0 10px;border:1px solid #d4ded9;border-radius:8px;background:#fff;color:#27362f;font-size:12px}.sale-payment-method-section>.payment-method-field{width:100%}.sale-payment-method-section>.payment-method-field select{min-height:43px;padding:0 11px;border:1px solid #cdd9d3;border-radius:8px;background:#fff;color:#26372f;font-size:12px}.sale-payment-detail-panel{margin-top:10px;border:1px solid #cbdcd4;border-radius:11px;overflow:hidden;background:#f7faf8}.sale-payment-detail-panel>header{padding:12px 14px;border-bottom:1px solid #d8e3dd;background:#eef5f1;display:flex;align-items:center;justify-content:space-between;gap:12px}.sale-payment-detail-panel>header>div{display:flex;flex-direction:column;gap:3px}.sale-payment-detail-panel>header b{color:#204e3b;font-size:14px}.sale-payment-detail-panel>header>span{padding:5px 8px;border-radius:999px;font-size:10px;font-weight:850}.sale-payment-detail-panel>header>span.balanced{background:#dcefe5;color:#216044}.sale-payment-detail-panel>header>span.unbalanced{background:#f8e3bd;color:#79591b}.sale-payment-fields{padding:14px;display:grid;gap:11px}.sale-payment-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-payment-fields.three{padding:0;grid-template-columns:repeat(3,minmax(0,1fr))}.sale-payment-count{padding:13px 14px 0;display:flex;align-items:end;gap:12px}.sale-payment-count label{width:min(230px,100%);display:flex;flex-direction:column;gap:5px}.sale-payment-count small{padding-bottom:11px;color:#74827b;font-size:10px}.sale-payment-installments{padding:12px 14px 14px;display:grid;gap:8px}.sale-payment-installments article{padding:10px;border:1px solid #d8e2dd;border-radius:8px;background:#fff;display:grid;grid-template-columns:130px 1fr 1fr;align-items:end;gap:10px}.sale-payment-installments article>strong{align-self:center;color:#335748;font-size:11px}.sale-payment-installments label{display:flex;flex-direction:column;gap:4px}.sale-financing-sections{padding:13px 14px;display:grid;gap:12px}.sale-financing-sections>section{padding:12px;border:1px solid #d8e2dd;border-radius:9px;background:#fff}.sale-financing-sections .sale-payment-count{padding:0}.sale-financing-sections .sale-payment-installments{padding:12px 0 0}.sale-financing-sections h5{margin:0 0 10px;color:#214c3a;font:600 14px Georgia,serif}.sale-payment-detail-panel>footer{min-height:auto;padding:10px 14px;border-top:1px solid #d8e3dd;display:flex;align-items:center;justify-content:flex-start;gap:8px}.sale-payment-detail-panel>footer span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:900}.sale-payment-detail-panel>footer p{margin:0;font-size:11px;font-weight:700}.sale-payment-detail-panel>footer.balanced{background:#edf8f2;color:#256044}.sale-payment-detail-panel>footer.balanced span{background:#3a8a64}.sale-payment-detail-panel>footer.unbalanced{background:#fff8e9;color:#79591b}.sale-payment-detail-panel>footer.unbalanced span{background:#d39a33}.sale-register-notes{margin-top:0;grid-template-columns:1fr!important}.sale-pending-manager .sale-pending-form:has(>label:nth-child(3):last-of-type) .sale-pending-form-actions{grid-column:2}.document-reference-controls{grid-template-columns:minmax(235px,.9fr) minmax(210px,.7fr) minmax(300px,1.1fr)}.document-reference-controls .zeev-ticket-control{background:#f1f7f4;border-color:#b9d0c5}.document-reference-controls .zeev-ticket-control span{color:#285746}.document-reference-controls .zeev-ticket-control input{min-width:0}.document-reference-controls .zeev-ticket-control.invalid{border-color:#d8897e;background:#fff7f5}.document-reference-controls .zeev-ticket-control.invalid small{color:#a64c42;font-weight:750}.status-dialog-cancel:disabled,.status-dialog-close:disabled,.status-dialog-options button:disabled{cursor:wait;opacity:.55}.status-dialog-options button.saving{opacity:1;border-color:#3f8f6b;background:#e8f4ed}.status-saving-spinner{width:15px;height:15px;border:2px solid #bed5ca;border-top-color:#246047;border-radius:50%;display:inline-block;animation:status-saving-spin .75s linear infinite}.status-saving-banner{margin-top:12px;padding:11px 12px;border:1px solid #c5ddd1;border-radius:8px;background:#edf7f2;color:#275f47;display:flex;align-items:center;gap:9px}.status-saving-banner b{font-size:11px}@keyframes status-saving-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.sale-calculation-grid,.sale-commercial-fields,.sale-financial-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-commercial-fields>label:last-child{grid-column:1/-1}.document-reference-controls{grid-template-columns:1fr}}@media (max-width:620px){.sale-calculation-section,.sale-financial-summary,.sale-payment-method-section,.sale-register-date-first{margin-left:12px;margin-right:12px}.sale-register-date-first{align-items:stretch;flex-direction:column}.sale-register-date-first label{width:100%}.sale-register-date-first small{padding-bottom:0}.sale-calculation-grid,.sale-commercial-fields,.sale-financial-summary>div,.sale-payment-fields.three,.sale-payment-fields.two{grid-template-columns:1fr}.sale-commercial-fields>label:last-child{grid-column:auto}.sale-payment-count,.sale-payment-detail-panel>header{align-items:flex-start;flex-direction:column}.sale-payment-count small{padding-bottom:0}.sale-payment-installments article{grid-template-columns:1fr}.sale-payment-installments article>strong{align-self:auto}}.reader-benchmark-page{display:grid;gap:16px}.reader-benchmark-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:25px 28px;border-radius:16px;background:linear-gradient(120deg,#173f32,#285b48);color:#fff}.reader-benchmark-hero h2{margin:5px 0 7px;font:600 27px Georgia}.reader-benchmark-hero p{margin:0;color:#ceddd6;font-size:10px}.reader-benchmark-form .primary,.reader-benchmark-hero button{border:0;border-radius:9px;background:#d3b46f;color:#173f32;padding:11px 15px;font-size:9px;font-weight:850;cursor:pointer}.reader-benchmark-form .primary:disabled,.reader-benchmark-hero button:disabled{opacity:.6;cursor:wait}.reader-benchmark-message{margin:0;padding:10px 12px;border-radius:8px;background:#edf5f1;color:#315e4b;font-size:10px}.reader-benchmark-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(430px,1.2fr);gap:14px}.reader-benchmark-form{display:grid;gap:12px;align-self:start}.reader-benchmark-form label{display:grid;gap:6px}.reader-benchmark-form label>span{font-size:9px;font-weight:800;color:#53665d}.reader-benchmark-form input,.reader-benchmark-form select,.reader-benchmark-form textarea{width:100%;border:1px solid #d8e1dc;border-radius:8px;background:#fff;padding:10px;color:#283b32;font:10px Inter,Arial}.reader-benchmark-form textarea{resize:vertical}.reader-benchmark-form>small{color:#718078;font-size:8px;line-height:1.55}.reader-benchmark-results .panel-title>strong{font:600 23px Georgia;color:#285f48}.reader-benchmark-empty{padding:35px 12px;text-align:center;color:#728078;font-size:10px}.reader-benchmark-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px}.reader-benchmark-kpis article{padding:12px;border:1px solid #dfe8e3;border-radius:9px;background:#f8fbf9;min-width:0}.reader-benchmark-kpis small,.reader-benchmark-kpis span{display:block;color:#6b7d74;font-size:8px;overflow-wrap:anywhere}.reader-benchmark-kpis b{display:block;margin:5px 0;font:600 20px Georgia;color:#244f3d}.reader-benchmark-table{display:grid;border:1px solid #e0e7e3;border-radius:9px;overflow:hidden}.reader-benchmark-table>div{display:grid;grid-template-columns:minmax(0,1fr) 90px 60px;gap:10px;padding:9px 11px;border-top:1px solid #e8eeeb;font-size:9px}.reader-benchmark-table>div:first-child{border-top:0;background:#f3f6f4;color:#65766e;font-size:8px}.reader-benchmark-table strong{text-align:right;color:#285f48}.reader-benchmark-list{display:grid;gap:0}.reader-benchmark-list>.panel-title{margin-bottom:4px}.reader-benchmark-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 3px;border-top:1px solid #e5ebe8}.reader-benchmark-list article>div{display:grid;gap:3px;min-width:0}.reader-benchmark-list article b{font-size:10px;overflow:hidden;text-overflow:ellipsis}.reader-benchmark-list article small,.reader-benchmark-list article span{color:#718078;font-size:8px}.reader-benchmark-list article button{border:1px solid #e0b7af;border-radius:7px;background:#fff;color:#9a4e43;padding:7px 9px;font-size:8px;font-weight:800;cursor:pointer}@media(max-width:1000px){.reader-benchmark-layout{grid-template-columns:1fr}.reader-benchmark-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.reader-benchmark-hero{align-items:flex-start;flex-direction:column}.reader-benchmark-hero button{width:100%}.reader-benchmark-list>article{grid-template-columns:1fr}.reader-benchmark-list article button{justify-self:start}.reader-benchmark-kpis{grid-template-columns:1fr}.reader-benchmark-table>div{grid-template-columns:minmax(0,1fr) 68px 52px}}.reader-benchmark-expected-fields{margin:0;padding:13px;border:1px solid #d8e3dd;border-radius:10px;background:#f8faf9;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.reader-benchmark-expected-fields legend{padding:0 6px;color:#425e51;font-size:10px;font-weight:850}.reader-benchmark-expected-fields label{min-width:0}.reader-benchmark-expected-fields input,.reader-benchmark-expected-fields select{background:#fff}@media(max-width:650px){.reader-benchmark-expected-fields{grid-template-columns:1fr}}.deal-card-summary{flex:0 0 min(390px,42%);display:grid;grid-template-columns:minmax(125px,.75fr) minmax(170px,1.25fr);gap:12px}.deal-card-summary>span{min-width:0;padding-left:14px;border-left:1px solid #d2dfd9;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.deal-card-summary>span:last-child>b{color:#2a4c3e;font-size:13px;line-height:1.4}.deal-row{min-height:0;padding:16px 17px;grid-template-columns:repeat(4,minmax(105px,1fr)) minmax(390px,1.55fr);gap:13px;align-items:center}.deal-record:nth-child(odd) .deal-row{background:#fff}.deal-row>span{padding:3px 12px 3px 0;border-right:1px solid #e2e9e5;justify-content:center}.deal-row>span:before{content:attr(data-label);margin-bottom:2px}.deal-row .deal-money>b,.deal-row .deal-result>b{font-size:16px}.deal-row-actions{width:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.deal-row-actions button{width:100%}.deal-row-actions button:nth-child(-n+3){grid-column:span 2}.deal-row-actions button:nth-child(n+4){grid-column:span 3}@media (max-width:1180px){.stock-list-card-body.has-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-list-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.deal-card-header{flex-direction:column}.deal-card-summary{width:100%;flex-basis:auto}.deal-row{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-row>span:first-child{grid-column:auto;padding-bottom:3px;border-bottom:0}.deal-row-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}}.deal-row-actions button.audit{background:#174b38;color:#fff}.sale-register-overlay.deal-audit-overlay{z-index:96;padding:18px}.deal-audit-modal{width:min(1180px,97vw);max-height:calc(100vh - 36px);border:1px solid #cbdcd4;border-radius:16px;overflow:hidden;background:#f3f7f5;box-shadow:0 30px 90px #0006;display:flex;flex-direction:column}.deal-audit-modal>header{flex:none;height:auto;min-height:0;padding:20px 26px 18px;border-bottom:1px solid #315b4b;background:#14392c;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.deal-audit-modal>header>div{min-width:0}.deal-audit-modal>header small{color:#afc8bc;font-size:12px;font-weight:850;letter-spacing:.11em}.deal-audit-modal>header h3{margin:6px 0 5px;color:#fff;font:600 26px/1.25 Georgia,serif;overflow-wrap:anywhere}.deal-audit-modal>header p{margin:0;color:#c3d4cc;font-size:14px;line-height:1.45}.deal-audit-modal>header>button{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:#224b3d;color:#fff;font-size:22px;cursor:pointer}.deal-audit-summary{flex:none;padding:8px 18px;border-bottom:1px solid #d5e2dc;background:#fff;display:grid;grid-template-columns:1.1fr .8fr .85fr .8fr .95fr;gap:0}.deal-audit-summary>span,.deal-audit-workflow-grid>article{min-width:0;padding:7px 12px;border-left:1px solid #d7e2dc;display:flex;flex-direction:column;gap:4px}.deal-audit-summary>span:first-child{border-left:0}.deal-audit-section small,.deal-audit-summary small{color:#64796e;font-size:10px;font-weight:850;letter-spacing:.06em}.deal-audit-summary b{color:#214c39;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.deal-audit-body{flex:1 1 auto;min-height:0;padding:18px 22px 22px;overflow:auto;overscroll-behavior:contain;align-content:start;display:grid;gap:15px}.deal-audit-tabs{flex:none;padding:0 24px;border-bottom:1px solid #d5e2dc;background:#fff;display:flex;gap:5px;overflow-x:auto}.deal-audit-tabs button{min-height:52px;padding:0 16px;border:0;border-bottom:3px solid transparent;background:transparent;color:#60746a;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.deal-audit-tabs button:hover{color:#174b38}.deal-audit-tabs button.active{border-bottom-color:#1f704e;color:#174b38}.deal-audit-tabs button span{min-width:22px;height:22px;margin-left:5px;padding:0 6px;border-radius:999px;background:#e5f0ea;color:#245e45;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.deal-audit-tab-panel{display:grid;gap:14px}.deal-audit-panel-heading{padding:2px 2px 8px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.deal-audit-panel-heading small{color:#6a7e73;font-size:11px;font-weight:850;letter-spacing:.09em}.deal-audit-panel-heading h4{margin:4px 0 0;color:#183d2f;font:600 22px/1.25 Georgia,serif}.deal-audit-panel-heading p{margin:4px 0 0;color:#6c7b74;font-size:13px}.deal-audit-panel-heading>span{flex:none;padding:7px 10px;border-radius:999px;background:#e2eee8;color:#245f45;font-size:12px;font-weight:800}.deal-audit-timeline{position:relative;display:grid;gap:9px}.deal-audit-timeline:before{position:absolute;top:29px;bottom:29px;left:28px;width:2px;background:#c9dbd2;content:""}.deal-audit-timeline>article{position:relative;border:1px solid #d5e1db;border-radius:11px;overflow:hidden;background:#fff}.deal-audit-timeline>article.open{border-color:#91bca7;box-shadow:0 5px 17px #20493612}.deal-audit-timeline>article>button{position:relative;z-index:1;width:100%;min-height:78px;padding:12px 15px 12px 13px;border:0;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr) auto 22px;gap:12px;align-items:center;text-align:left;cursor:pointer}.deal-audit-timeline>article.open>button{background:#f2f8f5}.deal-audit-stage-number{width:34px;height:34px;border-radius:50%;background:#174b38;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}.deal-audit-timeline>article>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.deal-audit-timeline>article>button small{color:#60766b;font-size:10px;font-weight:900;letter-spacing:.08em}.deal-audit-timeline>article>button b{color:#1f4033;font-size:14px}.deal-audit-timeline>article>button em{color:#72827a;font-size:12px;font-style:normal}.deal-audit-timeline>article>button strong{padding:6px 9px;border-radius:999px;background:#dff0e7;color:#1d6547;font-size:11px}.deal-audit-timeline>article>button i{color:#527064;font-size:18px;font-style:normal;text-align:center}.deal-audit-stage-content{padding:0 13px 13px 59px;border-top:1px solid #dfe8e3;background:#fafdFB}.deal-audit-stage-content .deal-audit-data-grid,.deal-audit-stage-content .deal-audit-financial-grid,.deal-audit-stage-content .deal-audit-workflow-grid{padding:13px 0 0}.deal-audit-stage-content .deal-audit-document-groups{padding:12px 0 0}.deal-audit-data-grid.compact,.deal-audit-financial-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-audit-section{border:1px solid #d4e1da;border-radius:12px;overflow:hidden;background:#fff}.deal-audit-section>header{padding:14px 16px;border-bottom:1px solid #dfe8e3;background:#f8fbf9;display:flex;align-items:center;justify-content:space-between;gap:14px}.deal-audit-section>header h4{margin:3px 0 0;color:#1e4033;font:600 18px/1.25 Georgia,serif}.deal-audit-section>header>span,.deal-audit-section>header>strong{flex:none;padding:6px 9px;border-radius:999px;background:#e3efe9;color:#245f45;font-size:11px}.deal-audit-data-grid,.deal-audit-financial-grid{padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.deal-audit-data-grid>article,.deal-audit-financial-grid>article{min-width:0;min-height:88px;padding:12px;border:1px solid #dae5df;border-radius:9px;background:#fbfcfb;display:flex;flex-direction:column;justify-content:center;gap:5px}.deal-audit-data-grid b,.deal-audit-financial-grid b{color:#203f33;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.deal-audit-financial-grid b{font:600 17px/1.25 Georgia,serif}.deal-audit-data-grid em,.deal-audit-financial-grid em{color:#718078;font-size:10px;font-style:normal;line-height:1.4}.deal-audit-financial-grid>article.highlight{border-color:#88b79f;background:#edf7f1}.deal-audit-financial-grid>article.positive b{color:#167049}.deal-audit-financial-grid>article.negative b{color:#ab4036}.deal-audit-payment-list{padding:14px;display:grid;gap:8px}.deal-audit-payment-list>article{padding:11px 13px;border:1px solid #dce5e0;border-radius:9px;background:#fbfcfb;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(130px,.7fr) minmax(140px,.7fr);gap:12px;align-items:center}.deal-audit-payment-list span{min-width:0;display:flex;flex-direction:column;gap:4px}.deal-audit-payment-list b{color:#28463a;font-size:13px;overflow-wrap:anywhere}.deal-audit-workflow-grid{padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.deal-audit-workflow-grid>article{min-height:69px;border:1px solid #dce5e0;border-left:3px solid #6a9b82;border-radius:8px}.deal-audit-workflow-grid b{color:#264638;font-size:13px;overflow-wrap:anywhere}.deal-audit-proof{margin:0 14px 14px;padding:12px 13px;border:1px solid #bdd6ca;border-radius:9px;background:#f2f8f5;display:flex;align-items:center;justify-content:space-between;gap:14px}.deal-audit-proof>span{min-width:0;display:flex;flex-direction:column;gap:4px}.deal-audit-proof b{color:#214836;font-size:13px}.deal-audit-proof em{color:#65786e;font-size:11px;font-style:normal;overflow-wrap:anywhere}.deal-audit-document-main a,.deal-audit-pending-list a,.deal-audit-proof a{flex:none;min-height:34px;padding:8px 10px;border-radius:7px;background:#dcefe5;color:#205f43;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:850;text-decoration:none}.deal-audit-document-groups{padding:0 14px 14px;display:grid;gap:10px}.deal-audit-document-groups>section{border:1px solid #dbe5e0;border-radius:9px;overflow:hidden}.deal-audit-document-groups>section>header{padding:10px 12px;background:#eef5f1;display:flex;align-items:center;justify-content:space-between;gap:12px}.deal-audit-document-groups h5{margin:0;color:#244939;font-size:13px}.deal-audit-document-groups>section>header span{color:#60746a;font-size:11px}.deal-audit-document-groups>section>div{padding:9px;display:grid;gap:8px}.deal-audit-document-groups>section>div>article{padding:11px;border:1px solid #dce5e0;border-left:4px solid #d2a844;border-radius:8px;background:#fff}.deal-audit-document-groups>section>div>article.confirmed{border-left-color:#3f9167}.deal-audit-document-main{display:flex;align-items:center;justify-content:space-between;gap:14px}.deal-audit-document-main>span{min-width:0;display:flex;flex-direction:column;gap:4px}.deal-audit-document-main b{color:#213f33;font-size:13px;overflow-wrap:anywhere}.deal-audit-document-main em{color:#687a71;font-size:11px;font-style:normal;line-height:1.4}.deal-audit-document-details{margin-top:10px;padding-top:10px;border-top:1px solid #e2e9e5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.deal-audit-document-details span{min-width:0;display:flex;flex-direction:column;gap:3px}.deal-audit-document-details b{color:#385044;font-size:11px;overflow-wrap:anywhere}.deal-audit-document-groups ul{margin:9px 0 0;padding:9px 10px 9px 27px;border-radius:7px;background:#fff1dc;color:#725617;font-size:11px;line-height:1.45}.deal-audit-all-files{display:grid;gap:11px}.deal-audit-all-files>section{border:1px solid #d5e1db;border-radius:11px;overflow:hidden;background:#fff}.deal-audit-all-files>section>header{padding:13px 15px;border-bottom:1px solid #dfe7e3;background:#eef5f1;display:flex;align-items:center;justify-content:space-between;gap:14px}.deal-audit-all-files h5{margin:0;color:#214636;font-size:14px}.deal-audit-all-files header p{margin:3px 0 0;color:#6e7e76;font-size:12px}.deal-audit-all-files header>span{min-width:29px;height:29px;border-radius:50%;background:#174b38;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.deal-audit-all-files>section>div{padding:9px;display:grid;gap:7px}.deal-audit-all-files article{min-width:0;padding:11px 12px;border:1px solid #e0e8e4;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:14px}.deal-audit-all-files article>span{min-width:0;display:flex;flex-direction:column;gap:3px}.deal-audit-all-files article small{color:#587064;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.deal-audit-all-files article b{color:#243f34;font-size:13px;overflow-wrap:anywhere}.deal-audit-all-files article em{color:#74827b;font-size:11px;font-style:normal}.deal-audit-all-files article a{flex:none;min-height:34px;padding:8px 10px;border-radius:7px;background:#dcefe5;color:#205f43;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:850;text-decoration:none}.deal-audit-load-error,.deal-audit-loading{margin:0;padding:17px;border:1px solid #d5e1db;border-radius:10px;background:#fff;color:#5c7166;font-size:13px;text-align:center}.deal-audit-load-error{border-color:#e9bf8b;background:#fff6e8;color:#7a571e}.deal-audit-manual-note{margin:9px 0 0;padding:9px 10px;border-radius:7px;background:#eaf4ef;color:#315f49;font-size:11px;line-height:1.45}.deal-audit-notes{margin:14px;padding:12px 13px;border:1px solid #dce5e0;border-radius:9px;background:#fbfcfb}.deal-audit-notes p{margin:6px 0 0;color:#334b40;font-size:12px;line-height:1.55;white-space:pre-wrap}.deal-audit-pending-list{padding:0 14px 14px;display:grid;gap:8px}.deal-audit-pending-list>article{padding:12px;border:1px solid #dce5e0;border-radius:9px;display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(330px,1.8fr) auto;gap:14px;align-items:center}.deal-audit-pending-list h5{margin:6px 0 4px;color:#28483a;font-size:13px}.deal-audit-pending-list p{margin:0;color:#66786f;font-size:11px;line-height:1.45}.deal-audit-task-status{display:inline-flex;padding:4px 7px;border-radius:999px;background:#f8e9ba;color:#755817;font-size:12px;font-weight:850}.deal-audit-task-status.completed{background:#dff0e7;color:#1d6547}.deal-audit-task-status.overdue{background:#fde1dc;color:#a13d34}.deal-audit-pending-list dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.deal-audit-pending-list dl>div{min-width:0}.deal-audit-pending-list dt{color:#718079;font-size:12px;font-weight:850;text-transform:uppercase}.deal-audit-pending-list dd{margin:3px 0 0;color:#31493e;font-size:12px;overflow-wrap:anywhere}.deal-audit-empty{margin:0;padding:17px;color:#74837c;font-size:12px;text-align:center}.deal-audit-modal>footer{flex:none;padding:13px 22px;border-top:1px solid #d6e2dc;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px}.deal-audit-modal>footer span{color:#6a7a72;font-size:11px}.deal-audit-modal>footer button{min-height:40px;padding:0 16px;border:0;border-radius:8px;background:#174b38;color:#fff;font-size:12px;font-weight:850;cursor:pointer}.deal-audit-modal small{font-size:12px}@media (max-width:900px){.deal-audit-data-grid,.deal-audit-financial-grid,.deal-audit-summary,.deal-audit-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-audit-summary>span:nth-child(odd){border-left:0}.deal-audit-payment-list>article{grid-template-columns:1fr 1fr}.deal-audit-payment-list>article>span:first-child{grid-column:1/-1}.deal-audit-document-details{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-audit-pending-list>article{grid-template-columns:1fr}.deal-audit-pending-list a{justify-self:start}.deal-audit-data-grid.compact,.deal-audit-financial-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sale-register-overlay.deal-audit-overlay{padding:6px}.deal-audit-modal{width:100%;max-height:calc(100vh - 12px);border-radius:11px}.deal-audit-modal>header{padding:16px}.deal-audit-modal>header h3{font-size:21px}.deal-audit-tabs{padding:0 10px}.deal-audit-tabs button{min-height:48px;padding:0 10px;font-size:12px}.deal-audit-data-grid,.deal-audit-data-grid.compact,.deal-audit-document-details,.deal-audit-financial-grid,.deal-audit-financial-grid.compact,.deal-audit-payment-list>article,.deal-audit-workflow-grid{grid-template-columns:1fr}.deal-audit-summary{padding:10px 12px;grid-template-columns:repeat(5,minmax(190px,76vw));overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.deal-audit-summary>span{min-height:62px;border-radius:8px;background:#f7faf8;scroll-snap-align:start}.deal-audit-summary>span,.deal-audit-summary>span:first-child{border-left:1px solid #d7e2dc}.deal-audit-body{padding:12px}.deal-audit-panel-heading{align-items:flex-start;flex-direction:column}.deal-audit-panel-heading h4{font-size:20px}.deal-audit-timeline:before{left:25px}.deal-audit-timeline>article>button{grid-template-columns:30px minmax(0,1fr) 18px;gap:9px;padding:11px}.deal-audit-stage-number{width:30px;height:30px}.deal-audit-timeline>article>button strong{display:none}.deal-audit-stage-content{padding:0 10px 10px}.deal-audit-section>header{align-items:flex-start;flex-direction:column}.deal-audit-payment-list>article>span:first-child{grid-column:auto}.deal-audit-document-main,.deal-audit-proof{align-items:stretch;flex-direction:column}.deal-audit-document-main a,.deal-audit-proof a{width:100%}.deal-audit-all-files article{align-items:stretch;flex-direction:column}.deal-audit-all-files article a{width:100%}.deal-audit-modal>footer{align-items:stretch;flex-direction:column}.deal-audit-modal>footer button{width:100%}}@media (max-width:700px){.stock-list-card-header{flex-direction:column;gap:13px}.stock-list-status{width:100%;flex-basis:auto;padding:12px 0 0;border-left:0;border-top:1px solid #d2dfd9}.deal-row,.stock-list-card-body,.stock-list-card-body.has-actions{grid-template-columns:1fr}.deal-row>span,.stock-list-card-body>span{padding:0 0 12px;border-right:0;border-bottom:1px solid #e2e9e5}.deal-row-actions,.stock-list-actions{grid-column:auto;grid-template-columns:1fr}.deal-row-actions button:nth-child(n){grid-column:1}.deal-card-summary{grid-template-columns:1fr}.deal-card-summary>span{padding:10px 0 0;border-left:0;border-top:1px solid #d2dfd9}}@media (min-width:1024px){.decision-equation{grid-template-columns:minmax(105px,1fr) auto minmax(90px,.78fr) auto minmax(100px,.82fr) auto minmax(120px,1fr) auto minmax(190px,1.45fr);gap:7px;padding:14px}.decision-equation>div{min-width:0;padding:10px 8px}.decision-equation>span{display:block;grid-column:auto}.decision-equation .maximum-payable{grid-column:auto}.decision-equation b{font-size:17px;overflow-wrap:anywhere}.decision-equation .maximum-payable b{font-size:20px}}@media (max-width:1023px){.decision-equation{display:flex;flex-direction:column;gap:6px;text-align:left}.decision-equation .maximum-payable,.decision-equation>div{width:100%}.decision-equation>span{display:block;align-self:center;line-height:1}}.deal-row{grid-template-columns:repeat(5,minmax(0,1fr))}.deal-row-actions{grid-column:1/-1;width:100%;padding-top:12px;border-top:1px solid #e2e9e5;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.deal-row-actions button,.deal-row-actions button:nth-child(n){width:auto;min-width:135px;min-height:42px;grid-column:auto;padding:9px 13px;white-space:normal;overflow:visible}.deal-row-actions button.delete{margin-left:auto}@media (max-width:1180px){.deal-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.registration-duplicates{margin-bottom:16px;padding:16px 18px;border:1px solid #e0c47f;border-radius:11px;background:#fffaf0;display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:18px}.registration-duplicates small{color:#89671e;font-size:12px;font-weight:850;letter-spacing:.1em}.registration-duplicates h3{margin:4px 0;font:600 17px Georgia,serif}.registration-duplicates p{margin:0;color:#766644;font-size:12px;line-height:1.45}.registration-duplicates ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.registration-duplicates li{padding:8px 10px;border-radius:8px;background:#fff;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px}.registration-duplicates li b{color:#735612}.registration-duplicates li i{color:#7a827e;font-style:normal}.approval-requirement-note{margin:10px 0 0;color:#7b611f;font-size:11px;line-height:1.45}.deal-date-warning{margin-top:8px;padding:7px 9px;border-radius:7px;background:#fde8e3;color:#9c3f36;font-size:11px;line-height:1.4}.backup-row-actions{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important}.backup-row-actions button{min-height:34px;white-space:nowrap}@media (max-width:700px){.deal-row{grid-template-columns:1fr}.deal-row-actions{grid-column:auto;flex-direction:column}.deal-row-actions button,.deal-row-actions button:nth-child(n){width:100%;min-width:0}.deal-row-actions button.delete{margin-left:0}.registration-duplicates{grid-template-columns:1fr}.backup-row-actions{flex-direction:column!important;align-items:stretch}}body,html{max-width:100%;overflow-x:hidden}.app-shell,.content,main{min-width:0;max-width:100%}main{overflow-x:clip}.steps{grid-template-columns:repeat(6,minmax(0,1fr))}.steps>button{min-width:0;padding:0;border:0;background:transparent;color:#7d8983;display:flex;align-items:center;gap:8px;font:12px Inter,Arial,sans-serif;text-align:left;cursor:pointer}.steps>button:after{content:"";height:1px;background:#dfe4e1;flex:1}.steps>button:last-child:after{display:none}.steps>button:disabled{cursor:not-allowed;opacity:.58}.steps>button.current,.steps>button.done{color:var(--green);opacity:1}.steps>button.done:not(:disabled):hover b{text-decoration:underline;text-underline-offset:3px}.steps>button:focus-visible{outline:3px solid rgba(196,151,47,.3);outline-offset:3px;border-radius:7px}.step-validation-summary{scroll-margin-top:8px;margin:0 0 18px;padding:15px 17px;border:1px solid #d98e82;border-left:5px solid #b8473d;border-radius:10px;background:#fff3f0;color:#853d35}.step-validation-summary>div{display:flex;align-items:center;gap:10px}.step-validation-summary>div>span{width:28px;height:28px;border-radius:50%;background:#b8473d;color:#fff;display:grid;place-items:center;font-weight:900}.step-validation-summary b{font-size:14px}.step-validation-summary p{margin:3px 0 0;font-size:12px}.step-validation-summary ul{margin:11px 0 0 38px;padding:0;column-count:2;column-gap:28px}.step-validation-summary li{margin:0 0 5px;break-inside:avoid;font-size:12px}.field-validation-error .result-resale-input,.field-validation-error.result-resale-input,.field-validation-error>.input-wrap{border-color:#c84f43!important;box-shadow:0 0 0 3px rgba(200,79,67,.12)!important;background:#fff8f6!important}.field-validation-error>b,.field-validation-error>small:first-child{color:#a13f36!important}.field-validation-error>.fipe-lookup,.vehicle-document-upload.field-validation-error{border-color:#c84f43!important;box-shadow:0 0 0 3px rgba(200,79,67,.12)!important;background:#fff8f6!important}.modal-body[data-step="3"] :is(.form-grid,.operation-row)>label>b,.modal-body[data-step="4"] :is(.form-grid,.operation-row)>label>b{color:#344c41;font-size:14px;font-weight:800;line-height:1.35}.modal-body[data-step="3"] .calculated-field .field-control>.input-wrap,.modal-body[data-step="4"] .calculated-field .field-control>.input-wrap{border-color:transparent;background:#edf1ef;box-shadow:inset 0 0 0 1px #e2e8e5}.modal-body[data-step="3"] .calculated-field .field-control>.input-wrap :is(input,select),.modal-body[data-step="4"] .calculated-field .field-control>.input-wrap :is(input,select){color:#34473e;font-weight:750;cursor:default}.discard-analysis-dialog>footer{margin-top:18px;padding:0;border:0;display:flex;justify-content:flex-end;gap:8px}.discard-analysis-dialog>footer button,.typed-confirmation-dialog footer button{min-height:40px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}button.danger{border:0;background:#a83f35;color:#fff}.typed-confirmation-backdrop{position:fixed;inset:0;z-index:130;padding:20px;background:rgba(16,35,29,.72);display:grid;place-items:center}.typed-confirmation-dialog{width:min(520px,100%);padding:24px;border-radius:14px;background:#fff;box-shadow:0 25px 80px rgba(0,0,0,.32);display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px}.typed-confirmation-icon{width:42px;height:42px;border-radius:50%;background:#f6dfda;color:#a43f35;display:grid;place-items:center;font-size:22px;font-weight:900}.typed-confirmation-dialog small{color:#9b463d;font-size:10px;font-weight:850;letter-spacing:.12em}.typed-confirmation-dialog h3{margin:4px 0 7px;font:600 21px Georgia,serif}.typed-confirmation-dialog p{margin:0;color:#66736d;font-size:13px;line-height:1.5}.typed-confirmation-dialog>label{grid-column:1/-1;display:grid;gap:6px;color:#46574f;font-size:12px}.typed-confirmation-dialog>label input{width:100%;min-height:42px;padding:0 12px;border:1px solid #cdd8d3;border-radius:8px;font:750 14px Inter,Arial,sans-serif;text-transform:uppercase;outline:none}.typed-confirmation-dialog>label input:focus{border-color:#a34a40;box-shadow:0 0 0 3px rgba(163,74,64,.12)}.typed-confirmation-dialog>footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.typed-confirmation-dialog button:disabled{opacity:.45;cursor:not-allowed}.analysis-list-toolbar{margin-bottom:15px;padding:13px;border:1px solid #d8e3de;border-radius:11px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:10px}.analysis-list-toolbar label{min-width:0;display:grid;gap:5px}.analysis-list-toolbar span{color:#5f7168;font-size:12px;font-weight:850;letter-spacing:.08em}.analysis-list-toolbar input,.analysis-list-toolbar select{width:100%;min-width:0;min-height:42px;padding:0 11px;border:1px solid #d3ded8;border-radius:8px;background:#fbfcfb;color:#283a32;font:14px Inter,Arial,sans-serif;outline:none}.analysis-list-toolbar :is(input,select):focus{border-color:#63997e;box-shadow:0 0 0 3px rgba(58,126,91,.1)}.registration-duplicates-empty{align-self:center;padding:12px!important;border:1px dashed #d8c18c;border-radius:8px;background:#fff}.payment-adjustment-detail{margin-top:12px;padding:16px 18px;border:1px solid #d8e1dd;border-radius:11px;background:#f5f7f6;color:#35483f;display:flex;align-items:center;justify-content:space-between;gap:22px}.payment-adjustment-detail>div{min-width:190px;display:flex;flex-direction:column;gap:5px}.payment-adjustment-detail small{color:#697971;font-size:12px;font-weight:850;letter-spacing:.08em}.payment-adjustment-detail b{font:600 19px Georgia,serif}.payment-adjustment-detail p{margin:0;color:#5e6e66;font-size:12px;line-height:1.5}.summary-decision{margin:0 0 18px}.count-card-value{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.count-card-value>b{margin:0!important;color:#184c39;font:600 26px Georgia,serif!important;line-height:1;white-space:nowrap}.count-card-value>small{color:#65766e!important;font:700 12px/1.25 Inter,Arial,sans-serif!important;letter-spacing:0!important;overflow-wrap:anywhere}.dashboard-status-grid button{align-items:start}.dashboard-status-grid .count-card-value{width:100%;margin-top:7px;align-self:flex-start;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:6px;text-align:left;flex-wrap:wrap}.manager-performance-kpis .count-card-value{align-items:flex-start;text-align:left;margin-top:6px}.manager-performance-kpis .count-card-value>b{font-size:22px!important}.report-kpis .count-card-value{align-items:flex-start;text-align:left;gap:5px}.report-kpis .count-card-value>b{color:inherit;font-size:23px!important}.report-status .count-card-value{align-items:flex-start;text-align:left;margin-bottom:5px}.report-status .count-card-value>b{font-size:20px!important}.report-status .count-card-value>small{font-size:12px!important}.system-alert-setting{margin:0 0 13px;padding:11px 12px;border:1px solid #d6e2dc;border-radius:9px;background:#f7faf8;color:#41564c;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:750}.system-alert-setting>span:last-child{display:flex;align-items:center;gap:6px;white-space:nowrap}.system-alert-setting input{width:58px;min-height:34px;padding:0 7px;border:1px solid #cbd9d2;border-radius:7px;background:#fff;color:#244638;font:800 13px Inter,Arial,sans-serif;text-align:center}.market-comparables-panel{margin:18px 0;border:1px solid #cfdcd6;border-radius:13px;background:#f7faf8;overflow:hidden}.market-comparables-panel>header{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.market-comparables-panel>header>div{min-width:0}.market-comparables-panel>header small{color:#9a7422;font-size:10px;font-weight:900;letter-spacing:.12em}.market-comparables-panel>header h4{margin:4px 0 3px;color:#24483a;font:600 20px Georgia,serif}.market-comparables-panel>header p{margin:0;color:#697a72;font-size:12px;line-height:1.45}.market-comparables-actions button,.market-comparables-panel>header button{min-height:40px;padding:0 13px;border:1px solid #8da99c;border-radius:8px;background:#fff;color:#24513f;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap}.market-comparables-body{padding:0 18px 18px;border-top:1px solid #dbe5e0}.market-comparables-summary{margin:16px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.market-comparables-summary article{min-width:0;padding:12px;border:1px solid #dce6e1;border-radius:9px;background:#fff;display:grid;gap:5px}.market-comparables-summary article.suggested{border-color:#cdb36e;background:#fffbef}.market-comparables-summary small{color:#66776f;font-size:9px;font-weight:900;letter-spacing:.09em}.market-comparables-summary b{color:#234638;font:600 17px Georgia,serif;overflow-wrap:anywhere}.market-comparables-notice{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#fff2d4;color:#725a22;font-size:12px}.market-comparables-list{display:grid;gap:10px}.market-comparables-list>article{padding:14px;border:1px solid #d8e3de;border-radius:10px;background:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.market-comparable-title{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px}.market-comparable-title b{color:#315144;font-size:13px}.market-comparable-title button{border:0;background:transparent;color:#a0443c;font-size:11px;font-weight:850;cursor:pointer}.market-comparables-list label,.market-ptam-reference{min-width:0;display:grid;gap:6px}.market-comparables-list label.wide{grid-column:span 2}.market-comparables-list label>span:first-child,.market-ptam-reference>span{color:#465b51;font-size:12px;font-weight:800}.market-comparables-list input,.market-comparables-list select,.market-ptam-reference input{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid #cedbd5;border-radius:8px;background:#fbfcfb;color:#263b32;font:13px Inter,Arial,sans-serif;outline:none}.market-comparables-list :is(input,select):focus,.market-ptam-reference input:focus{border-color:#5d9579;box-shadow:0 0 0 3px rgba(54,127,91,.1)}.market-comparable-affix{min-height:40px;padding:0 9px;border:1px solid #cedbd5;border-radius:8px;background:#fbfcfb;color:#53675d;display:flex;align-items:center;gap:6px;font-size:12px}.market-comparable-affix input{min-height:36px;padding:0;border:0;background:transparent;box-shadow:none!important}.market-comparables-actions{margin-top:12px;display:flex;align-items:center;gap:10px}.market-comparables-actions span{margin-right:auto;color:#66786f;font-size:11px}.market-comparables-actions button.primary{border-color:#1d6248;background:#1d6248;color:#fff}.market-comparables-actions button:disabled{opacity:.48;cursor:not-allowed}.market-ptam-reference{margin-top:14px}.market-price-definition{margin:10px 0 0;color:#65766e;font-size:11px}.cep-lookup-message{grid-column:1/-1;margin:-3px 0 3px;padding:9px 11px;border-radius:8px;background:#eef5f1;color:#365f4d;font-size:11px;line-height:1.45}.cep-lookup-message.loading{background:#f4f6f5;color:#66746d}.cep-lookup-message.error{border:1px solid #ead7b2;background:#fff8e8;color:#805f22}.bild-table-price-warning{margin:10px 0 0;padding:11px 13px;border:1px solid #e1b9ad;border-radius:9px;background:#fff4f1;color:#8e4238;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:11px}.bild-table-price-warning b{font-size:12px}.bild-table-price-warning span{color:#775a53;text-align:right}@media (max-width:1250px){.dashboard-status-sections{grid-template-columns:1fr}.dashboard-portfolio-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content,main>header{padding-left:28px;padding-right:28px}}@media (max-width:900px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 12px}.steps>button:nth-child(3n):after{display:none}.analysis-list-toolbar{grid-template-columns:1fr}.step-validation-summary ul{column-count:1}.dashboard-portfolio-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-adjustment-detail{align-items:flex-start;flex-direction:column;gap:8px}.market-comparables-list>article,.market-comparables-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dashboard-analysis-status-grid,.dashboard-portfolio-status-grid{grid-template-columns:1fr}.dashboard-status-grid button{grid-template-columns:auto minmax(0,1fr)}.dashboard-status-grid .count-card-value{align-items:baseline;text-align:left}.typed-confirmation-dialog{grid-template-columns:1fr}.typed-confirmation-icon{display:none}.typed-confirmation-dialog>footer,.typed-confirmation-dialog>label{grid-column:1}.discard-analysis-dialog>footer,.typed-confirmation-dialog>footer{flex-direction:column-reverse}.discard-analysis-dialog footer button,.typed-confirmation-dialog footer button{width:100%}.market-comparables-actions,.market-comparables-panel>header,.system-alert-setting{align-items:stretch;flex-direction:column}.market-comparables-actions button,.market-comparables-panel>header button{width:100%}.market-comparables-list>article,.market-comparables-summary{grid-template-columns:1fr}.market-comparables-list label.wide{grid-column:auto}.bild-table-price-warning{flex-direction:column}.bild-table-price-warning span{text-align:left}}:root{--field-label-height:38px;--field-control-height:48px}.field-shell{min-width:0;display:grid!important;grid-template-rows:var(--field-label-height) var(--field-control-height);grid-auto-rows:auto;align-content:start;row-gap:6px}.field-shell>.field-label,.market-comparables-list label>span:first-child,.market-ptam-reference>span:first-child,.reader-benchmark-expected-fields>label>span:first-child,.reader-benchmark-form>label>span:first-child,.result-asset-edit-grid>label>small:first-child,.sale-payment-installments article>label>b,.sale-payment-method-section>.payment-method-field>b,.sale-workflow-fields>label:not(.sale-workflow-upload)>b,:is(.form-grid,.operation-row,.stock-edit-fields,.stock-detail-primary-edit,.stock-activity-form,.sale-register-fields,.sale-calculation-grid,.sale-commercial-fields,.sale-payment-fields,.sale-payment-count,.sale-register-date-first,.analysis-list-toolbar,.report-filters,.test-form,.test-form-row,.access-management-create,.sale-workflow-exception-fields)>label>:is(b,span:first-child){height:var(--field-label-height)!important;min-height:var(--field-label-height)!important;margin:0!important;color:#344c41!important;font:800 14px/1.35 Inter,Arial,sans-serif!important;letter-spacing:0!important;overflow:hidden;overflow-wrap:normal;word-break:normal;hyphens:none;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(.form-grid,.operation-row,.stock-edit-fields,.stock-detail-primary-edit,.stock-activity-form,.sale-register-fields,.sale-calculation-grid,.sale-commercial-fields,.sale-payment-fields,.sale-payment-count,.sale-register-date-first,.analysis-list-toolbar,.report-filters,.test-form,.test-form-row,.access-management-create,.sale-workflow-exception-fields,.result-asset-edit-grid){align-items:start}.market-comparables-list label,.market-ptam-reference,.reader-benchmark-expected-fields>label,.reader-benchmark-form>label,.sale-payment-installments article>label,.sale-payment-method-section>.payment-method-field,.sale-workflow-fields>label:not(.sale-workflow-upload),:is(.form-grid,.operation-row,.stock-edit-fields,.stock-detail-primary-edit,.stock-activity-form,.sale-register-fields,.sale-calculation-grid,.sale-commercial-fields,.sale-payment-fields,.sale-payment-count,.sale-register-date-first,.analysis-list-toolbar,.report-filters,.test-form,.test-form-row,.access-management-create,.sale-workflow-exception-fields,.result-asset-edit-grid)>label{min-width:0;display:grid!important;grid-template-rows:var(--field-label-height) auto;grid-auto-rows:auto;align-content:start;gap:6px!important}.field-control{position:relative;min-width:0;width:100%;height:var(--field-control-height)}.field-control>.input-wrap,.field-control>.stable-date-input{width:100%;height:var(--field-control-height)!important;min-height:var(--field-control-height)!important}.field-control>.input-wrap{padding:0 12px;gap:8px}.field-control>.input-wrap :is(input,select){min-width:0;height:calc(var(--field-control-height) - 2px);padding-top:0;padding-bottom:0}.field-affix{flex:none;min-width:max-content;color:#66766e!important;font:750 12px/1 Inter,Arial,sans-serif!important;white-space:nowrap}.field-helper{margin:0!important;color:#6f7e76;font:700 11px/1.35 Inter,Arial,sans-serif}.calculated-field .field-control>.input-wrap,.calculated-field .field-control>.stable-date-input{border-color:transparent;background:#edf1ef;box-shadow:inset 0 0 0 1px #e2e8e5}.calculated-field .field-control>.input-wrap,.calculated-field .field-control>.stable-date-input{padding-right:42px}.calculated-field-icon{position:absolute;z-index:2;top:50%;right:11px;width:22px;height:22px;transform:translateY(-50%);border-radius:6px;background:#dfe7e3;color:#51655b;display:grid;place-items:center;font:850 13px/1 Georgia,serif;cursor:help}.field-validation-error .input-wrap,.field-validation-error .stable-date-input{border-color:#c84f43!important;box-shadow:0 0 0 3px rgba(200,79,67,.12)!important;background:#fff8f6!important}.market-comparables-list label>:is(input,select,.market-comparable-affix),.market-ptam-reference>input,.reader-benchmark-expected-fields>label>:is(input,select,.stable-date-input),.reader-benchmark-form>label>:is(input,select,.stable-date-input),.result-asset-edit-grid>label>.result-resale-input,.sale-commission-value>.sale-value-input,.sale-payment-installments article>label>:is(input,select,.stable-date-input,.sale-value-input,.sale-readonly-value),.sale-payment-method-section>.payment-method-field>:is(input,select,.stable-date-input,.sale-value-input,.sale-readonly-value),.sale-workflow-fields>label:not(.sale-workflow-upload)>:is(input,select,.stable-date-input,.sale-value-input),:is(.stock-edit-fields,.stock-detail-primary-edit,.stock-activity-form,.sale-register-fields,.sale-calculation-grid,.sale-commercial-fields,.sale-payment-fields,.sale-payment-count,.sale-register-date-first,.analysis-list-toolbar,.report-filters,.test-form,.test-form-row,.access-management-create,.sale-workflow-exception-fields)>label>:is(input,select,.stable-date-input,.sale-value-input,.sale-readonly-value){width:100%;height:var(--field-control-height)!important;min-height:var(--field-control-height)!important}.sale-value-input{align-items:center;gap:8px;white-space:nowrap;font:750 12px/1 Inter,Arial,sans-serif}.sale-value-input>input{min-width:0;height:calc(var(--field-control-height) - 2px);padding-top:0;padding-bottom:0}.result-asset-edit-grid>label>.result-resale-input{display:flex;align-items:center;gap:8px;white-space:nowrap}.access-management-transfer>select{min-height:var(--field-control-height);height:var(--field-control-height)}.stock-edit-discard-backdrop{position:fixed;inset:0;z-index:140}:is(.stock-detail-facts,.deal-detail,.report-kpis,.report-table,.inventory-report-kpis,.inventory-report-table,.deal-audit-summary,.deal-audit-financial-grid,.deal-audit-data-grid,.deal-audit-workflow-grid,.deal-audit-payment-list,.deal-audit-document-details,.deal-audit-pending-list) :is(dt,th,small){color:#66776f;font-size:12px!important;font-weight:700;line-height:1.4}:is(.stock-detail-facts,.deal-detail,.report-kpis,.report-table,.inventory-report-kpis,.inventory-report-table,.deal-audit-summary,.deal-audit-financial-grid,.deal-audit-data-grid,.deal-audit-workflow-grid,.deal-audit-payment-list,.deal-audit-document-details,.deal-audit-pending-list) :is(dd,b){color:#203f33;font-size:15px!important;font-weight:750;line-height:1.4}.inventory-report-table{font-size:15px}.inventory-report-table th{font-size:12px!important}.inventory-report-table td{font-size:15px;line-height:1.4}.owner-entity-editor{grid-column:1/-1;margin:12px 0 4px;display:grid;gap:11px}.owner-entity-editor>header h4{margin:4px 0;color:#183c2f;font:600 18px/1.3 Georgia,serif}.owner-entity-editor>header p{margin:0;color:#687970;font-size:13px;line-height:1.45}.owner-entity-list{display:grid;gap:12px}.owner-entity-card{padding:15px;border:1px solid #d7e2dc;border-radius:12px;background:#fff;display:grid;gap:13px}.owner-entity-card.corporate{border-color:#b9d0c4;background:#fbfdfc}.owner-entity-card-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.owner-entity-card-title>b{color:#213e32;font-size:15px}.owner-entity-segment{flex:none;border:1px solid #cbd8d1;border-radius:9px;overflow:hidden;display:flex}.owner-entity-segment button{min-height:38px;padding:0 13px;border:0;border-left:1px solid #cbd8d1;background:#fff;color:#53665c;font-size:12px;font-weight:800;cursor:pointer}.owner-entity-segment button:first-child{border-left:0}.owner-entity-segment button.active{background:#174b38;color:#fff}.owner-entity-natural-note{margin:0;padding:10px 12px;border-radius:8px;background:#f2f6f4;color:#62736a;font-size:13px;line-height:1.45}.corporate-document-checklist{margin:14px 0;display:grid;gap:14px}.corporate-document-checklist>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid #cbded4;border-radius:12px;background:#f4f9f6}.corporate-document-checklist>header small,.corporate-document-owner-title small,.corporate-representative-documents-card>header small{color:#6c8075;font-size:11px;font-weight:800;letter-spacing:.08em}.corporate-document-checklist>header b{display:block;margin-top:3px;color:#173d2f;font-size:17px}.corporate-document-checklist>header p{margin:5px 0 0;color:#607269;font-size:13px}.corporate-document-checklist>header>span{flex:none;padding:5px 10px;border-radius:999px;background:#dfece5;color:#275a43;font-size:12px;font-weight:800}.corporate-document-owner{display:grid;gap:12px;padding:17px;border:1px solid #d8e4de;border-radius:12px;background:#fff}.corporate-document-owner-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.corporate-document-owner-title h5{margin:3px 0;color:#173d2f;font:600 17px/1.3 Georgia,serif}.corporate-document-owner-title p{margin:0;color:#607269;font-size:13px}.corporate-document-owner-title>span{padding:5px 9px;border-radius:999px;background:#fde7e4;color:#a62c22;font-size:11px;font-weight:800}.corporate-document-owner h6{margin:5px 0 0;color:#315345;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.corporate-representative-documents{display:grid;gap:10px}.corporate-representative-documents-card{display:grid;gap:9px;padding:13px;border:1px solid #e1e8e4;border-radius:10px;background:#fafcfb}.corporate-representative-documents-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.corporate-representative-documents-card>header b{display:block;margin-top:2px;color:#263e34;font-size:14px}.corporate-representative-documents-card>header p{margin:3px 0 0;color:#687970;font-size:12px}.corporate-representative-documents-card>header>span{flex:none;padding:4px 8px;border-radius:999px;font-size:10.5px;font-weight:800}.corporate-representative-documents-card>header>span.confirmed{background:#def0e5;color:#21643f}.corporate-representative-documents-card>header>span.pending{background:#fff0d2;color:#815b0a}.corporate-representative-documents-card>header>span.warning{background:#fde7e4;color:#a62c22}.owner-company-grid{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(330px,1.6fr) minmax(170px,.9fr) minmax(160px,.85fr);gap:11px;align-items:end}.owner-cnpj-control{min-width:0;height:var(--field-control-height);border:1px solid #d4ded9;border-radius:8px;background:#fff;display:flex;overflow:hidden}.owner-cnpj-control input{min-width:170px;flex:1;border:0;padding:0 10px;color:#263a31;font:14px Inter,Arial,sans-serif;outline:none}.owner-cnpj-control button{min-width:134px;flex:none;border:0;border-left:1px solid #d4ded9;padding:0 11px;background:#e6f1eb;color:#245c45;font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap}.owner-cnpj-control button:disabled{color:#8a9790;background:#f0f2f1;cursor:not-allowed}.owner-company-field-error{color:#a43f36!important;font-size:11px!important;font-weight:800}.owner-cnpj-lookup-message{margin:0;padding:9px 11px;border-radius:8px;background:#edf6f1;color:#285e47;font-size:12px;line-height:1.45}.owner-cnpj-lookup-message.error{background:#fff3ef;color:#9a463d}.owner-cnpj-receita-link{margin:-5px 0 0;font-size:12px}.owner-cnpj-receita-link a{color:#7f312a;font-weight:800}.owner-cnpj-provenance{padding:10px 12px;border:1px solid #c9ded3;border-radius:9px;background:#f3f9f6;color:#31594a;display:grid;gap:4px}.owner-cnpj-provenance p{margin:0;font-size:12px;line-height:1.45}.owner-cnpj-provenance small{color:#5d7168;font-size:11px!important;line-height:1.45}.owner-cnpj-inactive-alert{margin:0;padding:10px 12px;border:1px solid #e5aba4;border-radius:9px;background:#fdecea;color:#a42e25;font-size:12px;font-weight:850;line-height:1.45}.owner-cnpj-conflict{padding:13px;border:1px solid #dfb35d;border-radius:10px;background:#fff8e8;color:#5f4817;display:grid;gap:11px}.owner-cnpj-conflict>div>b{font-size:13px}.owner-cnpj-conflict>div>p{margin:3px 0 0;font-size:12px}.owner-cnpj-conflict-list{display:grid;gap:7px}.owner-cnpj-conflict-list article{padding:9px 10px;border:1px solid #ead7a7;border-radius:8px;background:#fff;display:grid;grid-template-columns:minmax(120px,.7fr) repeat(2,minmax(0,1fr));gap:10px;align-items:start;font-size:12px}.owner-cnpj-conflict-list article>span{overflow-wrap:anywhere}.owner-cnpj-conflict-list article small{display:block;margin-bottom:2px;color:#7e6c43;font-size:10px!important;font-weight:800;text-transform:uppercase}.owner-cnpj-conflict footer{display:flex;justify-content:flex-end;gap:8px}.owner-cnpj-conflict footer button{min-height:36px}.owner-cnpj-qsa{padding:12px;border:1px solid #d8e4de;border-radius:10px;background:#fafcfb;display:grid;gap:9px}.owner-cnpj-qsa>header b{display:block;color:#29483b;font-size:13px}.owner-cnpj-qsa>header small{color:#667970;font-size:12px!important}.owner-cnpj-qsa>div{display:grid;gap:7px}.owner-cnpj-qsa button{width:100%;min-height:45px;padding:8px 10px;border:1px solid #ccdbd3;border-radius:8px;background:#fff;color:#29483b;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.owner-cnpj-qsa button span b,.owner-cnpj-qsa button span small{display:block}.owner-cnpj-qsa button span small{margin-top:2px;color:#6b7b73;font-size:11px!important}.owner-cnpj-qsa button strong{flex:none;color:#246047;font-size:11px;white-space:nowrap}.owner-representatives{padding-top:12px;border-top:1px solid #e0e8e4;display:grid;gap:10px}.owner-representatives>header b{display:block;color:#29483b;font-size:14px}.owner-representatives>header small{color:#6a7b72;font-size:12px!important}.owner-representative-card{padding:12px;border:1px dashed #cad8d1;border-radius:10px;background:#fff}.owner-representative-grid{display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(175px,1fr) minmax(175px,1fr) minmax(160px,1fr) auto;gap:10px;align-items:end}.owner-representative-grid>.field-shell{min-width:0;display:grid;grid-template-rows:var(--field-label-height) auto;gap:6px}.owner-representative-grid>.field-shell>.input-wrap{width:100%;height:var(--field-control-height);min-height:var(--field-control-height);border:1px solid #d4ded9;border-radius:8px;background:#fff}.owner-representative-grid>.field-shell>.input-wrap input{width:100%;height:100%;border:0;padding:0 10px;outline:none}.owner-representative-remove{height:var(--field-control-height);padding:0 11px;border:1px solid #dfaaa0;border-radius:8px;background:#fff5f2;color:#9d4339;font-size:11px;font-weight:800;cursor:pointer}.owner-representative-power{display:block;margin-top:8px;color:#805b15!important;font-size:12px!important}.owner-representative-add{justify-self:start;min-height:37px;padding:0 12px;border:1px solid #b7cec2;border-radius:8px;background:#edf5f1;color:#205c43;font-size:12px;font-weight:850;cursor:pointer}.owner-company-guidance{padding:11px 12px;border:1px solid #ead7a7;border-radius:9px;background:#fff9e9;color:#705518;display:flex;gap:9px;align-items:flex-start}.owner-company-guidance>span{flex:none;width:20px;height:20px;border-radius:50%;background:#d69d2f;color:#fff;display:grid;place-items:center;font-weight:900}.owner-company-guidance p{margin:0;font-size:12px;line-height:1.5}.owner-type-change-backdrop{position:fixed;z-index:80}.owner-type-change-dialog{max-width:540px}.approval-owner-backdrop{position:fixed;z-index:95;padding:24px;overflow:auto;align-items:flex-start}.approval-owner-dialog{width:min(880px,100%);max-height:calc(100vh - 48px);margin:auto;padding:24px;border-radius:15px;background:#fff;box-shadow:0 24px 70px rgba(18,45,34,.28);overflow:auto;display:grid;gap:14px}.approval-owner-dialog>h2{margin:0;color:#173d2f;font:600 24px/1.2 Georgia,serif}.approval-owner-dialog>p{margin:0;color:#63736b;font-size:14px;line-height:1.5}.approval-owner-assets{display:grid;gap:13px}.approval-owner-asset{padding:14px;border:1px solid #d9e3de;border-radius:12px;background:#f8faf9;display:grid;gap:12px}.approval-owner-asset>header small,.approval-owner-row-head small{display:block;color:#78857e;font-size:11px;font-weight:850;letter-spacing:.08em}.approval-owner-asset>header b{display:block;margin-top:3px;color:#29483b;font-size:16px}.approval-owner-row{padding:14px;border:1px solid #dfe7e2;border-radius:10px;background:#fff;display:grid;gap:11px}.approval-owner-row-head b{display:block;margin-top:3px;color:#263e34;font-size:14px}.approval-owner-suggestion{margin:0;padding:9px 11px;border:1px solid #ead39b;border-radius:8px;background:#fff8e7;color:#745617;font-size:12px;line-height:1.45}.approval-owner-type-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.approval-owner-type-buttons button{min-height:62px;padding:10px 14px;border:2px solid #d7e0db;border-radius:10px;background:#fff;color:#4f6057;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.approval-owner-type-buttons button.selected{border-color:#2f7958;background:#eaf4ef;color:#1f5d42;box-shadow:0 0 0 2px rgba(47,121,88,.12)}.approval-owner-type-buttons button b{font-size:14px}.approval-owner-type-buttons button small{font-size:12px;font-weight:850}.approval-owner-company{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(230px,1fr);gap:10px;align-items:end}.approval-owner-company>label{display:grid;gap:6px}.approval-owner-company>label>b{min-height:17px;color:#31483e;font-size:12px;font-weight:800}.approval-owner-company>label>input{width:100%;height:var(--field-control-height);padding:0 10px;border:1px solid #d4ded9;border-radius:8px;background:#fff;color:#263a31;font:14px Inter,Arial,sans-serif}.approval-owner-company>small{grid-column:1/-1;color:#687970;font-size:12px}.approval-owner-lookup,.approval-owner-provenance{grid-column:1/-1;margin:0;padding:9px 11px;border-radius:8px;background:#edf6f1;color:#285e47;font-size:12px;line-height:1.45}.approval-owner-lookup.error{background:#fff0ed;color:#9b352d}.approval-owner-lookup.choice{background:#fff8e7;color:#745617}.approval-owner-name-choice{grid-column:1/-1;padding:10px;border:1px solid #ead39b;border-radius:9px;background:#fffdf7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.approval-owner-name-choice span{padding:8px;border:1px solid #ebe4d3;border-radius:7px;background:#fff}.approval-owner-name-choice span b,.approval-owner-name-choice span small{display:block}.approval-owner-name-choice span small{margin-bottom:3px;color:#7a6a42;font-size:10px;font-weight:850;text-transform:uppercase}.approval-owner-name-choice span b{color:#394c43;font-size:12px;overflow-wrap:anywhere}.approval-owner-name-choice>div{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.approval-owner-receita{grid-column:1/-1;color:#8a352e;font-size:12px;font-weight:800}.approval-owner-error{margin:0;padding:10px 12px;border-radius:9px;background:#fdecea;color:#9c3028;font-size:12px;font-weight:800}.approval-owner-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.approval-owner-dialog>footer button{min-height:40px}.owner-nonrequired-documents{margin:14px 0;padding:14px;border:1px solid #d7dfda;border-radius:11px;background:#f7f8f7;display:grid;gap:11px}.owner-nonrequired-documents>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;cursor:pointer;list-style:none}.owner-nonrequired-documents>summary::-webkit-details-marker{display:none}.owner-nonrequired-documents>summary:after{content:"+";flex:none;color:#456255;font-size:18px;font-weight:800;line-height:1}.owner-nonrequired-documents[open]>summary:after{content:"−"}.owner-nonrequired-documents>summary small{color:#77827c;font-size:10px;font-weight:850;letter-spacing:.08em}.owner-nonrequired-documents>summary b{display:block;margin-top:3px;color:#33473e;font-size:15px}.owner-nonrequired-documents>summary p{margin:4px 0 0;color:#6c7872;font-size:12px}.owner-nonrequired-documents>summary em{flex:none;margin-left:auto;padding:4px 8px;border-radius:999px;background:#ecefed;color:#5e6b64;font-size:10.5px;font-style:normal;font-weight:800;white-space:nowrap}.owner-nonrequired-documents>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.owner-nonrequired-documents>header small{color:#77827c;font-size:10px;font-weight:850;letter-spacing:.08em}.owner-nonrequired-documents>header b{display:block;margin-top:3px;color:#33473e;font-size:15px}.owner-nonrequired-documents>header p{margin:4px 0 0;color:#6c7872;font-size:12px}.owner-nonrequired-documents article>span,.owner-nonrequired-documents>header>span{flex:none;padding:4px 8px;border-radius:999px;background:#ecefed;color:#5e6b64;font-size:10.5px;font-weight:800;white-space:nowrap}.owner-nonrequired-documents>div{display:grid;gap:7px}.owner-nonrequired-documents article{padding:10px 11px;border:1px solid #e0e5e2;border-radius:8px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.owner-nonrequired-documents article b{display:block;color:#35483f;font-size:12px;overflow-wrap:anywhere}.owner-nonrequired-documents article small{color:#78837d;font-size:10px}.owner-nonrequired-documents article a{color:#236044;font-size:11px;font-weight:800;white-space:nowrap}.corporate-document-group{margin-top:14px;padding:14px;border:1px solid #cbdcd3;border-radius:11px;background:#f7faf8}.corporate-document-group>header{margin-bottom:10px;display:flex;justify-content:space-between;gap:12px}.corporate-document-group>header b{color:#244c3b;font-size:15px}.corporate-document-group>header small{color:#6c7c74;font-size:12px!important}.corporate-risk-alerts{margin:12px 0;display:grid;gap:7px}.corporate-risk-alerts article{padding:10px 12px;border:1px solid #e0a69c;border-radius:8px;background:#fff1ee;color:#9b3d34;display:grid;gap:3px}.corporate-risk-alerts article b{font-size:13px}.corporate-risk-alerts article span{font-size:12px}@media (max-width:1180px){.owner-company-grid,.owner-representative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-representative-remove{justify-self:start}}@media (max-width:680px){.owner-entity-card-title{align-items:flex-start;flex-direction:column}.owner-entity-segment{width:100%}.owner-entity-segment button{flex:1;padding:0 8px}.corporate-document-checklist>header,.corporate-document-owner-title,.corporate-representative-documents-card>header{flex-direction:column}.owner-company-grid,.owner-representative-grid{grid-template-columns:1fr}.owner-cnpj-control{height:auto;flex-wrap:wrap}.owner-cnpj-control,.owner-cnpj-control input{min-height:var(--field-control-height)}.owner-cnpj-control button{width:100%;min-height:36px;border-top:1px solid #d4ded9;border-left:0}.owner-cnpj-conflict-list article{grid-template-columns:1fr}.owner-cnpj-conflict footer,.owner-cnpj-qsa button{align-items:stretch;flex-direction:column}.owner-cnpj-conflict footer button{width:100%}.owner-cnpj-qsa button strong{align-self:flex-start}.approval-owner-backdrop{padding:10px}.approval-owner-dialog{max-height:calc(100vh - 20px);padding:17px}.approval-owner-company,.approval-owner-name-choice,.approval-owner-type-buttons{grid-template-columns:1fr}.approval-owner-name-choice>div{grid-column:auto;flex-direction:column}.approval-owner-dialog>footer{flex-direction:column-reverse}.approval-owner-dialog>footer button{width:100%}.owner-nonrequired-documents>header,.owner-nonrequired-documents>summary{flex-direction:column}.owner-nonrequired-documents>summary em{margin-left:0}.owner-nonrequired-documents article{grid-template-columns:1fr}.owner-nonrequired-documents article a,.owner-nonrequired-documents article>span{justify-self:start}}.stock-edit-fields>label.stock-other-city-toggle{grid-column:1/-1;min-height:0;height:auto;padding:10px 12px;display:grid!important;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto;align-items:start;column-gap:10px!important;row-gap:0!important}.stock-other-city-toggle>span{min-width:0;display:grid;gap:3px}.stock-other-city-toggle>span>b{color:#263e33;font-size:14px;font-weight:800;line-height:1.35}.stock-other-city-toggle>span>small{color:#687970;font-size:12px!important;line-height:1.4}.stock-edit-fields>.other-city-iptu-warning{align-self:end;min-height:var(--field-control-height);display:flex;align-items:center}.bild-unit-distribution{margin:16px 0;padding:16px;border:1px solid #cbdad2;border-radius:12px;background:#f7faf8;display:grid;gap:14px}.bild-unit-distribution>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bild-unit-distribution>header small{color:#6c7d74;font-size:11px;font-weight:850;letter-spacing:.1em}.bild-unit-distribution>header h4{margin:3px 0 0;color:#1d4635;font:700 18px/1.25 Georgia,serif}.manual-distribution-badge{display:inline-flex;width:max-content;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#e3f1e9;color:#1f6647;font-size:11px!important;font-style:normal;font-weight:850;line-height:1.2;white-space:nowrap}.bild-unit-distribution-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bild-unit-distribution-options button{min-height:68px;padding:12px 14px;border:1px solid #cbd9d2;border-radius:10px;background:#fff;color:#334a40;text-align:left;display:grid;align-content:center;gap:4px;cursor:pointer}.bild-unit-distribution-options button.active{border-color:#2d7657;box-shadow:0 0 0 2px rgba(45,118,87,.13);background:#eef7f2;color:#174b38}.bild-unit-distribution-options button:focus-visible{outline:3px solid rgba(45,118,87,.28);outline-offset:2px}.bild-unit-distribution-options b{font-size:14px}.bild-unit-distribution-note,.bild-unit-distribution-options small{color:#65776e;font-size:12px;line-height:1.45}.bild-unit-distribution-note{margin:0}.bild-unit-distribution-totals{align-items:end}.bild-unit-distribution-totals,.bild-unit-distribution-units{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bild-unit-distribution-units>article{padding:13px;border:1px solid #d7e2dc;border-radius:10px;background:#fff;display:grid;gap:11px}.bild-unit-distribution-units>article.invalid{border-color:#d98c82;background:#fff5f3}.bild-unit-distribution-unit-title{display:flex;align-items:center;gap:9px}.bild-unit-distribution-unit-title>span{flex:none;width:30px;height:30px;border-radius:8px;background:#e7f0eb;color:#245940;display:grid;place-items:center;font-size:11px;font-weight:900}.bild-unit-distribution-unit-title b{display:block;color:#203d31;font-size:14px}.bild-unit-distribution-unit-title small{display:block;margin-top:2px;color:#718078;font-size:11px}.bild-unit-distribution-fields{display:grid;grid-template-columns:1fr;align-items:end;gap:10px}.bild-unit-distribution-field-pair{min-width:0;display:grid;grid-template-columns:minmax(0,1.45fr) auto minmax(0,.8fr);align-items:end;gap:8px}.bild-unit-distribution-field-pair>span{min-height:var(--field-control-height);display:grid;place-items:center;color:#718078;font-size:11px;font-weight:800}.bild-unit-distribution-result{padding-top:9px;border-top:1px solid #e5ebe8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bild-unit-distribution-result span{color:#687970;font-size:11.5px}.bild-unit-distribution-result b{display:block;margin-top:2px;color:#294a3b;font-size:13px}.bild-unit-distribution-units>article>p{margin:0;color:#a33f35;font-size:12px;font-weight:800}.bild-unit-distribution-reconciliation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bild-unit-distribution-reconciliation p{margin:0;padding:10px 12px;border:1px solid #d6e4dc;border-radius:8px;background:#f0f7f3;color:#315e48;font-size:12px;line-height:1.45}.bild-unit-distribution-reconciliation p.invalid{border-color:#e2aaa2;background:#fff1ef;color:#9b3e35}.bild-unit-distribution-error{margin:0;padding:10px 12px;border-radius:8px;background:#a94338;color:#fff;font-size:12.5px;font-weight:800}.result-bild-grid article>.manual-distribution-badge,.summary-bild-units article>.manual-distribution-badge{margin-top:6px}.stock-item-link .manual-distribution-badge,.stock-list-card-header .manual-distribution-badge{margin-top:5px}.stock-detail-modal>header .manual-distribution-badge{margin-top:7px}.deal-audit-unit-distribution,.stock-bild-distribution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deal-audit-unit-distribution>article,.stock-bild-distribution-grid>article{padding:12px;border:1px solid #d8e3dd;border-radius:9px;background:#f8fbf9;display:grid;gap:5px}.deal-audit-unit-distribution article>span,.stock-bild-distribution-grid article>span{color:#718078;font-size:10px;font-weight:850;letter-spacing:.08em}.stock-bild-distribution-grid h5{margin:2px 0 5px;color:#213f32;font-size:14px}.stock-bild-distribution-grid p{margin:0;color:#64756c;font-size:12px;display:flex;justify-content:space-between;gap:8px}.stock-bild-distribution-grid p b{color:#284a3b}.deal-audit-unit-distribution{margin-top:12px}.deal-audit-unit-distribution article>b{color:#263f34;font-size:13px}.deal-audit-unit-distribution article>small{color:#687970;font-size:11px;line-height:1.45}@media (max-width:900px){.bild-unit-distribution-units,.deal-audit-unit-distribution,.stock-bild-distribution-grid{grid-template-columns:1fr}}@media (max-width:620px){.bild-unit-distribution>header{flex-direction:column}.bild-unit-distribution-field-pair,.bild-unit-distribution-fields,.bild-unit-distribution-options,.bild-unit-distribution-reconciliation,.bild-unit-distribution-result,.bild-unit-distribution-totals{grid-template-columns:1fr}.bild-unit-distribution-field-pair>span{min-height:0;justify-content:start}}.document-checklist .legacy-document-section,.document-checklist>.corporate-document-checklist,.document-checklist>.legacy-document-reference-controls,.document-checklist>.owner-identity-check{display:none!important}.document-checklist-overview{margin:0 0 10px;padding:12px 14px;border:1px solid #cadbd2;border-radius:10px;background:#fff;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px}.document-checklist-progress{min-width:0;display:grid;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:12px}.document-checklist-progress>div{display:flex;flex-direction:column;gap:2px}.document-checklist-progress b{color:#264b3b;font-size:13px}.document-checklist-progress small{color:#74847c;font-size:10px}.document-checklist-progress>span{height:7px;border-radius:999px;background:#e2e9e5;overflow:hidden}.document-checklist-progress>span>i{height:100%;border-radius:inherit;background:#3a815f;display:block;transition:width .2s ease}.document-filter-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.document-filter-chips button{min-height:30px;padding:5px 10px;border:1px solid #cad7d1;border-radius:999px;background:#f7f9f8;color:#55685f;font-size:10.5px;font-weight:800;white-space:nowrap;cursor:pointer}.document-filter-chips button.expired{border-color:#e3b3ac;color:#9b4037}.document-filter-chips button.review{border-color:#e5cd94;color:#805d19}.document-filter-chips button.missing{color:#68756f}.document-filter-chips button.active{border-color:#2f7657;background:#e8f3ed;color:#245d44;box-shadow:0 0 0 2px rgba(47,118,87,.12)}.document-filter-chips button.expired.active{border-color:#a9473d;background:#fae9e6;color:#92392f}.document-filter-chips button.review.active{border-color:#a87820;background:#fff3d7;color:#765410}.document-detail-upload:focus-within,.document-filter-chips button:focus-visible,.document-group-header button:focus-visible,.document-row-actions button:focus-visible,.document-row-upload:focus-within{outline:3px solid rgba(47,118,87,.25);outline-offset:2px}.document-batch-upload.compact .document-batch-drop{min-height:54px;padding:9px 12px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left}.document-batch-upload.compact .document-batch-drop>span{width:28px;height:28px;font-size:15px}.document-batch-upload.compact .document-batch-drop>div{max-width:none;min-width:0;display:flex;flex-direction:row;align-items:center;gap:8px}.document-batch-upload.compact .document-batch-drop small{display:none}.document-batch-upload.compact .document-batch-drop b{flex:none}.document-batch-upload.compact .document-batch-drop p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-batch-upload.compact .document-batch-drop em{min-width:132px;padding:7px 10px}.document-metadata-panel{margin:12px 0;border:1px solid #d5dfda;border-radius:10px;background:#fff;overflow:hidden}.document-metadata-panel>summary{min-height:50px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.document-metadata-panel>summary::-webkit-details-marker{display:none}.document-metadata-panel>summary>span{display:flex;flex-direction:column;gap:2px}.document-metadata-panel>summary small{color:#78877f;font-size:8.5px;font-weight:850;letter-spacing:.1em}.document-metadata-panel>summary b{color:#29483a;font-size:12.5px}.document-metadata-panel>summary em{color:#66766e;font-size:10px;font-style:normal;font-weight:750}.document-metadata-body{padding:0 12px 12px;border-top:1px solid #e4ebe7}.document-metadata-body .document-reference-controls{margin:12px 0}.document-metadata-body .document-validity-settings{margin-bottom:0}.document-compact-groups{display:grid;gap:9px}.document-compact-group{border:1px solid #d3dfd9;border-radius:10px;background:#fff;overflow:hidden}.document-compact-group.problem{border-color:#ddcfaa}.document-compact-group.complete{border-color:#b8d5c5}.document-group-header{width:100%;min-width:0;height:auto;min-height:50px;padding:0;border:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;justify-content:stretch;background:#f7faf8}.document-compact-group.problem>.document-group-header{background:#fffbf0}.document-group-toggle{width:100%;min-width:0;height:auto;min-height:50px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:#29483a;display:grid;grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:9px;text-align:left;cursor:pointer}.document-group-chevron{color:#577166;font-size:13px}.document-group-title{min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:2px}.document-group-title b{color:#29483a;font-size:11.5px;font-weight:900;letter-spacing:.035em}.document-group-title b,.document-group-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-group-title small{color:#718078;font-size:10px}.document-group-score{color:#65766e;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.document-group-edit{width:auto;height:auto;align-self:center;margin-right:12px;padding:6px 9px;border:1px solid #b9ccc2;border-radius:8px;background:#fff;color:#35644f;font-size:9.5px;font-weight:850;white-space:nowrap;cursor:pointer}.document-group-body{border-top:1px solid #e2e9e5}.document-group-locked{min-height:64px;padding:12px 14px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;background:#f6f8f7}.document-group-locked>span{color:#7b8882}.document-group-locked b{color:#4e6259;font-size:11px}.document-group-locked p{margin:2px 0 0;color:#7b8882;font-size:9.5px}.document-group-locked button{padding:7px 10px;border:1px solid #bdcdc5;border-radius:6px;background:#fff;color:#3c6452;font-size:9.5px;font-weight:800;cursor:pointer}.document-compact-rows{display:grid}.document-compact-row{border-bottom:1px solid #e7ece9;background:#fff}.document-compact-row:last-child{border-bottom:0}.document-compact-row.expired{background:#fff8f7}.document-compact-row.review{background:#fffdf7}.document-row-main{min-height:56px;padding:8px 12px;display:grid;grid-template-columns:24px minmax(185px,1.35fr) minmax(130px,.85fr) auto auto;align-items:center;gap:10px}.document-row-icon{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900}.document-compact-row.ok .document-row-icon{background:#dff0e6;color:#236244}.document-compact-row.review .document-row-icon{background:#fff0c9;color:#855e13}.document-compact-row.expired .document-row-icon{background:#f6ded9;color:#a23f35}.document-compact-row.missing .document-row-icon{border:1px solid #cbd4cf;background:#f4f6f5;color:#87938d}.document-row-name{min-width:0;display:flex;flex-direction:column;gap:2px}.document-row-name b{overflow:hidden;color:#263f34;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.document-row-name small{color:#718078}.document-row-file,.document-row-name small{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.document-row-file{min-width:0;color:#66766e}.document-row-status{padding:4px 7px;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}.document-row-status.ok{background:#e3f2e9;color:#276448}.document-row-status.review{background:#fff0ca;color:#805a12}.document-row-status.expired{background:#f8e2de;color:#9c3d34}.document-row-status.missing{background:#edf0ee;color:#6d7973}.document-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.document-row-actions a,.document-row-actions button,.document-row-upload{padding:0;border:0;background:transparent;color:#2e684f;font-size:9.5px;font-weight:850;text-decoration:none;cursor:pointer}.document-detail-upload input,.document-row-upload input{display:none}.document-row-details{padding:13px 14px 14px 46px;border-top:1px solid #e0e8e4;background:#fbfcfb;display:grid;gap:10px}.document-row-details>header{min-height:auto;padding:0;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.document-row-details>header>div{display:flex;flex-direction:column;gap:2px}.document-row-details>header small{color:#7c8982;font-size:8px;font-weight:850;letter-spacing:.1em}.document-row-details>header b{color:#29483a;font-size:12px}.document-row-details>header span{color:#718078;font-size:9.5px}.document-detail-upload{flex:none;padding:7px 10px;border:1px solid #b9ccc2;border-radius:6px;background:#fff;color:#35644f;font-size:9.5px;font-weight:850;cursor:pointer}.document-detail-actions{height:auto;padding:9px 0 0;border:0;border-top:1px solid #e1e8e4;background:transparent;display:flex;flex-wrap:wrap;gap:8px 14px}.document-detail-actions a,.document-detail-actions button{padding:0;border:0;background:transparent;color:#2e684f;font-size:9.5px;font-weight:850;text-decoration:none;cursor:pointer}.document-detail-actions button:last-child{margin-left:auto;color:#9a443a}.document-identity-detail{display:flex;flex-wrap:wrap;gap:7px}.document-identity-detail>.owner-identity-review{flex-basis:100%}.document-civil-editor{padding:12px;border-bottom:1px solid #e2e9e5;background:#f6faf8;display:grid;gap:10px}.document-civil-editor>header{height:auto;padding:0 0 8px;border:0;border-bottom:1px solid #dde7e2;background:transparent;display:flex;align-items:center;justify-content:space-between}.document-civil-editor>header>div{display:flex;flex-direction:column;gap:2px}.document-civil-editor>header small{color:#728179;font-size:8px;font-weight:850;letter-spacing:.1em}.document-civil-editor>header b{color:#29483a;font-size:11.5px}.document-civil-editor>header button{padding:6px 9px;border:1px solid #b8cbc1;border-radius:6px;background:#fff;color:#35644f;font-size:9px;font-weight:850;cursor:pointer}.document-civil-editor>section{display:grid;grid-template-columns:minmax(160px,.5fr) minmax(0,1fr);align-items:end;gap:10px}.document-civil-editor>section>b{padding-bottom:8px;color:#385448;font-size:10.5px}.document-civil-editor>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px}.document-civil-editor label{display:flex;flex-direction:column;gap:4px}.document-civil-editor label span{color:#66766e;font-size:9px;font-weight:800}.document-civil-editor select{width:100%;min-height:36px;padding:7px 9px;border:1px solid #bdcdc5;border-radius:7px;background:#fff;color:#344f43;font-size:10px}@media (max-width:900px){.document-checklist-overview{grid-template-columns:1fr}.document-filter-chips{justify-content:flex-start}.document-batch-upload.compact .document-batch-drop{grid-template-columns:28px minmax(0,1fr)}.document-batch-upload.compact .document-batch-drop>div{display:block}.document-batch-upload.compact .document-batch-drop p{display:none}.document-batch-upload.compact .document-batch-drop em{grid-column:1/-1;width:100%}.document-row-main{grid-template-columns:24px minmax(0,1fr) auto;gap:7px 9px}.document-row-name{grid-column:2}.document-row-status{grid-column:3;grid-row:1}.document-row-file{grid-column:2;grid-row:2}.document-row-actions{grid-column:3;grid-row:2}.document-row-details{padding-left:45px}.document-civil-editor>section,.document-civil-editor>section>div{grid-template-columns:1fr}}@media (max-width:620px){.document-checklist-progress{grid-template-columns:1fr}.document-group-header{grid-template-columns:minmax(0,1fr)}.document-group-toggle{grid-template-columns:18px minmax(0,1fr)}.document-group-score{grid-column:2}.document-group-edit{justify-self:start;margin:0 0 9px 39px}.document-row-main{grid-template-columns:22px minmax(0,1fr)}.document-row-status{grid-column:2;grid-row:2;justify-self:start}.document-row-file{grid-column:2;grid-row:3}.document-row-actions{grid-column:2;grid-row:4;justify-content:flex-start}.document-row-details{padding-left:12px}.document-row-details>header{flex-direction:column}.document-detail-actions button:last-child{margin-left:0}.document-group-locked{grid-template-columns:26px minmax(0,1fr)}.document-group-locked button{grid-column:2;justify-self:start}}.analysis-modal .steps>button.current{color:#163f31;font-weight:850;opacity:1}.analysis-modal .steps>button.current>span{border:3px solid #2b7a57;background:#fff;color:#174b38;box-shadow:0 0 0 3px rgba(43,122,87,.14),0 3px 9px rgba(23,75,56,.18);font-weight:900}.analysis-modal .steps>button.current>b{font-weight:850;text-decoration:underline;text-decoration-color:#2b7a57;text-decoration-thickness:3px;text-underline-offset:7px}.analysis-modal .steps>button.done{color:#316b52;font-weight:500;opacity:1}.analysis-modal .steps>button.done>b,.analysis-modal .steps>button.pending>b{font-weight:500}.analysis-modal .steps>button.done>span{border:1px solid #86b49d;background:#e6f3ec;color:#1e694a;box-shadow:none;font-weight:850}.analysis-modal .steps>button.pending{color:#8d9792;font-weight:500}.analysis-modal .steps>button.pending>span{border:1px solid #cdd4d0;background:#f5f7f6;color:#89948f;box-shadow:none;font-weight:700}.sale-register-modal.sale-document-conference-modal{width:min(760px,calc(100vw - 32px));max-width:760px}.sale-document-conference-modal .document-checklist.sale-document-review{display:block}.sale-document-conference-modal .document-checklist.sale-document-review>:not(.sale-document-review-list){margin-bottom:12px}.sale-document-conference-modal .sale-document-review-list>header p{margin:4px 0 0;color:#64736b;font-size:13px!important;font-weight:400;letter-spacing:normal;line-height:1.45;text-transform:none}.sale-document-conference-modal .sale-document-review-list article{grid-template-columns:minmax(0,1fr) auto}.sale-document-conference-modal .sale-document-review-list article>div{min-width:0}.sale-document-conference-modal .sale-document-review-list article>div b,.sale-document-conference-modal .sale-document-review-list article>div small{word-break:normal;overflow-wrap:break-word}.sale-document-conference-modal .sale-document-review-list article>span{display:flex;align-items:center;gap:14px;white-space:nowrap}.sale-document-conference-modal .sale-document-review-list article>span label{padding:7px 12px;border:1px solid #cfdcd5;border-radius:8px;font-size:13px;cursor:pointer}@media (max-width:640px){.sale-document-conference-modal .sale-document-review-list article{grid-template-columns:1fr}.sale-document-conference-modal .sale-document-review-list article>span{justify-content:flex-start;flex-wrap:wrap;white-space:normal}}.sale-register-modal.sale-document-conference-modal{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.sale-document-conference-modal>footer,.sale-document-conference-modal>header{flex:0 0 auto;height:auto}.sale-document-conference-modal>.sale-register-date-first{flex:0 0 auto}.sale-document-conference-modal>.document-checklist.sale-document-review{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sale-document-conference-modal>footer{border-top:1px solid #dfe6e1;background:#fff}.sale-document-conference-modal .document-asset-reference{display:none}.sale-document-conference-modal .sale-register-date-first label{width:100%;display:grid;grid-template-columns:max-content 190px minmax(0,1fr);align-items:center;gap:14px}.sale-document-conference-modal .sale-register-date-first label>b{white-space:nowrap}.sale-document-conference-modal .sale-register-date-first label>small{min-width:0;padding:0}.sale-document-conference-modal .sale-document-review-list>header{height:auto;min-height:0;padding:10px 0;background:transparent;border:0;border-bottom:1px solid #dfe6e1}.sale-document-conference-modal .sale-document-review-list article{padding:8px 0}@media (max-width:640px){.sale-register-modal.sale-document-conference-modal{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.sale-document-conference-modal .sale-register-date-first label{grid-template-columns:1fr;gap:6px}}.sale-register-modal .sale-register-date-first{width:auto;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:0!important}.sale-register-modal .sale-register-date-first>label.sale-register-date-field{width:100%;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important;gap:6px!important}.sale-register-modal .sale-register-date-first>label.sale-register-date-field>.stable-date-input,.sale-register-modal .sale-register-date-first>label.sale-register-date-field>b,.sale-register-modal .sale-register-date-first>label.sale-register-date-field>small{grid-column:1/-1!important}.sale-register-modal .sale-register-date-first>label.sale-register-date-field>.stable-date-input{width:min(220px,100%)!important;max-width:220px}.sale-register-modal .sale-register-date-first>label.sale-register-date-field>small{display:block!important;width:100%;min-width:0;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;color:#687970;font-size:12px;font-weight:500;line-height:1.45;letter-spacing:normal;white-space:normal;word-break:normal;overflow-wrap:break-word}@media (max-width:480px){.sale-register-modal .sale-register-date-first>label.sale-register-date-field>.stable-date-input{width:100%!important;max-width:none}}.stock-card-financial-breakdown{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:13px;border-top:1px solid #e2e9e5}.stock-card-financial-breakdown>span{min-width:0;padding:11px 12px;border:1px solid #dce6e1;border-radius:9px;background:#f7faf8;display:flex;flex-direction:column;gap:5px}.stock-card-financial-breakdown b{font-variant-numeric:tabular-nums}.stock-card-financial-breakdown em{overflow-wrap:anywhere}.deal-financial-separation{margin:0 17px 16px;padding:12px;border:1px solid #dce6e1;border-radius:10px;background:#f7faf8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.deal-financial-separation>span{min-width:0;display:flex;flex-direction:column;gap:4px}.deal-financial-separation small{color:#687b71;font-size:12px;font-weight:850;letter-spacing:.06em}.deal-financial-separation b{color:#203f33;font-size:15px;font-variant-numeric:tabular-nums}.deal-financial-separation em{color:#728078;font-size:12px;font-style:normal;line-height:1.4}.report-table article,.report-table-head{grid-template-columns:minmax(210px,1.45fr) minmax(105px,.72fr) repeat(4,minmax(112px,.72fr)) minmax(130px,.85fr) minmax(145px,.95fr) minmax(125px,.8fr);min-width:1220px}.report-table-totals{margin-top:10px;padding:12px 14px;border-radius:9px;background:#173f31;color:#fff;display:flex;align-items:center;justify-content:flex-end;gap:22px;flex-wrap:wrap;font-size:12px}.report-table-totals strong{margin-right:auto;letter-spacing:.06em}.report-table-totals span{display:flex;gap:6px;white-space:nowrap}.inventory-report-table{min-width:2440px}.inventory-report-table th:nth-child(13),.inventory-report-table th:nth-child(14){width:135px}.inventory-report-table th:nth-child(15){width:190px}.inventory-report-table th:nth-child(16){width:135px}@media (max-width:900px){.deal-financial-separation,.stock-card-financial-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.report-table-totals{align-items:flex-start;flex-direction:column;gap:7px}.report-table-totals strong{margin-right:0}}@media (max-width:560px){.deal-financial-separation,.stock-card-financial-breakdown{grid-template-columns:1fr}}