*{box-sizing:border-box;letter-spacing:0}html,body,#root{min-height:100%;margin:0}body{color:var(--ink);background:linear-gradient(135deg,#eaf2f4 0%,#f7fafb 45%,#e7eef3 100%);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.desktopFrame{justify-content:center;align-items:stretch;min-height:100svh;padding:0;display:flex}.mobileApp{background:#f6fafb;width:min(100vw,390px);min-height:100svh;position:relative;overflow:hidden;box-shadow:0 24px 70px #132a3c2e}@media (width>=640px){.desktopFrame{align-items:center;padding:24px 0}.mobileApp{border:10px solid #162536;border-radius:38px;height:844px;min-height:844px}.mobileApp:before{content:"";z-index:50;background:#162536;border-radius:0 0 18px 18px;width:130px;height:25px;position:absolute;top:0;left:50%;transform:translate(-50%)}}.status{color:#122130;z-index:4;background:#f6fafb;justify-content:space-between;align-items:flex-end;height:34px;padding:0 22px 5px;font-size:11px;font-weight:800;display:flex;position:relative}.status .icons{font-size:10px}.appScroll{scrollbar-width:none;background:#f6fafb;position:absolute;inset:34px 0 0;overflow-y:auto}.appScroll::-webkit-scrollbar{display:none}.hero{color:#fff;background:linear-gradient(145deg,#132a3c 0%,#24536a 55%,#2fa6ac 120%);border-radius:0 0 28px 28px;padding:30px 22px 22px;position:relative;overflow:hidden}.hero:after,.gradientPanel:after{content:"";background:#ffffff14;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}.tallHero{min-height:330px;padding-top:42px}.hero small,.gradientPanel .tag,.confirmBanner .tag{color:#d6eff2;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.hero h1,.hero h2{z-index:1;margin:18px 0 8px;font-size:29px;font-weight:900;line-height:1.15;position:relative}.hero p,.gradientPanel p,.confirmBanner p{color:#d8e8ee;z-index:1;margin:0;font-size:13px;line-height:1.6;position:relative}.cta{color:#fff;z-index:1;cursor:pointer;background:linear-gradient(90deg,#25aaa3,#46bdd2);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:18px;padding:0 18px;font-size:16px;font-weight:900;display:inline-flex;position:relative;box-shadow:0 12px 30px #25aaa347}.blockCta{width:100%}.ghostBtn{color:#1f7580;cursor:pointer;background:#fff;border:1px solid #d9e7eb;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:14px;font-weight:900;display:flex}.topSection{padding-top:20px}.sourceGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:2px;display:grid}.source{color:#274154;background:#ffffffe0;border:1px solid #e0ebee;border-radius:16px;align-items:center;gap:8px;padding:12px 10px;font-size:12px;font-weight:800;display:flex}.source svg{color:var(--teal)}.miniCards,.metricStrip{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.mini{background:#fff;border:1px solid #e1ecef;border-radius:16px;min-height:74px;padding:12px 8px;box-shadow:0 8px 20px #1424370a}.mini .num{color:#143346;font-size:20px;font-weight:900;line-height:1}.mini .lab{color:#6e7e8c;margin-top:7px;font-size:10px;font-weight:700}.topHead{background:#fff;border-bottom:1px solid #e5edf0;padding:16px 18px 14px}.topHead h2,.topHead h3{color:#142437;margin:0;font-size:22px;font-weight:900}.topHead p{color:#748594;margin:5px 0 0;font-size:12px;line-height:1.5}.searchBox{color:#6c7d88;background:#eef5f6;border:1px solid #dce9ec;border-radius:17px;align-items:center;gap:10px;min-height:48px;margin-top:14px;padding:0 10px 0 14px;font-weight:700;display:flex}.searchBox input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.searchBox button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.chipRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip{color:#546879;background:#fff;border:1px solid #dce9ec;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}button.chip{cursor:pointer;appearance:none}.chip.hot{color:#1d8887;background:#e8f7f7;border-color:#cfeaea}.card,.listItem,.invitePreview{background:#fff;border:1px solid #e0e9ed;border-radius:20px;margin-bottom:12px;padding:14px;box-shadow:0 12px 28px #1424370f}.clickable{text-align:left;cursor:pointer;width:100%}.chainIntro{margin-top:12px}.chainList{gap:10px;margin-bottom:14px;display:grid}.chainRow{background:#fff;border:1px solid #e0e9ed;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px;display:grid;box-shadow:0 8px 20px #1424370d}.chainList.compact .chainRow{box-shadow:none}.chainMain{min-width:0}.chainParties{color:#192b3a;align-items:center;gap:6px;font-size:13px;font-weight:900;line-height:1.35;display:flex}.chainParties span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chainParties svg{color:#8fa5af;flex:none}.chainCause{color:#5f7181;margin-top:6px;font-size:11px;font-weight:800}.chainSide{align-content:start;justify-items:end;gap:8px;max-width:94px;display:grid}.chainSide b{color:#122b3d;white-space:nowrap;font-size:17px;font-weight:950}.chainActions{grid-column:1/-1;gap:8px;display:flex}.adminHead .chipRow{margin-top:12px}.adminTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminTitleRow p{margin-top:5px}.adminLogout{background:#eef7f8;flex:none;min-height:32px;padding:0 10px}.adminUserLine{color:#1f7580;margin-top:8px;font-weight:900}.adminBack{min-height:38px;margin-top:12px;font-size:12px}.adminForm{gap:10px;display:grid}.adminForm label{gap:6px;display:grid}.adminForm label span{color:#667887;font-size:11px;font-weight:900}.adminForm input,.adminForm select{color:#183044;background:#f8fbfc;border:1px solid #dfe9ed;border-radius:14px;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:800}.adminForm select{appearance:none}.adminForm input:focus,.adminForm select:focus{background:#fff;border-color:#9fd9dc;box-shadow:0 0 0 3px #1f8f8b14}.adminPartySection{background:#fbfdfe;border:1px solid #dfe9ed;border-radius:12px;gap:10px;padding:12px;display:grid}.adminPartyHeader{color:#172b3d;justify-content:space-between;align-items:center;gap:10px;display:flex}.adminPartyHeader b{font-size:14px;font-weight:950}.adminTwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.emptyAdmin{color:#6e7f8e;text-align:center;justify-items:center;gap:8px;display:grid}.emptyAdmin svg{color:var(--teal)}.emptyAdmin p{margin:0;font-size:12px;font-weight:800;line-height:1.5}.adminFlow{margin-top:4px}.adminReadonly{margin-top:10px}.adminLoginHero{color:#fff;background:linear-gradient(145deg,#132a3c 0%,#24536a 55%,#2fa6ac 120%);border-radius:0 0 28px 28px;padding:46px 22px 28px}.adminLoginMark{color:#d9f4f5;background:#ffffff24;border:1px solid #ffffff38;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.adminLoginHero small{color:#d6eff2;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;margin-top:18px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.adminLoginHero h1{margin:16px 0 8px;font-size:28px;font-weight:950;line-height:1.15}.adminLoginHero p{color:#d8e8ee;margin:0;font-size:13px;line-height:1.6}.adminLoginSection{padding-top:18px}.adminLoginForm{margin-bottom:0}.adminDesktop{min-height:100svh;color:var(--ink);background:linear-gradient(#edf4f6 0%,#f7fafb 100%)}.adminDesktopTopbar{color:#fff;background:#132a3c;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 32px;display:flex;box-shadow:0 10px 28px #132a3c24}.adminDesktopBrand,.adminAuthBrand{align-items:center;gap:12px;min-width:0;display:flex}.adminBrandMark{color:#d6eff2;background:#35b5c62e;border:1px solid #d8eff238;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.adminDesktopBrand b,.adminAuthBrand b{font-size:15px;font-weight:950;line-height:1.1;display:block}.adminDesktopBrand span,.adminAuthBrand span{color:#b9d0d7;margin-top:4px;font-size:11px;font-weight:800;display:block}.adminDesktopActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminDesktopActions .ghostBtn{color:#e8f7f8;background:#ffffff1a;border-color:#fff3;border-radius:10px;width:auto;min-height:36px;padding:0 12px;font-size:12px}.adminUserPill{color:#d8edf0;white-space:nowrap;background:#ffffff1a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.adminDesktop .adminLogout,.adminDesktop .smallBtn{flex:none;width:auto}.adminDesktopMain{width:min(1180px,100%);margin:0 auto;padding:28px 32px 48px}.adminDesktopHead{margin-bottom:16px}.adminDesktopHead h1{color:#132a3c;margin:0;font-size:26px;font-weight:950;line-height:1.2}.adminDesktopHead p{color:#617586;margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.55}.adminDesktopToolbar{background:#fff;border:1px solid #e0e9ed;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;margin-bottom:16px;padding:9px 12px;display:flex;box-shadow:0 10px 24px #1424370d}.adminDesktopToolbar span{color:#4f6374;font-size:12px;font-weight:950}.adminDesktopGrid{grid-template-columns:minmax(380px,440px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.adminDetailGrid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:18px;display:grid}.adminDesktop .card,.adminDesktop .listItem,.adminDesktop .invitePreview{border-color:#dae6ea;border-radius:12px;margin-bottom:16px;box-shadow:0 12px 30px #1424370f}.adminDesktop .cardTitle{margin-bottom:12px;font-size:16px}.adminDesktop .adminForm{gap:12px}.adminDesktop .adminForm label span{font-size:12px}.adminDesktop .adminForm input,.adminDesktop .adminForm select{background:#fbfdfe;border-radius:10px;min-height:42px;font-size:13px}.adminDesktop .adminTwo{gap:12px}.adminDesktop .cta{border-radius:12px;min-height:44px;font-size:14px}.adminDesktop .chainIntro{margin-top:0}.adminDesktop .chainRow{box-shadow:none;border-radius:12px}.adminDesktop .triangleList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px}.adminDesktop .triangleCard{border-radius:12px;transition:transform .16s,box-shadow .16s,border-color .16s}.adminDesktop .triangleCard:hover{border-color:#b9dfe4;transform:translateY(-2px);box-shadow:0 16px 34px #1424371a}.adminDesktop .triangleLoop,.adminDesktop .triangleMetrics div,.adminDesktop .triangleAction,.adminDesktop .check,.adminDesktop .chainEdgeRow{border-radius:10px}.adminDesktop .triangleTop h3{font-size:16px}.adminDesktop .triangleTop p{font-size:12px}.adminDesktop .triangleParty span{font-size:11px}.adminDesktop .triangleMetrics span{font-size:10px}.adminDesktop .ghostBtn{border-radius:10px}.adminDesktop .chainGraphCard{min-height:100%}.adminDesktop .chainGraphArea{border-radius:12px;justify-content:center;align-items:center;min-height:360px;display:flex}.chainGraphCanvas{width:min(100%,350px);height:320px;position:relative}.adminPolicyList{margin-top:0}.adminAuthDesktop{justify-content:center;align-items:center;min-height:100svh;padding:88px 32px 40px;display:flex;position:relative}.adminAuthBrand{color:#132a3c;position:absolute;top:28px;left:32px}.adminAuthBrand .adminBrandMark{background:#132a3c;border-color:#132a3c}.adminAuthBrand span{color:#5e7484}.adminAuthPanel{width:min(440px,100%)}.adminAuthIntro{color:#fff;background:linear-gradient(145deg,#132a3c 0%,#24536a 58%,#2fa6ac 120%);border-radius:16px;margin-bottom:14px;padding:26px 24px;box-shadow:0 18px 44px #132a3c2e}.adminAuthIntro small{color:#d6eff2;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;margin-top:16px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.adminAuthIntro h1{margin:16px 0 8px;font-size:28px;font-weight:950;line-height:1.15}.adminAuthIntro p{color:#d8e8ee;margin:0;font-size:13px;font-weight:760;line-height:1.6}@media (width<=900px){.adminDesktopTopbar{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 18px}.adminDesktopActions{justify-content:flex-start;width:100%}.adminDesktopMain{padding:20px 18px 36px}.adminDesktopGrid,.adminDetailGrid{grid-template-columns:1fr}}.triangleList{gap:12px;margin-bottom:14px;display:grid}.triangleCard{background:#fff;border:1px solid #e0e9ed;border-radius:20px;padding:14px;display:block;box-shadow:0 12px 28px #1424370f}.triangleTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.triangleTop h3{color:#172b3d;margin:0;font-size:15px;font-weight:900}.triangleTop p{color:#6e7f8e;margin:5px 0 0;font-size:11px;font-weight:800;line-height:1.4}.triangleLoop{color:#fff;background:linear-gradient(135deg,#143247,#267a85);border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;min-height:76px;margin-top:13px;padding:12px 10px;display:grid}.triangleLoop svg{color:#cce9ec;flex:none}.triangleParty{text-align:center;min-width:0}.triangleParty b{color:#fff;background:#ffffff29;border-radius:12px;place-items:center;width:32px;height:32px;margin:0 auto 6px;font-size:14px;font-weight:950;display:grid}.triangleParty span{color:#daf0f2;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:850;display:block;overflow:hidden}.triangleBack{color:#607482;justify-content:center;align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:900;display:flex}.triangleBack svg{color:var(--teal)}.triangleMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.triangleMetrics div{background:#f3f8f9;border-radius:14px;padding:10px 8px}.triangleMetrics b{color:#132d40;white-space:nowrap;font-size:16px;font-weight:950;display:block}.triangleMetrics span{color:#778797;margin-top:5px;font-size:9px;font-weight:850;display:block}.triangleAction{color:#1f8f8b;background:#eef7f8;border-radius:13px;place-items:center;min-height:36px;margin-top:12px;font-size:12px;font-weight:950;display:grid}.cardTitle{color:#172b3d;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:15px;font-weight:900;display:flex}.muted{color:#6e7f8e;margin:0;font-size:12px;line-height:1.5}.strong{font-weight:800}.errorText{color:#bf433b;font-weight:800}.kvs{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.kv{background:#f3f8f9;border-radius:14px;padding:10px}.kv b{color:#152d41;font-size:16px;line-height:1;display:block}.kv em{color:#7a8994;margin-top:7px;font-size:10px;font-style:normal;font-weight:700;display:block}.listTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.listTop h3,.listTop h4{color:#192b3a;margin:0;font-size:14px;font-weight:900;line-height:1.35}.tag{color:#1f8f8b;white-space:nowrap;background:#edf7f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.tag.orange{color:#e18a17;background:#fff3e3}.tag.red{color:#d9524a;background:#fff0f0}.tag.green{color:#21a373;background:#eaf8f2}.tag.teal{color:#1f8f8b;background:#edf7f7}.amount{color:#122b3d;margin-top:8px;font-size:21px;font-weight:900}.amountBig{color:#11283a;margin:12px 0 5px;font-size:34px;font-weight:950}.meta{color:#778694;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:10px;font-weight:700;display:flex}.meta span{background:#f3f7f8;border-radius:999px;padding:5px 7px}.partyIdentityMeta span{overflow-wrap:anywhere;border-radius:8px;max-width:100%;line-height:1.35}.confidence{align-items:center;gap:8px;margin-top:8px;display:flex}.confidence small{color:#768493;white-space:nowrap;font-size:10px;font-weight:800}.progress{background:#e7eef1;border-radius:999px;flex:1;height:8px;margin-top:8px;overflow:hidden}.progress i{background:linear-gradient(90deg,#22a59e,#46bdd2);border-radius:999px;height:100%;display:block}.toolbar{gap:8px;margin-top:10px;display:flex}.toolbar.one{justify-content:flex-end}.smallBtn{color:#1f8f8b;cursor:pointer;background:#eef7f8;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.smallBtn.primary{color:#fff;background:#1f8f8b}.smallBtn.warn{color:#e18a17;background:#fff3e3}.smallBtn.light{color:#1f8f8b;background:#fff}.smallBtn.ghostLight{color:#fff;background:#ffffff26}button:disabled{opacity:.65;cursor:wait}.gradientPanel{color:#fff;background:linear-gradient(135deg,#143247,#267a85);border-radius:22px;margin-bottom:12px;padding:16px;position:relative;overflow:hidden;box-shadow:0 14px 30px #15414f33}.gradientPanel h2,.gradientPanel h3{z-index:1;margin:9px 0 6px;font-size:20px;font-weight:900;position:relative}.metric{background:#fff;border:1px solid #deebee;border-radius:15px;padding:11px 8px;box-shadow:0 6px 18px #1424370a}.gradientPanel .metric{background:#fffffff5}.metric b{color:#172b3d;white-space:nowrap;font-size:18px;font-weight:900;display:block}.metric small{color:#778797;font-size:9px;font-weight:800}.detailHero{background:#fff;border-bottom:1px solid #e5edf0;border-radius:0 0 26px 26px;padding:18px}.detailHero h2{color:#142437;margin:12px 0 0;font-size:21px;font-weight:900;line-height:1.35}.fieldList{background:#fff;border:1px solid #e0e9ed;border-radius:20px;margin-bottom:12px;overflow:hidden;box-shadow:0 10px 26px #1424370d}.field{border-bottom:1px solid #edf3f5;justify-content:space-between;gap:14px;padding:13px 14px;display:flex}.field:last-child{border-bottom:0}.field label{color:#778694;flex:none;font-size:12px;font-weight:800}.field strong{color:#1b3344;text-align:right;overflow-wrap:anywhere;max-width:215px;font-size:12px;font-weight:900;line-height:1.4}.quote{color:#586e7d;background:#f2f8f9;border-left:4px solid #1f8f8b;border-radius:12px;margin:12px 0;padding:11px;font-size:11px;line-height:1.55}.successQuote{border-left-color:var(--green);color:#2f765d;background:#edf8f3;align-items:flex-start;gap:7px;font-weight:850;display:flex}.successQuote svg{color:var(--green);flex:none;margin-top:1px}.evidenceList,.miniList{gap:8px;margin-top:10px;display:grid}.evidenceItem,.miniRow{color:#435867;background:#f3f8f9;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:800;display:flex}.evidenceItem small,.miniRow b{color:#7b8b96;word-break:break-all;font-size:10px}.graphArea{background:#fff;border:1px solid #e0e9ed;border-radius:24px;height:360px;margin-bottom:12px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1424370f}.chainGraphCard{overflow:hidden}.chainGraphArea{background:linear-gradient(145deg,#f8fbfc,#eef7f8);border:1px solid #dce9ec;border-radius:20px;height:320px;margin-top:10px;position:relative;overflow:hidden}.graphSvg{width:100%;height:100%;position:absolute;inset:0}.node{color:#fff;text-align:center;border-radius:50%;place-items:center;width:58px;height:58px;padding:7px;font-size:10px;font-weight:900;line-height:1.05;display:grid;position:absolute;box-shadow:0 12px 24px #14243729}.node b{font-size:14px;line-height:1}.node span{white-space:nowrap;text-overflow:ellipsis;max-width:48px;overflow:hidden}.chainNode{width:62px;height:62px}.chainNode span{max-width:52px}.node.n4{background:#2b7491}.node.n5{background:#9d6f3b}.edgeLabel{color:#344b5b;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #dce9ec;border-radius:999px;max-width:132px;padding:4px 7px;font-size:10px;font-weight:900;position:absolute;overflow:hidden;box-shadow:0 6px 16px #1424370f}.edgeLabel1{top:82px;left:118px}.edgeLabel2{top:168px;left:220px}.edgeLabel3{top:294px;left:102px}.edgeLabel4{top:194px;left:90px}.emptyGraph{color:#6f8290;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;inset:0}.chainEdgeLabel{color:#344b5b;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #dce9ec;border-radius:999px;max-width:128px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;overflow:hidden;box-shadow:0 8px 18px #14243714}.chainLoopHint{color:#1f8f8b;white-space:nowrap;background:#ffffffeb;border:1px solid #dce9ec;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:950;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #14243714}.chainEdgeList{gap:8px;margin-top:12px;display:grid}.chainEdgeRow{background:#f3f8f9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.chainEdgeRow b,.chainEdgeRow strong{color:#193143;font-size:12px;font-weight:950}.chainEdgeRow span{color:#728392;margin-top:5px;font-size:10px;font-weight:800;line-height:1.35;display:block}.chainEdgeRow .chainEdgeIdentity{color:#5c7482;overflow-wrap:anywhere}.chainEdgeRow strong{white-space:nowrap}.oppCard{color:#fff;background:linear-gradient(135deg,#132a3c,#1f8f8b);border-radius:22px;margin-bottom:12px;padding:14px;box-shadow:0 14px 30px #15414f33}.oppCard h3{margin:0 0 8px;font-size:17px;font-weight:900}.oppCard p{color:#d7edf0;margin:0 0 10px;font-size:12px;line-height:1.45}.planTabs{gap:8px;margin-top:12px;padding:0 18px;display:flex}.inlinePlanTabs{margin:0 0 12px;padding:0}.planTabs span{color:#647788;background:#fff;border:1px solid #e0e9ed;border-radius:999px;min-height:32px;padding:8px 11px;font-size:11px;font-weight:900}.planTabs span.active{color:#fff;background:#1f8f8b;border-color:#1f8f8b}.planTabs button{color:#647788;cursor:pointer;background:#fff;border:1px solid #e0e9ed;border-radius:999px;min-height:32px;padding:8px 11px;font-size:11px;font-weight:900}.planTabs button.active{color:#fff;background:#1f8f8b;border-color:#1f8f8b}.flow{justify-content:space-between;align-items:stretch;gap:8px;margin:14px 0;display:flex}.party{text-align:center;flex:1;min-width:0;position:relative}.avatar{color:#1f8f8b;background:#e8f7f7;border-radius:16px;place-items:center;width:44px;height:44px;margin:0 auto 5px;font-weight:900;display:grid}.party small{color:#677989;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;display:block;overflow:hidden}.flowArrow{color:#9badb6;font-size:22px;font-weight:900;position:absolute;top:14px;right:-14px}.checkList{gap:8px;margin:12px 0;display:grid}.check{color:#435867;background:#f3f8f9;border-radius:14px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.check svg{color:#1f8f8b;flex:none}.form{gap:10px;margin-top:2px;display:grid}.input{color:#728392;background:#fff;border:1px solid #dfe9ed;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.input strong{color:#20394c;text-align:right}.selectInput select{color:#20394c;background:0 0;border:0;outline:0;max-width:210px;font-weight:900}.textarea{color:#334c5e;resize:vertical;background:#fff;border:1px solid #dfe9ed;border-radius:17px;width:100%;min-height:92px;padding:12px 13px;font-size:12px;font-weight:700;line-height:1.45}.confirmBanner{color:#fff;background:linear-gradient(135deg,#132a3c,#234763);border-radius:0 0 28px 28px;padding:22px 18px 18px}.confirmBanner h2{margin:12px 0 8px;font-size:24px;font-weight:900;line-height:1.25}.optionGrid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.option{text-align:center;color:#233a4b;cursor:pointer;background:#fff;border:1px solid #dfe9ed;border-radius:18px;justify-content:center;align-items:center;gap:6px;min-height:70px;padding:14px 10px;font-size:13px;font-weight:900;display:flex;box-shadow:0 8px 20px #1424370d}.option.primary{color:#1f8f8b;background:#e8f7f7;border-color:#cfe9e9}.timeline{margin:14px 0 0 8px;padding-left:22px;position:relative}.timeline:before{content:"";background:#d7e7eb;width:2px;position:absolute;top:4px;bottom:6px;left:7px}.step{padding:0 0 14px;position:relative}.step:before{content:"";background:#1f8f8b;border:3px solid #e7f7f7;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:-23px}.step h3{color:#193143;align-items:center;gap:5px;margin:0 0 4px;font-size:13px;font-weight:900;display:flex}.step p{color:#778694;margin:0;font-size:10px;font-weight:700;line-height:1.4}.hashBox{color:#d8edf0;word-break:break-all;background:#132a3c;border-radius:18px;margin-top:12px;padding:13px;font-size:11px;line-height:1.55}.lightHash{color:#335266;background:#f2f8f9;border:1px solid #dfe9ed}.boundaryNotice{color:#71818f;background:#eff6f7;border:1px dashed #cbdfe3;border-radius:14px;gap:4px;margin:2px 18px 18px;padding:10px 12px;display:grid}.boundaryNotice span{font-size:10px;font-weight:750;line-height:1.35}.nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #e4edf0;grid-template-columns:repeat(5,1fr);height:72px;padding:8px 8px 6px;display:grid;position:absolute;bottom:0;left:0;right:0}.navItem{color:#91a0ad;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.homeSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.homeSummary div{background:#fff;border-left:3px solid #2aa49f;border-radius:6px;min-width:0;padding:10px 8px;box-shadow:0 8px 20px #1424370d}.homeSummary b,.homeSummary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.homeSummary b{color:#173247;font-size:15px;font-weight:950}.homeSummary span{color:#778895;margin-top:4px;font-size:9px;font-weight:850}.workflowPanel{background:#f5fafb;border:1px solid #dce9ec;border-radius:16px;margin:0 0 12px;padding:12px}.triangleCard .workflowPanel{margin:10px 0 0}.workflowHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workflowHead div{min-width:0}.workflowHead b,.workflowHead span{display:block}.workflowHead b{color:#173247;font-size:13px;font-weight:950}.workflowHead span{color:#748692;margin-top:3px;font-size:10px;font-weight:800}.workflowHead strong{color:#1f8f8b;background:#e7f6f5;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:950}.participantProgress{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.participantState{background:#fff;border:1px solid #e2ecef;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:8px 7px;display:flex}.participantState>div{min-width:0}.participantAvatar{color:#456071;background:#eaf3f5;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:950;display:grid}.participantState b,.participantState small{align-items:center;gap:3px;min-width:0;display:flex}.participantState b{color:#233b4d;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:900;overflow:hidden}.participantState small{color:#798a97;margin-top:3px;font-size:8px;font-weight:850}.participantState.confirmed .participantAvatar,.participantState.signed .participantAvatar{color:#21966d;background:#e6f7ef}.participantState.objected .participantAvatar{color:#d9524a;background:#fff0f0}.participantState.pending .participantAvatar,.participantState.initiated .participantAvatar{color:#d7841c;background:#fff3e3}.workflowStages{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:11px;display:grid}.workflowStages div{text-align:center;color:#8a98a3;min-width:0;padding-top:12px;font-size:8px;font-weight:850;position:relative}.workflowStages div:before{content:"";background:#dfe9ec;height:2px;position:absolute;top:3px;left:0;right:0}.workflowStages div:first-child:before{left:50%}.workflowStages div:last-child:before{right:50%}.workflowStages i{z-index:1;background:#cbd8dd;border:2px solid #f5fafb;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:calc(50% - 4px)}.workflowStages .done,.workflowStages .active{color:#1f8f8b}.workflowStages .done i{background:#24a375}.workflowStages .active i{background:#ef9a28;box-shadow:0 0 0 3px #ef9a2826}.workflowPanel.compact{border-radius:12px;padding:9px 10px}.workflowPanel.compact .workflowHead b{font-size:11px}.workflowPanel.compact .workflowStages{margin-top:8px}.filterResultHead{justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-bottom:10px;padding:0 4px;display:flex}.filterResultHead>div{color:#244459;align-items:center;gap:7px;font-size:13px;font-weight:950;display:flex}.amountBasisGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.amountBasisGrid div{background:#f3f8f9;border-radius:10px;min-width:0;padding:9px 8px}.amountBasisGrid span,.amountBasisGrid b{display:block}.amountBasisGrid span{color:#778895;font-size:8px;font-weight:850}.amountBasisGrid b{color:#173247;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:950;overflow:hidden}.inlinePlanTabs button{justify-content:center;align-items:center;gap:4px;display:inline-flex}.caseNotice{color:#9a641d;background:#fff7ea;border:1px solid #f3dfbd;border-radius:14px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 12px;display:flex}.caseNotice svg{flex:none;margin-top:1px}.caseNotice b,.caseNotice span{display:block}.caseNotice b{font-size:12px;font-weight:950}.caseNotice span{margin-top:3px;font-size:10px;font-weight:800;line-height:1.45}.inviteEdgeList{gap:8px;margin-bottom:12px;display:grid}.inviteEdge{background:#fff;border:1px solid #e0e9ed;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px;display:grid}.inviteEdge b,.inviteEdge span{display:block}.inviteEdge b{color:#193143;font-size:12px;font-weight:950}.inviteEdge span{color:#758692;margin-top:4px;font-size:9px;font-weight:800;line-height:1.4}.inviteEdge strong{color:#153247;white-space:nowrap;font-size:13px;font-weight:950}.balanceForm{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.balanceForm label{gap:6px;min-width:0;display:grid}.balanceForm span{color:#617584;align-items:center;gap:4px;font-size:9px;font-weight:900;display:flex}.balanceForm input{color:#183044;background:#fff;border:1px solid #dbe7eb;border-radius:11px;outline:0;width:100%;min-width:0;height:42px;padding:0 9px;font-size:11px;font-weight:850}.caseTaskCard .listTop>div{min-width:0}.caseTaskCard .listTop p{color:#7b8b97;margin:4px 0 0;font-size:9px;font-weight:800}.adminWorkspaceTabs{background:#e5eef1;border-radius:10px;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.adminWorkspaceTabs button{color:#5b7080;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.adminWorkspaceTabs button.active{color:#1a6170;background:#fff;box-shadow:0 3px 9px #14243714}.adminDesktopGrid.entryView{grid-template-columns:minmax(600px,820px)}.adminDesktopGrid.entryView>aside,.adminDesktopGrid.chainView>section{display:none}.adminDesktopGrid.chainView{grid-template-columns:1fr}.adminKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.adminKpi{background:#fff;border:1px solid #dce7eb;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:15px;display:flex;box-shadow:0 8px 22px #1424370a}.adminKpi>span{color:#1f8f8b;background:#e8f5f5;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.adminKpi div{min-width:0}.adminKpi small,.adminKpi b,.adminKpi em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adminKpi small{color:#748592;font-size:10px;font-weight:850}.adminKpi b{color:#142f42;margin-top:4px;font-size:22px;font-weight:950}.adminKpi em{color:#87949e;margin-top:3px;font-size:9px;font-style:normal;font-weight:800}.adminPipeline,.adminPanel{background:#fff;border:1px solid #dce7eb;border-radius:10px;box-shadow:0 8px 22px #1424370a}.adminPipeline{margin-bottom:14px;padding:15px}.adminSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.adminSectionHead b,.adminSectionHead span{display:block}.adminSectionHead b{color:#173247;font-size:14px;font-weight:950}.adminSectionHead span{color:#81909b;margin-top:3px;font-size:9px;font-weight:800}.adminSectionHead>svg{color:#1f8f8b}.pipelineGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pipelineGrid div{background:#f6f9fa;border-radius:7px;padding:10px 12px 10px 17px;position:relative;overflow:hidden}.pipelineGrid i{background:#527d98;width:4px;position:absolute;top:0;bottom:0;left:0}.pipelineGrid i.teal{background:#1f8f8b}.pipelineGrid i.orange{background:#ef9a28}.pipelineGrid i.red{background:#e7635b}.pipelineGrid i.green{background:#28a878}.pipelineGrid b,.pipelineGrid span{display:block}.pipelineGrid b{color:#173247;font-size:18px;font-weight:950}.pipelineGrid span{color:#718391;margin-top:3px;font-size:9px;font-weight:850}.adminOverviewGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:start;gap:14px;display:grid}.adminPanel{padding:15px}.adminChainTable{display:grid}.adminChainTable article{border-top:1px solid #e8eef1;grid-template-columns:minmax(270px,1fr) 110px minmax(230px,.8fr) 34px;align-items:center;gap:12px;min-height:78px;padding:9px 0;display:grid}.adminChainMain{align-items:center;gap:9px;min-width:0;display:flex}.adminChainIndex{color:#456071;text-align:center;background:#edf3f5;border-radius:6px;flex:none;width:50px;padding:6px;font-size:10px;font-weight:950}.adminChainMain div{min-width:0}.adminChainMain b,.adminChainMain small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adminChainMain b{color:#20394b;font-size:11px;font-weight:950}.adminChainMain small{color:#83919c;margin-top:5px;font-size:9px;font-weight:800}.adminChainTable article>strong{color:#173247;white-space:nowrap;font-size:13px;font-weight:950}.adminChainTable .workflowPanel{margin:0;padding:7px 9px}.adminChainTable .workflowStages{display:none}.adminChainTable article>a{color:#1f8f8b;background:#eaf6f6;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.adminTaskQueue{display:grid}.adminTaskQueue>a{border-top:1px solid #e8eef1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:55px;display:grid}.queueIcon{color:#1f8f8b;background:#e9f5f5;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.queueIcon.danger{color:#d9524a;background:#fff0f0}.adminTaskQueue b,.adminTaskQueue small{display:block}.adminTaskQueue b{color:#263e50;font-size:10px;font-weight:950}.adminTaskQueue small{color:#83919c;margin-top:3px;font-size:8px;font-weight:800}.adminEmptyLine{color:#7d8d98;place-items:center;min-height:90px;font-size:11px;font-weight:850;display:grid}.adminDetailSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.adminDetailSummary div{background:#fff;border:1px solid #dce7eb;border-radius:9px;min-width:0;padding:12px 14px}.adminDetailSummary span,.adminDetailSummary b{align-items:center;gap:6px;display:flex}.adminDetailSummary span{color:#7c8c98;font-size:9px;font-weight:850}.adminDetailSummary b{color:#173247;margin-top:5px;font-size:15px;font-weight:950}.adminDesktop>.adminDesktopMain>.workflowPanel{background:#fff;border-radius:10px;margin-bottom:14px}@media (width<=1040px){.adminKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminOverviewGrid{grid-template-columns:1fr}.adminChainTable article{grid-template-columns:minmax(230px,1fr) 100px minmax(210px,.8fr) 34px}}@media (width<=720px){.adminWorkspaceTabs{width:100%}.adminWorkspaceTabs button{flex:1;justify-content:center;padding:0 8px}.adminKpiGrid,.adminDetailSummary,.pipelineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminChainTable article{grid-template-columns:minmax(0,1fr) auto 34px}.adminChainTable .workflowPanel{grid-column:1/-1}.adminDesktopGrid.entryView{grid-template-columns:1fr}}:root{--bg:#edf3f4;--ink:#102b3b;--muted:#677b88;--line:#d6e2e5;--teal:#118c87;--teal2:#2fabb5;--blue:#284d61;--deep:#102c3d;--orange:#e99a2f;--red:#dd5e58;--green:#269a70;--card:#fff;--soft:#f2f7f8}body{background:#e8eff1}button,a,input,select,textarea{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #118c8738}.mobileApp{background:#f3f7f8}.appBrandBar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dfe8eb;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex;position:absolute;inset:0 0 auto}.appBrand{align-items:center;gap:9px;min-width:0;display:flex}.appBrand>span{color:#fff;background:#15394a;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.appBrand div{min-width:0}.appBrand b,.appBrand small{line-height:1.1;display:block}.appBrand b{color:#122e3e;font-size:14px;font-weight:950}.appBrand small{color:#758590;margin-top:3px;font-size:8px;font-weight:850}.demoMode{color:#187d79;background:#e8f5f4;border:1px solid #cce7e5;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:950}.status{display:none}.appScroll.withNav{padding-bottom:82px}.hero:after,.gradientPanel:after{display:none}.hero{border-radius:0 0 18px 18px;padding:28px 20px 24px}.homeHero{min-height:254px;padding-top:30px}.hero h1,.hero h2{margin:15px 0 8px;font-size:28px;line-height:1.16}.hero small,.gradientPanel .tag,.confirmBanner .tag{border-radius:6px;padding:5px 8px}.section{padding:15px 16px}.topHead{border-bottom-color:#dae5e8;padding:17px 18px 15px}.topHead h2,.topHead h3{font-size:21px;line-height:1.2}.topHead p{color:#6f818d}.card,.listItem,.invitePreview,.triangleCard,.fieldList{border-color:#d8e4e7;border-radius:14px;box-shadow:0 8px 20px #142e3d0e}.card,.listItem,.invitePreview,.triangleCard{padding:13px}.cardTitle{color:#153244;font-size:14px}.sourceGrid{gap:7px}.source{background:#fff;border-radius:10px;min-height:44px;padding:10px;font-size:11px}.homeSummary div{box-shadow:none;border-left-width:2px;border-radius:8px}.mini,.metric,.kv,.triangleMetrics div,.amountBasisGrid div{box-shadow:none;border-radius:9px}.searchBox{background:#eff5f6;border-radius:11px}.searchBox button,.smallBtn,.ghostBtn,.cta,.triangleAction{border-radius:9px}.cta{background:#15958f;min-height:46px;box-shadow:0 9px 20px #118c8738}.chip{border-radius:7px;padding:7px 9px}.tag,.meta span{border-radius:6px}.triangleCard{position:relative;overflow:hidden}.triangleCard:before{content:"";background:#1e9993;width:3px;position:absolute;inset:0 auto 0 0}.triangleTop h3{font-size:14px}.triangleLoop{background:#173c4e;border:1px solid #27566a;border-radius:10px;min-height:70px}.triangleParty b{border-radius:8px}.triangleBack{justify-content:flex-start;padding-left:2px}.triangleAction{background:#e9f5f4;min-height:34px}.workflowPanel,.participantState,.caseNotice,.inviteEdge{border-radius:10px}.workflowPanel{background:#f2f7f8}.participantState{border-color:#dee8eb}.gradientPanel{border-radius:14px;box-shadow:0 10px 24px #102c3d2e}.chainGraphCard{padding-bottom:12px}.chainGraphArea{background:#f2f7f8;border-radius:11px;height:292px}.chainGraphCanvas{transform-origin:top;transform:scale(.88)}.chainEdgeRow,.evidenceItem,.miniRow{border-radius:9px}.node{box-shadow:0 7px 16px #142e3d29}.chainEdgeLabel,.chainLoopHint,.edgeLabel{border-radius:7px}.fieldList{overflow:hidden}.quote{border-radius:8px}.input,.textarea,.option,.balanceForm input{border-radius:9px}.optionGrid{gap:7px}.nav{background:#fffffff7;height:68px;padding:6px 7px 5px}.navItem{border-radius:8px;gap:3px;position:relative}.navItem.active:after{content:"";background:#118c87;border-radius:2px;width:16px;height:2px;position:absolute;top:1px;left:calc(50% - 8px)}.boundaryNotice{background:#edf4f5;border-style:solid;border-radius:9px}.adminDesktopTopbar{background:#102c3d;min-height:66px;box-shadow:0 6px 18px #102c3d24}.adminDesktopBrand b,.adminAuthBrand b{align-items:center;gap:8px;display:flex}.adminDesktopBrand b i,.adminAuthBrand b i{color:#8bd7d2;background:#31b8b12e;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:950}.adminDesktopMain{max-width:1220px}.adminWorkspaceTabs{background:#dfe8eb;border-radius:8px}.adminWorkspaceTabs button,.adminWorkspaceTabs button.active,.adminKpi,.adminPipeline,.adminPanel,.adminDetailSummary div,.adminDesktopToolbar,.adminDesktop .card,.adminDesktop .listItem,.adminDesktop .invitePreview{border-radius:8px}.adminWorkspaceTabs button.active{box-shadow:0 2px 7px #142e3d12}.adminKpi,.adminPipeline,.adminPanel,.adminDetailSummary div{border-color:#d4e0e4;box-shadow:0 6px 16px #142e3d0b}.adminKpi>span,.queueIcon,.adminChainTable article>a,.adminBrandMark{border-radius:7px}.adminDesktop .triangleCard:hover{transform:translateY(-1px);box-shadow:0 10px 22px #142e3d14}.adminAuthIntro{border-radius:10px}@media (width>=640px){.desktopFrame{padding:22px 0}.mobileApp{border:7px solid #173240;border-radius:27px;height:844px;min-height:844px}.mobileApp:before{display:none}}:root{--bg:#edf1ef;--ink:#102b37;--muted:#657780;--line:#d4dedd;--teal:#0f947d;--teal2:#2aa993;--blue:#214b5b;--deep:#092735;--orange:#c48a2f;--red:#cf5a54;--green:#168d68;--card:#fff;--soft:#f0f4f2;--gold:#b88735;--gold-soft:#fbf4e6}body{color:var(--ink);font-variant-numeric:tabular-nums;background:#dfe6e5}.desktopFrame{background:linear-gradient(#ccd8d9 0,#e5ebea 180px,#dce4e3 100%)}.mobileApp{background:#f3f5f3;box-shadow:0 30px 80px #06232f3d}.appBrandBar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#092735;border-bottom:1px solid #1c4654;height:58px;padding:0 17px;box-shadow:0 5px 16px #07232f2e}.appBrand>span{color:#fff;background:#0f947d;border:1px solid #35ad99;border-radius:7px;width:32px;height:32px}.appBrand b{color:#fff;font-size:14px}.appBrand small{color:#aac0c7}.demoMode{color:#f2d493;background:#b8873524;border-color:#e8c57f5c}.appScroll{background:#f3f5f3;inset:58px 0 0}.hero,.gradientPanel,.confirmBanner,.adminAuthIntro{background:#0b3040}.hero{border-bottom:3px solid #0f947d;border-radius:0;box-shadow:0 9px 24px #0927352e}.hero:before,.gradientPanel:before,.adminAuthIntro:before{content:"";background:linear-gradient(90deg,#0f947d 0 68%,#c29646 68% 100%);height:3px;position:absolute;inset:0 0 auto}.hero h1,.hero h2{color:#fff}.hero p,.gradientPanel p,.confirmBanner p{color:#c8d9dd}.hero small,.gradientPanel .tag,.confirmBanner .tag{color:#f0d292;background:#b887351f;border-color:#e6c27b57}.homeHero{min-height:258px}.topHead,.detailHero{background:#fbfcfa;border-bottom:1px solid #d6dfdd;box-shadow:inset 0 -2px #e9eeec}.topHead h2,.topHead h3,.detailHero h2{color:#0d2c39}.card,.listItem,.invitePreview,.triangleCard,.fieldList{background:#fff;border-color:#d4dedd;border-radius:10px;box-shadow:0 5px 14px #0927350e}.cardTitle{border-left:3px solid var(--gold);color:#102f3d;align-items:center;min-height:20px;padding-left:8px}.tag{color:#137d6b;background:#e8f4f0;border:1px solid #cce6de}.tag.orange{color:#9f6a18;background:#fbf3e4;border-color:#edb}.tag.red{color:#bd4e49;background:#faeceb;border-color:#efd2d0}.tag.green{color:#137f5d;background:#e7f4ee;border-color:#cce6dc}.homeSummary div,.mini,.metric,.kv,.triangleMetrics div,.amountBasisGrid div{background:#fbfcfa;border-color:#d9e1df}.homeSummary div{border-left-color:var(--gold)}.homeSummary div:nth-child(2){border-left-color:var(--teal)}.homeSummary div:nth-child(3){border-left-color:#486b79}.amount,.amountBig,.triangleMetrics div:first-child b,.metricStrip .metric:first-child b,.chainSide>b{color:#9e6d1f}.searchBox{background:#eef2f0;border-color:#cedbd8}.searchBox:focus-within{background:#fff;border-color:#2d9a87;box-shadow:0 0 0 3px #0f947d1c}.chip{color:#49616b;background:#f7f8f6;border-color:#d2dcda}.chip.hot{color:#fff;background:#0f947d;border-color:#0f947d;box-shadow:0 4px 10px #0f947d2e}.cta,.smallBtn.primary{color:#fff;background:#0f947d;box-shadow:0 8px 18px #0f947d33}.cta:hover,.smallBtn.primary:hover{background:#0b806c}.ghostBtn,.smallBtn{color:#127d6b;background:#edf5f2;border-color:#d1e4de}.triangleCard:before{background:var(--gold);width:4px}.triangleLoop{background:#0c3141;border-color:#315765;box-shadow:inset 0 0 0 1px #ffffff06}.triangleParty b{color:#0b3743;background:#f1d99f}.triangleAction{color:#0d7968;background:#edf5f2;border:1px solid #d0e4dd}.workflowPanel,.participantState,.caseNotice,.inviteEdge{background:#f2f5f3;border-color:#d6e0dd}.progress i,.workflowProgress i{background:#0f947d}.gradientPanel{border:1px solid #274d5b;border-top-color:#c29646;box-shadow:0 12px 26px #09273533}.chainGraphArea{background:#eef3f0;border-color:#d2ddda}.node.n1{background:#0f947d}.node.n2{background:#173e4d}.node.n3{background:#bd842c}.chainEdgeLabel,.chainLoopHint,.edgeLabel{border-color:#d1dcd9;box-shadow:0 5px 12px #09273514}.chainLoopHint{color:#0b806d}.chainEdgeRow,.evidenceItem,.miniRow{background:#f2f5f3;border:1px solid #e0e7e4}.boundaryNotice{color:#6a746f;background:#f5f2e9;border-color:#ded4bd}.quote{background:#eef4f1;border-left-color:#0f947d}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#092735;border-top:1px solid #214654;height:70px;padding:6px 7px 5px;box-shadow:0 -8px 20px #07222e2e}.navItem{color:#8aa4ad}.navItem.active{color:#fff;background:#0f947d2b}.navItem.active svg{color:#47c4aa}.navItem.active:after{background:#d1a24d}.adminDesktop,.adminAuthDesktop{background:#edf1ef}.adminDesktopTopbar{background:#092735;border-bottom:3px solid #a8792f;min-height:68px;box-shadow:0 8px 22px #0825322e}.adminBrandMark{color:#fff;background:#0f947d;border-color:#37af9b}.adminDesktopBrand b i,.adminAuthBrand b i{color:#f0cf8c;background:#b887352b}.adminDesktopHead h1{color:#0b2d3a}.adminWorkspaceTabs{background:#dce4e1;border:1px solid #cfdad7}.adminWorkspaceTabs button{color:#597078}.adminWorkspaceTabs button.active{color:#fff;box-shadow:none;background:#123746}.adminKpi,.adminPipeline,.adminPanel,.adminDetailSummary div,.adminDesktopToolbar,.adminDesktop .card,.adminDesktop .listItem,.adminDesktop .invitePreview{border-color:#d1dcda;box-shadow:0 4px 12px #0927350b}.adminKpi{border-top:3px solid #557582}.adminKpi:nth-child(2){border-top-color:#0f947d}.adminKpi:nth-child(3){border-top-color:#b88735}.adminKpi:nth-child(4){border-top-color:#8b5b52}.adminKpi>span,.queueIcon,.adminChainTable article>a{color:#0f806d;background:#e9f3ef}.adminPipeline,.adminPanel{border-top:2px solid #173e4d}.pipelineGrid div{background:#f2f5f3}.adminChainTable article:hover{background:#f3f6f4}.adminAuthDesktop{background:#e7edeb}.adminAuthIntro{border-top:3px solid #b88735;position:relative}.adminLoginForm{border-top:3px solid #0f947d}@media (width>=640px){.mobileApp{border-color:#082532;box-shadow:0 32px 90px #06202b47}}.caseTopHead{color:#fff;background:#0b2d3b;border-bottom:3px solid #b88735;padding:18px 18px 16px;box-shadow:0 8px 20px #07232f2e}.caseTopHead h2{color:#fff;margin:9px 0 6px;font-size:19px;line-height:1.35}.caseTopHead p{color:#bdd0d5;font-size:11px}.caseEyebrow{color:#e5c782;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.caseHeadlineMetrics{grid-template-columns:1.25fr 1fr 1fr;gap:7px;margin-top:13px;display:grid}.caseHeadlineMetrics>div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:7px;min-width:0;min-height:50px;padding:8px}.caseHeadlineMetrics b,.caseHeadlineMetrics span{display:block}.caseHeadlineMetrics b{color:#fff;font-size:14px;font-weight:950}.caseHeadlineMetrics span{color:#aebfc5;margin-top:4px;font-size:8px;font-weight:800}.caseHeadlineMetrics .tag{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;overflow:hidden}.caseWorkspace{padding-top:0}.caseTabs{z-index:20;scrollbar-width:none;background:#fff;border-bottom:1px solid #d4dedd;grid-template-columns:repeat(5,minmax(70px,1fr));gap:0;margin:0 -18px 12px;display:grid;position:sticky;top:0;overflow-x:auto;box-shadow:0 4px 10px #0927350d}.caseTabs::-webkit-scrollbar{display:none}.caseTabs button{color:#667a83;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;min-width:70px;height:44px;padding:0 5px;font-size:10px;font-weight:900}.caseTabs button.active{color:#0f806d;border-bottom-color:#b88735}.caseTabPanel{min-height:420px}.caseNextStep{color:#176b5f;background:#e9f4f0;border:1px solid #cfe4dc;border-left:3px solid #0f947d;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;margin:12px 0;padding:12px;display:grid}.caseNextStep.objected{color:#ad4d48;background:#faeeee;border-color:#ebcfcd #ebcfcd #ebcfcd #cc5650}.caseNextStep b,.caseNextStep span{display:block}.caseNextStep b{font-size:11px}.caseNextStep span{color:#61777d;margin-top:3px;font-size:9px;line-height:1.45}.caseParticipantList{gap:7px;margin-bottom:12px;display:grid}.caseParticipantList article{background:#fff;border:1px solid #d7e1df;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:grid}.caseParticipantList article>span{color:#fff;background:#123b49;border-radius:7px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:950;display:grid}.caseParticipantList b,.caseParticipantList small{display:block}.caseParticipantList b{color:#173540;font-size:11px}.caseParticipantList small{color:#7b8b90;margin-top:3px;font-size:8px}.caseTaskRows{display:grid}.caseTaskRows>a{border-top:1px solid #e3e9e7;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;display:grid}.caseTaskRows b,.caseTaskRows small{display:block}.caseTaskRows b{color:#24414c;font-size:10px}.caseTaskRows small{color:#7b8c91;margin-top:3px;font-size:8px}.planCaseCard{margin-top:10px}.caseEvidenceList{gap:10px;display:grid}.caseEvidenceList article>p{color:#31505c;margin:0 0 7px;font-size:10px;font-weight:900}.caseEvidenceList article>small{color:#829095;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:block;overflow:hidden}.caseStickyAction{background:#fffffff7;border:1px solid #d2deda;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:60px;margin:0 0 12px;padding:9px 10px;display:flex;box-shadow:0 5px 14px #08243012}.caseStickyAction>div small,.caseStickyAction>div b{display:block}.caseStickyAction>div small{color:#7a898e;font-size:8px;font-weight:850}.caseStickyAction>div b{color:#173946;margin-top:2px;font-size:12px}.caseStickyAction .smallBtn{white-space:nowrap;width:auto;min-height:40px;padding:0 12px}.caseStatusBadge.partially_signed,.caseStatusBadge.ready_to_sign{color:#9c6819;background:#fbf2df}.caseStatusBadge.objected{color:#b54c47;background:#fae9e8}.caseStatusBadge.completed{color:#117859;background:#e5f3ec}.adminAppShell{background:#e9efed;grid-template-columns:236px minmax(0,1fr);min-width:1040px;display:grid}.adminSidebar{color:#d6e3e5;background:#092735;border-right:3px solid #a8792f;flex-direction:column;height:100svh;padding:18px 14px 14px;display:flex;position:sticky;top:0}.adminSidebarBrand{border-bottom:1px solid #ffffff1a;min-height:54px;padding:0 6px 16px}.adminSidebarNav{gap:4px;margin-top:16px;display:grid}.adminSidebarNav>small{color:#6f8d97;padding:14px 10px 6px;font-size:9px;font-weight:900}.adminSidebarNav>a{color:#a9bec5;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:0 11px;font-size:12px;font-weight:850;display:flex}.adminSidebarNav>a:hover{color:#fff;background:#ffffff0f}.adminSidebarNav>a.active{color:#fff;background:#0f806d;border-color:#2a9a87;box-shadow:inset 3px 0 #e3bc69}.adminSidebarFoot{background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:22px minmax(0,1fr);gap:8px;margin-top:auto;padding:12px 10px;display:grid}.adminSidebarFoot b,.adminSidebarFoot span{display:block}.adminSidebarFoot b{color:#d7e3e5;font-size:9px}.adminSidebarFoot span{color:#7e99a2;margin-top:3px;font-size:8px;line-height:1.4}.adminWorkspace{min-width:0}.adminAppShell .adminDesktopTopbar{z-index:30;color:#143542;background:#fff;border-bottom:1px solid #d4ddda;min-height:62px;padding:0 24px;position:sticky;top:0;box-shadow:0 3px 12px #0825320d}.adminTopbarContext span,.adminTopbarContext b{display:block}.adminTopbarContext span{color:#77888d;font-size:9px;font-weight:850}.adminTopbarContext b{color:#113442;margin-top:3px;font-size:14px}.adminAppShell .adminUserPill{color:#49616a;background:#edf2f0;border:1px solid #d6dfdc}.adminAppShell .adminDesktopMain{width:100%;max-width:1540px;padding:24px 28px 48px}.adminSourceStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.adminSourceStrip>div,.adminSourceStrip>button{color:#61747b;text-align:left;background:#f3f5f3;border:1px solid #d5dedb;border-radius:7px;align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px 12px;display:flex}.adminSourceStrip>button{appearance:none;font:inherit;cursor:pointer}.adminSourceStrip>button:hover{background:#f0f5f2;border-color:#aecbc2}.adminSourceStrip>div.active,.adminSourceStrip>button.active{color:#0e7e6b;background:#edf6f2;border-color:#bcdcd1;box-shadow:inset 3px 0 #0f947d}.adminSourceStrip b,.adminSourceStrip small{display:block}.adminSourceStrip b{color:#23414c;font-size:11px}.adminSourceStrip small{margin-top:4px;font-size:8px}.adminIntakeAside{position:sticky;top:82px}.adminProcessList{display:grid}.adminProcessList>div{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:68px;display:grid;position:relative}.adminProcessList>div:not(:last-child):after{content:"";background:#d9e2df;width:2px;position:absolute;top:34px;bottom:0;left:14px}.adminProcessList>div>span{z-index:1;color:#72848a;background:#edf1ef;border:1px solid #d4dedb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid}.adminProcessList>div.done>span,.adminProcessList>div.active>span{color:#fff;background:#0f806d;border-color:#0f806d}.adminProcessList b,.adminProcessList small{display:block}.adminProcessList b{color:#23404b;margin-top:2px;font-size:11px}.adminProcessList small{color:#78898e;margin-top:5px;font-size:9px;line-height:1.45}.adminReviewLayout{grid-template-columns:minmax(650px,1.55fr) minmax(300px,.72fr);align-items:start;gap:14px;display:grid}.adminReviewLayout .adminInspector{position:sticky;top:82px}.adminFilterBar{border-bottom:1px solid #dfe6e3;align-items:center;gap:8px;min-height:48px;padding-bottom:12px;display:flex}.adminFilterBar label{background:#f2f5f3;border:1px solid #d7dfdd;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:260px;min-height:36px;padding:0 10px;display:flex}.adminFilterBar input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.adminFilterBar select,.adminFilterBar button{color:#4c646c;cursor:pointer;background:#f7f8f6;border:1px solid #d4ddda;border-radius:6px;min-height:36px;padding:0 10px;font-size:10px;font-weight:850}.adminFilterBar button{align-items:center;gap:5px;display:inline-flex}.adminFilterBar button.active{color:#fff;background:#0f806d;border-color:#0f806d}.adminTableHeader,.adminDataRows>button{grid-template-columns:minmax(190px,1.25fr) minmax(170px,1fr) 88px 62px 96px 22px;align-items:center;gap:10px;display:grid}.adminTableHeader{color:#7a898e;background:#f2f5f3;border-bottom:1px solid #dce4e1;min-height:36px;padding:0 9px;font-size:8px;font-weight:900}.adminDataRows>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e9e7;width:100%;min-height:62px;padding:8px 9px}.adminDataRows>button:hover,.adminDataRows>button.selected{background:#edf5f2}.adminDataRows>button.selected{box-shadow:inset 3px 0 #0f947d}.adminDataRows b,.adminDataRows small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.adminDataRows b{color:#24414b;font-size:10px}.adminDataRows small{color:#859398;margin-top:4px;font-size:8px}.adminDataRows strong{color:#9b6a20;font-size:11px}.adminInspectorAmount{color:#9c6a20;margin:12px 0;font-size:25px;font-weight:950}.adminInspectorAmount small{color:#7d8c91;margin-top:3px;font-size:8px;display:block}.adminInspectorFields{gap:8px;display:grid}.adminInspectorFields>div{background:#f3f5f3;border-left:2px solid #b88735;min-width:0;padding:9px 10px}.adminInspectorFields span,.adminInspectorFields b,.adminInspectorFields small{display:block}.adminInspectorFields span{color:#78888d;font-size:8px;font-weight:850}.adminInspectorFields b{overflow-wrap:anywhere;color:#25414c;margin-top:4px;font-size:10px}.adminInspectorFields small{overflow-wrap:anywhere;color:#849297;margin-top:4px;font-size:8px}.adminInspectorSummary,.adminBoundaryLine{color:#5f747b;background:#f6f2e9;border:1px solid #e2d8c0;border-radius:6px;margin:10px 0;padding:10px;font-size:9px;line-height:1.6}.adminViewSwitch{background:#dce4e1;border:1px solid #cbd7d3;border-radius:7px;gap:4px;width:fit-content;margin-bottom:14px;padding:4px;display:flex}.adminViewSwitch button{color:#5b7078;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.adminViewSwitch button.active{color:#fff;background:#123746}.judgmentKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.judgmentKpi{background:#fff;border:1px solid #d6dfdc;border-radius:7px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:flex}.judgmentKpi>span{color:#0f806d;background:#e7f2ee;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}.judgmentKpi b,.judgmentKpi small{display:block}.judgmentKpi b{color:#163947;font-size:21px;line-height:1}.judgmentKpi small{color:#78898e;margin-top:6px;font-size:9px;font-weight:850}.judgmentBatchBar{justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-bottom:12px;display:flex}.judgmentBatchBar>div,.judgmentBatchStats{align-items:center;gap:9px;min-width:0;display:flex}.judgmentBatchIcon{color:#9c6a20;background:#f6eedf;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.judgmentBatchBar b,.judgmentBatchBar small{display:block}.judgmentBatchBar b{color:#24414b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.judgmentBatchBar small{color:#829196;margin-top:4px;font-size:8px}.judgmentBatchStats{color:#62767d;flex:none;font-size:9px;font-weight:850}.judgmentSearchBar{grid-template-columns:minmax(300px,1fr) 170px 125px 120px auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.judgmentSearchBar label{background:#f2f5f3;border:1px solid #d4ddda;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.judgmentSearchBar input,.judgmentSearchBar select,.judgmentSearchBar button{border:1px solid #d4ddda;border-radius:6px;min-width:0;min-height:38px;font-size:10px;font-weight:800}.judgmentSearchBar input{background:0 0;border:0;outline:0;width:100%}.judgmentSearchBar select{color:#4f656d;background:#f7f8f6;padding:0 8px}.judgmentSearchBar button{color:#fff;cursor:pointer;background:#0f806d;border-color:#0f806d;justify-content:center;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.judgmentLibraryLayout{grid-template-columns:minmax(660px,1.35fr) minmax(400px,.85fr)}.judgmentTableHead,.judgmentRows>button{grid-template-columns:minmax(230px,1.35fr) minmax(160px,1fr) minmax(120px,.75fr) 58px 112px;align-items:center;gap:10px;display:grid}.judgmentTableHead,.candidateTableHead{color:#7a898e;background:#f2f5f3;border-bottom:1px solid #dce4e1;min-height:36px;padding:0 9px;font-size:8px;font-weight:900}.judgmentRows>button,.candidateRows>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e9e7;width:100%;min-height:64px;padding:8px 9px}.judgmentRows>button:hover,.judgmentRows>button.selected,.candidateRows>button:hover,.candidateRows>button.selected{background:#edf5f2}.judgmentRows>button.selected,.candidateRows>button.selected{box-shadow:inset 3px 0 #0f947d}.judgmentRows b,.judgmentRows small,.candidateRows b,.candidateRows small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.judgmentRows b,.candidateRows b{color:#24414b;font-size:10px}.judgmentRows small,.candidateRows small{color:#859398;margin-top:4px;font-size:8px}.judgmentRows>button>span:nth-child(4){color:#657980;font-size:9px}.judgmentRowTags{flex-wrap:wrap;gap:4px;display:flex}.judgmentRowTags .tag{padding:4px 6px;font-size:8px}.judgmentPager{color:#74868c;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 9px 0;font-size:9px;font-weight:850;display:flex}.judgmentPager>div{gap:5px;display:flex}.judgmentPager button{color:#0f806d;cursor:pointer;background:#edf4f1;border:1px solid #d3dfdb;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.judgmentPager button:disabled{color:#a7b1b3;cursor:default}.judgmentInspector{min-width:0}.judgmentInspector h2{color:#173946;margin:14px 0 10px;font-size:15px;line-height:1.45}.judgmentMetaGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.judgmentMetaGrid>div{background:#f2f5f3;border-left:2px solid #b88735;min-width:0;padding:8px 9px}.judgmentMetaGrid span,.judgmentMetaGrid b{display:block}.judgmentMetaGrid span{color:#7c8b90;font-size:8px;font-weight:850}.judgmentMetaGrid b{overflow-wrap:anywhere;color:#26434d;margin-top:4px;font-size:9px;line-height:1.45}.judgmentPath{overflow-wrap:anywhere;color:#708187;background:#eef2f0;border-radius:5px;margin-top:9px;padding:7px 8px;font-size:8px}.judgmentRawText{color:#263f49;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #dbe3e0;border-radius:6px;max-height:620px;margin:9px 0 0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.75;overflow:auto}.judgmentStatusFilters{width:fit-content}.candidateReviewLayout{grid-template-columns:minmax(700px,1.5fr) minmax(340px,.7fr)}.candidateTableHead,.candidateRows>button{grid-template-columns:minmax(230px,1.3fr) minmax(170px,1fr) 100px 62px 82px;align-items:center;gap:10px;display:grid}.candidateRows strong{color:#9b6a20;font-size:11px}.candidateObligation{color:#4e656d;background:#f3f6f4;border:1px solid #dce4e1;border-left:3px solid #0f947d;border-radius:5px;margin:10px 0;padding:11px;font-size:9px;line-height:1.65}.candidateReviewNote span{color:#6f8187;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.candidateReviewNote textarea{resize:vertical;color:#29444e;width:100%;min-height:82px;font:inherit;background:#fbfcfb;border:1px solid #d6dfdc;border-radius:6px;padding:9px;font-size:10px;line-height:1.5}.candidateActions{grid-template-columns:1fr .7fr .85fr;gap:6px;margin:10px 0;display:grid}.candidateActions .smallBtn{border-radius:5px;width:100%;padding:0 8px;font-size:9px}.smallBtn.danger{color:#b64640;background:#f9e8e7}.subjectTableHeader,.subjectRows>button{grid-template-columns:minmax(170px,1.1fr) minmax(190px,1.25fr) 96px 48px 70px 22px}.subjectProfileMark{color:#fff;background:#123b49;border-radius:8px;place-items:center;width:50px;height:50px;margin-top:14px;display:grid}.subjectInspector h2{color:#173946;margin:12px 0 5px;font-size:18px}.subjectInspector>p{color:#77898e;margin:0 0 14px;font-size:10px}.adminStatusFilters{background:#dce4e1;border:1px solid #cdd8d4;border-radius:7px;gap:6px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto}.adminStatusFilters button{color:#597078;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.adminStatusFilters button span{background:#0000000f;border-radius:9px;place-items:center;min-width:18px;min-height:18px;font-size:8px;display:grid}.adminStatusFilters button.active{color:#fff;background:#123746}.adminListSummary{justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-bottom:12px;display:flex}.adminListSummary>div{align-items:center;gap:9px;display:flex}.adminListSummary b,.adminListSummary small{display:block}.adminListSummary b{color:#193b48;font-size:13px}.adminListSummary small{color:#75878d;margin-top:3px;font-size:9px}.adminCaseHeader,.adminCaseTable>article{grid-template-columns:minmax(220px,1.2fr) 100px minmax(230px,.9fr) 52px 92px 28px;align-items:center;gap:12px;display:grid}.adminCaseHeader{color:#7e8d92;background:#f2f5f3;min-height:36px;padding:0 8px;font-size:8px;font-weight:900}.adminCaseTable>article{border-bottom:1px solid #e2e8e5;min-height:72px;padding:8px}.adminCaseTable article>div:first-child b,.adminCaseTable article>div:first-child small{display:block}.adminCaseTable article>div:first-child b{color:#1d3e4a;font-size:11px}.adminCaseTable article>div:first-child small{color:#7e8d92;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.adminCaseTable article>strong{color:#9b6a20;font-size:12px}.adminCaseTable article>a{color:#0f806d;background:#e7f2ee;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.adminEvidenceGrid,.adminAuditGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);align-items:start;gap:14px;display:grid}.adminEvidenceRows,.adminReportRows{display:grid}.adminEvidenceRows article,.adminReportRows>a{border-bottom:1px solid #e2e8e5;grid-template-columns:34px minmax(0,1fr) auto 24px;align-items:center;gap:9px;min-height:58px;display:grid}.evidenceIcon{color:#0f806d;background:#e8f2ee;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.adminEvidenceRows b,.adminEvidenceRows small,.adminReportRows b,.adminReportRows small{display:block}.adminEvidenceRows b,.adminReportRows b{color:#28434d;font-size:10px}.adminEvidenceRows small,.adminReportRows small{color:#829095;margin-top:4px;font-size:8px}.adminEvidenceRows code{color:#6f8187;font-size:8px}.adminPolicyRows,.adminAdapterRows{display:grid}.adminPolicyRows>div,.adminAdapterRows>div{border-bottom:1px solid #e1e7e4;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;display:grid}.adminPolicyRows>div{grid-template-columns:26px minmax(0,1fr)}.adminPolicyRows svg{color:#0f806d}.adminPolicyRows b,.adminPolicyRows small,.adminAdapterRows b,.adminAdapterRows small{display:block}.adminPolicyRows b,.adminAdapterRows b{color:#29444e;font-size:10px}.adminPolicyRows small,.adminAdapterRows small{color:#7f8e93;margin-top:4px;font-size:8px}.adapterDot{background:#a7b2b4;border-radius:50%;width:9px;height:9px;margin-left:7px}.adapterDot.online{background:#19a174;box-shadow:0 0 0 4px #19a1741f}.adminCaseHero{color:#fff;background:#0c3040;border-left:4px solid #b88735;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:14px 16px;display:flex}.adminCaseHero>div:first-child span,.adminCaseHero>div:first-child b,.adminCaseHero>div:first-child small{display:block}.adminCaseHero>div:first-child span{color:#8eabb4;font-size:8px;font-weight:850}.adminCaseHero>div:first-child b{color:#fff;margin-top:4px;font-size:18px}.adminCaseHero>div:first-child small{color:#bdd0d5;margin-top:5px;font-size:9px}.adminCaseHeroMetrics{align-items:center;gap:12px;display:flex}.adminCaseHeroMetrics>span{border-left:1px solid #ffffff24;min-width:100px;padding-left:12px}.adminCaseHeroMetrics small,.adminCaseHeroMetrics b{display:block}.adminCaseHeroMetrics small{color:#89a5ae;font-size:8px}.adminCaseHeroMetrics b{color:#fff;margin-top:4px;font-size:13px}.adminCaseTabs{border-bottom:1px solid #cfd9d6;gap:2px;margin:12px 0 14px;display:flex}.adminCaseTabs button{color:#61767d;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:40px;padding:0 16px;font-size:10px;font-weight:900}.adminCaseTabs button.active{color:#0d7564;border-bottom-color:#b88735}.adminCaseOverviewGrid{grid-template-columns:minmax(620px,1.45fr) minmax(300px,.62fr);align-items:start;gap:14px;display:grid}.adminCaseInspector{position:sticky;top:82px}.adminNextAction{background:#edf5f2;border-left:3px solid #0f947d;margin:12px 0;padding:12px}.adminNextAction.objected{background:#faeeee;border-left-color:#cc5650}.adminNextAction b{color:#1b3d49;font-size:13px}.adminNextAction p{color:#687b81;margin:6px 0 0;font-size:9px;line-height:1.55}.adminParticipantSummary{gap:6px;margin-bottom:12px;display:grid}.adminParticipantSummary>div{background:#f3f5f3;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:6px 8px;display:grid}.adminParticipantSummary>div>span{color:#fff;background:#173e4d;border-radius:5px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:950;display:grid}.adminParticipantSummary b,.adminParticipantSummary small{display:block}.adminParticipantSummary b{color:#29434d;font-size:9px}.adminParticipantSummary small{color:#7f8e93;margin-top:2px;font-size:8px}.adminCaseSection{min-height:420px}.adminVerificationHeader,.adminVerificationTable article{grid-template-columns:minmax(180px,1fr) 130px 70px 70px 100px;align-items:center;gap:12px;display:grid}.adminVerificationHeader{color:#7e8d92;background:#f2f5f3;min-height:36px;padding:0 10px;font-size:8px;font-weight:900}.adminVerificationTable article{color:#536a72;border-bottom:1px solid #e1e7e4;min-height:60px;padding:8px 10px;font-size:10px}.adminVerificationTable b,.adminVerificationTable small{display:block}.adminVerificationTable small{color:#859398;margin-top:4px;font-size:8px}.adminSignRecord{border-bottom:1px solid #e1e7e4;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.adminSignRecord svg{color:#0f806d}.adminSignRecord b,.adminSignRecord small,.adminSignRecord code{display:block}.adminSignRecord b{color:#29444e;font-size:10px}.adminSignRecord small{color:#829095;margin-top:3px;font-size:8px}.adminSignRecord code{overflow-wrap:anywhere;color:#6d7f85;margin-top:6px;font-size:8px}@media (width<=1180px){.adminAppShell{grid-template-columns:204px minmax(0,1fr)}.adminReviewLayout,.adminCaseOverviewGrid{grid-template-columns:1fr}.adminReviewLayout .adminInspector,.adminCaseInspector{position:static}.adminEvidenceGrid,.adminAuditGrid{grid-template-columns:1fr}}
