.editCompany{background:var(--lime);width:100%;color:var(--green);border:0;border-radius:11px;margin:5px 0 22px;padding:13px;font-weight:700}.editor{border:2px solid var(--green);background:#f6f7f1;border-radius:16px;margin:5px 0 22px;padding:18px}.editorHead{justify-content:space-between;align-items:center;display:flex}.editorHead h3{margin:0}.editorHead button{background:#e5e9e3;border:0;border-radius:20px;padding:7px 12px}.editor label{color:var(--muted);flex-direction:column;gap:6px;margin-top:12px;font-size:10px;display:flex}.editor input,.editor textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:10px}.editor textarea{resize:vertical;min-height:70px}.editCols{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editor h4{margin:18px 0 6px}.ownerEdit{grid-template-columns:1fr 80px 55px;gap:6px;margin:6px 0;display:grid}.ownerEdit button{color:#a53d35;background:#fee5e2;border:0;border-radius:8px}.addOwner{border:1px dashed var(--green);color:var(--green);background:#fff;border-radius:8px;margin-top:7px;padding:9px}.saveEdit{background:var(--green);color:#fff;border:0;border-radius:10px;width:100%;margin-top:16px;padding:12px;font-weight:700}@media (width<=600px){.editCols{grid-template-columns:1fr}.ownerEdit{grid-template-columns:1fr 65px 50px}}.docs{border-top:1px solid var(--line);padding:25px 0}.docsTitle{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.docsTitle h3{margin:0}.docsTitle>small{color:var(--muted);font-size:9px}.docGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.docCard{border:1px solid var(--line);background:#f8f8f3;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:14px;display:grid}.docIcon{color:#b4473e;background:#fee6e2;border-radius:8px;place-items:center;width:42px;height:48px;font-size:10px;font-weight:700;display:grid}.docCard>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.docCard small{color:var(--muted);font-size:9px}.docActions{grid-column:1/-1;gap:7px;display:flex}.docActions a,.docActions button{text-align:center;border:1px solid var(--green);border-radius:8px;flex:1;padding:9px;font-size:10px;font-weight:700}.docActions a{color:var(--green);background:#fff}.docActions button{background:var(--green);color:#fff}.docActions button:disabled{opacity:.55}.docMsg{color:var(--green);grid-column:1/-1;margin:0;font-size:9px}@media (width<=600px){.docGrid{grid-template-columns:1fr}}.addDocField{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:700}.newDocField{background:#eef3ed;border-radius:12px;gap:7px;margin-bottom:12px;padding:10px;display:flex}.newDocField input{border:1px solid var(--line);border-radius:8px;flex:1;min-width:0;padding:10px}.newDocField button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:8px 14px;font-weight:700}.newDocField .cancelField{background:#78837f}.docsNotice{color:var(--green);background:#edf6e7;border-radius:8px;padding:8px 10px;font-size:9px}.docManage{border-top:1px dashed var(--line);grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.docManage button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:9px}.docManage .deleteDoc{color:#a43f38}.renameInput{border:1px solid var(--line);border-radius:7px;width:100%;padding:7px}@media (width<=600px){.docsTitle{align-items:start;gap:10px}.addDocField{white-space:nowrap}.newDocField{flex-wrap:wrap}.newDocField input{flex-basis:100%}}:root{--cc-ink:#13201d;--cc-muted:#697570;--cc-green:#0a5b4b;--cc-deep:#062f28;--cc-lime:#cdea4d;--cc-line:#dce4df;--cc-paper:#fbfcfa;--cc-blue:#2463eb;--cc-amber:#d88b21;--cc-red:#c84c4c;--cc-violet:#7059c9}body{background:var(--cc-paper);color:var(--cc-ink)}body.drawerOpen{overflow:hidden}.commandCenter{background:radial-gradient(circle at 12% 0,#e8f6e9 0,transparent 26%),var(--cc-paper);min-height:100vh;font-family:Segoe UI,Tahoma,Arial,sans-serif}.commandCenter svg{width:20px;height:20px;display:block}.srOnly{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ccHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;height:76px;box-shadow:none;background:#fbfcfae8;border-bottom:1px solid #0c4b3e1a;align-items:center;gap:38px;padding:0 max(24px,5vw);display:flex;position:sticky;top:0}.ccBrand{align-items:center;gap:11px;min-width:max-content;display:flex}.ccBrand>span{background:var(--cc-deep);width:42px;height:42px;color:var(--cc-lime);border-radius:13px;place-items:center;font-size:19px;font-weight:900;display:grid;box-shadow:0 10px 28px #062f2833}.ccBrand div{flex-direction:column;display:flex}.ccBrand b{font-size:17px;line-height:1}.ccBrand small{color:var(--cc-muted);margin-top:6px;font-size:11px}.ccHeader nav{border:1px solid var(--cc-line);background:#f1f5f1;border-radius:999px;align-items:center;gap:4px;margin-inline:auto;padding:5px;display:flex}.ccHeader nav a{color:#52605b;border-radius:999px;padding:8px 14px;font-size:13px}.ccHeader nav a:hover{color:var(--cc-green);background:#fff;box-shadow:0 4px 16px #0f372d14}.ccAccount{align-items:center;gap:10px;max-width:185px;font-size:12px;font-weight:700;display:flex}.ccAccount>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccAccount i{min-width:38px;height:38px;color:var(--cc-green);background:#e6f0e8;border-radius:12px;place-items:center;font-style:normal;font-weight:900;display:grid}.ccHero{background:linear-gradient(135deg,#f7faf5,#eef5ef 55%,#e3efe5);grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:8vw;min-height:600px;padding:90px max(24px,7vw) 100px;display:grid;position:relative;overflow:hidden}.ccHero:before{content:"";border:1px solid #095b4a1f;border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;left:-130px;box-shadow:0 0 0 80px #095b4a07,0 0 0 160px #095b4a05}.heroCopy{z-index:1;position:relative}.eyebrow{color:var(--cc-green);align-items:center;gap:9px;margin-bottom:20px;font-size:12px;font-weight:800;display:flex}.eyebrow>i{background:var(--cc-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #cdea4d33}.heroCopy h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,84px);line-height:1.03}.heroCopy h1 em{color:var(--cc-green);font-style:normal;position:relative}.heroCopy h1 em:after{content:"";background:var(--cc-lime);border-radius:99px;height:6px;position:absolute;bottom:-5px;left:0;right:0}.heroCopy>p{color:var(--cc-muted);max-width:670px;margin:30px 0;font-size:17px;line-height:1.95}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.heroActions a{border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:13px;font-weight:800;display:flex}.primaryAction{background:var(--cc-deep);color:#fff;box-shadow:0 14px 34px #062f2833}.secondaryAction{border:1px solid var(--cc-line);color:var(--cc-green);background:#fff}.heroSignal{color:#fff;background:linear-gradient(155deg,#073b32,#062b25);border-radius:28px;padding:28px;position:relative;overflow:hidden;box-shadow:0 38px 80px #062f2847}.heroSignal:after{content:"";background:radial-gradient(circle,#cdea4d40,#0000 70%);border-radius:50%;width:230px;height:230px;position:absolute;bottom:-95px;left:-75px}.signalTop,.signalFoot{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.signalTop span{color:#a9c5bc;font-size:12px}.signalTop b{color:var(--cc-lime);background:#cdea4d14;border:1px solid #cdea4d33;border-radius:99px;padding:7px 10px;font-size:11px}.portfolioScore{text-align:center;z-index:1;padding:42px 0 34px;position:relative}.portfolioScore strong{color:var(--cc-lime);letter-spacing:-6px;font-size:92px;line-height:1}.portfolioScore>span{color:var(--cc-lime);font-size:25px}.portfolioScore small{color:#a9c5bc;margin-top:8px;display:block}.signalBars{z-index:1;gap:17px;display:grid;position:relative}.signalBars>div{grid-template-columns:1fr auto;gap:8px;display:grid}.signalBars span,.signalBars b{font-size:11px}.signalBars span{color:#c4d7d1}.signalBars i{background:#ffffff1a;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.signalBars u{background:linear-gradient(90deg,var(--cc-lime),#73d49f);border-radius:99px;height:100%;display:block}.signalFoot{color:#91aea5;border-top:1px solid #ffffff1a;margin-top:25px;padding-top:18px;font-size:10px}.signalFoot>span{align-items:center;gap:7px;display:flex}.signalFoot i{background:#6de29a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6de29a1f}.ccMetrics{z-index:5;grid-template-columns:repeat(4,1fr);gap:14px;margin:-46px max(24px,5vw) 0;display:grid;position:relative}.ccMetrics article{background:#ffffffef;border:1px solid #0a5b4b1a;border-radius:19px;align-items:flex-start;gap:15px;min-height:135px;padding:21px;display:flex;box-shadow:0 16px 40px #0d362d14}.metricIcon{width:43px;height:43px;color:var(--cc-blue);background:#e8eefc;border-radius:13px;flex:none;place-items:center;display:grid}.metricIcon.green{color:#12845f;background:#e5f3ea}.metricIcon.amber{color:var(--cc-amber);background:#fff1dc}.metricIcon.violet{color:var(--cc-violet);background:#eeeafb}.ccMetrics article>div:last-child{flex-direction:column;display:flex}.ccMetrics span{color:var(--cc-muted);font-size:11px;font-weight:700}.ccMetrics b{margin:4px 0;font-size:31px}.ccMetrics small{color:#87918d;font-size:10px}.systemDeck,.portfolio{padding:110px max(24px,5vw) 20px}.sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.sectionHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(31px,4vw,46px)}.sectionHeading .eyebrow{margin-bottom:10px}.sectionHeading>p{max-width:460px;color:var(--cc-muted);margin:0;font-size:14px;line-height:1.8}.systemGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.systemCard{border:1px solid var(--cc-line);background:#fff;border-radius:21px;flex-direction:column;min-height:280px;padding:24px;display:flex;box-shadow:0 8px 30px #10352d0b}.systemCard:hover{border-color:#0a5b4b4d;transform:translateY(-6px);box-shadow:0 22px 48px #10352d1a}.systemCard.featured{background:var(--cc-deep);color:#fff;border-color:var(--cc-deep)}.systemIcon{width:48px;height:48px;color:var(--cc-green);background:#edf4ef;border-radius:15px;place-items:center;margin-bottom:27px;display:grid}.featured .systemIcon{color:var(--cc-lime);background:#cdea4d24}.systemCard>small{color:#82908b;font-size:10px;font-weight:800}.featured>small,.featured p{color:#a9c5bc}.systemCard h3{margin:8px 0 10px;font-size:19px}.systemCard p{color:var(--cc-muted);margin:0;font-size:12px;line-height:1.8}.systemCard>b{color:var(--cc-green);align-items:center;gap:7px;margin-top:auto;font-size:11px;display:flex}.featured>b{color:var(--cc-lime)}.systemCard>b svg{width:15px}.portfolio{padding-bottom:110px}.controlBar{grid-template-columns:minmax(300px,1fr) 220px auto;gap:12px;display:grid}.mainSearch{border:1px solid var(--cc-line);background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:54px;padding:0 15px;display:flex;box-shadow:0 8px 24px #10352d0a}.mainSearch svg{color:var(--cc-green)}.mainSearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.mainSearch kbd{border:1px solid var(--cc-line);color:#84908b;direction:ltr;background:#f7f9f7;border-bottom-width:2px;border-radius:7px;padding:4px 7px;font-size:10px}.controlBar select{border:1px solid var(--cc-line);color:var(--cc-ink);background:#fff;border-radius:14px;padding:0 15px}.viewToggle{border:1px solid var(--cc-line);background:#eef2ee;border-radius:14px;gap:4px;padding:5px;display:flex}.viewToggle button{color:#84908b;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;display:grid}.viewToggle button.active{color:var(--cc-green);background:#fff;box-shadow:0 3px 10px #0f352d14}.stateFilters{gap:7px;padding:18px 0 26px;display:flex;overflow:auto}.stateFilters button{white-space:nowrap;border:1px solid var(--cc-line);color:#63706b;background:#fff;border-radius:99px;padding:9px 14px;font-size:11px}.stateFilters button.active{background:var(--cc-deep);color:#fff;border-color:var(--cc-deep)}.companyCollection.grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.companyTile{text-align:right;border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;background:#fff;border-radius:21px;padding:20px;position:relative;overflow:hidden;box-shadow:0 8px 28px #10352d0b}.companyTile:hover{border-color:#0a5b4b4d;transform:translateY(-5px);box-shadow:0 20px 45px #10352d1c}.tileTop{justify-content:space-between;align-items:center;display:flex}.companyMonogram{width:46px;height:46px;color:var(--cc-green);background:linear-gradient(145deg,#e8f4e9,#dbeadf);border-radius:14px;place-items:center;font-size:18px;font-weight:900;display:grid}.riskBadge{color:#1c7958;background:#e8f4ec;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.risk-قريب{color:#a4660d;background:#fff1d9}.risk-منتهي,.risk-تعارض{color:#a8413c;background:#fde9e7}.risk-معلق{color:#7640a2;background:#f3eafd}.risk-ناقص{color:#63706b;background:#edf0ef}.tileBody{min-height:119px;padding-top:20px}.tileBody>small{color:var(--cc-green);font-size:9px;font-weight:800}.tileBody h3{margin:7px 0;font-size:16px;line-height:1.55}.tileBody p{color:var(--cc-muted);margin:0;font-size:11px;line-height:1.6}.tileFacts{border-block:1px solid #edf1ee;grid-template-columns:repeat(3,1fr);display:grid}.tileFacts span{flex-direction:column;gap:4px;padding:13px 5px;display:flex}.tileFacts small{color:#89938f;font-size:8px}.tileFacts b{font-size:10px}.tileFoot{justify-content:space-between;align-items:center;gap:10px;padding-top:15px;display:flex}.tileFoot>span{color:#84908b;font-size:8px}.tileFoot>b{color:var(--cc-green);align-items:center;gap:5px;font-size:10px;display:flex}.tileFoot svg{width:14px}.companyCollection.list{gap:9px;display:grid}.companyCollection.list .companyTile{grid-template-columns:150px minmax(250px,1fr) 360px 160px;align-items:center;gap:18px;min-height:104px;display:grid}.companyCollection.list .tileTop{display:block}.companyCollection.list .companyMonogram{display:none}.companyCollection.list .tileBody{min-height:0;padding:0}.companyCollection.list .tileFacts{border:0}.companyCollection.list .tileFoot{padding:0}.companyCollection.list .tileFoot>span{display:none}.emptyState{text-align:center;background:#f7f9f6;border:1px dashed #cfd9d2;border-radius:22px;padding:70px 25px}.emptyState>svg{color:#91a19b;width:36px;height:36px;margin:auto}.emptyState p{color:var(--cc-muted);font-size:13px}.emptyState button{background:var(--cc-deep);color:#fff;border:0;border-radius:11px;padding:11px 17px;font-weight:700}.portfolioBoot{color:#123d36;min-height:100vh;font-family:var(--font-arabic,Arial,sans-serif);background:#f5f7f4;place-content:center;justify-items:center;gap:18px;display:grid}.portfolioBoot>.ccBrand{position:static}.portfolioBoot>i{border:3px solid #d8e3dd;border-top-color:#0a5b4b;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite bootSpin}.portfolioBoot p{color:#667973;margin:0}.portfolioBoot h1{margin:12px 0 0;font-size:28px}.portfolioBoot button{color:#fff;background:#0a5b4b;border:0;border-radius:12px;padding:12px 20px;font-weight:800}.documentState{border-radius:7px;padding:3px 6px}.dataWarning{color:#8a570c;background:#fff2df;border-radius:11px;margin:18px 0 0;padding:13px 15px;font-size:12px;line-height:1.7}.officialState .documentState{margin-top:4px;display:inline-flex}.risk-سليم{color:#1c7958;background:#e8f4ec}@keyframes bootSpin{to{transform:rotate(360deg)}}.riskCenter{background:var(--cc-deep);border-radius:28px;grid-template-columns:.85fr 1.15fr;margin:0 max(24px,5vw) 90px;display:grid;overflow:hidden;box-shadow:0 28px 65px #062f2833}.riskIntro{color:#fff;background:radial-gradient(circle at 20% 0,#cdea4d26,#0000 32%);padding:55px}.eyebrow.light{color:var(--cc-lime)}.riskIntro h2{margin:0 0 15px;font-size:39px;line-height:1.2}.riskIntro p{color:#a9c5bc;font-size:13px;line-height:1.9}.riskIntro>a{color:var(--cc-lime);align-items:center;gap:7px;margin-top:15px;font-size:11px;font-weight:800;display:inline-flex}.riskList{background:#fff;padding:20px}.riskList>button{text-align:right;width:100%;min-height:68px;color:var(--cc-ink);background:#fff;border:0;border-bottom:1px solid #edf1ee;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:10px;display:grid}.riskList>button:hover{background:#f5f8f5}.riskDot{background:#54b786;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e7f5ed}.riskDot.risk-قريب{background:var(--cc-amber);box-shadow:0 0 0 5px #fff1dc}.riskDot.risk-منتهي,.riskDot.risk-تعارض{background:var(--cc-red);box-shadow:0 0 0 5px #fdebea}.riskDot.risk-معلق{background:var(--cc-violet);box-shadow:0 0 0 5px #efeafd}.riskList>button div{flex-direction:column;gap:5px;display:flex}.riskList b{font-size:12px}.riskList small,.riskList time{color:#82908b;font-size:9px}.riskList>button>svg{width:15px;color:var(--cc-green)}.ccFooter{border-top:1px solid var(--cc-line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:45px;min-height:110px;padding:24px max(24px,5vw);display:grid}.ccFooter p{color:var(--cc-muted);max-width:600px;font-size:10px}.ccFooter>a{color:var(--cc-green);font-size:11px;font-weight:800}.companyDrawerBackdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041814ad;justify-content:flex-start;animation:.18s fadeIn;display:flex;position:fixed;inset:0}.companyDrawer{background:#fff;border-radius:0 28px 28px 0;width:min(760px,94vw);height:100%;animation:.3s slideIn;position:relative;overflow:auto;box-shadow:35px 0 90px #00000040}.drawerClose{z-index:2;color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:22px;left:22px}.drawerHero{color:#fff;background:linear-gradient(145deg,#073b32,#062b25);justify-content:space-between;align-items:flex-end;gap:20px;padding:74px 38px 34px;display:flex}.drawerIdentity{align-items:flex-start;gap:16px;display:flex}.drawerIdentity .companyMonogram{background:var(--cc-lime);width:58px;height:58px;color:var(--cc-deep)}.drawerIdentity h2{margin:10px 0 5px;font-size:27px;line-height:1.35}.drawerIdentity p{color:#a9c5bc;font-size:11px}.officialState{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto 1fr;gap:4px 8px;min-width:125px;padding:13px;display:grid}.officialState i{background:#68dd98;border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:7px}.officialState span{color:#9bb8af;font-size:8px}.officialState b{font-size:12px}.drawerSection{border-bottom:1px solid #edf1ee;padding:28px 38px}.detailGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.detailGrid>div{background:#f4f7f4;border:1px solid #e7ece8;border-radius:14px;flex-direction:column;gap:8px;min-height:82px;padding:14px;display:flex}.detailGrid small{color:#80908a;font-size:9px}.detailGrid b{font-size:11px;line-height:1.5}.drawerTitle span{color:var(--cc-green);font-size:9px;font-weight:800}.drawerTitle h3{margin:5px 0 18px;font-size:21px}.ownerList{gap:9px;display:grid}.ownerList>div{grid-template-columns:38px minmax(130px,1fr) minmax(100px,1fr) 45px;align-items:center;gap:10px;display:grid}.ownerAvatar{width:34px;height:34px;color:var(--cc-green);background:#e6f1e9;border-radius:10px;place-items:center;font-weight:800;display:grid}.ownerList b{font-size:11px}.ownerList i{background:#edf1ee;border-radius:99px;height:5px;overflow:hidden}.ownerList u{background:linear-gradient(90deg,var(--cc-green),#62bf8d);height:100%;display:block}.ownerList strong{text-align:left;font-size:11px}.securedArea{padding:28px 38px}.securedLabel{color:var(--cc-green);align-items:center;gap:8px;margin-bottom:15px;font-size:10px;font-weight:800;display:flex}.loginNotice{background:#f3f7f3;border:1px solid #dce6df;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:28px 38px;padding:17px;display:grid}.loginNotice>div{flex-direction:column;display:flex}.loginNotice b{font-size:11px}.loginNotice span{color:var(--cc-muted);font-size:9px}.loginNotice a{background:var(--cc-deep);color:#fff;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:800}.commandCenter~.userPresence,.commandCenter~.addedFeed,.commandCenter~.adminTools{display:none!important}.commandCenter~.companyManageButton{max-width:220px!important;bottom:22px!important;left:22px!important;right:auto!important}.commandCenter~.bulkRefresh{max-width:310px!important;bottom:80px!important;left:22px!important;right:auto!important}.commandCenter~.bulkRefresh button{white-space:normal!important;text-align:center!important}@keyframes fadeIn{0%{opacity:0}}@keyframes slideIn{0%{opacity:.5;transform:translate(-32px)}}@media (width<=1100px){.ccHero{grid-template-columns:1fr .72fr;gap:4vw}.systemGrid,.ccMetrics,.companyCollection.grid{grid-template-columns:repeat(2,1fr)}.companyCollection.list .companyTile{grid-template-columns:120px 1fr 300px}.companyCollection.list .tileFoot{display:none}}@media (width<=820px){.ccHeader{height:70px;padding-inline:18px}.ccHeader nav,.ccAccount>span{display:none}.ccHero{grid-template-columns:1fr;padding:65px 24px 90px}.heroSignal{max-width:560px}.sectionHeading{flex-direction:column;align-items:flex-start}.controlBar{grid-template-columns:1fr auto}.controlBar select{grid-column:1/-1;min-height:48px}.companyCollection.list .companyTile{display:block}.companyCollection.list .tileTop{display:flex}.companyCollection.list .companyMonogram{display:grid}.companyCollection.list .tileBody{padding-top:20px}.companyCollection.list .tileFacts{border-block:1px solid #edf1ee}.companyCollection.list .tileFoot{padding-top:15px;display:flex}.riskCenter{grid-template-columns:1fr}.detailGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.ccBrand small{display:none}.heroCopy h1{font-size:46px}.heroCopy>p{font-size:15px}.heroActions{display:grid}.ccHero{padding-inline:18px}.portfolioScore strong{font-size:74px}.ccMetrics{grid-template-columns:1fr;margin-inline:14px}.systemDeck,.portfolio{padding-inline:18px;padding-top:80px}.systemGrid,.companyCollection.grid,.controlBar{grid-template-columns:1fr}.viewToggle{display:none}.tileBody{min-height:auto;padding-bottom:18px}.riskCenter{border-radius:22px;margin-inline:14px}.riskIntro{padding:30px 24px}.riskList{padding:12px}.riskList>button{grid-template-columns:auto 1fr auto}.riskList time{display:none}.ccFooter{grid-template-columns:1fr;gap:16px}.companyDrawer{border-radius:0;width:100vw}.drawerHero{flex-direction:column;align-items:flex-start;padding:70px 22px 28px}.drawerIdentity h2{font-size:22px}.drawerSection,.securedArea{padding:24px 20px}.loginNotice{grid-template-columns:auto 1fr;margin:20px}.loginNotice a{text-align:center;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.commandCenter *{transition:none!important;animation:none!important}}.commandCenter~.companyManageButton{border-radius:16px!important;place-items:center!important;width:54px!important;max-width:54px!important;height:54px!important;padding:0!important;font-size:0!important;display:grid!important;bottom:20px!important;left:20px!important;right:auto!important}.commandCenter~.companyManageButton:after{content:"+";font-size:25px}.commandCenter~.bulkRefresh{width:54px!important;max-width:54px!important;bottom:84px!important;left:20px!important;right:auto!important}.commandCenter~.bulkRefresh button{border-radius:16px!important;place-items:center!important;width:54px!important;height:54px!important;padding:0!important;font-size:0!important;display:grid!important}.commandCenter~.bulkRefresh button:after{content:"↻";font-size:22px}.commandCenter~.bulkRefresh span{width:250px;color:var(--cc-ink);border:1px solid var(--cc-line);background:#fff;border-radius:12px;padding:9px;font-size:9px;position:absolute;bottom:0;left:64px;box-shadow:0 10px 30px #062f2824}.dangerZone{background:#fff8f7;border:1px solid #f0cbc7;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 6px;padding:16px;display:flex}.dangerZone>div{flex-direction:column;gap:4px;display:flex}.dangerZone b{color:#7d2f2a;font-size:12px}.dangerZone span{color:#8a6562;font-size:10px;line-height:1.6}.dangerZone button{color:#fff;cursor:pointer;background:#a8413c;border:0;border-radius:10px;flex:none;padding:11px 15px;font-weight:800}.dangerZone button:disabled{opacity:.6;cursor:wait}@media (width<=580px){.dangerZone{flex-direction:column;align-items:stretch}.dangerZone button{width:100%}}
