:root{--ink:#172038;--muted:#6e788d;--line:#e6e9ee;--paper:#fff;--canvas:#f6f7f9;--navy:#142a4f;--blue:#1765d1;--orange:#f36b2d;--green:#158064}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic UI,Yu Gothic,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.appShell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#101d34;flex-direction:column;height:100vh;padding:30px 18px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 10px 34px;display:flex}.brandMark{background:linear-gradient(145deg,#ff8350,#ee551e);border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid;box-shadow:0 8px 22px #050b1666}.brand b{letter-spacing:.01em;font-size:17px;display:block}.brand small{color:#7f8da6;letter-spacing:.17em;margin-top:3px;font-size:8px;display:block}.navLabel{color:#708099;letter-spacing:.12em;margin:0 0 8px;padding:0 12px;font-size:10px;font-weight:700}.navLabel.spaced{margin-top:26px}.navItem{color:#aeb9ca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:44px;margin:3px 0;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;transition:all .2s;display:flex;position:relative}.navItem:hover{color:#fff;background:#ffffff0b}.navItem.active{color:#fff;box-shadow:inset 3px 0 var(--orange);background:#ffffff12}.navItem span{background:var(--orange);color:#fff;border-radius:99px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:11px;display:grid}.sidebarFoot{border-top:1px solid #ffffff16;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:20px 7px 2px;display:grid}.avatar{width:38px;height:38px;color:var(--navy);background:#e8f0ff;border-radius:12px;place-items:center;font-size:12px;font-weight:800;display:grid}.sidebarFoot strong,.sidebarFoot small{display:block}.sidebarFoot strong{font-size:12px}.sidebarFoot small{color:#8794aa;margin-top:3px;font-size:10px}.mainArea{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 40px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);color:#98a1b0;background:#fafbfc;border-radius:10px;align-items:center;gap:10px;width:min(410px,40vw);height:40px;padding:0 13px;font-size:12px;display:flex}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search input::placeholder{color:#98a1b0}.search kbd{background:#fff;border:1px solid #dfe3e9;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px;box-shadow:0 1px 1px #0000000a}.topActions{align-items:center;gap:18px;display:flex}.mobileBrand{display:none}.liveDot{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.liveDot i{background:#24a47a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24a47a1b}.iconButton{border:1px solid var(--line);color:#596479;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;position:relative}.iconButton i{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-4px}.content{max-width:1240px;margin:0 auto;padding:40px 42px 70px}.pageHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:.15em;font-weight:800;color:var(--blue)!important;margin-bottom:8px!important;font-size:10px!important}.pageHeading h1{letter-spacing:-.04em;margin:0;font-size:30px}.pageHeading p{color:var(--muted);margin:8px 0 0;font-size:13px}.secondaryButton{color:#40506a;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.overviewCard{background:var(--paper);border:1px solid var(--line);border-radius:16px;grid-template-columns:1.25fr repeat(3,1fr);margin-bottom:28px;padding:22px 26px;display:grid;box-shadow:0 5px 20px #18203308}.overviewIntro{border-right:1px solid var(--line);align-items:center;gap:12px;padding-right:24px;display:flex}.miniIcon{width:42px;height:42px;color:var(--blue);background:#edf4ff;border-radius:12px;place-items:center;display:grid}.overviewIntro small,.overviewIntro strong{display:block}.overviewIntro small{color:var(--muted);margin-bottom:4px;font-size:10px}.overviewIntro strong{font-size:13px}.stat{padding-left:25px}.stat small,.stat strong,.stat span{display:block}.stat small{color:var(--muted);margin-bottom:6px;font-size:10px}.stat strong{letter-spacing:-.04em;font-size:22px;line-height:1}.stat strong em{color:inherit;margin-left:3px;font-size:11px;font-style:normal}.stat span{color:#9aa2b1;margin-top:7px;font-size:9px}.stat .green{color:var(--green)}.stat .date{font-size:20px}.sectionBar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tabs{gap:7px;display:flex}.tabs button{color:#778195;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:750}.tabs button span{background:#e9edf2;border-radius:99px;margin-left:5px;padding:2px 6px;font-size:9px}.tabs button.active{background:var(--navy);color:#fff}.tabs button.active span{background:#ffffff20}.sectionBar>p{color:#8891a1;align-items:center;gap:6px;font-size:11px;display:flex}.dealGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dealCard{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:25px;transition:all .2s;box-shadow:0 5px 20px #18203308}.dealCard:hover{border-color:#d8dde6;transform:translateY(-2px);box-shadow:0 14px 30px #18203312}.dealTop{align-items:center;gap:7px;display:flex}.category,.dealTag{border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800}.category{color:#526078;background:#edf1f6}.dealTag{color:#d95220;background:#fff0e8}.dealTag.urgent{color:#d63c4e;background:#fff0f1}.companyCount{color:#929bad;margin-left:auto;font-size:10px}.dealCard h2{letter-spacing:-.025em;margin:16px 0 7px;font-size:18px}.dealSummary{color:#7b8598;margin:0 0 20px;font-size:11px;line-height:1.7}.fundingRow{justify-content:space-between;align-items:flex-end;display:flex}.fundingRow small{color:#7c8699;margin-bottom:4px;font-size:10px;display:block}.fundingRow strong{letter-spacing:-.03em;font-size:23px}.fundingRow span{color:#97a0b0;font-size:10px}.fundingRow>b{color:var(--blue);font-size:12px}.progress{background:#e9edf3;border-radius:99px;height:7px;margin:11px 0 20px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#1765d1,#2b80e9);height:100%;display:block}.dealMeta{border-top:1px solid #eef0f3;border-bottom:1px solid #eef0f3;grid-template-columns:repeat(3,1fr);gap:10px;padding:17px 0;display:grid}.dealMeta small,.dealMeta strong,.dealMeta span{display:block}.dealMeta small{color:#8791a3;margin-bottom:5px;font-size:9px}.dealMeta strong{font-size:11px}.dealMeta span{color:#9ba3b1;margin-top:4px;font-size:8px}.dealMeta .urgentText{color:#d43b4d;font-weight:800}.primaryButton{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:18px;font-size:12px;font-weight:800;display:flex;box-shadow:0 7px 16px #142a4f1d}.primaryButton:hover{background:#193762}.primaryButton:disabled{cursor:not-allowed;box-shadow:none;background:#cbd3df}.roleSwitch{background:#f2f4f7;border:1px solid #dde2e9;border-radius:10px;gap:2px;padding:3px;display:flex}.roleSwitch button{color:#7e8797;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:800}.roleSwitch button.active{color:var(--navy);background:#fff;box-shadow:0 1px 4px #17203817}.adminMode .brandMark{background:linear-gradient(145deg,#3a7eed,#1554bd)}.adminMode .navItem.active{box-shadow:inset 3px 0 #5b96f2}.mobileNav{display:none}.toast{z-index:100;color:#fff;background:#18304f;border-radius:12px;align-items:center;gap:9px;padding:13px 17px;font-size:12px;font-weight:750;animation:.25s both toastIn;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 16px 40px #0d182939}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}}.backButton{color:#647086;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 20px;padding:0;font-size:11px;font-weight:750;display:inline-flex}.detailContent{max-width:1300px}.detailHeader{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.detailHeader h1{letter-spacing:-.04em;margin:13px 0 9px;font-size:27px}.detailHeader p{color:#7d8799;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.detailHeader p b{color:#cf4655;margin-left:3px}.screenId{color:#9aa3b1;padding-bottom:3px;font-size:9px}.detailLayout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:20px;display:grid}.detailMain{flex-direction:column;gap:17px;min-width:0;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:17px;padding:25px;box-shadow:0 5px 20px #18203308}.trustBanner{background:#edf8f4;border:1px solid #cfe9df;border-radius:14px;align-items:center;gap:13px;padding:17px 20px;display:flex}.trustBanner>span{width:39px;height:39px;color:var(--green);background:#fff;border-radius:11px;place-items:center;display:grid}.trustBanner strong{color:#195a49;font-size:12px;display:block}.trustBanner p{color:#658177;margin:4px 0 0;font-size:10px}.trustBanner a{color:#24735e;text-underline-offset:3px;margin-left:auto;font-size:9px;font-weight:800}.panelTitle{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.panelTitle .eyebrow{margin:0 0 5px!important}.panelTitle h2{letter-spacing:-.02em;margin:0;font-size:17px}.updated{color:#929aaa;align-items:center;gap:5px;font-size:8px;display:flex}.summaryGrid{border:1px solid #eaedf2;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:21px;display:grid;overflow:hidden}.summaryGrid>div{border-right:1px solid #eaedf2;padding:16px}.summaryGrid>div:last-child{border:0}.summaryGrid small,.summaryGrid strong{display:block}.summaryGrid small{color:#8c95a5;margin-bottom:7px;font-size:9px}.summaryGrid strong{font-size:12px}.bodyText{color:#515d72;margin:0 0 18px;font-size:11px;line-height:1.9}.mutedNotice{color:#768195;background:#f6f7f9;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.mutedNotice svg{flex:none;margin-top:2px}.mutedNotice p{margin:0;font-size:9px;line-height:1.7}.mutedNotice b{color:#5a6579;font-size:10px;display:block}.termBadge{color:var(--blue);background:#edf4ff;border-radius:99px;padding:7px 10px;font-size:9px}.timeline{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;display:grid}.timeline>i{background:#dfe4eb;height:1px}.timelineItem{background:#fbfcfd;border:1px solid #e7eaf0;border-radius:12px;min-height:135px;padding:19px 15px 15px;position:relative}.timelineItem>span{color:#d6dce5;font-size:19px;font-weight:900;position:absolute;top:12px;right:12px}.timelineItem small,.timelineItem strong{display:block}.timelineItem small{color:var(--blue);margin-bottom:10px;font-size:8px;font-weight:850}.timelineItem strong{font-size:12px}.timelineItem p{color:#7c879a;margin:9px 0 0;font-size:9px;line-height:1.55}.timelineItem.active{background:#f2f7ff;border-color:#cfe0f8}.disclosureRows{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.disclosureRows>div{color:#597087;border:1px solid #e9ecf1;border-radius:11px;gap:10px;padding:14px;display:flex}.disclosureRows svg{color:#4f789b;flex:none}.disclosureRows b,.disclosureRows small{display:block}.disclosureRows b{color:#405066;margin-bottom:5px;font-size:10px}.disclosureRows small{color:#8992a2;font-size:8px;line-height:1.55}.participationCard{background:#fff;border:1px solid #dfe4eb;border-radius:17px;padding:25px;position:sticky;top:96px;box-shadow:0 12px 34px #17203812}.sideStatus{justify-content:space-between;align-items:flex-end;display:flex}.sideStatus small,.sideStatus strong{display:block}.sideStatus small{color:#7e8899;margin-bottom:5px;font-size:10px}.sideStatus strong{letter-spacing:-.04em;font-size:28px}.sideStatus strong em{font-size:11px;font-style:normal}.sideStatus>span{color:#8f98a8;text-align:right;font-size:9px;line-height:1.6}.progress.large{height:8px;margin:14px 0 9px}.realtime{color:#8a94a5;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.realtime i{background:#29a67e;border-radius:50%;width:6px;height:6px}.participationCard>hr{border:0;border-top:1px solid #edf0f3;margin:20px 0}.amountLabel{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.amountLabel span{color:#939bab;font-size:8px;font-weight:500}.amountInput{border:1px solid #cfd6e0;border-radius:10px;align-items:center;height:54px;padding:0 13px;display:flex;box-shadow:inset 0 1px 2px #17203805}.amountInput:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1765d112}.amountInput span{color:#8b94a4;font-size:13px}.amountInput input{text-align:right;min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:20px;font-weight:800}.amountInput em{margin-left:5px;font-size:10px;font-style:normal}.helper{color:#929baa;margin:7px 0 10px;font-size:8px}.quickAmounts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.quickAmounts button{color:#6e788b;cursor:pointer;background:#f9fafb;border:1px solid #e0e4ea;border-radius:8px;height:31px;font-size:8px;font-weight:750}.quickAmounts button.active{color:var(--blue);background:#edf4ff;border-color:#b9d3f8}.profitBox{background:#f6f8fa;border-radius:11px;margin-top:17px;padding:16px}.profitBox>p{color:#606d82;margin:0 0 12px;font-size:9px;font-weight:800}.profitBox>p span{float:right;color:#9ba3b1;font-size:7px;font-weight:500}.profitBox>div{justify-content:space-between;margin:8px 0;font-size:9px;display:flex}.profitBox>div span{color:#748095}.profitBox>div b{font-size:10px}.profitBox hr{border:0;border-top:1px solid #e0e5eb;margin:11px 0}.profitBox .total{margin-bottom:0}.profitBox .total span{color:var(--ink);font-weight:800}.profitBox .total b{color:var(--green);font-size:14px}.largeButton{height:49px;margin-top:16px}.lockCopy{color:#8c95a5;justify-content:center;align-items:center;gap:5px;margin:10px 0 0;font-size:8px;display:flex}.paymentContent{max-width:1190px}.stepper{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;max-width:650px;margin:-5px 0 25px;display:grid}.stepper>div{color:#a1a8b4;white-space:nowrap;align-items:center;gap:8px;display:flex}.stepper>div>span{background:#fff;border:1px solid #d7dce4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.stepper>div b{font-size:9px}.stepper>i{background:#dfe4ea;height:1px;margin:0 10px}.stepper>div.done{color:var(--green)}.stepper>div.done span{color:#fff;border-color:var(--green);background:var(--green)}.stepper>div.active{color:var(--blue)}.stepper>div.active span{color:#fff;border-color:var(--blue);background:var(--blue)}.timeAlert{color:#804d19;background:#fffaf0;border:1px solid #f0d59c;border-radius:14px;justify-content:center;align-items:center;gap:35px;min-height:88px;margin-bottom:18px;padding:14px 22px;display:flex}.timeAlert>div{align-items:center;gap:11px;display:flex}.timeAlert span small,.timeAlert span strong{display:block}.timeAlert span small{margin-bottom:2px;font-size:8px;font-weight:750}.timeAlert span strong{letter-spacing:.02em;font-size:24px}.timeAlert p{color:#96672e;max-width:520px;margin:0;font-size:9px;line-height:1.65}.paymentGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.verified{color:var(--green);background:#edf8f4;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:800;display:flex}.transferAmount{background:var(--navy);color:#fff;border-radius:12px;margin-bottom:17px;padding:18px}.transferAmount small,.transferAmount strong{display:block}.transferAmount small{color:#b6c3d7;margin-bottom:7px;font-size:9px}.transferAmount strong{letter-spacing:-.03em;font-size:29px}.transferAmount p{color:#8ea0ba;margin:7px 0 0;font-size:8px}.bankDetails>div{border-bottom:1px solid #edf0f3;grid-template-columns:90px 1fr auto;align-items:center;min-height:45px;display:grid}.bankDetails>div>span{color:#7d8799;font-size:9px}.bankDetails>div>strong{font-size:11px}.bankDetails button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.warningBox{color:#9b6c2d;background:#fffbf2;border:1px solid #f0dfbb;border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;display:flex}.warningBox svg{flex:none}.warningBox p{margin:0;font-size:8px;line-height:1.6}.warningBox b{color:#7f5521;font-size:9px;display:block}.uploadLead{color:#7f8999;margin:-8px 0 17px;font-size:9px}.uploadZone{cursor:pointer;text-align:center;background:#fafbfd;border:1.5px dashed #cbd4e0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:215px;transition:all .2s;display:flex}.uploadZone:hover{background:#f6f9ff;border-color:#85afe8}.uploadZone input{display:none}.uploadZone .fileIcon{width:47px;height:47px;color:var(--blue);background:#eaf2ff;border-radius:13px;place-items:center;margin-bottom:12px;display:grid}.uploadZone strong{font-size:11px}.uploadZone small{color:#838ea0;margin-top:5px;font-size:9px}.uploadZone em{color:#a2a9b5;margin-top:13px;font-size:7px;font-style:normal}.uploadZone.hasFile{background:#f4fbf8;border-style:solid;border-color:#aedbce}.uploadZone.hasFile .fileIcon{color:var(--green);background:#def3ea}.checkList{flex-wrap:wrap;justify-content:center;gap:12px;margin:14px 0 0;display:flex}.checkList p{color:#7a8597;align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.checkList svg{color:var(--green)}.successBanner{background:#eff9f5;border:1px solid #bfe3d7;border-radius:13px;align-items:center;gap:13px;margin-bottom:18px;padding:17px 20px;display:flex}.successBanner>span{width:39px;height:39px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid}.successBanner strong{color:#165b48;font-size:12px;display:block}.successBanner p{color:#648478;margin:4px 0 0;font-size:9px}.successBanner button{color:#7c9a90;background:0 0;border:0;margin-left:auto}.activeDeal{padding:28px}.activeDealTop{justify-content:space-between;align-items:center;display:flex}.activeDealTop>div{align-items:center;gap:10px;display:flex}.activeDealTop small{color:#939baa;font-size:8px}.activeDealTop>b{font-size:13px}.activeDeal>h2{margin:20px 0 28px;font-size:19px}.statusTrack{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:start;padding:5px 20px 25px;display:grid}.statusTrack>div{text-align:center;justify-items:center;min-width:92px;display:grid}.statusTrack>div>span{color:#98a1ae;z-index:1;background:#fff;border:1px solid #d9dee5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.statusTrack>div b{margin-top:8px;font-size:9px}.statusTrack>div small{color:#99a1ae;margin-top:3px;font-size:7px}.statusTrack>i{background:#e2e6eb;height:2px;margin-top:15px}.statusTrack>i.done{background:var(--green)}.statusTrack>div.done>span{background:var(--green);border-color:var(--green);color:#fff}.statusTrack>div.active>span{color:var(--blue);background:#edf4ff;border-color:#9ec1f2}.statusTrack>div.active svg{animation:2.5s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.activeFooter{background:#f6f8fa;border-radius:10px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.activeFooter span{color:#7c8798;align-items:center;gap:7px;font-size:9px;display:flex}.activeFooter span b{color:var(--ink)}.activeFooter button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.adminContent{max-width:1300px}.primaryButton.compact{width:auto;min-width:150px;height:40px;margin:0;padding:0 15px}.adminKpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.adminKpis>div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:19px;position:relative;box-shadow:0 5px 18px #18203307}.kpiIcon{border-radius:10px;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:16px;right:16px}.kpiIcon.blue{color:var(--blue);background:#eaf2ff}.kpiIcon.orange{color:#df642d;background:#fff0e8}.kpiIcon.green{color:var(--green);background:#e8f7f1}.kpiIcon.violet{color:#7154c8;background:#f0edfb}.adminKpis p{color:#7d8798;margin:0 0 13px;font-size:9px}.adminKpis strong{letter-spacing:-.03em;font-size:22px;display:block}.adminKpis strong em{margin-left:3px;font-size:10px;font-style:normal}.adminKpis small{color:var(--green);align-items:center;gap:4px;margin-top:8px;font-size:8px;display:flex}.adminKpis small.attention{color:#d25b34}.adminColumns{grid-template-columns:1.2fr .8fr;gap:18px;margin-bottom:18px;display:grid}.textButton{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:8px;font-weight:800;display:flex}.taskList{margin:-5px -5px -8px}.taskList>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:36px 1fr auto auto;align-items:center;gap:11px;width:100%;min-height:61px;padding:8px 7px;display:grid}.taskList>button:last-child{border:0}.taskList>button:hover{background:#fafbfc}.taskIcon{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.taskIcon.danger{color:#d74a56;background:#fff0f1}.taskIcon.warning{color:#d2792e;background:#fff6e9}.taskIcon.info{color:var(--blue);background:#edf4ff}.taskList b,.taskList small{display:block}.taskList b{margin-bottom:3px;font-size:10px}.taskList small{color:#8b94a4;font-size:8px}.taskList em{color:#939baa;font-size:8px;font-style:normal}.periodSelect{color:#69758a;background:#fff;border:1px solid #e0e4ea;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:700;display:flex}.chartHeader{align-items:baseline;gap:8px;margin-top:-8px;display:flex}.chartHeader strong{letter-spacing:-.03em;font-size:20px}.chartHeader span{color:var(--green);font-size:8px;font-weight:800}.barChart{background:repeating-linear-gradient(#edf0f3 0 1px,#0000 1px 40px);border-bottom:1px solid #e9ecf0;grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;height:125px;margin-top:15px;padding-top:10px;display:grid}.barChart>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.barChart i{background:#dbe4f1;border-radius:6px 6px 0 0;width:min(28px,70%);display:block}.barChart i.current{background:linear-gradient(#5591e6,#1765d1)}.barChart small{color:#929ba9;font-size:7px;transform:translateY(17px)}.recentPanel{padding-bottom:10px}.tableWrap{margin:0 -10px;overflow-x:auto}.dataTable{border-collapse:collapse;white-space:nowrap;width:100%}.dataTable th{color:#9098a6;text-align:left;border-bottom:1px solid #e6e9ee;padding:9px 10px;font-size:8px;font-weight:700}.dataTable td{color:#667186;border-bottom:1px solid #eff1f4;padding:13px 10px;font-size:9px}.dataTable tbody tr:last-child td{border-bottom:0}.dataTable td:first-child{color:var(--ink);align-items:center;gap:8px;display:flex}.companyAvatar{color:#3d5e83;background:#edf2f7;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:inline-grid}.statusPill{border-radius:99px;align-items:center;padding:5px 8px;font-size:7px;font-weight:850;display:inline-flex}.statusPill.pending{color:#ba6a27;background:#fff3e2}.statusPill.approved{color:#167259;background:#e8f7f1}.statusPill.neutral{color:#687589;background:#edf0f4}.rowAction{color:var(--blue);background:0 0;border:0;align-items:center;gap:3px;font-size:8px;font-weight:800;display:flex}.reviewNotice{color:#9a6b29;background:#fff9ee;border:1px solid #f0d8a8;border-radius:11px;align-items:center;gap:10px;margin-bottom:17px;padding:13px 16px;display:flex}.reviewNotice p{margin:0;font-size:9px}.reviewNotice b{color:#74491a}.reviewLayout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:17px;display:grid}.reviewQueue{padding:0;overflow:hidden}.queueHead{border-bottom:1px solid #e9ecf0;justify-content:space-between;align-items:center;padding:17px 16px;font-size:10px;display:flex}.queueHead span{color:#fff;background:#e15a37;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.queueItem{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:31px 1fr auto;align-items:start;gap:9px;width:100%;padding:14px;display:grid}.queueItem.active{box-shadow:inset 3px 0 var(--blue);background:#f2f7ff}.queueItem div>*{display:block}.queueItem b{margin:2px 0 4px;font-size:9px}.queueItem small{color:#8a94a5;font-size:7px}.queueItem em{color:var(--ink);margin-top:7px;font-size:9px;font-style:normal;font-weight:800}.queueItem time{color:#939ca9;font-size:7px}.reviewDetail{padding:26px}.reviewHeader{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}.reviewHeader h2{margin:10px 0 4px;font-size:19px}.reviewHeader p{color:#9099a8;margin:0;font-size:8px}.iconOnly{color:#6d788a;cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.verificationGrid{grid-template-columns:1fr 1fr;gap:22px;padding:22px 0;display:grid}.proofImage{color:#364a5d;background:linear-gradient(145deg,#ecf3f8,#dae6ef);border-radius:13px;flex-direction:column;align-items:center;min-height:310px;padding:36px 24px 24px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ccd8e1}.proofImage:before{content:"";background:#fff;border-radius:10px;position:absolute;inset:16px;box-shadow:0 7px 18px #5c718127}.proofImage>*{z-index:1;position:relative}.proofBank{color:#1a705c;background:#e8f6f1;border-radius:99px;align-self:flex-start;margin-left:12px;padding:4px 7px;font-size:7px;font-weight:800}.proofImage small{color:#8b98a4;margin-top:34px;font-size:8px}.proofImage>strong{color:#1d2e3e;margin-top:8px;font-size:25px}.proofImage>i{background:#e3e8ec;width:70%;height:1px;margin:24px 0 19px}.proofImage p{color:#6c7985;text-align:center;margin:0;font-size:8px;line-height:1.7}.proofImage p b{color:#344555;font-size:9px}.proofImage em{color:#99a6b0;font-size:7px;font-style:normal;position:absolute;bottom:22px}.checkPanel h3{margin:0 0 12px;font-size:11px}.checkPanel>label{border-bottom:1px solid #edf0f3;grid-template-columns:95px 1fr 23px;align-items:center;min-height:45px;display:grid}.checkPanel label span{color:#818b9c;font-size:8px}.checkPanel label b{font-size:9px}.checkPanel label i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.accountMatch{color:var(--green);background:#eef9f5;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:11px;display:flex}.accountMatch p{color:#5f8477;margin:0;font-size:7px;line-height:1.5}.accountMatch b{color:#286c58;font-size:8px;display:block}.reviewMemo{color:#697589;font-size:9px;font-weight:750;display:block}.reviewMemo textarea{resize:vertical;width:100%;height:66px;color:var(--ink);border:1px solid #dfe4ea;border-radius:9px;outline:0;margin-top:7px;padding:10px;font-size:9px}.reviewActions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.secondaryDanger{color:#c54a58;cursor:pointer;background:#fff;border:1px solid #e4c9cd;border-radius:9px;min-width:90px;font-size:9px;font-weight:800}.editorLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.editorPanel{padding:0;overflow:hidden}.formSection{border-bottom:1px solid #e9ecf0;grid-template-columns:35px 1fr;gap:13px;padding:24px;display:grid}.formNumber{width:29px;height:29px;color:var(--blue);background:#eaf2ff;border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.formBody h2{margin:5px 0 18px;font-size:14px}.fieldRow{grid-template-columns:1fr 1fr;gap:13px;display:grid}.field{margin-bottom:13px}.field.full{width:100%}.field label{color:#616d80;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.field input,.field textarea,.selectLike{width:100%;color:var(--ink);background:#fff;border:1px solid #dce1e7;border-radius:8px;outline:0;font-size:9px}.field input,.selectLike{height:39px;padding:0 11px}.field textarea{resize:vertical;min-height:72px;padding:10px 11px;line-height:1.6}.field input:focus,.field textarea:focus{border-color:#78a5e3;box-shadow:0 0 0 3px #1765d10c}.selectLike{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.suffixInput{border:1px solid #dce1e7;border-radius:8px;align-items:center;padding-right:11px;display:flex}.suffixInput input{text-align:right;border:0;min-width:0}.suffixInput span{color:#738095;font-size:8px}.audienceRow,.channelRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.audienceRow button{color:#687488;background:#fff;border:1px solid #dfe3e9;border-radius:9px;align-items:center;gap:8px;height:48px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.audienceRow button.selected{color:var(--blue);background:#f2f7ff;border-color:#a9c7ef}.audienceRow b{margin-left:auto}.channelRow{margin-top:10px}.channelRow label input{display:none}.channelRow label>span{color:#798496;cursor:pointer;border:1px solid #dce2e8;border-radius:9px;align-items:center;gap:7px;height:43px;padding:0 11px;display:flex}.channelRow input:checked+span{color:var(--blue);background:#f4f8ff;border-color:#b4d0f4}.channelRow b{font-size:9px}.channelRow small{margin-left:auto;font-size:7px}.editorActions{background:#f8f9fb;justify-content:flex-end;align-items:center;gap:20px;padding:17px 24px;display:flex}.editorActions p{color:#828c9c;align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.previewPanel{position:sticky;top:95px}.previewLabel{color:#6c778a;align-items:center;gap:6px;margin:0 0 10px;font-size:9px;font-weight:800;display:flex}.phone{background:#f2f4f7;border:7px solid #182033;border-radius:31px;width:272px;min-height:485px;margin:0 auto;padding:10px;box-shadow:0 18px 40px #17203825}.phoneTop{color:#4f596a;align-items:center;gap:4px;height:24px;padding:0 7px;font-size:7px;font-weight:800;display:flex}.phoneTop span{margin-right:auto}.phoneTop i{background:#465364;border-radius:50%;width:4px;height:4px}.messageHead{text-align:center;border-bottom:1px solid #e0e4e9;grid-template-columns:25px 1fr;align-items:center;padding:11px 5px 14px;display:grid}.messageHead button{color:#617086;background:0 0;border:0;grid-row:span 2}.messageHead b{font-size:9px}.messageHead small{color:#98a0ae;font-size:6px}.messageBubble{background:#fff;border-radius:5px 16px 16px;margin:18px 5px;padding:15px;box-shadow:0 3px 10px #1720380c}.messageBubble>b{color:var(--blue);font-size:9px;display:block}.messageBubble>p{color:#26344a;margin:7px 0 15px;font-size:10px;font-weight:800;line-height:1.45}.messageBubble>div{border-top:1px solid #edf0f3;justify-content:space-between;padding:8px 0;font-size:7px;display:flex}.messageBubble>div span{color:#8992a1}.messageBubble>div strong{font-size:8px}.messageBubble>button{color:#fff;background:var(--blue);border:0;border-radius:8px;width:100%;height:36px;margin-top:11px;font-size:8px;font-weight:800}.previewInfo{color:#6d7a8d;gap:7px;margin-top:22px;display:flex}.previewInfo svg{color:var(--green);flex:none}.previewInfo p{margin:0;font-size:7px;line-height:1.55}.previewInfo b{color:#526075;font-size:8px;display:block}.partnerSummary{margin-bottom:18px}.partnerTablePanel{padding:18px 22px 10px}.tableTools{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.partnerTable td:first-child>div b,.partnerTable td:first-child>div small{display:block}.partnerTable td:first-child>div small{color:#959daa;margin-top:3px;font-size:7px}.greenText{font-weight:800;color:var(--green)!important}.completionBar{vertical-align:middle;background:#e6eaef;border-radius:99px;width:47px;height:4px;margin-right:7px;display:inline-block;overflow:hidden}.completionBar i{border-radius:inherit;background:var(--green);height:100%;display:block}.grade{border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:inline-grid}.gradeA{color:#176d57;background:#e5f5ef}.gradeB{color:#78601e;background:#fff4d8}.emptyState{color:#98a1af;text-align:center;border:1px dashed #cdd4de;border-radius:15px;grid-column:1/-1;padding:50px}.emptyState h2{color:#5f6b7d;font-size:14px}.emptyState p{font-size:9px}.historySummary{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.historySummary>div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 18px #18203307}.historySummary small,.historySummary strong,.historySummary span{display:block}.historySummary small{color:#818b9c;margin-bottom:10px;font-size:9px}.historySummary strong{letter-spacing:-.035em;font-size:23px}.historySummary strong.green{color:var(--green)}.historySummary strong em{margin-left:3px;font-size:10px;font-style:normal}.historySummary span{color:#979fac;margin-top:8px;font-size:8px}.historyPanel{padding:18px 22px 10px}.historyTable td:nth-child(2) b,.historyTable td:nth-child(2) small{display:block}.historyTable td:nth-child(2) small{color:#9aa2af;margin-top:4px;font-size:7px}.historyTable .category{display:inline-flex}.documentGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.documentCard{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;min-height:142px;padding:20px;transition:all .2s;display:grid;box-shadow:0 5px 18px #18203307}.documentCard:hover{transform:translateY(-2px);box-shadow:0 13px 28px #17203810}.docIcon{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.docIcon.blue{color:var(--blue);background:#eaf2ff}.docIcon.green{color:var(--green);background:#e8f7f1}.docIcon.violet{color:#7154c8;background:#f0edfb}.docIcon.orange{color:#d86631;background:#fff0e8}.documentCard h2{margin:3px 0 6px;font-size:12px}.documentCard p{color:#828c9c;min-height:36px;margin:0 0 11px;font-size:8px;line-height:1.55}.documentCard small{color:#6d788b;background:#f0f2f5;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:800}.documentCard>svg{color:#a4abb6;margin-top:12px}.documentList{padding-bottom:8px}.fileRow{border-top:1px solid #edf0f3;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:61px;display:grid}.fileRow>span{color:#607b9e;background:#edf2f7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.fileRow b,.fileRow small{display:block}.fileRow b{margin-bottom:4px;font-size:10px}.fileRow small{color:#919aa8;font-size:8px}.fileRow button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.guideHero{color:#fff;background:linear-gradient(130deg,#10274a 0%,#173e70 100%);border-radius:18px;grid-template-columns:1.2fr .8fr;gap:20px;margin-bottom:18px;padding:30px;display:grid;overflow:hidden;box-shadow:0 16px 35px #10274a20}.guideHero>div:first-child>span{color:#8fc0ff;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.guideHero h2{letter-spacing:-.035em;margin:12px 0 8px;font-size:25px;line-height:1.45}.guideHero p{color:#b9c6d9;margin:0 0 18px;font-size:9px}.guideHero .primaryButton{color:var(--navy);box-shadow:none;background:#fff}.guideHeroVisual{text-align:center;background:radial-gradient(circle at 50% 20%,#3d75b7 0,#1b4270 60%,#16355f 100%);border:1px solid #ffffff1c;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex;position:relative}.guideHeroVisual svg{color:#73e0bc;filter:drop-shadow(0 8px 15px #07152b55)}.guideHeroVisual b{margin-top:15px;font-size:11px}.guideHeroVisual p{color:#aebed2;max-width:210px;margin:7px 0 0;font-size:8px;line-height:1.6}.guideSteps{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.guideSteps>div{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:180px;padding:19px;position:relative}.guideSteps>div>span{color:#e1e5ea;font-size:18px;font-weight:900;position:absolute;top:11px;right:13px}.guideSteps>div>i{width:39px;height:39px;color:var(--blue);background:#edf4ff;border-radius:11px;place-items:center;display:grid}.guideSteps h3{margin:18px 0 7px;font-size:11px}.guideSteps p{color:#7f899a;margin:0;font-size:8px;line-height:1.65}.guideColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.safetyPanel ul{margin:0;padding:0;list-style:none}.safetyPanel li{border-top:1px solid #edf0f3;gap:9px;padding:11px 0;display:flex}.safetyPanel li svg{color:var(--green);flex:none;margin-top:1px}.safetyPanel li b,.safetyPanel li span{display:block}.safetyPanel li span{color:#8791a1;font-size:8px;line-height:1.55}.safetyPanel li b{color:#526075;margin-bottom:3px;font-size:9px}.faqPanel details{border-top:1px solid #edf0f3}.faqPanel summary{cursor:pointer;padding:14px 24px 14px 0;font-size:9px;font-weight:800;list-style:none;position:relative}.faqPanel summary::-webkit-details-marker{display:none}.faqPanel summary:after{content:"+";color:var(--blue);font-size:15px;position:absolute;right:2px}.faqPanel details[open] summary:after{content:"−"}.faqPanel details p{color:#818c9e;margin:-3px 0 14px;font-size:8px;line-height:1.7}.supportGrid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.supportOptions{flex-direction:column;gap:10px;display:flex}.supportOption{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:11px;min-height:75px;padding:14px;display:grid}.supportOption b,.supportOption small{display:block}.supportOption b{margin-bottom:5px;font-size:10px}.supportOption small{color:#8a94a5;font-size:8px}.supportOption em{color:#627087;font-size:8px;font-style:normal}.supportOption>svg{color:#9aa3b1}.statusOnline{color:var(--green);align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.statusOnline i{background:var(--green);border-radius:50%;width:6px;height:6px}.supportNote{color:#9a6b29;background:#fff9ee;border:1px solid #f0d8a8;border-radius:12px;gap:10px;padding:16px;display:flex}.supportNote svg{flex:none}.supportNote p{margin:0;font-size:8px;line-height:1.6}.supportNote b{color:#74491a;font-size:9px;display:block}.contactForm{padding-bottom:0;overflow:hidden}.contactForm .longTextarea{min-height:110px}.attachButton{color:#657287;cursor:pointer;border:1px solid #dce1e7;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:750;display:inline-flex}.attachButton input{display:none}.contactActions{margin:22px -25px 0}.quotaStrip{background:linear-gradient(120deg,#f4f8ff,#fff);border:1px solid #d9e4f4;border-radius:15px;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:28px;margin-bottom:16px;padding:18px 22px;display:grid;box-shadow:0 5px 20px #18203306}.quotaStrip>div:first-child{align-items:center;gap:11px;display:flex}.quotaStrip small,.quotaStrip strong{display:block}.quotaStrip small{color:#768398;font-size:8px}.quotaStrip strong{margin-top:3px;font-size:16px}.quotaStrip>p{color:#778499;max-width:240px;margin:0;font-size:8px;line-height:1.6}.quotaProgress>span{justify-content:space-between;align-items:center;display:flex}.quotaProgress>span b{font-size:9px}.quotaProgress .progress{margin:8px 0 0}.dealTag.joined{color:#15745c;background:#e7f6f0}.orderConfirmed{width:max-content;color:var(--green);align-items:center;gap:5px;margin:-10px 0 15px;font-size:8px;font-weight:800;display:flex}.dealDisclosure{background:#e4e8ee;border:1px solid #e4e8ee;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;display:grid;overflow:hidden}.dealDisclosure>div{background:#fff;min-width:0;padding:13px 15px}.dealDisclosure>div.wide{grid-column:1/-1}.dealDisclosure small,.dealDisclosure strong{display:block}.dealDisclosure small{color:#8a94a4;margin-bottom:5px;font-size:8px}.dealDisclosure strong{color:#3f4d63;font-size:10px;line-height:1.5}.mutedNotice.positive{color:#337460;background:#eef8f4}.mutedNotice.positive b{color:#246650}.riskPanel{background:#fffbf3;border:1px solid #f0ddbb;border-radius:12px;margin-top:17px;padding:16px}.riskPanel h3{color:#76501e;align-items:center;gap:7px;margin:0 0 11px;font-size:10px;display:flex}.riskPanel>div{border-top:1px solid #f1e5cc;grid-template-columns:76px 1fr;gap:9px;padding:8px 0;display:grid}.riskPanel>div b{color:#7b5728;font-size:8px}.riskPanel>div span{color:#8c6b3f;font-size:8px;line-height:1.55}.riskPanel>p{color:#99774c;margin:10px 0 0;font-size:7px;line-height:1.6}.profitBox>small{color:#8b94a3;margin-top:11px;font-size:7px;line-height:1.55;display:block}.agreementCheck{cursor:pointer;border:1px solid #dde3ea;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px;display:flex}.agreementCheck input{accent-color:var(--blue);margin-top:2px}.agreementCheck b,.agreementCheck small{display:block}.agreementCheck b{color:#46556b;font-size:8px}.agreementCheck small{color:#929baa;margin-top:3px;font-size:7px}.validationText{color:#cf4655;margin:8px 0 0;font-size:8px}.paymentDisclosure{color:#52708e;background:#f5f8fc;border:1px solid #dfe7f1;border-radius:11px;align-items:center;gap:10px;margin:-3px 0 18px;padding:12px 15px;display:flex}.paymentDisclosure p{flex:1;margin:0}.paymentDisclosure b,.paymentDisclosure span{display:block}.paymentDisclosure b{color:#40536a;font-size:9px}.paymentDisclosure span{color:#8090a3;margin-top:3px;font-size:7px}.paymentDisclosure button{color:#c34e59;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.checkPanel>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:86px 1fr 23px;align-items:center;width:100%;min-height:45px;padding:0;display:grid}.checkPanel>button span{color:#818b9c;font-size:8px}.checkPanel>button b{font-size:8px}.checkPanel>button i{color:#fff;background:#fff;border:1px solid #d7dde5;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.checkPanel>button.checked i{border-color:var(--green);background:var(--green)}.reviewActions>p{color:#7e8999;margin:0 auto 0 0;font-size:8px}.rateFields{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:3px 0 12px;display:grid}.rateFields>label,.rateFields>div{color:#657185;border:1px solid #dce1e7;border-radius:9px;min-height:67px;padding:10px;font-size:8px;font-weight:800;position:relative}.rateFields input{width:100%;color:var(--ink);border:0;outline:0;margin-top:6px;font-size:18px;font-weight:850}.rateFields label span{position:absolute;bottom:13px;right:10px}.rateFields>div{color:#27715c;background:#eff8f5;border-color:#d4ebe3}.rateFields>div small,.rateFields>div strong{display:block}.rateFields>div strong{margin-top:8px;font-size:18px}.auditPanel{margin-top:18px}.auditRows>div{border-top:1px solid #edf0f3;grid-template-columns:60px 170px 1fr;gap:12px;padding:12px 0;font-size:8px;display:grid}.auditRows time{color:#8c96a5}.auditRows span{color:#7b8798}.inboxPanel{padding:18px 22px}.inboxPanel .tableTools>p{color:#7d8899;align-items:center;gap:6px;font-size:8px;display:flex}.unreadDot{background:var(--orange);border-radius:50%;width:7px;height:7px}.noticeList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;width:100%;min-height:88px;padding:14px;display:grid}.noticeList>button.unread{box-shadow:inset 3px 0 var(--blue);background:#fbfdff}.noticeList>button>div{min-width:0}.noticeList b{font-size:10px;display:block}.noticeList p{color:#778396;margin:5px 0;font-size:8px;line-height:1.55}.noticeList small{color:#9aa2af;font-size:7px}.noticeList>button>svg{color:#a2aab6}.channelIcon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.channelIcon.email{color:var(--blue);background:#eaf2ff}.channelIcon.sms{color:var(--green);background:#e9f7f2}.profileHero{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.profileIdentity{align-items:center;gap:14px;display:flex}.profileAvatar{color:#fff;background:var(--navy);border-radius:15px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:900;display:grid}.profileIdentity h2{margin:7px 0 4px;font-size:17px}.profileIdentity p{color:#8993a3;margin:0;font-size:8px}.screeningBadge{color:var(--green);background:#edf8f4;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;display:flex}.screeningBadge small,.screeningBadge strong{display:block}.screeningBadge small{font-size:7px}.screeningBadge strong{margin-top:2px;font-size:10px}.profileGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.profileRows>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:41px;font-size:9px;display:flex}.profileRows span{color:#7f8a9b}.profileRows b{font-size:9px}.panelFootnote{color:#7e899a;background:#f6f8fa;border-radius:9px;margin:14px 0 0;padding:11px;font-size:7px;line-height:1.6}.screeningList>p{color:#7d899b;border-top:1px solid #edf0f3;gap:9px;margin:0;padding:11px 0;font-size:8px;line-height:1.55;display:flex}.screeningList svg{color:var(--green);flex:none}.screeningList b{color:#4c5a70;font-size:9px;display:block}.cardStatus{background:#fffbef;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.yellowCard{color:#755510;background:#f7cc4a;border-radius:7px;padding:10px 8px;font-size:8px;font-weight:900;transform:rotate(-3deg)}.cardStatus b{font-size:10px}.cardStatus p{color:#8a784b;margin:4px 0 0;font-size:7px;line-height:1.5}.compactRows{margin-top:12px}.profileStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profileStats>div{background:#fafbfc;border:1px solid #e8ebf0;border-radius:10px;padding:13px 9px}.profileStats small,.profileStats strong{display:block}.profileStats small{color:#8791a1;font-size:7px}.profileStats strong{margin-top:7px;font-size:14px}.quotaHero{color:#fff;background:linear-gradient(125deg,#10274a,#1b4b83);grid-template-columns:1fr 1fr;align-items:center;margin-bottom:18px;padding:28px;display:grid}.quotaHero>div:first-child>p{color:#b6c5d8;margin:12px 0 4px;font-size:10px}.quotaHero>div:first-child>strong{letter-spacing:-.04em;font-size:34px;display:block}.quotaHero>div:first-child>small{color:#a8bbd2;margin-top:6px;font-size:8px;display:block}.quotaVisual{justify-content:flex-end;align-items:center;gap:24px;display:flex}.quotaRing{border:12px solid #4d82bd;border-top-color:#65d7ad;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.quotaRing b{font-size:21px}.quotaRing span{color:#adbed2;font-size:7px}.quotaVisual>div:last-child p{grid-template-columns:68px auto;gap:10px;margin:9px 0;font-size:8px;display:grid}.quotaVisual>div:last-child span{color:#a9bbcf}.quotaColumns{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.quotaTablePanel{padding-bottom:10px}@media (max-width:980px){.appShell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:10px}.brand{justify-content:center;padding-inline:0}.brand>span:last-child,.navLabel{display:none}.navItem{justify-content:center;padding:0;font-size:0}.navItem span{width:16px;height:16px;margin:-22px 0 0 25px;font-size:8px;position:absolute}.sidebarFoot>div:not(.avatar),.sidebarFoot>svg{display:none}.sidebarFoot{justify-content:center;padding-inline:0;display:flex}.overviewCard{grid-template-columns:repeat(3,1fr)}.overviewIntro{display:none}.detailLayout{grid-template-columns:1fr}.participationCard{position:relative;top:0}.adminKpis{grid-template-columns:1fr 1fr}.editorLayout{grid-template-columns:1fr}.previewPanel{max-width:340px;margin:10px auto;position:relative;top:0}.documentGrid{grid-template-columns:1fr 1fr}.guideSteps{grid-template-columns:repeat(3,1fr)}.supportGrid{grid-template-columns:1fr}.quotaStrip{grid-template-columns:auto 1fr}.quotaStrip>p{grid-column:1/-1;max-width:none}.profileGrid{grid-template-columns:1fr}}@media (max-width:760px){.appShell{display:block}.sidebar{display:none}.topbar{height:62px;padding:0 15px}.mobileBrand{display:block}.mobileBrand .brand{gap:8px;padding:0}.mobileBrand .brandMark{color:#fff;border-radius:10px;width:33px;height:33px;font-size:13px}.mobileBrand .brand b{color:var(--ink);font-size:12px}.mobileBrand .brand small{font-size:6px}.topbar>.search{display:none}.topActions{gap:8px}.liveDot{display:none}.roleSwitch button{padding-inline:8px}.content{padding:27px 18px 90px}.pageHeading{align-items:flex-start}.pageHeading h1{font-size:25px}.pageHeading .secondaryButton{display:none}.overviewCard{grid-template-columns:1fr 1fr;gap:18px;padding:18px}.stat:nth-child(4){display:none}.stat{padding-left:0}.dealGrid{grid-template-columns:1fr}.dealMeta{grid-template-columns:1fr 1fr}.dealMeta>div:last-child{display:none}.mobileNav{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101d34f2;border:1px solid #fff5;border-radius:17px;justify-content:space-around;align-items:center;min-height:58px;padding:6px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 14px 35px #0c142147}.mobileNav button{color:#94a1b5;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;font-size:7px;font-weight:750;display:flex}.mobileNav button.active{color:#fff}.mobileNav button.active svg{color:#ff8151}.detailHeader{align-items:flex-start}.detailHeader h1{font-size:22px;line-height:1.4}.screenId{display:none}.trustBanner{align-items:flex-start}.trustBanner a{display:none}.summaryGrid{grid-template-columns:1fr 1fr}.summaryGrid>div{border-bottom:1px solid #eaedf2}.summaryGrid>div:nth-child(2){border-right:0}.summaryGrid>div:nth-child(n+3){border-bottom:0}.timeline{grid-template-columns:1fr;gap:8px}.timeline>i{width:1px;height:12px;margin-left:28px}.timelineItem{min-height:100px}.disclosureRows{grid-template-columns:1fr}.participationCard{padding:20px}.paymentGrid{grid-template-columns:1fr}.timeAlert{display:block}.timeAlert>div{justify-content:center}.timeAlert p{text-align:center;margin-top:10px}.stepper{grid-template-columns:auto 1fr auto 1fr auto;overflow:hidden}.stepper>div b{display:none}.activeDeal{padding:20px}.activeDealTop{align-items:flex-start}.activeDealTop>b{font-size:10px}.statusTrack{grid-template-columns:1fr;gap:7px;padding-inline:0}.statusTrack>i{width:2px;height:12px;margin:0 auto}.statusTrack>div{min-width:0}.activeFooter{display:block}.activeFooter button{margin-top:12px;padding:0}.adminKpis{grid-template-columns:1fr 1fr}.adminKpis>div{padding:15px}.kpiIcon{width:30px;height:30px}.adminKpis strong{font-size:17px}.adminColumns,.reviewLayout{grid-template-columns:1fr}.reviewQueue{display:none}.verificationGrid{grid-template-columns:1fr}.editorLayout{display:block}.formSection{grid-template-columns:27px 1fr;gap:9px;padding:18px 15px}.formNumber{width:25px;height:25px}.fieldRow,.audienceRow{grid-template-columns:1fr}.previewPanel{margin-top:24px}.phone{max-width:100%}.partnerSummary,.historySummary{grid-template-columns:1fr 1fr}.documentGrid,.guideHero,.guideColumns{grid-template-columns:1fr}.guideSteps{grid-template-columns:1fr 1fr}.guideSteps>div{min-height:150px}.supportOption{grid-template-columns:42px 1fr auto}.supportOption em,.statusOnline{display:none}.fileRow{grid-template-columns:34px 1fr;padding:10px 0}.fileRow button{grid-column:2;width:max-content}.toast{justify-content:center;bottom:82px;left:14px;right:14px}.quotaStrip{display:block}.quotaProgress{margin-top:15px}.quotaStrip>p{margin-top:12px}.dealDisclosure{grid-template-columns:1fr}.dealDisclosure>div.wide{grid-column:auto}.paymentDisclosure{align-items:flex-start}.paymentDisclosure button{white-space:nowrap}.rateFields{grid-template-columns:1fr}.auditRows>div{grid-template-columns:48px 1fr}.auditRows span{grid-column:2}.profileHero{align-items:flex-start;gap:15px}.screeningBadge{padding:10px}.screeningBadge small{display:none}.profileStats{grid-template-columns:1fr}.noticeList>button{grid-template-columns:36px 1fr auto;padding-inline:10px}.quotaHero{grid-template-columns:1fr;gap:25px}.quotaVisual{justify-content:flex-start}.quotaColumns{grid-template-columns:1fr}}
