.item4Page{--q4-green:#0b5a34;--q4-dark:#083e27;--q4-soft:#eef6f0;--q4-gold:#c69b56;--q4-ink:#17211b;--q4-muted:#69766e;--q4-line:#dde6df;--q4-warn:#a96712;width:min(1480px,100% - 28px);padding:12px 0 80px}.item4Shell{background:#f7f9f7;border:1px solid #e3e9e4;border-radius:26px;overflow:hidden;box-shadow:0 18px 60px #0827180f}.item4Topbar{border-bottom:1px solid var(--q4-line);background:#fff;grid-template-columns:210px 1fr auto;align-items:center;gap:18px;min-height:78px;padding:14px 22px;display:grid}.item4Brand{color:var(--q4-dark);width:max-content;line-height:.9;text-decoration:none;display:grid}.item4Brand span{font-family:var(--font-montserrat);letter-spacing:-.05em;font-size:1.45rem;font-style:italic;font-weight:950}.item4Brand strong{font-family:var(--font-montserrat);letter-spacing:.24em;margin-top:5px;font-size:.63rem}.item4Brand em{color:var(--q4-gold);letter-spacing:.18em;margin-top:7px;font-size:.48rem;font-style:normal;font-weight:900}.item4Topbar h1{font-family:var(--font-montserrat);margin:2px 0;font-size:1.2rem}.item4Topbar p{color:var(--q4-muted);letter-spacing:.1em;margin:0;font-size:.62rem;font-weight:900}.item4Links{gap:10px;display:flex}.item4Links a{color:var(--q4-green);font-size:.72rem;font-weight:850;text-decoration:none}.item4Intro{color:#fff;background:linear-gradient(120deg,#0a432a,#0b5a34);justify-content:space-between;align-items:center;gap:30px;padding:26px 24px;display:flex}.item4Intro h2{font-family:var(--font-montserrat);margin:4px 0 8px;font-size:clamp(1.5rem,2.6vw,2.3rem)}.item4Intro p{color:#d5e3da;max-width:850px}.item4Intro>span{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:99px;padding:8px 11px;font-size:.68rem;font-weight:900}.item4Eyebrow{letter-spacing:.13em!important;margin:0!important;font-size:.62rem!important;font-weight:950!important}.item4Grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:14px;padding:18px 22px;display:grid}.item4Form{gap:14px;display:grid}.item4Panel{border:1px solid var(--q4-line);background:#fff;border-radius:17px;padding:18px}.item4PanelHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.item4PanelHead h2{font-family:var(--font-montserrat);margin:2px 0;font-size:1.02rem}.item4PanelHead p{color:var(--q4-muted);margin:4px 0 0;font-size:.7rem}.item4PanelHead>span{background:var(--q4-soft);color:var(--q4-green);border-radius:99px;padding:7px 9px;font-size:.66rem;font-weight:900}.item4Panel label{gap:6px;display:grid}.item4Panel label>span{font-size:.68rem;font-weight:850}.item4Panel input,.item4Panel select,.item4Panel textarea{font:inherit;background:#fff;border:1px solid #ced9d1;border-radius:10px;width:100%;min-height:44px;padding:9px 11px}.item4Panel textarea{resize:vertical;min-height:82px}.item4Panel input:focus,.item4Panel select:focus,.item4Panel textarea:focus{border-color:var(--q4-green);outline:none;box-shadow:0 0 0 3px #0b5a341a}.item4Customer{background:var(--q4-soft);border:1px solid #d5e5d8;border-radius:13px;grid-template-columns:1.5fr 1fr 1fr;gap:8px;margin-top:12px;padding:13px;display:grid}.item4Customer span{color:var(--q4-muted);font-size:.62rem}.item4Customer strong{font-size:.78rem}.item4Rows{gap:10px;display:grid}.item4Row{background:#fafcfb;border:1px solid #e5ebe6;border-radius:13px;grid-template-columns:minmax(260px,1.6fr) 100px 130px 110px auto;align-items:end;gap:10px;padding:12px;display:grid}.item4Row button{color:#8b4b3b;background:#fff;border:1px solid #d9e0da;border-radius:9px;min-height:42px;padding:0 11px;font-weight:850}.item4Add{background:var(--q4-soft);color:var(--q4-green);border:1px solid #cee0d2;border-radius:10px;min-height:42px;padding:0 14px;font-weight:900}.item4Two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.item4Summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.item4Summary article{background:#f7f9f7;border-radius:11px;gap:4px;padding:12px;display:grid}.item4Summary span{color:var(--q4-muted);font-size:.62rem}.item4Summary strong{font-size:.86rem}.item4Submit{border:1px solid var(--q4-line);z-index:3;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 34px #08271814}.item4Submit p{color:var(--q4-muted);margin:0;font-size:.7rem}.item4Submit button{background:var(--q4-green);color:#fff;border:0;border-radius:11px;min-height:48px;padding:0 20px;font-weight:950}.item4Error{color:#8b3c2e;background:#fff1ef;border:1px solid #efcfca;border-radius:12px;padding:11px;font-size:.75rem;font-weight:800}.item4Side{align-content:start;gap:12px;display:grid}.item4Side section{border:1px solid var(--q4-line);background:#fff;border-radius:16px;padding:17px}.item4Side h3{margin:5px 0 10px;font-size:.96rem}.item4Side ol,.item4Side ul{gap:8px;margin:0;padding-left:18px;display:grid}.item4Side li{color:#536158;font-size:.72rem;line-height:1.45}.item4Side .isDevil{background:#fff8e9;border-color:#ead4a8}.item4Status{gap:7px;display:grid}.item4Status div{border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.item4Status span{color:var(--q4-muted);font-size:.67rem}.item4Status strong{font-size:.75rem}.item4Footer{background:var(--q4-dark);color:#fff;justify-content:space-between;gap:20px;padding:15px 22px;display:flex}.item4Footer span{color:#c9d9cf;font-size:.65rem}.item4Footer strong{font-size:.75rem}.item4DetailActions{flex-wrap:wrap;gap:8px;display:flex}.item4DetailActions a,.item4DetailActions button{border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.item4DetailActions .primary{background:var(--q4-green);color:#fff;border:0}.item4DetailActions .secondary{color:var(--q4-green);background:#fff;border:1px solid #cbd8ce}.item4SendConfirm{background:#f5f8f5;border:1px solid #d9e4db;border-radius:13px;gap:10px;margin-top:12px;padding:13px;display:grid}.item4SendConfirm form{grid-template-columns:150px 1fr auto;gap:8px;display:grid}.item4SendConfirm button{background:var(--q4-green);color:#fff;border:0;border-radius:9px;font-weight:900}.item4Approval{background:#fff8e8;border:1px solid #ead4aa;border-radius:13px;padding:14px}.item4Approval form{gap:8px;display:grid}.item4Approval textarea{min-height:70px}.item4Standby{color:#72776f;background:#f1f2ef;border:1px solid #dbded8;border-radius:99px;padding:7px 10px;font-size:.66rem;font-weight:900}.lopesDocPage{background:#f1f3f0;min-height:100vh;padding:30px 14px}.lopesDoc{color:#233128;background:#fff;border:1px solid #e1e6e2;border-radius:20px;max-width:1040px;margin:0 auto;overflow:hidden;box-shadow:0 18px 55px #10311f1f}.lopesDocHeader{color:#fff;background:linear-gradient(115deg,#083e27,#0b5a34);justify-content:space-between;gap:30px;padding:30px 38px;display:flex}.lopesDocBrand{line-height:.9;display:grid}.lopesDocBrand span{font-family:var(--font-montserrat);letter-spacing:-.05em;font-size:1.8rem;font-style:italic;font-weight:950}.lopesDocBrand strong{letter-spacing:.24em;margin-top:6px;font-size:.68rem}.lopesDocBrand em{color:#d7b47a;letter-spacing:.14em;margin-top:9px;font-size:.58rem;font-style:normal;font-weight:900}.lopesDocMeta{text-align:right}.lopesDocMeta small{opacity:.78;font-size:.66rem;display:block}.lopesDocMeta h1{font-family:var(--font-montserrat);margin:5px 0;font-size:1.5rem}.lopesDocMeta strong{font-size:.9rem}.lopesDocRecipient{border-bottom:1px solid #e6ebe7;grid-template-columns:1.35fr .65fr;gap:18px;padding:24px 38px;display:grid}.lopesDocRecipient h2{font-family:var(--font-montserrat);margin:5px 0;font-size:1.15rem}.lopesDocRecipient p{margin:3px 0;font-size:.72rem;line-height:1.55}.lopesDocTag{background:#f0f6f1;border:1px solid #d8e5da;border-radius:12px;padding:14px}.lopesDocTag span{color:#708078;letter-spacing:.1em;font-size:.6rem;font-weight:900}.lopesDocTag strong{margin-top:5px;font-size:.82rem;display:block}.lopesDocItems{padding:20px 38px}.lopesDocItems table{border-collapse:collapse;width:100%}.lopesDocItems th{color:#fff;text-align:left;background:#0b5a34;padding:10px;font-size:.64rem}.lopesDocItems td{vertical-align:middle;border-bottom:1px solid #e9edea;padding:11px 10px;font-size:.7rem}.lopesDocItems th.num,.lopesDocItems td.num{text-align:right}.lopesDocProduct{align-items:center;gap:10px;display:flex}.lopesDocProduct img,.lopesDocNoImage{object-fit:contain;background:#fff;border:1px solid #e0e7e2;border-radius:8px;width:54px;height:54px;padding:3px}.lopesDocNoImage{color:#7c8980;text-align:center;background:#f1f4f1;justify-content:center;align-items:center;font-size:.55rem;display:flex}.lopesDocProduct div{gap:2px;display:grid}.lopesDocProduct strong{font-size:.73rem}.lopesDocProduct small{color:#758279;font-size:.61rem}.lopesDocTotals{justify-content:flex-end;padding:4px 38px 22px;display:flex}.lopesDocTotals>div{width:min(360px,100%)}.lopesDocTotals p{justify-content:space-between;margin:0;padding:7px 0;font-size:.72rem;display:flex}.lopesDocTotals .grand{color:#0b5a34;border-top:2px solid #0b5a34;padding-top:11px;font-size:1rem;font-weight:950}.lopesDocTerms{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 38px 26px;display:grid}.lopesDocTerms article{background:#f6f8f6;border:1px solid #e0e7e1;border-radius:11px;gap:4px;padding:13px;display:grid}.lopesDocTerms span{color:#758279;font-size:.6rem;font-weight:850}.lopesDocTerms strong{font-size:.73rem}.lopesDocNotes{background:#fffaf0;border:1px solid #ebddbd;border-radius:11px;margin:0 38px 26px;padding:14px}.lopesDocNotes span{color:#86683f;font-size:.62rem;font-weight:900}.lopesDocNotes p{margin:5px 0 0;font-size:.7rem;line-height:1.5}.lopesDocFooter{color:#fff;background:#083e27;justify-content:space-between;align-items:center;gap:18px;padding:16px 38px;display:flex}.lopesDocFooter strong{font-size:.7rem}.lopesDocFooter span{color:#cedbd3;text-align:right;font-size:.62rem}.lopesDocBadge{color:#173024;background:#d7b47a;border-radius:99px;padding:6px 9px;font-size:.6rem;font-weight:950;display:inline-block}@media (max-width:980px){.item4Grid{grid-template-columns:1fr}.item4Side{grid-template-columns:1fr 1fr}.item4Row{grid-template-columns:1fr 90px 110px 100px auto}.item4Summary{grid-template-columns:1fr 1fr}}@media (max-width:700px){.item4Page{width:min(100% - 12px,1480px)}.item4Shell{border-radius:18px}.item4Topbar{grid-template-columns:1fr}.item4Brand,.item4Links{display:none}.item4Intro{flex-direction:column;align-items:flex-start;padding:22px 16px}.item4Grid{padding:14px 12px}.item4Customer{grid-template-columns:1fr}.item4Row{grid-template-columns:1fr 1fr;align-items:stretch}.item4Row>:first-child{grid-column:1/-1}.item4Two,.item4Side{grid-template-columns:1fr}.item4Submit{flex-direction:column;align-items:stretch}.item4Submit button{width:100%}.item4SendConfirm form{grid-template-columns:1fr}.lopesDocPage{padding:10px}.lopesDoc{border-radius:14px}.lopesDocHeader{flex-direction:column;padding:24px 20px}.lopesDocMeta{text-align:left}.lopesDocRecipient{grid-template-columns:1fr;padding:20px}.lopesDocItems{padding:16px 20px;overflow-x:auto}.lopesDocItems table{min-width:680px}.lopesDocTotals{padding:4px 20px 20px}.lopesDocTerms{grid-template-columns:1fr;margin:0 20px 20px}.lopesDocNotes{margin:0 20px 20px}.lopesDocFooter{flex-direction:column;align-items:flex-start;padding:15px 20px}.lopesDocFooter span{text-align:left}}
.item5Page{--g:#0b5a34;--gd:#073e26;--gs:#eef6f0;--gold:#c89c56;--ink:#17221b;--muted:#6b786f;--line:#dde6df;--warn:#a96812;--danger:#9a4135;width:min(1480px,100% - 28px);padding:12px 0 80px}.item5Shell{background:#f7f9f7;border:1px solid #e3e9e4;border-radius:26px;overflow:hidden;box-shadow:0 18px 60px #0827180f}.item5Topbar{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:210px 1fr auto;align-items:center;gap:18px;min-height:78px;padding:14px 22px;display:grid}.item5Brand{color:var(--gd);width:max-content;line-height:.9;text-decoration:none;display:grid}.item5Brand span{font-family:var(--font-montserrat);letter-spacing:-.05em;font-size:1.45rem;font-style:italic;font-weight:950}.item5Brand strong{font-family:var(--font-montserrat);letter-spacing:.24em;margin-top:5px;font-size:.63rem}.item5Brand em{color:var(--gold);letter-spacing:.18em;margin-top:7px;font-size:.48rem;font-style:normal;font-weight:900}.item5Topbar p{color:var(--muted);letter-spacing:.1em;margin:0;font-size:.62rem;font-weight:900}.item5Topbar h1{font-family:var(--font-montserrat);margin:2px 0;font-size:1.2rem}.item5Toplinks{gap:10px;display:flex}.item5Toplinks a{color:var(--g);font-size:.72rem;font-weight:850;text-decoration:none}.item5Hero{color:#fff;background:linear-gradient(120deg,#073f27,#0b5a34);justify-content:space-between;align-items:center;gap:30px;padding:26px 24px;display:flex}.item5Hero h2{font-family:var(--font-montserrat);margin:4px 0 8px;font-size:clamp(1.55rem,2.6vw,2.35rem)}.item5Hero p{color:#d4e3da;max-width:850px}.item5Hero>span{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:99px;padding:8px 11px;font-size:.68rem;font-weight:900}.item5Eyebrow{letter-spacing:.13em!important;margin:0!important;font-size:.62rem!important;font-weight:950!important}.item5Message{border-radius:12px;margin:14px 22px 0;padding:11px 13px;font-size:.75rem;font-weight:850}.item5Message.success{color:#25623e;background:#edf7ef;border:1px solid #cfe5d3}.item5Message.error{color:#893a2e;background:#fff0ee;border:1px solid #eccbc6}.item5Kpis{grid-template-columns:repeat(5,1fr);gap:10px;padding:16px 22px 0;display:grid}.item5Kpis article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:5px;min-height:104px;padding:14px;display:grid}.item5Kpis span{color:var(--muted);font-size:.64rem}.item5Kpis strong{font-size:1.05rem}.item5Kpis small{color:#879289;font-size:.62rem;line-height:1.35}.item5Kpis article.isWarn{background:#fff9ef;border-color:#ead8b9}.item5Builder{padding:16px 22px 0}.item5SectionHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.item5SectionHead h2{font-family:var(--font-montserrat);margin:3px 0;font-size:1.15rem}.item5SectionHead p{color:var(--muted);margin:4px 0;font-size:.72rem}.item5SectionHead>span{background:var(--gs);color:var(--g);border:1px solid #d5e5d8;border-radius:99px;padding:7px 10px;font-size:.66rem;font-weight:900}.item5BuilderGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;display:grid}.item5FormFlow,.item5Preview,.item5Panel{border:1px solid var(--line);background:#fff;border-radius:17px;padding:18px}.item5FormFlow{gap:13px;display:grid}.item5FormFlow label,.item5Panel label{gap:6px;display:grid}.item5FormFlow label>span,.item5Panel label>span{font-size:.67rem;font-weight:850}.item5FormFlow input,.item5FormFlow select,.item5FormFlow textarea,.item5Panel input,.item5Panel select,.item5Panel textarea{font:inherit;background:#fff;border:1px solid #ced9d1;border-radius:10px;width:100%;min-height:44px;padding:9px 11px}.item5FormFlow textarea,.item5Panel textarea{resize:vertical;min-height:92px}.item5FormFlow input:focus,.item5FormFlow select:focus,.item5FormFlow textarea:focus{border-color:var(--g);outline:none;box-shadow:0 0 0 3px #0b5a341a}.item5Two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.item5MessageBox,.item5Benefit{background:#f9fbf9;border:1px solid #e3e9e4;border-radius:13px;gap:10px;padding:14px;display:grid}.item5MessageBox h3,.item5Benefit h3,.item5Preview h3{font-family:var(--font-montserrat);margin:3px 0;font-size:.95rem}.item5Notice{color:#77531d;background:#fff8e9;border:1px solid #ead6ad;border-radius:9px;margin:0;padding:9px;font-size:.68rem;line-height:1.45}.item5Primary{background:var(--g);color:#fff;border:0;border-radius:11px;min-height:48px;padding:0 18px;font-weight:950}.item5Preview{align-content:start;gap:12px;display:grid}.item5PreviewHero{background:linear-gradient(145deg,#eff7f1,#f8fbf9);border:1px solid #d6e6da;border-radius:14px;gap:3px;padding:16px;display:grid}.item5PreviewHero span{color:var(--muted);font-size:.65rem}.item5PreviewHero strong{color:var(--g);font-family:var(--font-montserrat);font-size:2rem}.item5PreviewHero small{color:#78857c;font-size:.64rem}.item5Preview dl{margin:0}.item5Preview dl div{border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.item5Preview dt{color:var(--muted);font-size:.67rem}.item5Preview dd{margin:0;font-size:.74rem;font-weight:900}.item5Blocker{background:#fff0ee;border:1px solid #eccbc6;border-radius:11px;gap:4px;padding:11px;display:grid}.item5Blocker strong{color:#8b3d31;font-size:.75rem}.item5Blocker span{color:#8d655e;font-size:.65rem;line-height:1.45}.item5Devil{background:#fff9ef;border:1px solid #ead8b9;border-radius:11px;gap:4px;padding:11px;display:grid}.item5Devil strong{color:#6d501c;font-size:.72rem}.item5Devil span{color:#7a694b;font-size:.64rem;line-height:1.45}.item5Board{gap:14px;padding:16px 22px 0;display:grid}.item5CampaignCard{border:1px solid var(--line);background:#fff;border-radius:17px;padding:17px}.item5CampaignHead{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.item5CampaignHead h3{font-family:var(--font-montserrat);margin:3px 0;font-size:1.02rem}.item5CampaignHead p{color:var(--muted);margin:3px 0;font-size:.67rem}.item5Status{border-radius:99px;padding:7px 9px;font-size:.63rem;font-weight:900}.item5Status.approval_pending{color:#9a5c10;background:#fff3df}.item5Status.approved{color:#2b6742;background:#edf6ef}.item5Status.queued{color:#3f5d7d;background:#edf1f6}.item5Status.running{color:#2b657d;background:#eaf4f8}.item5Status.completed{color:#2b6742;background:#edf7ef}.item5Status.cancelled{color:#777a75;background:#f1f1ef}.item5CampaignStats{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:13px;display:grid}.item5CampaignStats article{background:#f7f9f7;border-radius:10px;gap:3px;padding:10px;display:grid}.item5CampaignStats span{color:var(--muted);font-size:.6rem}.item5CampaignStats strong{font-size:.76rem}.item5CampaignAction{border-top:1px solid #edf1ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:12px;display:flex}.item5CampaignAction>div{gap:3px;display:grid}.item5CampaignAction span{color:var(--muted);font-size:.62rem}.item5CampaignAction strong{font-size:.74rem}.item5CampaignAction form{align-items:end;gap:7px;display:flex}.item5CampaignAction button,.item5CampaignAction summary{background:var(--g);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:0 11px;font-size:.68rem;font-weight:900}.item5Cancel summary{align-items:center;display:flex;color:#8a4b3c!important;background:#fff!important;border:1px solid #dfd3cc!important}.item5Cancel form{background:#fff8f5;border:1px solid #ead4cc;border-radius:10px;margin-top:7px;padding:10px}.item5Cancel input{min-height:38px}.item5Attribution{padding:16px 22px 0}.item5AttributionGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.item5AttributionCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.item5AttributionCard h3{margin:4px 0;font-size:.9rem}.item5AttributionCard p{color:var(--muted);margin:4px 0;font-size:.67rem;line-height:1.45}.item5Funnel{gap:7px;margin-top:11px;display:grid}.item5Funnel div{background:#f6f8f6;border-radius:9px;justify-content:space-between;align-items:center;padding:9px;display:flex}.item5Funnel span{color:var(--muted);font-size:.62rem}.item5Funnel strong{font-size:.74rem}.item5Financial{background:#eff7f1!important;border-color:#d6e6da!important}.item5Influence{background:#fff9ef!important;border-color:#ead8b9!important}.item5CostForm{gap:8px;margin-top:10px;display:grid}.item5CostForm button{background:var(--g);color:#fff;border:0;border-radius:9px;min-height:38px;font-weight:900}.item5ReturnPanel{padding:16px 22px 0}.item5RecipientRow{border-top:1px solid #edf1ee;grid-template-columns:1.2fr .7fr 1.2fr;align-items:center;gap:10px;padding:11px 0;display:grid}.item5RecipientRow:first-child{border-top:0}.item5RecipientRow>div{gap:2px;display:grid}.item5RecipientRow span,.item5RecipientRow small{color:var(--muted);font-size:.62rem}.item5RecipientRow strong{font-size:.73rem}.item5RecipientRow form{grid-template-columns:130px 1fr auto;align-items:end;gap:7px;display:grid}.item5RecipientRow button{background:var(--g);color:#fff;border:0;border-radius:9px;min-height:38px;padding:0 10px;font-weight:900}.item5Empty{color:#738078;background:#f6f8f6;border:1px dashed #cdd8d0;border-radius:12px;padding:17px;font-size:.72rem}.item5Footer{background:var(--gd);color:#fff;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px 22px;display:flex}.item5Footer strong{font-size:.75rem}.item5Footer span{color:#cbd9d1;text-align:right;font-size:.63rem}@media (max-width:1050px){.item5Kpis{grid-template-columns:repeat(3,1fr)}.item5BuilderGrid{grid-template-columns:1fr}.item5CampaignStats{grid-template-columns:repeat(3,1fr)}.item5AttributionGrid,.item5RecipientRow{grid-template-columns:1fr 1fr}.item5RecipientRow form{grid-column:1/-1}}@media (max-width:720px){.item5Page{width:min(100% - 12px,1480px)}.item5Shell{border-radius:18px}.item5Topbar{grid-template-columns:1fr}.item5Brand,.item5Toplinks{display:none}.item5Hero{flex-direction:column;align-items:flex-start;padding:22px 16px}.item5Kpis{grid-template-columns:1fr 1fr;padding:14px 12px 0}.item5Builder,.item5Board,.item5Attribution,.item5ReturnPanel{padding-left:12px;padding-right:12px}.item5Two{grid-template-columns:1fr}.item5CampaignStats{grid-template-columns:1fr 1fr}.item5CampaignHead,.item5CampaignAction{flex-direction:column;align-items:flex-start}.item5CampaignAction form{align-items:stretch;width:100%;display:grid}.item5AttributionGrid,.item5RecipientRow,.item5RecipientRow form{grid-template-columns:1fr}.item5Footer{flex-direction:column;align-items:flex-start}.item5Footer span{text-align:left}}
.item6Page{--i6-green:#0b5a34;--i6-dark:#083e27;--i6-soft:#eef6f0;--i6-gold:#c69b56;--i6-ink:#17211b;--i6-muted:#6d7971;--i6-line:#dde6df;width:min(1480px,100% - 28px);margin:0 auto;padding:14px 0 70px}.item6Shell{background:#f6f8f6;border:1px solid #e2e8e3;border-radius:26px;overflow:hidden;box-shadow:0 18px 55px #0827180f}.item6Hero{color:#fff;background:linear-gradient(118deg,#083e27,#0b5a34);justify-content:space-between;gap:24px;padding:28px 24px;display:flex}.item6Hero h1{font-family:var(--font-montserrat);margin:4px 0 7px;font-size:clamp(1.7rem,3vw,2.6rem)}.item6Hero p{color:#d6e3da;max-width:800px;margin:0}.item6Hero>div>span{letter-spacing:.15em;font-size:.62rem;font-weight:950}.item6HeroBadge{background:#ffffff14;border:1px solid #ffffff25;border-radius:99px;align-self:flex-start;padding:8px 10px;font-size:.68rem;font-weight:900}.item6Kpis{grid-template-columns:repeat(5,1fr);gap:10px;padding:16px 22px 4px;display:grid}.item6Kpis article{border:1px solid var(--i6-line);background:#fff;border-radius:14px;gap:5px;padding:14px;display:grid}.item6Kpis span{color:var(--i6-muted);font-size:.65rem}.item6Kpis strong{color:var(--i6-ink);font-family:var(--font-montserrat);font-size:1.25rem}.item6Kpis small{color:#859087;font-size:.62rem}.item6Now{background:#fff;border:1px solid #d5e3d9;border-radius:18px;margin:14px 22px;padding:20px}.item6NowHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.item6NowHead small,.item6SectionHead small{color:var(--i6-green);letter-spacing:.12em;font-size:.6rem;font-weight:950}.item6NowHead h2,.item6SectionHead h2{font-family:var(--font-montserrat);margin:3px 0;font-size:1.05rem}.item6NowHead span{background:var(--i6-soft);color:var(--i6-green);border-radius:99px;padding:7px 9px;font-size:.66rem;font-weight:900}.item6ActionCard{border-top:1px solid #e7ede8;grid-template-columns:minmax(0,1.5fr) minmax(180px,.65fr) auto;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:grid}.item6ActionCard h3{margin:3px 0;font-size:1rem}.item6ActionCard p{color:var(--i6-muted);margin:0;font-size:.72rem}.item6ActionCard .meta{gap:3px;display:grid}.item6ActionCard .meta span{color:#7d8981;font-size:.62rem}.item6ActionCard .meta strong{font-size:.76rem}.item6ActionCard a{background:var(--i6-green);color:#fff;white-space:nowrap;border-radius:10px;padding:12px 14px;font-size:.72rem;font-weight:950;text-decoration:none}.item6Grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:14px;padding:0 22px 22px;display:grid}.item6Panel{border:1px solid var(--i6-line);background:#fff;border-radius:16px;padding:18px}.item6SectionHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:10px;display:flex}.item6List{display:grid}.item6Row{border-top:1px solid #edf1ee;grid-template-columns:minmax(0,1.5fr) 120px 110px auto;align-items:center;gap:12px;padding:13px 0;display:grid}.item6Row:first-child{border-top:0}.item6Row>div{gap:3px;min-width:0;display:grid}.item6Row span,.item6Row small{color:#758179;font-size:.63rem}.item6Row strong{font-size:.76rem}.item6Row a{color:var(--i6-green);border:1px solid #cfdcd2;border-radius:9px;padding:9px 10px;font-size:.68rem;font-weight:900;text-decoration:none}.item6Timing{border-radius:99px;width:max-content;padding:5px 8px;font-weight:900;font-size:.62rem!important}.item6Timing.overdue{color:#a54131;background:#fff0ee}.item6Timing.today{color:#94600f;background:#fff7e7}.item6Timing.next_24h{color:#3f648d;background:#eef5ff}.item6Timing.future{color:#336a47;background:#eef6f0}.item6Empty{background:#f7faf7;border:1px dashed #cfd9d1;border-radius:13px;padding:20px}.item6Empty strong{font-size:.82rem}.item6Empty p{color:var(--i6-muted);margin:5px 0 0;font-size:.72rem}.item6Rules{gap:9px;display:grid}.item6Rule{background:#f7f9f7;border-radius:11px;padding:11px}.item6Rule strong{font-size:.73rem;display:block}.item6Rule span{color:#77837b;font-size:.64rem}.item6Devil{background:#fff8ea!important;border-color:#ecd7ad!important}.item6Footer{background:var(--i6-dark);color:#fff;justify-content:space-between;gap:20px;padding:15px 22px;display:flex}.item6Footer span{color:#cad8d0;font-size:.64rem}.item6Footer strong{font-size:.72rem}.item6Agenda .financeHeader{color:#fff;background:linear-gradient(118deg,#083e27,#0b5a34);border-radius:18px}.item6Agenda .financeHeader p{color:#d6e3da}.item6Agenda .receivableRow{border-radius:12px}.item6Continuation{background:#f4f8f5;border:1px solid #d7e3da;border-radius:12px;gap:9px;margin-top:8px;padding:12px;display:grid}.item6Continuation label{gap:4px;font-size:.65rem;font-weight:800;display:grid}.item6Continuation input,.item6Continuation select,.item6Continuation textarea{font:inherit;border:1px solid #ced9d1;border-radius:9px;padding:8px}.item6Continuation button{background:var(--i6-green);color:#fff;border:0;border-radius:9px;padding:10px;font-weight:900}.item6Reschedule{background:#fffaf0;border:1px solid #eadcbf;border-radius:12px;gap:8px;margin-top:8px;padding:12px;display:grid}.item6Reschedule input,.item6Reschedule textarea{border:1px solid #d9ccb1;border-radius:9px;padding:8px}.item6Reschedule button{color:#fff;background:#795d2b;border:0;border-radius:9px;padding:10px;font-weight:900}@media (max-width:1000px){.item6Kpis{grid-template-columns:repeat(3,1fr)}.item6Grid{grid-template-columns:1fr}.item6Row{grid-template-columns:minmax(0,1fr) 110px auto}.item6Row>div:nth-child(3){display:none}}@media (max-width:700px){.item6Page{width:min(100% - 12px,1480px)}.item6Shell{border-radius:18px}.item6Hero{flex-direction:column;align-items:flex-start;padding:22px 16px}.item6Kpis{grid-template-columns:1fr 1fr;padding:12px}.item6Now{margin:10px 12px;padding:15px}.item6ActionCard{grid-template-columns:1fr}.item6ActionCard a{width:max-content}.item6Grid{padding:0 12px 16px}.item6Row{grid-template-columns:1fr auto;align-items:start}.item6Row>div:nth-child(2),.item6Row>div:nth-child(3){display:none}.item6Footer{flex-direction:column;align-items:flex-start}.item6HeroBadge{white-space:normal}}@media (max-width:430px){.item6Kpis{grid-template-columns:1fr}.item6NowHead{flex-direction:column;align-items:flex-start}.item6Row{grid-template-columns:1fr}.item6Row a{width:max-content}}
.item7Customer360{--i7-green:#0b5a34;--i7-green-dark:#073d25;--i7-green-soft:#eef7f1;--i7-gold:#c7994a;--i7-ink:#142019;--i7-muted:#6f7d74;--i7-line:#dde6df}.item7JourneyStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 22px 14px;display:grid}.item7JourneyStrip article{border:1px solid var(--i7-line);background:#fff;border-radius:14px;gap:4px;min-height:86px;padding:13px 14px;display:grid}.item7JourneyStrip span{color:var(--i7-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:850}.item7JourneyStrip strong{color:var(--i7-ink);font-family:var(--font-montserrat);font-size:1rem}.item7JourneyStrip small{color:#829087;font-size:.64rem;line-height:1.35}.item7JourneyStrip article.isNext{background:linear-gradient(145deg,#f5fbf6,#fff);border-color:#c9ddcf}.item7JourneyStrip article.isNext strong{color:var(--i7-green)}.item7RelationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.item7RelationCard{border:1px solid var(--i7-line);background:#fff;border-radius:16px;padding:18px}.item7RelationCard.isWide{grid-column:1/-1}.item7RelationCardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.item7RelationCardHead small{color:#829087;letter-spacing:.1em;font-size:.6rem;font-weight:900}.item7RelationCardHead h2{font-family:var(--font-montserrat);margin:2px 0 0;font-size:1rem}.item7Count{background:var(--i7-green-soft);color:var(--i7-green);border-radius:99px;padding:6px 9px;font-size:.65rem;font-weight:950}.item7RelationRow{border-top:1px solid #edf1ee;grid-template-columns:minmax(0,1.4fr) minmax(110px,.65fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.item7RelationRow:first-of-type{border-top:0}.item7RelationRow>div{gap:3px;min-width:0;display:grid}.item7RelationRow strong{font-size:.76rem}.item7RelationRow span,.item7RelationRow small{color:#748178;font-size:.65rem;line-height:1.35}.item7RelationRow>a{color:var(--i7-green);white-space:nowrap;border:1px solid #ccdacf;border-radius:9px;padding:7px 9px;font-size:.66rem;font-weight:900;text-decoration:none}.item7SafetyNote{color:#637168;background:#f5f7f5;border:1px solid #dfe6e0;border-radius:12px;margin-top:12px;padding:11px 12px;font-size:.7rem;line-height:1.5}.item7SafetyNote strong{color:var(--i7-green-dark)}.item7Timeline{gap:0;display:grid}.item7Event{border-top:1px solid #edf1ee;grid-template-columns:112px 110px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.item7Event:first-child{border-top:0}.item7Event time{color:#748178;font-size:.65rem;font-weight:750}.item7SourceChip{background:var(--i7-green-soft);color:var(--i7-green);text-transform:uppercase;border-radius:99px;justify-content:center;padding:5px 7px;font-size:.59rem;font-weight:950;display:inline-flex}.item7EventBody{gap:3px;min-width:0;display:grid}.item7EventBody strong{font-size:.76rem}.item7EventBody span,.item7EventBody small{color:#738078;font-size:.65rem;line-height:1.4}.item7EventAside{justify-items:end;gap:5px;display:grid}.item7EventAside strong{font-size:.7rem}.item7EventAside a{color:var(--i7-green);font-size:.65rem;font-weight:900;text-decoration:none}.item7UnifiedBanner{background:var(--i7-green-dark);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex}.item7UnifiedBanner strong{font-family:var(--font-montserrat);font-size:.86rem}.item7UnifiedBanner span{color:#c8d9cf;font-size:.66rem}.item7UnifiedBanner em{background:#ffffff12;border:1px solid #fff2;border-radius:99px;padding:6px 8px;font-size:.62rem;font-style:normal;font-weight:900}.item7CanonicalFlag{color:#1e6840;background:#ecf6ef;border:1px solid #cce0d1;border-radius:10px;padding:8px 10px;font-size:.68rem;font-weight:850}.item7Muted{color:#7c8981;font-size:.7rem}.item7Customer360 .customer360Tabs a{min-width:max-content}.item7Customer360 .customer360ItemFooter{background:linear-gradient(135deg,#063a24,#0a4a2e)}@media (max-width:1050px){.item7JourneyStrip{grid-template-columns:repeat(3,1fr)}.item7RelationGrid{grid-template-columns:1fr}.item7RelationCard.isWide{grid-column:auto}.item7Event{grid-template-columns:100px 100px minmax(0,1fr)}}@media (max-width:760px){.item7JourneyStrip{grid-template-columns:1fr 1fr;margin:0 12px 12px}.item7RelationGrid{grid-template-columns:1fr}.item7RelationRow{grid-template-columns:1fr auto}.item7RelationRow>div:nth-child(2){grid-column:1}.item7Event{grid-template-columns:86px 1fr}.item7SourceChip{justify-self:start}.item7EventBody{grid-column:2}.item7EventAside{grid-column:2;justify-items:start}.item7UnifiedBanner{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.item7JourneyStrip,.item7Event{grid-template-columns:1fr}.item7Event time,.item7SourceChip,.item7EventBody,.item7EventAside{grid-column:1}.item7RelationRow{grid-template-columns:1fr}.item7RelationRow>a{justify-self:start}}
.item8Page{--i8-green:#0a5a34;--i8-dark:#073d25;--i8-soft:#eef7f1;--i8-gold:#c49a52;--i8-ink:#15231b;--i8-muted:#6a776f;--i8-line:#dde6df;--i8-warn:#a96510;background:#f5f7f5;min-height:100vh;padding:18px}.item8Shell{border:1px solid var(--i8-line);background:#fff;border-radius:26px;width:min(1480px,100%);margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #0b3c2412}.item8Topbar{border-bottom:1px solid var(--i8-line);background:#fff;grid-template-columns:210px 1fr auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.item8Brand{color:var(--i8-dark);line-height:.9;text-decoration:none;display:grid}.item8Brand span{font-family:var(--font-montserrat);letter-spacing:-.04em;font-size:1.5rem;font-style:italic;font-weight:950}.item8Brand strong{letter-spacing:.24em;margin-top:5px;font-size:.63rem}.item8Brand em{color:var(--i8-gold);letter-spacing:.18em;margin-top:7px;font-size:.47rem;font-style:normal;font-weight:900}.item8Topbar>div p,.item8Eyebrow{color:var(--i8-green);letter-spacing:.13em;margin:0 0 4px;font-size:.64rem;font-weight:950}.item8Topbar h1{font-family:var(--font-montserrat);color:var(--i8-ink);margin:0;font-size:1.2rem}.item8Topbar nav{gap:8px;display:flex}.item8Topbar nav a{color:var(--i8-green);border:1px solid #d4dfd7;border-radius:10px;padding:9px 12px;font-size:.74rem;font-weight:850;text-decoration:none}.item8Hero{background:linear-gradient(135deg,#f7fbf8,#eef6f0);grid-template-columns:1fr 260px;align-items:center;gap:24px;padding:28px 24px;display:grid}.item8Hero h2{font-family:var(--font-montserrat);color:var(--i8-ink);max-width:900px;margin:4px 0 10px;font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:1.02}.item8Hero p{color:var(--i8-muted);max-width:780px;line-height:1.55}.item8Hero aside{border-radius:18px;gap:5px;padding:17px;display:grid}.item8Hero aside.isGreen{color:#145d38;background:#e6f4e9;border:1px solid #c8e2d0}.item8Hero aside.isAmber{color:#87530d;background:#fff5e5;border:1px solid #edd4a8}.item8Hero aside span{letter-spacing:.12em;font-size:.62rem;font-weight:900}.item8Hero aside strong{font-size:1.35rem}.item8Hero aside small{font-size:.68rem;line-height:1.35}.item8Kpis{grid-template-columns:repeat(5,1fr);gap:10px;padding:16px 24px;display:grid}.item8Kpis article{border:1px solid var(--i8-line);background:#fff;border-radius:15px;gap:5px;min-height:100px;padding:14px;display:grid}.item8Kpis article:before{content:"";background:#86ad95;border-radius:99px;width:28px;height:4px}.item8Kpis article.isLocked:before{background:var(--i8-gold)}.item8Kpis span{color:var(--i8-muted);font-size:.66rem;font-weight:800}.item8Kpis strong{color:var(--i8-ink);font-size:1.12rem}.item8Kpis small{color:#879188;font-size:.63rem}.item8Grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,.7fr);gap:14px;padding:6px 24px 24px;display:grid}.item8Main,.item8Side{align-content:start;gap:14px;display:grid}.item8Panel,.item8Side section{border:1px solid var(--i8-line);background:#fff;border-radius:18px;padding:18px}.item8PanelHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.item8PanelHead h2,.item8Side h3{font-family:var(--font-montserrat);color:var(--i8-ink);margin:2px 0;font-size:1.03rem}.item8PanelHead>span{background:var(--i8-soft);color:var(--i8-green);border-radius:99px;padding:7px 10px;font-size:.68rem;font-weight:900}.item8Gates{gap:7px;display:grid}.item8Gates article{border:1px solid #e8ede9;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.item8Gates article>span{width:28px;height:28px;color:var(--i8-green);background:#f0f4f1;border-radius:9px;justify-content:center;align-items:center;font-size:.62rem;font-weight:950;display:flex}.item8Gates article div{gap:2px;display:grid}.item8Gates article strong{color:var(--i8-ink);font-size:.78rem}.item8Gates article p{color:var(--i8-muted);margin:0;font-size:.68rem;line-height:1.4}.item8Gates article em{border-radius:99px;padding:6px 8px;font-size:.59rem;font-style:normal;font-weight:950}.item8Gates article.isOk em{color:#17663d;background:#e5f4e9}.item8Gates article.isPending em{color:#965e11;background:#fff3df}.item8Evidence{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.item8Evidence article{background:#f7f9f7;border-radius:12px;gap:3px;padding:12px;display:grid}.item8Evidence span{color:var(--i8-muted);font-size:.62rem}.item8Evidence strong{overflow-wrap:anywhere;font-size:.73rem}.item8Panel details{border-top:1px solid #edf1ee;padding:10px 0}.item8Panel summary{cursor:pointer;color:var(--i8-green);font-size:.72rem;font-weight:900}.item8Panel pre{white-space:pre-wrap;color:#35443b;background:#f6f8f6;border-radius:10px;padding:12px;font-size:.65rem;overflow:auto}.item8Empty{background:#f7f9f7;border:1px dashed #ccd9d0;border-radius:12px;padding:16px}.item8Empty strong{font-size:.82rem}.item8Empty p,.item8Note{color:var(--i8-muted);font-size:.71rem;line-height:1.5}.item8Side section{gap:9px;display:grid}.item8Side section.isDevil{background:#fff8ed;border-color:#ead7b8}.item8Side dl{margin:0}.item8Side dl div{border-top:1px solid #edf1ee;padding:9px 0}.item8Side dl div:first-child{border-top:0}.item8Side dt{color:var(--i8-ink);font-size:.68rem;font-weight:900}.item8Side dd{color:var(--i8-muted);margin:3px 0 0;font-size:.66rem;line-height:1.4}.item8Side ul{color:#735019;margin:0;padding-left:18px;font-size:.68rem;line-height:1.65}.item8Side p{color:var(--i8-muted);margin:0;font-size:.69rem;line-height:1.5}.item8Footer{background:var(--i8-dark);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.item8Footer strong{font-size:.76rem}.item8Footer span{color:#cbd9d0;text-align:right;font-size:.66rem}.item8Page a:focus-visible,.item8Page summary:focus-visible{outline-offset:2px;outline:3px solid #c79b55}@media (max-width:1050px){.item8Kpis{grid-template-columns:repeat(3,1fr)}.item8Grid{grid-template-columns:1fr}.item8Side{grid-template-columns:repeat(3,1fr)}.item8Evidence{grid-template-columns:1fr 1fr}}@media (max-width:760px){.item8Page{padding:7px}.item8Shell{border-radius:18px}.item8Topbar{grid-template-columns:1fr;gap:10px;padding:14px}.item8Brand{display:none}.item8Topbar nav{overflow-x:auto}.item8Hero{grid-template-columns:1fr;padding:20px 14px}.item8Hero aside{max-width:none}.item8Kpis{grid-template-columns:1fr 1fr;padding:12px 14px}.item8Grid{padding:4px 14px 18px}.item8Side,.item8Evidence{grid-template-columns:1fr}.item8Gates article{grid-template-columns:30px 1fr}.item8Gates article em{grid-column:2;width:max-content}.item8Footer{flex-direction:column;align-items:flex-start}.item8Footer span{text-align:left}}@media (max-width:430px){.item8Kpis{grid-template-columns:1fr}.item8Hero h2{font-size:1.7rem}.item8Topbar nav a{white-space:nowrap}}
.financePage{padding-top:24px;padding-bottom:72px}.financePage .financeToolbar a,.financePage .financeToolbar button{color:var(--green-700);background:#fff;border:1px solid #ffffff29;border-radius:11px;align-items:center;min-height:44px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.financePage .financeToolbar a:hover,.financePage .financeToolbar button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #07180f1f}.financePage .financePanel{box-shadow:0 8px 28px #07180f09}.financePage .financePanel+.financePanel{margin-top:16px}.financePage .financePanelHead>strong{background:var(--green-100);color:var(--green-700);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.financePage>.financeFilters{border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:16px;gap:6px;margin:0 0 16px;padding:7px;display:flex;overflow-x:auto}.financePage>.financeFilters a{flex:none}.financePage .reportForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px 24px;display:grid}.financePage .reportForm label{color:var(--green-950);gap:7px;font-size:12px;font-weight:900;display:grid}.financePage .reportForm input,.financePage .reportForm select,.financePage .reportForm textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5cd;border-radius:11px;outline:none;width:100%;min-height:46px;padding:11px 13px}.financePage .reportForm textarea{resize:vertical;grid-column:1/-1;min-height:96px}.financePage .reportForm input:focus,.financePage .reportForm select:focus,.financePage .reportForm textarea:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #1f5b391f}.financePage .reportForm button{background:var(--green-700);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-self:end;align-items:center;min-height:46px;padding:0 16px;font-weight:900;display:inline-flex}.financePage .details{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0;margin:0;padding:0}.financePage>.details{border:1px solid var(--line);border-radius:18px;margin:0 0 16px;overflow:hidden;box-shadow:0 8px 28px #07180f09}.financePage .details summary{color:var(--green-700);cursor:pointer;padding:15px 24px;font-size:13px;font-weight:900}.financePage .details[open] summary{background:var(--green-100)}.financePage .details>.reportForm,.financePage .details>.financeNote{margin:0}.financePage .details>.financeNote{border-radius:0;padding:18px 24px}.financePage .receivableRow[href]{transition:background-color .16s,transform .16s}.financePage .receivableRow[href]:hover{background:#fafbf9;transform:translate(2px)}.financePage .financeNote form{margin-left:auto}.financePage .financeNote button{color:var(--green-700);cursor:pointer;background:#fff;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-weight:900}.financePage .summaryCard{min-width:0}.financePage .summaryCard strong{overflow-wrap:anywhere}.financePage .receivableRow{min-height:76px}@media (max-width:900px){.financePage .reportForm{grid-template-columns:1fr 1fr}.financePage .reportForm textarea{grid-column:1/-1}.financePage .financeNote{flex-wrap:wrap;align-items:flex-start}.financePage .financeNote form{width:100%;margin-left:0}.financePage .financeNote form button{width:100%}}@media (max-width:620px){.financePage{padding-top:10px;padding-bottom:44px}.financePage .financeToolbar{width:100%}.financePage .financeToolbar a,.financePage .financeToolbar button{justify-content:center;width:100%}.financePage .financePanel{border-radius:18px}.financePage .financePanelHead{align-items:flex-start;gap:12px}.financePage .financePanelHead>strong{white-space:normal}.financePage>.financeFilters{border-radius:14px;margin-bottom:12px}.financePage .reportForm{grid-template-columns:1fr;padding:18px 16px}.financePage .reportForm textarea{grid-column:auto}.financePage .reportForm button{width:100%}.financePage .details summary{padding:15px 16px}.financePage .details>.financeNote{padding:16px}.financePage>.details{border-radius:16px}}.financePage .primaryActions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.financePage .primaryAction,.financePage .secondaryAction{border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.financePage .primaryAction{color:var(--green-700);background:#fff;box-shadow:0 8px 18px #07180f29}.financePage .primaryAction:hover{transform:translateY(-1px);box-shadow:0 12px 24px #07180f3d}.financePage .secondaryAction{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.financePage .secondaryAction:hover{background:#ffffff29;transform:translateY(-1px)}@media (max-width:620px){.financePage .primaryActions{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;display:grid}.financePage .primaryAction{grid-column:1/-1;width:100%}.financePage .secondaryAction{width:100%}}.financePage .purchaseQuoteStarter{border:1px solid #d5e3d9;margin:0 0 16px;overflow:hidden}.financePage .purchaseQuoteStarter .financePanelHead{background:linear-gradient(120deg,#f8fbf8,#e8f1eb);align-items:flex-start;padding:22px 24px}.financePage .purchaseQuoteStarter h2{font-size:clamp(1.25rem,3vw,1.7rem)}.financePage .purchaseQuoteStarter .financePanelHead p:last-child{color:var(--muted);margin:7px 0 0}.financePage .purchaseQuoteStarter .reportForm{padding-top:18px}.financePage .purchaseQuoteStarter .reportForm button{grid-column:span 1}.financePage .purchaseQuoteStarter .purchaseQuoteHint{color:var(--muted);grid-column:1/-1;margin:0;font-size:.82rem}@media (max-width:620px){.financePage .purchaseQuoteStarter .financePanelHead{padding:18px 16px}.financePage .purchaseQuoteStarter .reportForm{padding-top:16px}.financePage .purchaseQuoteStarter .reportForm button{grid-column:auto}}.financePage .explendPicker{grid-column:1/-1;position:relative}.financePage .explendPicker>small{color:var(--green-700);font-size:.82rem}.financePage .explendResults{border:1px solid var(--line);z-index:20;background:#fff;border-radius:12px;gap:3px;max-height:310px;padding:6px;display:grid;position:absolute;top:78px;left:0;right:0;overflow:auto;box-shadow:0 16px 35px #07180f24}.financePage .explendResults>button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;border-radius:9px;gap:2px;padding:10px;display:grid}.financePage .explendResults>button:hover{background:var(--green-100)}.financePage .explendResults strong{color:var(--green-700);font-size:.8rem}.financePage .explendResults span{font-size:.9rem;font-weight:800}.financePage .explendResults small{color:var(--muted)}.financePage .explendResults>span{color:var(--muted);padding:10px}@media (max-width:620px){.financePage .explendPicker{grid-column:auto}.financePage .explendResults{top:84px}}
.peoplePage{--people-green:#0f6b4f;--people-green-2:#16845f;--people-ink:#17211d;--people-muted:#68756f;--people-line:#e6ece8;--people-soft:#f5f8f6;--people-gold:#a88132;--people-warn:#a46600;--people-danger:#b42318;max-width:1480px;margin:0 auto;padding-bottom:72px}.peopleHero{color:#fff;background:linear-gradient(135deg,#0b3528 0%,#0f5b43 52%,#153d31 100%);border:1px solid #0f6b4f2e;border-radius:28px;margin:18px 0 22px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0d3f2f2e}.peopleHero:after{content:"";background:radial-gradient(circle,#ffffff29,#fff0 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-120px}.peopleHeroGrid{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:28px;display:grid;position:relative}.peopleHero .eyebrow{color:#b9ead7}.peopleHero h1{font-family:var(--font-montserrat),sans-serif;letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(32px,4vw,50px)}.peopleHero p{color:#dcebe5;max-width:820px;margin:0;font-size:15px;line-height:1.65}.peopleHeroStatus{justify-items:stretch;gap:10px;display:grid}.peopleHeroStatusRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.peoplePill{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.peoplePill.ok{background:#4bd2962e}.peoplePill.warning{background:#ffbe4629}.peoplePill.blocked{background:#ff696924}.peopleSectionNav{z-index:20;border:1px solid var(--people-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:16px;gap:7px;margin:0 0 18px;padding:7px;display:flex;position:sticky;top:72px;overflow:auto;box-shadow:0 8px 24px #1c352c12}.peopleSectionNav a{white-space:nowrap;color:#415049;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.peopleSectionNav a:hover{color:var(--people-green);background:#edf6f1}.peopleKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.peopleKpi{border:1px solid var(--people-line);background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:132px;padding:18px;display:flex;box-shadow:0 8px 26px #193f2f0e}.peopleKpi span{letter-spacing:.055em;text-transform:uppercase;color:var(--people-muted);font-size:11px;font-weight:850}.peopleKpi strong{font-family:var(--font-montserrat),sans-serif;color:var(--people-ink);font-size:28px;line-height:1}.peopleKpi small{color:#7a8781;font-size:11px;line-height:1.35}.peopleKpi.warn{background:#fffaf0;border-color:#f0d5a4}.peopleKpi.danger{background:#fff8f7;border-color:#f1c6c2}.peopleKpi.success{background:#f8fcfa;border-color:#c7e6d9}.peopleCockpit{border:1px solid var(--people-line);background:linear-gradient(#fff,#fbfdfc);border-radius:24px;margin:18px 0;padding:22px;box-shadow:0 12px 34px #1b3a2e0f}.peopleCockpitHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.peopleCockpitHead h2{margin:3px 0 0;font-size:22px}.peopleCockpitHead p{color:var(--people-muted);margin:4px 0 0;font-size:13px}.peopleCockpitHead strong{color:var(--people-green);background:#edf7f2;border-radius:999px;padding:8px 11px;font-size:12px}.peopleFlow{grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;display:grid}.peopleFlowStep{border:1px solid var(--people-line);background:#fff;border-radius:16px;min-height:98px;padding:13px 13px 12px;position:relative}.peopleFlowStep:not(:last-child):after{content:"→";z-index:3;color:#9da9a3;background:#fff;font-weight:900;position:absolute;top:39px;right:-9px}.peopleFlowStep span{color:var(--people-green);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850;display:block}.peopleFlowStep strong{color:var(--people-ink);margin:6px 0 3px;font-size:13px;display:block}.peopleFlowStep small{color:#78857f;font-size:10px;line-height:1.35}.peopleGridTwo{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:16px;margin-bottom:18px;display:grid}.peoplePanel{border:1px solid var(--people-line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #1a3a2d0e}.peoplePanelHeader{border-bottom:1px solid var(--people-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 22px 17px;display:flex}.peoplePanelHeader .eyebrow{color:var(--people-green)}.peoplePanelHeader h2{margin:3px 0 4px;font-size:21px}.peoplePanelHeader p{max-width:760px;color:var(--people-muted);margin:0;font-size:12px;line-height:1.5}.peoplePanelHeader>strong{color:var(--people-green);background:#eff6f2;border-radius:999px;padding:7px 10px;font-size:11px}.peoplePanelBody{padding:18px 22px 22px}.peoplePolicyGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.peoplePolicyItem{background:var(--people-soft);border:1px solid #e9efeb;border-radius:15px;padding:13px}.peoplePolicyItem span{color:#77837e;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.peoplePolicyItem strong{color:var(--people-ink);margin-top:4px;font-size:14px;display:block}.peopleTimeline{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:13px;display:grid}.peopleMark{border:1px solid var(--people-line);text-align:center;background:#f7faf8;border-radius:12px;padding:10px 6px}.peopleMark span{color:#76827d;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.peopleMark strong{color:var(--people-ink);margin-top:4px;font-size:11px;display:block}.peopleAlert{background:#fff9ef;border:1px solid #f0d6a7;border-radius:14px;align-items:flex-start;gap:10px;margin:10px 0;padding:12px 13px;display:flex}.peopleAlert strong{color:#7a4c00;font-size:12px}.peopleAlert span{color:#7a6850;font-size:11px;line-height:1.45}.peopleOperations{gap:12px;display:grid}.peopleOperationCard{border:1px solid var(--people-line);background:#fbfdfc;border-radius:18px;padding:16px}.peopleOperationCard h3{margin:3px 0 5px;font-size:17px}.peopleOperationCard>div>p:not(.eyebrow){color:var(--people-muted);font-size:11px;line-height:1.45}.peopleOperationCard .reportForm{margin-top:12px}.peopleOperationCard button:disabled{opacity:.55;cursor:not-allowed}.peoplePayrollGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.peoplePayrollStage{border:1px solid var(--people-line);background:#fff;border-radius:15px;padding:14px}.peoplePayrollStage span{text-transform:uppercase;color:#7a8781;font-size:9px;font-weight:850;display:block}.peoplePayrollStage strong{margin:5px 0;font-size:12px;display:block}.peoplePayrollStage small{color:#7a8781;font-size:10px;line-height:1.4}.peoplePayrollStage.ok{background:#f5fbf8;border-color:#cee9dc}.peoplePayrollStage.warn{background:#fffaf1;border-color:#efd8ad}.peopleList{gap:8px;display:grid}.peopleRow{border:1px solid var(--people-line);background:#fff;border-radius:15px;grid-template-columns:minmax(220px,1.3fr) minmax(145px,.7fr) minmax(120px,.55fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.peopleRow>div span{color:#7c8983;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.peopleRow>div strong{color:var(--people-ink);margin-top:2px;font-size:12px;display:block}.peopleRow>div small{color:#7b8782;font-size:10px}.peopleStatus{border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.peopleStatus.ok{color:#0d664a;background:#eaf7f1}.peopleStatus.warn{color:#8c5900;background:#fff3db}.peopleStatus.danger{color:#a82419;background:#fff0ef}.peopleDisclosure{border:1px solid var(--people-line);background:#fff;border-radius:17px;margin:0 0 10px;overflow:hidden}.peopleDisclosure summary{cursor:pointer;color:var(--people-ink);justify-content:space-between;align-items:center;padding:15px 17px;font-size:12px;font-weight:850;list-style:none;display:flex}.peopleDisclosure summary::-webkit-details-marker{display:none}.peopleDisclosure summary:after{content:"＋";color:var(--people-green);font-size:17px}.peopleDisclosure[open] summary:after{content:"−"}.peopleDisclosureBody{border-top:1px solid var(--people-line);padding:0 17px 17px}.peopleDisclosureBody .reportForm{margin-top:14px}.peopleReadiness{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.peopleReadinessItem{border:1px solid var(--people-line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.peopleReadinessItem div strong{font-size:11px;display:block}.peopleReadinessItem div small{color:#7b8782;margin-top:3px;font-size:10px;display:block}.peopleSection{scroll-margin-top:145px}@media (max-width:1180px){.peopleKpiGrid{grid-template-columns:repeat(3,1fr)}.peopleFlow{grid-template-columns:repeat(4,1fr)}.peopleFlowStep:after{display:none}.peopleGridTwo{grid-template-columns:1fr}.peoplePayrollGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.peoplePage{padding-left:12px;padding-right:12px}.peopleHero{border-radius:22px;padding:25px 20px}.peopleHeroGrid{grid-template-columns:1fr}.peopleHeroStatusRow{justify-content:flex-start}.peopleSectionNav{top:62px}.peopleKpiGrid,.peopleFlow{grid-template-columns:repeat(2,1fr)}.peoplePolicyGrid,.peoplePayrollGrid,.peopleReadiness{grid-template-columns:1fr}.peopleTimeline{grid-template-columns:repeat(3,1fr)}.peopleRow{grid-template-columns:1fr 1fr}.peopleRow .peopleStatus{justify-self:start}.peoplePanelHeader{padding:18px}.peoplePanelBody{padding:15px 18px 19px}}@media (max-width:460px){.peopleKpiGrid,.peopleFlow{grid-template-columns:1fr}.peopleTimeline{grid-template-columns:repeat(2,1fr)}.peopleRow{grid-template-columns:1fr}.peopleSectionNav a{padding:8px 9px}.peopleHero h1{font-size:31px}}
.accountantPage{--acc-green:#0f6b4f;--acc-green-deep:#0a3e2e;--acc-ink:#17211d;--acc-muted:#6b7771;--acc-line:#e4ebe7;--acc-soft:#f5f8f6;--acc-gold:#a77c27;--acc-yellow:#9d6200;--acc-red:#b42318;max-width:1500px;margin:0 auto;padding-bottom:72px}.accountantHero{color:#fff;background:linear-gradient(135deg,#092e23 0%,#0e6047 58%,#164c3a 100%);border:1px solid #ffffff14;border-radius:28px;margin:18px 0 16px;padding:32px 34px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b3f2e2e}.accountantHero:after{content:"";background:radial-gradient(circle,#ffffff29,#0000 68%);border-radius:50%;width:400px;height:400px;position:absolute;top:-190px;right:-100px}.accountantHeroGrid{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:end;gap:28px;display:grid;position:relative}.accountantHero .eyebrow{color:#b7ead6}.accountantHero h1{font-family:var(--font-montserrat),sans-serif;letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(32px,4vw,50px)}.accountantHero p{color:#dcebe5;max-width:820px;margin:0;font-size:14px;line-height:1.65}.accountantHeroMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.accountantPill{background:#ffffff17;border:1px solid #ffffff2b;border-radius:999px;align-items:center;padding:8px 11px;font-size:11px;font-weight:850;display:inline-flex}.accountantPill.ok{background:#3dc78b2e}.accountantPill.warn{background:#f4b53d29}.accountantPill.block{background:#ee605626}.accountantProgressBox{background:#00000021;border:1px solid #ffffff1f;border-radius:16px;margin-top:13px;padding:13px 14px}.accountantProgressTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.accountantProgressTop strong{font-family:var(--font-montserrat),sans-serif;font-size:28px}.accountantProgressTop span{color:#dcebe5;font-size:11px}.accountantBar{background:#ffffff26;border-radius:999px;height:8px;margin-top:9px;overflow:hidden}.accountantBar>span{border-radius:inherit;background:linear-gradient(90deg,#9fcfbc,#fff1bb);height:100%;display:block}.accountantQuickNav{z-index:25;border:1px solid var(--acc-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-radius:16px;gap:7px;margin:0 0 16px;padding:7px;display:flex;position:sticky;top:72px;overflow:auto;box-shadow:0 8px 24px #193a2d12}.accountantQuickNav a{white-space:nowrap;color:#405049;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:850;text-decoration:none}.accountantQuickNav a:hover{color:var(--acc-green);background:#edf6f1}.accountantKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.accountantKpi{border:1px solid var(--acc-line);background:#fff;border-radius:19px;flex-direction:column;justify-content:space-between;min-height:125px;padding:17px;display:flex;box-shadow:0 8px 25px #1a3a2d0d}.accountantKpi span{text-transform:uppercase;letter-spacing:.055em;color:var(--acc-muted);font-size:10px;font-weight:850}.accountantKpi strong{font-family:var(--font-montserrat),sans-serif;color:var(--acc-ink);font-size:25px;line-height:1.1}.accountantKpi small{color:#7b8782;font-size:10px;line-height:1.35}.accountantKpi.ok{background:#f7fcf9;border-color:#cce7da}.accountantKpi.warn{background:#fffaf0;border-color:#efd7a9}.accountantKpi.danger{background:#fff8f7;border-color:#efc9c5}.accountantDecision{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;margin-bottom:16px;display:grid}.accountantPanel{border:1px solid var(--acc-line);background:#fff;border-radius:23px;overflow:hidden;box-shadow:0 10px 30px #1a3a2d0e}.accountantPanelHead{border-bottom:1px solid var(--acc-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 21px 16px;display:flex}.accountantPanelHead .eyebrow{color:var(--acc-green)}.accountantPanelHead h2{margin:3px 0 4px;font-size:21px}.accountantPanelHead p{max-width:780px;color:var(--acc-muted);margin:0;font-size:12px;line-height:1.5}.accountantPanelHead>strong{color:var(--acc-green);background:#eff7f3;border-radius:999px;padding:7px 10px;font-size:10px}.accountantPanelBody{padding:17px 21px 21px}.accountantPriorityList{gap:8px;display:grid}.accountantPriority{border:1px solid var(--acc-line);background:#fff;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;padding:13px;display:grid}.accountantPriorityIcon{background:#fff4df;border-radius:10px;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.accountantPriority div strong{color:var(--acc-ink);font-size:12px;display:block}.accountantPriority div small{color:#79857f;margin-top:3px;font-size:10px;line-height:1.4;display:block}.accountantWho{color:#59665f;white-space:nowrap;background:#f1f5f3;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850}.accountantPriority.red{background:#fff9f8;border-color:#efceca}.accountantPriority.yellow{background:#fffaf1;border-color:#eed7aa}.accountantPriority.system{background:#f7fbf9;border-color:#d4e8dd}.accountantBankGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.accountantBank{border:1px solid var(--acc-line);background:#fafcfb;border-radius:15px;padding:13px}.accountantBank span{text-transform:uppercase;color:#7b8781;font-size:9px;font-weight:850;display:block}.accountantBank strong{margin:5px 0 3px;font-size:13px;display:block}.accountantBank small{color:#7b8781;font-size:10px}.accountantBank.pending{background:#fffaf1;border-color:#efd8ad}.accountantBank.active{background:#f5fbf8;border-color:#cde8db}.accountantCloseFlow{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.accountantCloseStep{border:1px solid var(--acc-line);background:#fafcfb;border-radius:14px;padding:13px}.accountantCloseStep span{text-transform:uppercase;color:var(--acc-green);font-size:9px;font-weight:850;display:block}.accountantCloseStep strong{margin:5px 0 2px;font-size:11px;display:block}.accountantCloseStep small{color:#7b8781;font-size:9px;line-height:1.35}.accountantCloseStep.done{background:#f5fbf8;border-color:#cfe8dc}.accountantCloseStep.blocked{background:#fff8f7;border-color:#efccc8}.accountantCategory{border:1px solid var(--acc-line);background:#fff;border-radius:19px;margin:0 0 10px;overflow:hidden}.accountantCategory>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:grid}.accountantCategory>summary::-webkit-details-marker{display:none}.accountantCategory>summary h3{margin:0;font-size:15px}.accountantCategory>summary p{color:#7b8781;margin:3px 0 0;font-size:10px}.accountantCategory>summary strong{font-family:var(--font-montserrat),sans-serif;font-size:18px}.accountantCategory>summary .accountantChevron{color:var(--acc-green);font-size:18px}.accountantCategory[open]>summary{border-bottom:1px solid var(--acc-line);background:#fbfdfc}.accountantCategoryBody{padding:12px 15px 15px}.accountantReqList{gap:8px;display:grid}.accountantReq{border:1px solid var(--acc-line);background:#fff;border-radius:14px;grid-template-columns:minmax(240px,1.2fr) minmax(160px,.65fr) minmax(210px,.9fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.accountantReq>div span{text-transform:uppercase;color:#7c8982;font-size:8px;font-weight:850;display:block}.accountantReq>div strong{color:var(--acc-ink);margin-top:3px;font-size:11px;display:block}.accountantReq>div small{color:#7d8883;margin-top:2px;font-size:9px;line-height:1.38;display:block}.accountantStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;font-size:9px;font-weight:850;display:inline-flex}.accountantStatus.ok{color:#0e664b;background:#eaf7f1}.accountantStatus.warn{color:#8b5800;background:#fff3da}.accountantStatus.danger{color:#a82419;background:#fff0ef}.accountantStatus.neutral{color:#617069;background:#f0f3f1}.accountantActionBox{border-top:1px dashed #dfe7e2;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding-top:9px;display:grid}.accountantActionBox form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accountantActionBox input[type=file],.accountantActionBox input[type=text]{min-width:220px;max-width:100%}.accountantReview{background:linear-gradient(#f8fcfa,#fff);border:1px solid #d2e5da;border-radius:22px;margin-bottom:14px;padding:20px}.accountantReviewTop{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.accountantReview h2{margin:3px 0 5px;font-size:21px}.accountantReview p{color:var(--acc-muted);margin:0;font-size:12px;line-height:1.5}.accountantReviewGate{color:#845300;background:#fff3db;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:850}.accountantReviewGate.ok{color:#0e674b;background:#eaf7f1}.accountantReviewGate.block{color:#a42419;background:#fff0ef}.accountantNoteGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.accountantNote{border:1px solid var(--acc-line);background:#f7f9f8;border-radius:14px;padding:12px}.accountantNote strong{color:var(--acc-ink);font-size:10px;display:block}.accountantNote span{color:#79857f;margin-top:3px;font-size:9px;line-height:1.4;display:block}.accountantSection{scroll-margin-top:145px}@media (max-width:1180px){.accountantKpis{grid-template-columns:repeat(3,1fr)}.accountantDecision{grid-template-columns:1fr}.accountantCloseFlow{grid-template-columns:repeat(3,1fr)}.accountantReq{grid-template-columns:1fr 1fr}.accountantReq>.accountantStatus{justify-self:start}.accountantActionBox{grid-template-columns:1fr}}@media (max-width:760px){.accountantPage{padding-left:12px;padding-right:12px}.accountantHero{border-radius:22px;padding:25px 20px}.accountantHeroGrid{grid-template-columns:1fr}.accountantHeroMeta{justify-content:flex-start}.accountantQuickNav{top:62px}.accountantKpis{grid-template-columns:repeat(2,1fr)}.accountantBankGrid,.accountantNoteGrid{grid-template-columns:1fr}.accountantCloseFlow{grid-template-columns:repeat(2,1fr)}.accountantCategory>summary{grid-template-columns:1fr auto}.accountantCategory>summary .accountantChevron{display:none}.accountantReq{grid-template-columns:1fr}.accountantReviewTop{display:block}.accountantReviewGate{margin-top:10px;display:inline-flex}.accountantPanelHead{padding:17px}.accountantPanelBody{padding:14px 17px 18px}}@media (max-width:460px){.accountantKpis,.accountantCloseFlow{grid-template-columns:1fr}.accountantHero h1{font-size:31px}}
