:root{--navy:#071a38;--navy2:#0b2854;--blue:#073f91;--royal:#174ea6;--mid:#5875ad;--periwinkle:#a8b5d9;--pale:#edf2fa;--wash:#f6f8fb;--white:#fff;--ink:#101c2d;--body:#34445d;--muted:#718097;--line:#d8dfe9;--line2:#bec9d9;--good:#2d6b52;--goodbg:#eaf4ef;--warn:#8b5a12;--warnbg:#fbf2df;--danger:#a24343}*{box-sizing:border-box}html,body{background:var(--wash);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}body{min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}.appShell{min-height:100vh}.brandHeader{background:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 4.2vw;display:flex}.bostronicMark{border:3px solid var(--blue);place-items:center;width:48px;height:48px;display:grid}.bostronicMark span{color:var(--blue);letter-spacing:-.08em;font-size:31px;font-weight:800}.bostronicWord{letter-spacing:.16em;color:var(--navy);font-size:22px;font-weight:800}.programName{text-transform:uppercase;letter-spacing:.09em;color:var(--mid);margin-top:4px;font-size:11px}.headerRight{color:var(--muted);align-items:center;gap:13px;font-size:10px;display:flex}.workspaceState{color:var(--blue);letter-spacing:.07em;font-weight:800}.userLine{border-left:1px solid var(--line);padding-left:13px}.textButton{color:var(--blue);background:0 0;border:0;font-weight:700}.blueRule{background:var(--navy);height:5px}.blueRule span{background:var(--blue);width:28%;height:100%;display:block}.recordNotice{color:#56667f;border-bottom:1px solid var(--line);letter-spacing:.07em;background:#eef2f8;padding:7px 4.2vw;font-size:9px}.mainNav{border-bottom:1px solid var(--line);background:#fff;align-items:stretch;gap:0;height:50px;padding:0 4.2vw;display:flex}.navItem{color:#53637a;background:#fff;border:0;border-bottom:3px solid #0000;padding:0 15px;font-size:11px}.navItem.active{color:var(--navy);border-bottom-color:var(--blue);font-weight:800}.navSpacer{flex:1}.baseline{color:var(--muted);align-items:center;font-size:9px;display:flex}.page{max-width:1480px;margin:auto;padding:28px 4.2vw 56px}.documentHero{border:1px solid var(--line);background:#fff;grid-template-columns:7px 1.45fr .55fr;min-height:250px;display:grid}.heroStripe{background:var(--blue)}.heroCopy{padding:36px 38px}.heroCopy h1,.pageIntro h1{color:var(--navy);max-width:850px;margin:10px 0 14px;font-size:34px;font-weight:700;line-height:1.08}.heroCopy p,.pageIntro p{color:var(--body);max-width:790px;font-size:13px;line-height:1.65}.heroGate{border-left:1px solid var(--line);background:linear-gradient(#fff,#f8faff);flex-direction:column;justify-content:center;padding:34px;display:flex}.sectionCode{letter-spacing:.14em;color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:800}.gateScore{color:var(--navy);margin:8px 0;font-size:48px;font-weight:700}.gateScore span{color:var(--mid);font-size:24px}.gateBreakdown{color:var(--body);grid-template-columns:1fr;gap:7px;font-size:10px;display:grid}.metricBand{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.metricBlock{border-right:1px solid var(--line);padding:19px 22px}.metricBlock:last-child{border-right:0}.metricLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--mid);font-size:9px;font-weight:700}.metricNumber{color:var(--navy);margin:6px 0;font-size:28px;font-weight:700}.metricNote{color:var(--muted);font-size:10px}.contentGrid{grid-template-columns:1.35fr .65fr;gap:18px;margin-top:20px;display:grid}.sheet{border:1px solid var(--line);background:#fff;padding:23px}.sheet h2{color:var(--navy);margin:5px 0 14px;font-size:21px}.sheetTitle{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.sheetIntro{color:var(--body);font-size:11px;line-height:1.55}.recordList{border-top:2px solid var(--navy)}.recordRow{border-bottom:1px solid var(--line);grid-template-columns:125px 1fr auto;align-items:start;gap:16px;padding:17px 4px;display:grid}.recordType{text-transform:uppercase;color:var(--blue);font-size:9px;font-weight:700;line-height:1.4}.recordBody h3{color:var(--navy);margin:0 0 5px;font-size:13px}.recordBody p{color:var(--body);margin:0 0 8px;font-size:11px;line-height:1.55}.recordMeta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:9px;display:flex}.statusTag{border:1px solid var(--line2);color:#53637a;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f8fafc;padding:4px 7px;font-size:8px;display:inline-block}.statusTag.good{background:var(--goodbg);color:var(--good);border-color:#b9d4c6}.statusTag.warn{background:var(--warnbg);color:var(--warn);border-color:#e1cda2}.updateSheet label,.editForm label{text-transform:uppercase;letter-spacing:.07em;color:#5b6a80;margin:13px 0 5px;font-size:9px;font-weight:700;display:block}.field,textarea,select{border:1px solid var(--line2);width:100%;color:var(--ink);background:#fff;border-radius:0;padding:9px 10px}textarea{resize:vertical;min-height:92px}.primaryButton{background:var(--blue);color:#fff;border:1px solid var(--blue);padding:9px 13px;font-size:10px;font-weight:700}.primaryButton:hover{background:var(--navy2)}.primaryButton:disabled{opacity:.5;cursor:not-allowed}.primaryButton.full{width:100%;margin-top:15px}.secondaryButton{border:1px solid var(--line2);color:var(--navy);background:#fff;padding:9px 13px;font-size:10px;font-weight:700}.infoBox,.formError{border-left:3px solid var(--blue);background:var(--pale);color:var(--body);margin-top:12px;padding:10px;font-size:10px}.formError{border-left-color:var(--danger);color:var(--danger);background:#fff0f0}.pageIntro{border-left:6px solid var(--blue);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;margin-bottom:18px;padding:28px 32px}.threeColCards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.twoColCards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.technicalCard,.evidenceCard{border:1px solid var(--line);background:#fff;min-height:190px;padding:18px}.cardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.technicalCard h3,.evidenceCard h3{color:var(--navy);margin:15px 0 8px;font-size:15px}.technicalCard p,.evidenceCard p{color:var(--body);font-size:11px;line-height:1.5}.nextGate{border-top:1px solid var(--line);margin-top:18px;padding-top:10px}.nextGate span{color:var(--blue);letter-spacing:.1em;font-size:8px;display:block}.nextGate b{color:var(--navy);margin-top:4px;font-size:11px;display:block}.ownerLine{color:var(--muted);margin-top:13px;font-size:9px}.editLink{color:var(--blue);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:9px;font-weight:700;text-decoration:underline}.counter{color:var(--mid);border:1px solid var(--line);padding:5px 8px;font-size:9px}.actionTable{border-top:2px solid var(--navy)}.actionHead,.actionRow{border-bottom:1px solid var(--line);grid-template-columns:65px 1.6fr 140px 110px 100px 45px;align-items:center;gap:12px;padding:11px 6px;display:grid}.actionHead{text-transform:uppercase;letter-spacing:.08em;color:var(--mid);font-size:8px;font-weight:700}.actionRow{color:var(--body);font-size:10px}.actionRow b{color:var(--navy);font-size:11px;display:block}.actionRow small{color:var(--muted);margin-top:4px;display:block}.priority{color:var(--blue);font-weight:800}.verificationRow{border-top:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.seq{color:var(--blue);font-size:10px;font-weight:700}.verificationRow b{color:var(--navy);font-size:11px;display:block}.verificationRow small{color:var(--muted);margin-top:4px;display:block}.requirementList{border-top:2px solid var(--navy)}.requirementRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.requirementRow code{color:var(--blue);background:0 0;padding:0;font-size:9px;display:block}.requirementRow b{color:var(--navy);margin-top:3px;font-size:11px;display:block}.requirementRow small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45;display:block}.requirementRow>div:last-child{align-items:flex-start;gap:8px;display:flex}.decisionTable{border-top:2px solid var(--navy)}.decisionRow{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 150px 40px;align-items:start;gap:15px;padding:16px 5px;display:grid}.decisionRow h3{color:var(--navy);margin:0 0 5px;font-size:12px}.decisionRow p{color:var(--body);margin:0 0 5px;font-size:11px;line-height:1.5}.decisionRow small{color:var(--muted);font-size:9px;display:block}.decisionOwner{color:var(--body);font-size:10px}.recordKey{color:var(--blue);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.evidenceRef{background:var(--pale);border-left:3px solid var(--mid);color:var(--body);padding:9px;font-size:9px;line-height:1.4}.historyList{border-top:2px solid var(--navy)}.historyRow{border-bottom:1px solid var(--line);grid-template-columns:120px 12px 1fr;align-items:start;gap:12px;padding:13px 0;display:grid}.historyTime{color:var(--muted);font-size:9px}.historyMark{background:var(--blue);width:8px;height:8px;margin-top:3px}.historyRow b{color:var(--navy);font-size:11px}.historyRow p{color:var(--body);margin:3px 0;font-size:10px}.historyRow small{color:var(--muted);font-size:9px}.emptyState{color:var(--muted);border-top:2px solid var(--navy);padding:32px 6px;font-size:11px}footer{border-top:4px solid var(--navy);color:var(--mid);letter-spacing:.08em;background:#fff;justify-content:space-between;padding:17px 4.2vw;font-size:8px;display:flex}.drawerShade{z-index:40;background:#071a3847;justify-content:flex-end;display:flex;position:fixed;inset:0}.editorDrawer{border-left:4px solid var(--blue);background:#fff;width:min(520px,92vw);height:100%;overflow:auto;box-shadow:-18px 0 45px #071a382e}.drawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 25px;display:flex}.drawerHead h2{color:var(--navy);margin:5px 0 0;font-size:22px}.iconButton{color:var(--navy);background:0 0;border:0;font-size:28px;line-height:1}.editForm{padding:10px 25px 25px}.drawerActions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;display:flex}.auditNote{border-top:1px solid var(--line);background:var(--pale);color:var(--muted);padding:13px 25px;font-size:9px;line-height:1.45}@media (max-width:1050px){.documentHero{grid-template-columns:7px 1fr}.heroGate{border-left:0;border-top:1px solid var(--line);grid-column:2}.contentGrid{grid-template-columns:1fr}.threeColCards{grid-template-columns:repeat(2,1fr)}.headerRight{display:none}}@media (max-width:760px){.brandHeader{padding:0 18px}.recordNotice,.mainNav{padding-left:18px;padding-right:18px}.baseline{display:none}.page{padding:20px 18px 45px}.metricBand,.threeColCards,.twoColCards{grid-template-columns:1fr}.metricBlock{border-right:0;border-bottom:1px solid var(--line)}.recordRow{grid-template-columns:1fr}.actionHead{display:none}.actionRow{grid-template-columns:55px 1fr}.actionRow>:nth-child(n+3){grid-column:2}.decisionRow{grid-template-columns:1fr}.heroCopy h1,.pageIntro h1{font-size:27px}}.loginPage{background:#fff;grid-template-columns:1.2fr .8fr;min-height:100vh;display:grid}.loginBrand{background:var(--pale);border-right:1px solid var(--line);padding:10vh 9vw 8vh}.loginBrand .brandIdentity{margin-bottom:55px}.loginRule{background:var(--navy);height:5px;margin:0 0 36px}.loginRule:after{content:"";background:var(--blue);width:34%;height:5px;display:block}.loginBrand h1{color:var(--navy);max-width:600px;margin:12px 0;font-size:40px;line-height:1.08}.loginBrand p{color:var(--body);font-size:13px}.loginForm{align-self:center;max-width:430px;margin:8vw}.loginForm h2{color:var(--navy);margin:7px 0 22px;font-size:24px}.loginForm label{text-transform:uppercase;letter-spacing:.07em;color:#5b6a80;margin:14px 0 5px;font-size:9px;font-weight:700;display:block}@media (max-width:800px){.loginPage{grid-template-columns:1fr}.loginBrand{padding:45px 25px}.loginForm{margin:35px 25px 60px}}.bostronicMark,.bostronicWord{display:none!important}.officialLogo{object-fit:contain;width:250px;max-width:30vw;height:auto;display:block}.programName{text-transform:uppercase;letter-spacing:.12em;color:var(--mid);border-left:1px solid var(--line2);white-space:nowrap;padding-left:17px;font-size:10px}.loginIdentity{display:block!important}.loginLogo{width:330px;max-width:100%;margin-bottom:18px}.loginIdentity .programName{color:var(--mid);border-left:0;margin-top:8px;padding-left:0;display:block}@media (max-width:800px){.officialLogo{width:210px;max-width:62vw}.brandHeader .programName{display:none}}.officialLogo{display:none!important}.brandIdentity{align-items:center;gap:14px;display:flex}.brandMarkImage{object-fit:contain;flex:none;width:68px;height:auto;display:block}.brandTextLockup{flex-direction:column;justify-content:center;display:flex}.bostronicWord{letter-spacing:.12em;color:var(--navy);font-size:22px;font-weight:800;line-height:1;display:block!important}.programName{text-transform:uppercase;letter-spacing:.12em;color:var(--mid);white-space:nowrap;border-left:0;margin-top:5px;padding-left:0;font-size:9px}.loginIdentity{align-items:center;gap:18px;margin-bottom:55px;display:flex!important}.loginMark{width:88px}.loginIdentity .bostronicWord{font-size:30px}.loginIdentity .programName{margin-top:7px}@media (max-width:800px){.brandMarkImage{width:58px}.bostronicWord{font-size:18px}.brandHeader .programName{display:none}.loginMark{width:78px}.loginIdentity .bostronicWord{font-size:26px}}.integrationStack{gap:18px;display:grid}.connectionCard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:13px;display:flex}.integrationActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.buttonLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.chatPicker{background:var(--wash);border:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:18px;padding:16px;display:grid}.chatPicker label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:11px;font-weight:700;display:grid}.chatPicker select{min-width:0}.tinyMeta{color:var(--mid);margin-top:5px;font-size:10px}.ingestionRow{grid-template-columns:110px 1fr 100px}.reconcileButtons{flex-direction:column;justify-content:center;gap:7px;display:flex}.primaryButton.small,.secondaryButton.small{padding:7px 10px;font-size:10px}.proposalReason{color:var(--mid);border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:10px}.emptyState{color:var(--mid);padding:24px;font-size:13px}@media (max-width:800px){.chatPicker,.ingestionRow{grid-template-columns:1fr}.reconcileButtons{flex-direction:row}}.dcSectionGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.dcSection{background:#fff;grid-template-columns:74px 1fr;gap:0;min-height:112px;display:grid}.dcCode{background:var(--navy);color:#fff;letter-spacing:.06em;justify-content:center;align-items:flex-start;padding:20px 8px;font-size:13px;font-weight:800;display:flex}.dcSectionBody{padding:17px 18px}.dcSectionBody h3{color:var(--navy);margin:0 0 4px;font-size:14px}.dcMeter{background:var(--pale);height:4px;margin:14px 0 9px;overflow:hidden}.dcMeter span{background:var(--blue);height:100%;display:block}.dcCounts{color:var(--mid);flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.dcCounts b{color:var(--navy)}.dcFileRow{grid-template-columns:110px 1fr 170px}.dcFileActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.textLink{color:var(--blue);border-bottom:1px solid var(--blue);font-size:10px;font-weight:700;text-decoration:none}.textLink:hover{opacity:.75}@media (max-width:900px){.dcSectionGrid,.dcFileRow{grid-template-columns:1fr}}.myDayHero{border:1px solid var(--line);border-left:7px solid var(--blue);background:#fff;grid-template-columns:1fr 320px;margin-bottom:18px;display:grid}.myDayHero>div:first-child{padding:30px 34px}.myDayHero h1{color:var(--navy);margin:8px 0 12px;font-size:34px;line-height:1.08}.myDayHero p{color:var(--body);max-width:760px;font-size:12px;line-height:1.6}.myDayScore{border-left:1px solid var(--line);background:linear-gradient(#fff,#f7f9fd);flex-direction:column;justify-content:center;padding:28px;display:flex}.myDayDate{color:var(--navy);margin:8px 0 16px;font-size:25px;font-weight:700}.myDayNumbers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.myDayNumbers span{color:var(--muted);text-transform:uppercase;font-size:9px}.myDayNumbers b{color:var(--navy);margin-bottom:3px;font-size:21px;display:block}.checkpointGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.checkpointCard{border:1px solid var(--line);background:#fff;padding:18px 20px}.checkpointTime{color:var(--blue);letter-spacing:.07em;font-size:10px;font-weight:800}.checkpointCard h3{color:var(--navy);margin:7px 0;font-size:15px}.checkpointCard p{color:var(--body);margin:0;font-size:10px;line-height:1.5}.myDayMessage{margin:0 0 18px}.myDayTask{grid-template-columns:150px 1fr 130px}.proposalReason{color:var(--mid);background:var(--pale);margin-top:8px;padding:7px 9px;font-size:9px;line-height:1.5}.myDayGrid{grid-template-columns:1.35fr .65fr}.pulseList{border-top:2px solid var(--navy);gap:0;display:grid}.pulseList>div{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;align-items:center;padding:13px 0;display:grid}.pulseList b{color:var(--navy);font-size:24px}.pulseList span{color:var(--body);font-size:10px}.compactRow{grid-template-columns:105px 1fr auto}.emailPermission{background:var(--pale);border-left:3px solid var(--blue);color:var(--body);align-items:center;gap:13px;margin:14px 0;padding:12px;font-size:10px;display:flex}.linkButton{text-decoration:none;display:inline-block}.emailEditor{border-top:2px solid var(--navy);margin-top:18px;padding-top:14px}.emailEditor label{text-transform:uppercase;letter-spacing:.07em;color:var(--mid);margin:12px 0 5px;font-size:9px;font-weight:700;display:block}.emailRecipients{min-height:58px}.emailBody{min-height:280px;font-family:Arial,Helvetica,sans-serif;line-height:1.45}.contactAdmin{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.contactAdmin summary{color:var(--blue);cursor:pointer;font-size:10px;font-weight:700}.contactAdd{grid-template-columns:1fr 1.3fr auto;gap:8px;margin:12px 0;display:grid}.duplicateNotice{border-left:3px solid var(--warn);background:var(--warnbg);color:var(--warn);margin-top:8px;padding:8px 10px;font-size:9px;line-height:1.5}@media (max-width:900px){.myDayHero{grid-template-columns:1fr}.myDayScore{border-left:0;border-top:1px solid var(--line)}.checkpointGrid,.myDayTask,.compactRow,.contactAdd{grid-template-columns:1fr}}.masterIndexShell{flex-direction:column;gap:18px;display:flex}.masterIndexHeader{border-top:7px solid var(--navy);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding:24px 0 20px;display:flex}.masterIndexHeader h1{color:var(--navy);letter-spacing:-.025em;margin:5px 0 9px;font-size:34px;line-height:1.04}.masterIndexHeader p{color:#4d5e74;max-width:780px;margin:0;font-size:13px;line-height:1.55}.masterHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:330px;display:flex}.masterMetrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.masterMetrics>div{border-right:1px solid var(--line);min-width:0;padding:16px 18px}.masterMetrics>div:last-child{border-right:0}.masterMetrics b{color:var(--navy);margin-bottom:4px;font-size:25px;line-height:1;display:block}.masterMetrics span{color:#6b7789;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.masterFilters{border:1px solid var(--line);background:#fff}.masterSectionTabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.masterSectionTab{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:#5c697a;background:#fff;min-height:56px;padding:10px 11px}.masterSectionTab b{color:var(--navy);margin-bottom:3px;font-size:11px;display:block}.masterSectionTab span{font-size:9px;line-height:1.2;display:block}.masterSectionTab:hover,.masterSectionTab.active{background:var(--pale)}.masterSectionTab.active{box-shadow:inset 0 -3px 0 var(--blue)}.masterSearchRow{grid-template-columns:1fr 240px;gap:10px;padding:12px;display:grid}.masterSearchRow select{min-height:38px}.masterMessage{margin:0}.masterRegister{border:1px solid var(--line);background:#fff;overflow:hidden}.masterRegisterHead,.masterRegisterRow{grid-template-columns:112px minmax(300px,2fr) 72px 150px 170px 116px;align-items:center;display:grid}.masterRegisterHead{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.masterRegisterHead span{border-right:1px solid #ffffff26;padding:11px 12px}.masterRegisterRow{border-bottom:1px solid var(--line);color:#35445a;min-height:67px;font-size:11px}.masterRegisterRow:last-child{border-bottom:0}.masterRegisterRow>div{min-width:0;padding:11px 12px}.masterRegisterRow:hover{background:#fafbfd}.masterDocNo{color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.masterDocTitleCell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.masterDocLink{color:var(--blue);text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;line-height:1.25;text-decoration:underline}.masterDocLink:hover{opacity:.74}.masterDocTitleCell small{color:#7b8796;font-size:9px}.docStatus{color:#4d5e74;letter-spacing:.02em;white-space:normal;background:#f6f8fb;border:1px solid #cdd5e0;align-items:center;max-width:100%;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.docStatus.good{color:#24563f;background:#f0f7f3;border-color:#9bb9aa}.docStatus.warn{color:#765b20;background:#fbf7ed;border-color:#d6c49c}.docStatus.bad{color:#8b3737;background:#fff4f4;border-color:#d9aaaa}.documentWorkspaceShade{z-index:70;background:#05142b9e;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.documentWorkspace{background:#fff;flex-direction:column;width:min(1450px,96vw);height:100%;display:flex;overflow:hidden}.documentWorkspaceHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:24px;padding:18px 22px;display:flex}.documentWorkspaceHeader h2{color:var(--navy);margin:4px 0 8px;font-size:21px}.documentHeaderMeta{color:#657287;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.documentHeaderMeta>b{color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.documentWorkspaceGrid{flex:1;grid-template-columns:minmax(0,1.65fr) minmax(350px,.75fr);min-height:0;display:grid}.documentPreviewPane{background:#eef1f5;min-width:0;min-height:0;padding:14px;display:flex}.documentPreviewFrame{background:#fff;border:1px solid #cbd2dc;width:100%;height:100%}.documentPreviewEmpty{text-align:center;max-width:520px;margin:auto;padding:36px}.documentPreviewEmpty h3{color:var(--navy);margin:12px 0 7px;font-size:16px}.documentPreviewEmpty p{color:#647286;font-size:11px;line-height:1.55}.documentPreviewEmpty small{color:#7b8795;margin-top:10px;display:block}.previewDocumentIcon{width:66px;height:82px;color:var(--blue);letter-spacing:.08em;background:#fff;border:1px solid #9eabbc;place-items:center;margin:0 auto;font-size:11px;font-weight:900;display:grid}.previewDocumentIcon.planned{color:#65758b;background:#f8fafc;border-style:dashed}.proposedFileBox{text-align:left;background:#fff;border:1px solid #cbd5e1;margin-top:22px;padding:14px}.proposedFileBox>b,.proposedFileBox>span{margin-bottom:8px;display:block}.proposedFileBox>span{color:#4d5e74;font-size:10px}.proposedFileBox>div{flex-wrap:wrap;gap:8px;display:flex}.documentControlPane{border-left:1px solid var(--line);background:#fff;overflow:auto}.documentControlBlock{border-bottom:1px solid var(--line);padding:18px}.documentFacts{margin:11px 0 0}.documentFacts>div{border-top:1px solid #edf0f4;grid-template-columns:105px 1fr;gap:10px;padding:7px 0;display:grid}.documentFacts dt{color:#7a8594;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.documentFacts dd{color:#27374c;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700}.documentPurpose{color:#56667b;border-left:3px solid var(--periwinkle);margin:12px 0;padding-left:10px;font-size:10px;line-height:1.5}.documentControlActions,.documentDecisionActions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.approvalSteps{border-top:1px solid #edf0f4;flex-direction:column;margin-top:11px;display:flex}.workflowStep{border-bottom:1px solid #edf0f4;gap:10px;padding:9px 0;display:flex}.workflowDot{border:2px solid #9aa6b6;border-radius:50%;flex:none;width:9px;height:9px;margin-top:2px}.workflowDot.good{background:#2f7051;border-color:#2f7051}.workflowStep b{color:var(--navy);font-size:10px;display:block}.workflowStep small{color:#697688;margin-top:2px;font-size:9px;display:block}.decisionComment{width:100%;min-height:66px;margin-top:11px;font-size:11px}.documentBoundary{color:#7a8594;margin:12px 0 0;font-size:9px;line-height:1.45}.commentComposer textarea{width:100%;min-height:72px;margin:10px 0 8px;font-size:11px}.documentCommentList{margin-top:12px}.documentComment{border-top:1px solid #edf0f4;padding:10px 0}.documentComment b{color:var(--navy);font-size:10px}.documentComment>span{color:#8993a1;margin-left:8px;font-size:8px}.documentComment p{color:#4f5f73;margin:5px 0 0;font-size:10px;line-height:1.45}.documentComment small{color:#9a6a27;font-size:8px}.releaseForm{border:1px solid var(--line);background:#f7f9fc;gap:8px;margin-top:12px;padding:12px;display:grid}.releaseForm label{color:#5f6b7a;font-size:9px}.releaseForm .field{margin-top:4px}.plannedDocumentDrawer{background:#fff;width:min(520px,94vw);height:100%;padding:0;overflow:auto}.plannedDocumentDrawer .drawerHead{border-bottom:1px solid var(--line);padding:18px}.plannedDocumentDrawer .sheetIntro{margin-top:14px;padding:0 18px}.plannedDocumentDrawer .editForm{padding:18px}@media (max-width:1050px){.masterIndexHeader{flex-direction:column;align-items:flex-start}.masterHeaderActions{justify-content:flex-start;min-width:0}.masterMetrics{grid-template-columns:repeat(3,1fr)}.masterMetrics>div:nth-child(3){border-right:0}.masterSectionTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.masterRegister{overflow-x:auto}.masterRegisterHead,.masterRegisterRow{min-width:940px}.documentWorkspaceGrid{grid-template-columns:1fr}.documentPreviewPane{min-height:500px}.documentControlPane{border-left:0;border-top:1px solid var(--line);overflow:visible}.documentWorkspace{overflow:auto}}@media (max-width:650px){.masterMetrics{grid-template-columns:repeat(2,1fr)}.masterMetrics>div{border-bottom:1px solid var(--line)}.masterSectionTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.masterSearchRow{grid-template-columns:1fr}.documentWorkspace{width:100vw}.documentPreviewPane{min-height:390px;padding:7px}}.fullDocPage{min-height:100vh;color:var(--body);background:#f3f5f8}.fullDocTopbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 4vw;display:flex}.fullDocBack{color:var(--blue);font-size:11px;font-weight:800;text-decoration:none}.fullDocBack:hover{text-decoration:underline}.fullDocIdentity{text-transform:uppercase;letter-spacing:.07em;color:var(--mid);align-items:center;gap:15px;font-size:9px;display:flex}.fullDocIdentity strong{color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.fullDocTitle{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 4vw 23px;display:flex}.fullDocTitle h1{color:var(--navy);margin:5px 0 7px;font-size:32px;line-height:1.08}.fullDocTitle p{color:#647286;margin:0;font-size:11px}.fullDocStatus{color:#46586f;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f6f8fb;border:1px solid #cad2dd;align-items:center;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.fullDocStatus.good{color:#24563f;background:#eff7f2;border-color:#9bb9aa}.fullDocStatus.warn{color:#765b20;background:#fcf8ef;border-color:#d6c49c}.fullDocStatus.bad{color:#8b3737;background:#fff4f4;border-color:#d8aaaa}.fullDocStatusBand{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);padding:0 4vw;display:grid}.fullDocStatusCell{border-right:1px solid var(--line);min-height:75px;padding:14px 14px 13px}.fullDocStatusCell:first-child{border-left:1px solid var(--line)}.fullDocStatusCell span{color:#788494;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.fullDocStatusCell b{color:#33455b;font-size:10px;line-height:1.35;display:block}.fullDocStatusCell.good b{color:#23583f}.fullDocMessage{margin:16px 4vw 0}.fullDocViewer{border:1px solid var(--line);background:#fff;margin:18px 4vw 0}.fullDocViewerToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:10px 15px;display:flex}.fullDocViewerToolbar>b,.fullDocViewerToolbar div>b{color:var(--navy);font-size:11px;display:block}.fullDocViewerToolbar div>span{color:#788494;margin-top:4px;font-size:9px;display:block}.fullDocCanvas{background:#e7ebf0;height:calc(100vh - 300px);min-height:620px;padding:12px}.fullDocFrame{background:#fff;border:1px solid #bbc5d1;width:100%;height:100%;display:block}.fullDocLoading,.fullDocNoFile{text-align:center;background:#eef1f5;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:45px;display:flex}.fullDocLoading h2,.fullDocNoFile h2{color:var(--navy);margin:14px 0 7px;font-size:19px}.fullDocLoading p,.fullDocNoFile p{color:#657287;max-width:650px;margin:0 0 18px;font-size:11px;line-height:1.55}.fullDocNoFile{background:#f7f8fa;margin:0}.fullDocWorkflow{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;margin:18px 4vw 40px;display:grid}.fullDocWorkflowMain,.fullDocComments{border:1px solid var(--line);background:#fff;padding:20px}.fullDocWorkflow h2{color:var(--navy);margin:5px 0 7px;font-size:19px}.fullDocHelp{color:#647286;max-width:760px;font-size:10px;line-height:1.55}.fullDocActionRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fullDocReleaseForm{grid-template-columns:1fr 1fr}.fullDocReleaseForm .sectionCode,.fullDocReleaseForm button{grid-column:1/-1}.fullDocComments .commentComposer textarea{min-height:92px}.fullDocFooter{margin-top:0}@media (max-width:1100px){.fullDocStatusBand{grid-template-columns:repeat(3,1fr)}.fullDocWorkflow{grid-template-columns:1fr}.fullDocCanvas{height:auto;min-height:720px}.fullDocFrame{min-height:720px}}@media (max-width:700px){.fullDocTopbar,.fullDocTitle{padding-left:18px;padding-right:18px}.fullDocTitle{flex-direction:column;align-items:flex-start}.fullDocTitle h1{font-size:25px}.fullDocStatusBand{grid-template-columns:repeat(2,1fr);padding:0 18px}.fullDocViewer,.fullDocWorkflow{margin-left:18px;margin-right:18px}.fullDocViewerToolbar{flex-direction:column;align-items:flex-start}.fullDocCanvas{min-height:560px;padding:6px}.fullDocFrame{min-height:560px}.fullDocReleaseForm{grid-template-columns:1fr}}.drillHome,.drillPage,.intakePage{flex-direction:column;gap:18px;display:flex}.drillHero{border-top:7px solid var(--navy);border-bottom:1px solid var(--line);background:#fff;padding:28px 4px 24px}.drillHero.compact{padding-top:22px}.drillHero h1{color:var(--navy);letter-spacing:-.025em;margin:6px 0 10px;font-size:36px;line-height:1.06}.drillHero p{color:#56667a;max-width:850px;margin:0;font-size:12px;line-height:1.55}.drillPrimaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.drillPrimaryCard{border:1px solid var(--line);border-top:5px solid var(--navy);text-align:left;min-height:330px;color:inherit;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative}.drillPrimaryCard:hover{background:#fbfcfe;border-color:#9eabc0}.drillPrimaryCard:focus-visible,.hierarchyHeading:focus-visible,.flowStage:focus-visible,.supplierCard:focus-visible{outline-offset:2px;outline:3px solid #7aa2dc}.drillCardNumber{color:#d9e0ea;font-size:38px;font-weight:800;line-height:1;position:absolute;top:17px;right:20px}.drillPrimaryCard h2{color:var(--navy);margin:9px 0 7px;font-size:24px}.drillPrimaryCard>p{color:#617086;max-width:320px;font-size:11px;line-height:1.55}.drillCardStats{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;width:100%;margin-top:auto;padding-top:18px;display:flex}.drillCardStats b{color:var(--navy);font-size:22px}.drillCardStats span{text-transform:uppercase;letter-spacing:.07em;color:#7b8797;margin-top:4px;font-size:8px;font-weight:700;display:block}.drillEnter{color:var(--blue);margin-top:20px;font-size:10px;font-weight:800;display:block}.drillHeader{border-top:7px solid var(--navy);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:90px 1fr;gap:18px;padding:20px 0 22px;display:grid}.drillBack{color:var(--blue);text-align:left;cursor:pointer;background:0 0;border:0;align-self:start;padding:4px 0;font-size:10px;font-weight:800}.drillHeader h1{color:var(--navy);margin:5px 0 8px;font-size:30px;line-height:1.08}.drillHeader p{color:#687589;max-width:850px;margin:0;font-size:11px;line-height:1.5}.hierarchyGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.hierarchyCard{background:#fff;min-height:150px}.hierarchyHeading{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:86px 1fr;width:100%;padding:0;display:grid}.hierarchyHeading>span{background:var(--navy);color:#fff;justify-content:center;align-items:center;min-height:91px;font-size:17px;font-weight:900;display:flex}.hierarchyHeading>div{padding:19px 20px 14px}.hierarchyHeading h2{color:var(--navy);margin:0 0 5px;font-size:16px;line-height:1.2}.hierarchyHeading p{color:#5573aa;margin:0;font-size:10px}.hierarchyHeading:hover>div{background:#f8fafc}.hierarchyCounts{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:14px;margin-left:86px;padding:12px 18px 14px;display:flex}.hierarchyCounts button{color:#5270a6;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:9px}.hierarchyCounts button:hover{text-decoration:underline}.hierarchyCounts b{color:var(--navy);margin-right:3px;font-size:10px}.sectionFilterBar{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sectionFilter{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;padding:13px 12px}.sectionFilter:last-child{border-right:0}.sectionFilter:hover,.sectionFilter.active{background:var(--pale)}.sectionFilter.active{box-shadow:inset 0 -3px 0 var(--blue)}.sectionFilter b{color:var(--navy);font-size:20px;line-height:1;display:block}.sectionFilter span{color:#6c788a;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:8px;font-weight:700;display:block}.glossaryList{border:1px solid var(--line);background:#fff}.glossaryRow{border-bottom:1px solid var(--line);grid-template-columns:44px 95px minmax(280px,1.7fr) 150px 160px;align-items:center;gap:0;min-height:77px;display:grid}.glossaryRow:last-child{border-bottom:0}.glossaryRow>div{min-width:0;padding:12px 11px}.glossaryOrder{color:#8a95a4;text-align:center;font-size:9px}.glossaryNumber{color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.glossaryMain{flex-direction:column;gap:6px;display:flex}.glossaryTitle{color:var(--blue);text-underline-offset:2px;font-size:12px;font-weight:800;line-height:1.25;text-decoration:underline}.glossaryMeta{color:#7a8798;flex-wrap:wrap;gap:9px;font-size:8px;display:flex}.glossaryMeta span+span{border-left:1px solid var(--line);padding-left:9px}.navStatus{color:#526177;text-transform:uppercase;letter-spacing:.04em;background:#f6f8fb;border:1px solid #cbd3de;padding:5px 7px;font-size:8px;font-weight:900;line-height:1.25;display:inline-flex}.navStatus.good{color:#285f45;background:#eff7f2;border-color:#98b9a8}.navStatus.warn{color:#775c21;background:#fcf8ee;border-color:#d8c49a}.navStatus.bad{color:#8a3737;background:#fff3f3;border-color:#d8aaaa}.glossaryReview{text-align:right}.reviewCountButton{color:#825f16;white-space:nowrap;background:#fcf6e8;border:1px solid #d8c49a;justify-content:center;align-items:center;padding:7px 9px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.reviewCountButton:hover{background:#f8edcf}.reviewCountButton.large{padding:9px 12px;font-size:10px}.reviewClear{color:#44715a;font-size:8px;font-weight:800}.manufacturingFlow{align-items:stretch;gap:0;padding-bottom:4px;display:flex;overflow-x:auto}.flowStageWrap{flex:1;align-items:center;min-width:0;display:flex}.flowArrow{color:#9aa8bb;flex:none;padding:0 8px;font-size:28px}.flowStage{border:1px solid var(--line);border-top:5px solid var(--navy);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;width:100%;min-width:225px;min-height:315px;padding:20px;display:flex}.flowNumber{color:#d2dbe8;font-size:26px;font-weight:900}.flowStage h2{color:var(--navy);margin:9px 0 7px;font-size:18px;line-height:1.16}.flowStage p{color:#657387;font-size:10px;line-height:1.5}.flowStats{border-top:1px solid var(--line);gap:13px;width:100%;margin-top:auto;padding-top:16px;display:flex}.flowStats b{color:var(--navy);font-size:17px}.flowStats span{color:#7e8998;text-transform:uppercase;margin-top:3px;font-size:7px;display:block}.workstationSummary,.intakeSummary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.workstationSummary b,.intakeSummary b{border-right:1px solid var(--line);color:var(--navy);padding:15px 18px;font-size:22px}.workstationSummary b:last-child,.intakeSummary b:last-child{border-right:0}.workstationSummary span,.intakeSummary span{color:#768294;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:8px;display:block}.workstationDocs{border:1px solid var(--line);background:#fff}.workstationDoc{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(270px,1fr) 150px 150px;align-items:center;min-height:82px;display:grid}.workstationDoc:last-child{border-bottom:0}.workstationDoc>div,.workstationDoc>span{padding:12px}.workstationOrder{color:#8c96a4;text-align:center;font-size:9px}.workstationDocMain>b{color:var(--navy);font-size:12px}.workstationDocMain p{color:#68768a;margin:5px 0;font-size:9px;line-height:1.4}.workstationDocMain small{color:#8a95a4;font-size:8px}.supplierGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supplierCard{border:1px solid var(--line);border-top:4px solid var(--navy);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;min-height:210px;padding:20px;display:flex}.supplierCard h2{color:var(--navy);margin:8px 0 5px;font-size:18px}.supplierCard p{color:#6a778a;font-size:10px}.supplierKinds{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.supplierKinds span{background:var(--pale);color:#5d6f87;padding:4px 6px;font-size:7px}.supplierCard .drillEnter{margin-top:auto}.supplierFileList{border:1px solid var(--line);background:#fff}.supplierFileRow{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(300px,1fr) 90px 100px;align-items:center;min-height:70px;display:grid}.supplierFileRow:last-child{border-bottom:0}.supplierFileRow>*{min-width:0;padding:10px 12px}.supplierFileRow b{color:var(--navy);overflow-wrap:anywhere;font-size:11px;display:block}.supplierFileRow small{color:#7b8797;margin-top:4px;font-size:8px;display:block}.supplierCategory{text-transform:uppercase;color:#5d6f88;font-size:8px;font-weight:800}.intakeSummary{grid-template-columns:repeat(4,1fr)}.intakeToolbar{border:1px solid var(--line);background:#fff;padding:10px}.intakeList{border:1px solid var(--line);background:#fff}.intakeRow{border-bottom:1px solid var(--line);grid-template-columns:125px minmax(260px,1.1fr) minmax(300px,1.25fr) 175px;align-items:start;min-height:132px;display:grid}.intakeRow:last-child{border-bottom:0}.intakeRow>div{min-width:0;padding:14px}.intakeFlags{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.intakeFlag{text-transform:uppercase;letter-spacing:.04em;color:#536278;background:#f6f8fb;border:1px solid #cbd3de;padding:5px 6px;font-size:7px;font-weight:900;display:inline-flex}.intakeFlag.legacy{color:#815c15;background:#fcf4e4;border-color:#d9bd8b}.intakeFlag.supplier{color:#365a86;background:#f1f5fa;border-color:#a7bad1}.intakeFile b{color:var(--navy);overflow-wrap:anywhere;font-size:11px;display:block}.intakeFile small{color:#7b8796;margin:5px 0 8px;font-size:8px;display:block}.intakeProposal>b{color:#253951;margin:6px 0;font-size:10px;line-height:1.35;display:block}.intakeProposal>small{color:#788697;font-size:8px}.intakeRename{border-top:1px solid #edf0f4;margin-top:10px;padding-top:8px}.intakeRename span{color:#7c8795;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.intakeRename code{color:#31465f;white-space:normal;overflow-wrap:anywhere;font-size:8px;line-height:1.35;display:block}.intakeAction small{color:#8a95a2;margin-top:8px;font-size:7px;line-height:1.4;display:block}.reviewPage{background:#f3f5f8;min-height:100vh;padding:26px 4vw 50px}.reviewTop{border-top:7px solid var(--navy);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:25px;padding:20px 22px;display:flex}.reviewTop h1{color:var(--navy);margin:7px 0 5px;font-size:28px}.reviewTop p{color:#69768a;margin:0;font-size:10px}.reviewMessage{margin-top:14px}.reviewItemList{gap:10px;margin-top:16px;display:grid}.reviewItemCard{border:1px solid var(--line);background:#fff;grid-template-columns:60px minmax(0,1fr);display:grid}.reviewItemNumber{background:var(--navy);color:#fff;justify-content:center;align-items:flex-start;padding-top:19px;font-size:18px;font-weight:900;display:flex}.reviewItemBody{padding:17px 19px}.reviewItemLabels{flex-wrap:wrap;gap:6px;display:flex}.reviewItemLabels span{text-transform:uppercase;letter-spacing:.05em;color:#66758a;background:#f0f3f7;padding:4px 6px;font-size:7px}.reviewItemLabels .severity.important,.reviewItemLabels .severity.critical{color:#805b16;background:#fcf1de}.reviewItemBody h2{color:var(--navy);margin:9px 0 6px;font-size:15px}.reviewItemBody>p{color:#5e6d82;font-size:10px;line-height:1.5}.proposedAction{border-left:3px solid var(--periwinkle);background:#f7f9fc;margin:10px 0;padding:7px 10px}.proposedAction b{text-transform:uppercase;color:#5e6d82;font-size:8px}.proposedAction p{color:#526278;margin:4px 0 0;font-size:9px;line-height:1.45}.reviewItemBody textarea{width:100%;min-height:65px;margin-top:9px;font-size:10px}.reviewItemActions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.reviewAllClear{background:#fff;border:1px solid #a9c5b5;padding:25px}.reviewAllClear b{color:#2e6549;font-size:16px}.reviewAllClear p{color:#68768a;font-size:10px}.resolvedReviewItems{border:1px solid var(--line);background:#fff;margin-top:16px;padding:14px 17px}.resolvedReviewItems summary{color:var(--blue);cursor:pointer;font-size:10px;font-weight:800}.resolvedReviewItems>div{border-top:1px solid var(--line);grid-template-columns:1fr 120px;gap:10px;padding:9px 0;font-size:9px;display:grid}.resolvedReviewItems>div:first-of-type{margin-top:10px}.resolvedReviewItems p{color:#6c798b;grid-column:1/-1;margin:0}.fullDocTitleActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mainNav .navItem{font-size:9px}.mainNav .navItem:first-child{font-weight:900}@media (max-width:1100px){.drillPrimaryGrid,.supplierGrid,.hierarchyGrid{grid-template-columns:1fr}.sectionFilterBar{grid-template-columns:repeat(3,1fr)}.glossaryList,.workstationDocs,.intakeList,.supplierFileList{overflow-x:auto}.glossaryRow{min-width:850px}.workstationDoc{min-width:820px}.intakeRow{min-width:980px}.supplierFileRow{min-width:760px}}@media (max-width:700px){.drillHero h1{font-size:27px}.drillHeader{grid-template-columns:1fr;gap:8px}.hierarchyHeading{grid-template-columns:65px 1fr}.hierarchyCounts{margin-left:65px}.sectionFilterBar{grid-template-columns:repeat(2,1fr)}.manufacturingFlow{flex-direction:column;overflow:visible}.flowStageWrap{display:block}.flowArrow{text-align:center;padding:5px;transform:rotate(90deg)}.flowStage{min-width:0;min-height:250px}.workstationSummary,.intakeSummary{grid-template-columns:repeat(2,1fr)}.reviewPage{padding-left:18px;padding-right:18px}.reviewTop{flex-direction:column}.reviewItemCard{grid-template-columns:42px 1fr}}.migrationHeader{position:relative}.migrationHeader .drillHeader{padding-right:205px}.migrationMasterButton{white-space:nowrap;position:absolute;top:27px;right:16px}.migrationPhaseList{border:1px solid var(--line);background:#fff}.migrationPhaseCard{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;min-height:98px;color:inherit;background:#fff;grid-template-columns:92px minmax(240px,1fr) 260px 115px;align-items:center;gap:0;padding:0;display:grid}.migrationPhaseCard:last-child{border-bottom:0}.migrationPhaseCard:hover{background:#f9fbfd}.migrationPhaseNo{background:var(--navy);color:#fff;letter-spacing:.06em;justify-content:center;align-self:stretch;align-items:center;font-size:9px;font-weight:900;display:flex}.migrationPhaseMain{padding:16px 18px}.migrationPhaseMain h2{color:var(--navy);margin:0 0 5px;font-size:16px}.migrationPhaseMain p{color:#738094;margin:0;font-size:9px}.migrationPhaseStats{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 15px;display:grid}.migrationPhaseStats b{color:var(--navy);font-size:17px}.migrationPhaseStats span{color:#7b8796;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:7px;display:block}.migrationPhaseCard>.drillEnter{text-align:right;margin:0;padding:0 15px}.migrationItemList{border:1px solid var(--line);background:#fff}.migrationItemRow{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(320px,1fr) 180px 165px;align-items:start;min-height:94px;display:grid}.migrationItemRow:last-child{border-bottom:0}.migrationItemRow>div{min-width:0;padding:14px 13px}.migrationItemOrder{text-align:center;color:#8a95a5;font-size:9px}.migrationItemMain{border-left:1px solid #edf0f4}.migrationItemTitleLine{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.migrationItemTitleLine>b{color:var(--navy);font-size:12px}.migrationGroupTag,.migrationCheckpointTag{letter-spacing:.06em;color:#45658c;background:#f1f5fa;border:1px solid #b9c8dc;padding:3px 5px;font-size:6px;font-weight:900}.migrationCheckpointTag{color:#666;background:#f7f7f7;border-color:#c8c8c8}.migrationSourceStatus{color:#5b73a3;margin-top:6px;font-size:8px;font-weight:800;display:block}.migrationDocContext{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.migrationDocContext span{color:#66758a;border-right:1px solid var(--line);padding-right:8px;font-size:7px}.migrationDocContext span:last-child{border-right:0}.migrationItemStatus{border-left:1px solid #edf0f4;flex-direction:column;gap:7px;display:flex}.migrationItemStatus select{border:1px solid var(--line);color:#35475c;background:#fff;width:100%;padding:6px;font-size:8px}.migrationItemStatus small{color:#8c96a3;font-size:7px}.migrationItemReview{text-align:right;border-left:1px solid #edf0f4}.migrationLinkedDocs{border-top:1px solid #edf0f4;margin-top:10px;padding-top:8px}.migrationLinkedDocs summary{color:var(--blue);cursor:pointer;font-size:8px;font-weight:900}.migrationLinkedDocList{border:1px solid var(--line);margin-top:8px}.migrationLinkedDoc{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(220px,1fr) 120px 95px;align-items:center;gap:8px;padding:8px 9px;display:grid}.migrationLinkedDoc:last-child{border-bottom:0}.migrationLinkedDoc a:first-child{color:var(--blue);font-size:9px;font-weight:800;text-decoration:underline}.migrationLinkedDoc small{color:#7b8796;margin-top:3px;font-size:7px;display:block}.glossaryCategory{color:#7a8798;margin-top:4px;font-family:inherit;font-size:7px;font-weight:700;line-height:1.2;display:block}@media (max-width:1000px){.migrationPhaseCard{grid-template-columns:80px minmax(220px,1fr) 210px}.migrationPhaseCard>.drillEnter{display:none}.migrationItemList{overflow-x:auto}.migrationItemRow{min-width:900px}}@media (max-width:700px){.migrationHeader .drillHeader{padding-right:0}.migrationMasterButton{margin-top:8px;position:static}.migrationPhaseCard{grid-template-columns:72px 1fr;min-height:120px}.migrationPhaseStats{border-left:0;grid-area:2/2;padding-top:0}}.workstationSummary.four{grid-template-columns:repeat(4,1fr)}.workstationDocs.sourceAware{background:0 0;border:0;gap:10px;display:grid}.sourceAwareRow{border:1px solid var(--line);background:#fff;grid-template-columns:48px minmax(0,1fr) 165px;min-height:0}.sourceAwareRow>.workstationDocMain{padding:16px 18px}.sourceStatusColumn{border-left:1px solid #edf0f4;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px;display:flex}.sourceReviewNote{color:#7d6a42;font-size:7px;line-height:1.4}.logicalLocation{color:#65758a;border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;padding-top:8px;font-size:8px;display:flex}.logicalLocation b{text-transform:uppercase;letter-spacing:.04em;color:#4a5e78;font-size:7px}.sourceFilePanel{border:1px solid var(--line);background:#f8fafc;margin-top:12px;padding:12px 13px}.sourceFilePanel.confirmed{background:#f2f8f4;border-color:#9bbbab}.sourceFilePanel.candidate{background:#fdf9ef;border-color:#d9c49a}.sourceFilePanel.empty{background:#f7f8fa}.sourcePanelHeading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sourcePanelHeading>b{color:var(--navy);overflow-wrap:anywhere;font-size:10px}.sourcePath{color:#65758a;overflow-wrap:anywhere;margin-top:8px;font-size:8px;line-height:1.45}.sourcePath b{color:#455971}.sourceActions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.candidateInstruction{color:#6a5b39!important;margin:8px 0 0!important;font-size:8px!important;line-height:1.45!important}.moveStatus{margin-top:8px;display:block;color:#55705f!important;font-size:7px!important}.flowStats{gap:9px}.flowStats b{font-size:15px}@media (max-width:900px){.workstationSummary.four{grid-template-columns:repeat(2,1fr)}.sourceAwareRow{grid-template-columns:42px minmax(620px,1fr) 140px}}.loginModeTabs{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}.loginModeTabs button{border:0;border-right:1px solid var(--line);color:#617086;cursor:pointer;background:#fff;padding:11px 10px;font-size:9px;font-weight:900}.loginModeTabs button:last-child{border-right:0}.loginModeTabs button.active{background:var(--navy);color:#fff}.viewerSignupNote{border-top:1px solid #fff3;max-width:470px;margin-top:22px;padding-top:16px}.viewerSignupNote b{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.viewerSignupNote p{opacity:.82;margin:7px 0 0;font-size:9px;line-height:1.55}.signupMessage{margin-top:12px}.teamAccessPage{flex-direction:column;gap:14px;display:flex}.teamAccessSummary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.teamAccessSummary b{border-right:1px solid var(--line);color:var(--navy);padding:15px 18px;font-size:22px}.teamAccessSummary b:last-child{border-right:0}.teamAccessSummary span{color:#758296;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:8px;display:block}.teamAccessTable{border:1px solid var(--line);background:#fff;overflow-x:auto}.teamAccessHead,.teamAccessRow{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) 150px 150px;align-items:center;min-width:760px;display:grid}.teamAccessHead{background:var(--navy);color:#fff;min-height:36px}.teamAccessHead span{text-transform:uppercase;letter-spacing:.06em;padding:9px 12px;font-size:7px;font-weight:900}.teamAccessRow{border-bottom:1px solid var(--line);min-height:66px}.teamAccessRow:last-child{border-bottom:0}.teamAccessRow>div{min-width:0;padding:11px 12px}.teamAccessRow b{color:var(--navy);font-size:10px;display:block}.teamAccessRow small{color:#8290a0;margin-top:4px;font-size:7px;display:block}.teamAccessRow select{border:1px solid var(--line);background:#fff;width:100%;padding:7px;font-size:9px}.teamEmail{color:#53647a;overflow-wrap:anywhere;font-size:9px}.teamAccessRule{border-left:4px solid var(--navy);background:#f7f9fc;padding:13px 15px}.teamAccessRule b{color:var(--navy);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.teamAccessRule p{color:#617086;margin:6px 0 0;font-size:9px;line-height:1.5}@media (max-width:700px){.teamAccessSummary{grid-template-columns:repeat(2,1fr)}.loginModeTabs{grid-template-columns:1fr}.loginModeTabs button{border-right:0;border-bottom:1px solid var(--line)}.loginModeTabs button:last-child{border-bottom:0}}.reviewIngestionRow{grid-template-columns:120px minmax(0,1fr) 150px;gap:18px}.sourceReviewHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:8px;display:flex}.sourceReviewHeader h3{margin:2px 0 0;font-size:14px}.sourceReviewLabel{letter-spacing:.09em;color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:800}.sourceReviewTime{color:var(--muted);white-space:nowrap;font-size:9px}.teamsMessageReview{border:1px solid var(--line2);border-left:4px solid var(--blue);background:#fff;margin:8px 0 10px;padding:14px 16px}.teamsMessageReview.missing{border-left-color:var(--warn);background:var(--warnbg)}.teamsMessageText{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.58}.reviewMissingText{color:var(--warn);font-size:11px;font-weight:700;line-height:1.5}.reviewAttachmentTitle{color:var(--navy);margin-bottom:8px;font-size:11px;font-weight:800}.sourceMeta{padding-bottom:11px}.proposedRecordBox{background:var(--wash);border:1px solid var(--line);margin-top:2px;padding:12px 14px}.proposedRecordTitle{color:var(--navy);margin:4px 0 7px;font-size:12px;font-weight:800;line-height:1.4}.reviewButtons{min-width:140px}.reviewButtons .primaryButton,.reviewButtons .secondaryButton{width:100%}@media (max-width:900px){.reviewIngestionRow{grid-template-columns:1fr}.sourceReviewHeader{display:block}.sourceReviewTime{margin-top:4px}.reviewButtons{min-width:0;display:flex}}.compareWorkspace{color:#142a44;background:#f3f5f8;min-height:100vh;padding:22px 3vw 45px;font:15px/1.5 Arial,sans-serif}.compareHeader{background:#fff;border-top:6px solid #071a38;margin-bottom:15px;padding:20px 25px 22px}.compareHeader h1{color:#071a38;margin:14px 0 8px;font-size:30px;line-height:1.15}.compareHeader p{color:#526279;margin:0}.compareHeader>span{float:right;color:#526279;letter-spacing:.06em;font-size:11px}.compareBack{color:#073f91;font-size:13px;font-weight:700}.compareSyncBar{color:#526279;align-items:center;gap:14px;margin:14px 0;font-size:13px;display:flex}.compareChooser{background:#fff;border:1px solid #d8dfe9;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.compareChooser label{flex:260px;font-size:12px;font-weight:700}.compareWorkspace select,.compareWorkspace input{color:#142a44;background:#fff;border:1px solid #b9c8db;width:100%;min-height:42px;margin-top:5px;padding:10px;font:14px/1.4 Arial,sans-serif;display:block}.compareWorkspace button{color:#073f91;cursor:pointer;background:#fff;border:1px solid #9cadc3;border-radius:4px;min-height:40px;padding:11px 14px;font:700 12px/1.3 Arial,sans-serif}.compareWorkspace button:disabled{opacity:.5;cursor:wait}.compareWorkspace .comparePrimary{color:#fff;background:#073f91;border-color:#073f91}.compareWorkspace button:focus-visible,.compareWorkspace a:focus-visible,.compareWorkspace select:focus-visible{outline-offset:2px;outline:3px solid #5c95e0}.compareHelp{color:#607086;margin:12px 1px;font-size:12px}.compareError,.compareNotice{color:#702929;background:#fff1f1;border-left:4px solid #a23535;margin:12px 0;padding:14px 18px;font-size:14px}.compareNotice{color:#654e19;background:#fff7e2;border-color:#c79933}.compareOverview{background:#fff;border:1px solid #d8dfe9;grid-template-columns:minmax(260px,.7fr) minmax(300px,1.3fr);gap:25px;margin-top:18px;padding:22px;display:grid}.compareOverview h2{overflow-wrap:anywhere;margin:5px 0 8px;font-size:18px}.compareOverview p{margin:8px 0;font-size:13px}.compareOverview a{color:#073f91;font-size:13px}.compareEyebrow{letter-spacing:.07em;color:#5875ad;font-size:11px;font-weight:700}.compareOverview .compareSummary{font-size:16px;font-weight:700}.compareBrief{border-top:1px solid #d8dfe9;margin:12px 0}.compareBrief p{overflow-wrap:anywhere;border-bottom:1px solid #e8edf3;padding:8px 0}.compareMode{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 12px;display:flex}.compareMode .selected{color:#fff;background:#071a38;border-color:#071a38}.compareMode span{color:#526279;margin-left:auto;font-size:12px}.compareVersions,.compareColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.compareVersions section{background:#fff;border:1px solid #d8dfe9;border-bottom:0;padding:15px 18px}.compareVersions h3{color:#073f91;letter-spacing:.06em;margin:0 0 10px;font-size:12px}.compareVersions p{overflow-wrap:anywhere;margin:8px 0;font-size:13px}.compareVersions small{color:#607086;font-size:11px}.compareColumns>section{background:#fff;border:1px solid #d8dfe9;min-width:0;overflow:hidden}.comparePreview{position:relative}.compareFrame{background:#e9edf2;border:0;width:100%;height:76vh;min-height:550px}.compareStatus{margin:0;padding:12px}.compareEmpty{color:#627187;background:#fff;min-height:120px;padding:40px 25px}.compareText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:76vh;padding:20px;font:14px/1.7 Arial,sans-serif;overflow:auto}.compareChanges>article{background:#fff;border:1px solid #cdd7e4;margin:16px 0;padding:18px}.compareChanges header h3{margin:0;font-size:17px}.compareChanges header p{color:#617086;margin:6px 0;font-size:12px}.compareTopics{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.compareTopics span{color:#685520;background:#f4f0df;padding:4px 7px;font-size:11px}.compareRemoved,.compareAdded{overflow-wrap:anywhere;background:#fff1f1;border-top:3px solid #b24e4e;padding:18px}.compareAdded{background:#eef8f0;border-color:#318259}.compareRemoved p,.compareAdded p{white-space:pre-wrap;font-size:14px;line-height:1.65}.compareWarnings{background:#fff9ee;border:1px solid #dacaa4;margin:16px 0;padding:18px}.compareWarnings h3{margin:0;font-size:14px}.compareWarnings p{font-size:12px}.compareEntry{background:#fff;align-items:center;gap:15px;padding:12px 4vw;display:flex}.compareEntry span{color:#627187;font-size:11px}@media (max-width:800px){.compareOverview,.compareVersions,.compareColumns{grid-template-columns:1fr}.compareHeader>span{float:none;margin-top:10px;display:block}.compareHeader h1{font-size:24px}.compareMode span{margin-left:0}.compareFrame{height:65vh;min-height:420px}.compareSyncBar,.compareEntry{flex-direction:column;align-items:flex-start}}.targetLocationPanel{border-left:3px solid var(--blue);background:var(--wash);max-width:calc(100% - 170px);margin:8px 0 12px 72px;padding:9px 12px}.targetLocationLabel{letter-spacing:.08em;color:var(--blue);margin-bottom:3px;font-size:7px;font-weight:800}.targetLocationPath{color:var(--navy);font-size:10px;font-weight:800;line-height:1.4}.targetLocationPolicy{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}@media (max-width:900px){.targetLocationPanel{max-width:none;margin-left:0}}.reviewTopLinks{align-items:center;gap:16px;display:flex}.reviewEvidencePanel{border:1px solid var(--line);background:#fff;margin:18px 0;padding:20px}.reviewEvidenceHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.reviewEvidenceHeader h2{color:var(--navy);margin:4px 0 0;font-size:18px}.reviewEvidenceMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.4fr .8fr .8fr 1fr;gap:10px;padding:12px 0;display:grid}.reviewEvidenceMeta div{min-width:0}.reviewEvidenceMeta b{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.reviewEvidenceMeta span{color:var(--ink);overflow-wrap:anywhere;font-size:10px;display:block}.reviewEvidenceActions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.reviewEvidencePreview{border:1px solid var(--line);background:var(--wash);min-height:260px}.reviewEvidenceFrame{background:#fff;border:0;width:100%;height:480px}.reviewEvidencePlaceholder{text-align:center;min-height:260px;color:var(--muted);justify-content:center;align-items:center;padding:28px;display:flex}.reviewBlockedMessage{border-left:4px solid var(--warn);background:var(--warnbg);color:var(--ink);padding:14px 16px;line-height:1.5}.reviewQueuePage{max-width:1440px;margin:0 auto;padding:32px 36px 70px}.reviewQueueHeader{border:1px solid var(--line);background:#fff;margin-bottom:18px;padding:22px 26px}.reviewQueueHeader h1{color:var(--navy);margin:8px 0 4px}.reviewQueueHeader p{color:var(--muted)}.reviewQueueList{flex-direction:column;gap:12px;display:flex}.reviewQueueRow{border:1px solid var(--line);background:#fff;grid-template-columns:80px minmax(0,1fr) 150px;gap:18px;padding:18px;display:grid}.reviewQueueSection{color:var(--navy);font-size:18px;font-weight:800}.reviewQueueMain h2{color:var(--navy);margin:0 0 4px;font-size:15px}.reviewQueueMain>p{color:var(--muted);margin:0 0 10px;font-size:9px}.reviewQueueEvidence{background:var(--wash);padding:10px 12px;font-size:9px;line-height:1.5}.reviewQueueEvidence b{color:var(--navy)}.reviewQueueEvidence span{color:var(--muted);display:block}.reviewQueueBlocked{background:var(--warnbg);border-left:3px solid var(--warn);padding:10px 12px;font-size:9px;line-height:1.45}.reviewQueueActions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.reviewCountBadge{text-align:center;background:var(--pale);color:var(--blue);padding:6px 8px;font-size:9px;font-weight:800;display:block}@media (max-width:900px){.reviewEvidenceMeta{grid-template-columns:1fr 1fr}.reviewQueueRow{grid-template-columns:1fr}.reviewEvidenceFrame{height:360px}}.findLinkWorkspace,.documentDraftChat{border:1px solid var(--line);background:#fff;margin:18px 0;padding:20px}.findLinkHeader,.draftChatHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.findLinkHeader h2,.draftChatHeader h2{color:var(--navy);margin:4px 0 6px;font-size:18px}.findLinkHeader p,.draftChatHeader p{max-width:900px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.linkedSupportingSection,.quickCandidateSection,.findAnotherSection{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.quickCandidateHelp{color:var(--muted);margin:5px 0 10px;font-size:9px}.supportingSourceRow,.quickCandidateRow{border:1px solid var(--line);background:var(--wash);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:8px;padding:11px 12px;display:grid}.supportingSourceRow b,.quickCandidateMain b{color:var(--navy);font-size:11px;display:block}.supportingSourceRow span,.quickCandidateMain span,.quickCandidateMain small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:8px;line-height:1.4;display:block}.findAnotherSection .field{width:100%;margin:8px 0 10px}.findResults{max-height:520px;padding-right:3px;overflow:auto}.draftContextSummary{background:var(--wash);border:1px solid var(--line);flex-wrap:wrap;gap:18px;margin:14px 0;padding:10px 12px;font-size:9px;display:flex}.draftContextSummary b{color:var(--navy)}.draftChatMessages{border:1px solid var(--line);background:var(--wash);min-height:240px;max-height:620px;padding:14px;overflow:auto}.draftChatStarter{color:var(--muted);padding:16px;font-size:10px;line-height:1.55}.draftChatStarter b{color:var(--navy);margin-top:8px;display:block}.draftChatMessage{border:1px solid var(--line);background:#fff;max-width:88%;margin:10px 0;padding:12px 14px}.draftChatMessage.user{border-left:3px solid var(--blue);margin-left:auto}.draftChatMessage.assistant{border-left:3px solid var(--mid);margin-right:auto}.draftChatMessage>b{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:8px;display:block}.draftChatMessage>div{white-space:pre-wrap;color:var(--ink);font-size:10px;line-height:1.55}.draftChatComposer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.draftChatComposer textarea{resize:vertical;border:1px solid var(--line2);min-height:82px;font:inherit;padding:10px 12px}.draftChatNote{color:var(--muted);margin-top:6px;font-size:8px;display:block}@media (max-width:900px){.findLinkHeader,.draftChatHeader{display:block}.supportingSourceRow,.quickCandidateRow,.draftChatComposer{grid-template-columns:1fr}.draftChatMessage{max-width:100%}}.draftChatFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}@media (max-width:900px){.draftChatFooter{display:block}.draftChatFooter .secondaryButton{margin-top:8px}}.contextPage{max-width:1440px;margin:0 auto;padding:30px 34px 72px}.contextHeader{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:24px 28px;display:grid}.contextHeader h1{color:var(--navy);margin:7px 0 6px;font-size:28px}.contextHeader p{max-width:900px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.contextHeaderStats{gap:8px;display:flex}.contextHeaderStats b{border:1px solid var(--line);min-width:96px;color:var(--navy);text-align:center;padding:12px;font-size:20px}.contextHeaderStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:7px;display:block}.contextMessage{margin-top:14px}.contextRules{border-left:4px solid var(--blue);background:var(--pale);grid-template-columns:190px 1fr;gap:16px;margin:14px 0;padding:12px 16px;font-size:9px;line-height:1.5;display:grid}.contextRules b{color:var(--navy)}.contextAdd{border:1px solid var(--line);background:#fff;margin:14px 0;padding:14px 16px}.contextAddForm{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.contextAddForm label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.contextAddForm .wide{grid-column:1/-1}.contextAddForm input,.contextAddForm select,.contextAddForm textarea{border:1px solid var(--line2);color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;background:#fff;padding:9px 10px}.contextAddForm textarea{resize:vertical;min-height:76px}.contextSection,.contextDraftHistory{margin-top:18px}.contextSectionTitle{justify-content:space-between;align-items:end;gap:20px;margin-bottom:9px;display:flex}.contextSectionTitle h2{color:var(--navy);margin:3px 0 0;font-size:17px}.contextSectionTitle>span{color:var(--muted);font-size:8px}.contextCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contextCard{border:1px solid var(--line);background:#fff;padding:16px}.contextCardTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.contextCategory,.contextKind{background:var(--wash);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-right:6px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-block}.contextKind{background:var(--pale)}.contextCard h3{color:var(--navy);margin:10px 0 7px;font-size:14px}.contextStatement{color:var(--ink);margin:0;font-size:10px;line-height:1.55}.contextBasis{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:10px;font-size:8px;line-height:1.45}.contextBasis b{color:var(--navy)}.contextBasis span{margin-top:3px;display:block}.contextSources{background:var(--wash);margin-top:11px;padding:10px}.contextSources>b{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:7px;display:block}.contextSource{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid}.contextSource:first-of-type{border-top:0}.contextSource strong{color:var(--navy);font-size:8px;display:block}.contextSource span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:7px;display:block}.contextConfirmed{color:var(--muted);margin-top:9px;font-size:7px;display:block}.contextActions{align-items:center;gap:10px;margin-top:12px;display:flex}.contextSessionList{border:1px solid var(--line);background:#fff}.contextSessionRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 14px;text-decoration:none;display:grid}.contextSessionRow:first-child{border-top:0}.contextSessionRow b{color:var(--navy);font-size:10px;display:block}.contextSessionRow span,.contextSessionRow small{color:var(--muted);font-size:7px;display:block}.contextSessionRow>div:last-child{text-align:right}.contextHistory{border:1px solid var(--line);background:#fff;margin-top:18px;padding:12px 14px}.contextHistory summary{color:var(--navy);cursor:pointer;font-size:9px;font-weight:800}.contextHistoryRow{border-top:1px solid var(--line);margin-top:8px;padding:10px 0}.contextHistoryRow b{color:var(--navy);font-size:9px}.contextHistoryRow span{float:right;color:var(--muted);font-size:8px}.contextHistoryRow p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.draftHeaderActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.draftSnapshotNotice{border-left:3px solid var(--mid);background:var(--pale);color:var(--muted);margin:0 0 10px;padding:9px 11px;font-size:8px;line-height:1.5}.draftSnapshotNotice b{color:var(--navy)}@media (max-width:900px){.contextPage{padding:18px 16px 50px}.contextHeader{grid-template-columns:1fr}.contextHeaderStats{flex-wrap:wrap}.contextRules,.contextAddForm{grid-template-columns:1fr}.contextAddForm .wide{grid-column:auto}.contextCards{grid-template-columns:1fr}.contextSectionTitle{display:block}.contextSectionTitle>span{margin-top:4px;display:block}.contextSessionRow{grid-template-columns:1fr}.contextSessionRow>div:last-child{text-align:left}.draftHeaderActions{align-items:flex-start;margin-top:10px}}.intakeDecisionRow{position:relative}.intakeDecisionActions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.intakeDecisionActions .primaryButton,.intakeDecisionActions .secondaryButton,.intakeDecisionActions .textButton{text-align:center;width:100%}.intakeReject{color:#7d3e3e}.archiveLockNote{color:#72521c;background:#fcf4e4;border-left:3px solid #c89a49;margin-top:8px;padding:7px 8px;font-size:7px;line-height:1.4;display:block}.intakeLocationPreview{border-left:3px solid var(--blue);background:var(--wash);margin-top:9px;padding:8px 9px}.intakeLocationPreview span{color:#617087;margin-top:3px;font-size:8px;line-height:1.4;display:block}.intakeLocationPreview span:first-child{margin-top:0}.intakeLocationPreview strong{color:var(--navy)}.alternateSuggestions{border-top:1px solid #edf0f4;margin-top:10px;padding-top:8px}.alternateSuggestions>span{color:#7c8795;letter-spacing:.04em;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.alternateSuggestions button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:7px;margin-top:4px;padding:6px 8px;display:grid}.alternateSuggestions button:hover{background:var(--pale);border-color:#9eb2cf}.alternateSuggestions button b{color:var(--blue);font-size:8px}.alternateSuggestions button em{text-overflow:ellipsis;white-space:nowrap;color:#42546c;min-width:0;font-size:8px;font-style:normal;overflow:hidden}.alternateSuggestions button small{color:#7b8795;text-align:right;font-size:7px}.descendantCandidates,.hierarchyBrowser{border-top:1px solid var(--line);background:#f8fafc;grid-column:1/-1}.descendantCandidates{grid-template-columns:minmax(220px,.8fr) repeat(2,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.descendantCandidates>div:first-child p{color:#69768a;margin:5px 0 0;font-size:8px;line-height:1.45}.descendantCandidate{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.descendantCandidate b{color:var(--navy);overflow-wrap:anywhere;font-size:9px;display:block}.descendantCandidate small{color:#7c8796;margin-top:3px;font-size:7px;line-height:1.4;display:block}.hierarchyBrowser{border-left:4px solid var(--blue);padding:18px!important}.hierarchyBrowserHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.hierarchyBrowserHead h3{color:var(--navy);margin:5px 0 4px;font-size:15px}.hierarchyBrowserHead p{color:#68768a;max-width:800px;margin:0;font-size:8px;line-height:1.45}.hierarchyBrowser>.field{width:100%;margin-bottom:10px}.hierarchyTree{gap:7px;display:grid}.hierarchyFolder{border:1px solid var(--line);background:#fff}.hierarchyFolder summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:grid}.hierarchyFolder summary::-webkit-details-marker{display:none}.hierarchyFolder summary b{color:var(--navy);font-size:9px}.hierarchyFolder summary small{color:#7b8795;font-size:7px}.hierarchyDocs{border-top:1px solid var(--line);padding:7px}.hierarchyDoc{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:52px minmax(0,1fr) 80px;align-items:center;gap:10px;width:100%;padding:8px 9px;display:grid}.hierarchyDoc:first-child{border-top:0}.hierarchyDoc:hover{background:var(--wash)}.hierarchyDoc.selected{background:var(--pale);box-shadow:inset 3px 0 0 var(--blue)}.hierarchyDoc>span{color:var(--blue);font-size:8px;font-weight:900}.hierarchyDoc>b{color:#344860;font-size:8px}.hierarchyDoc>small{color:#7a8797;text-align:right;font-size:7px}.supportingSourceTitle{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sourceRoleTag{border:1px solid var(--line);background:var(--wash);color:#5f6e82;letter-spacing:.04em;text-transform:uppercase;padding:3px 5px;font-size:6px;font-weight:900;display:inline-flex}.sourceRoleTag.historical{color:#815c15;background:#fcf4e4;border-color:#d9bd8b}.sourceRoleTag.rebaseline{color:#31527e;background:#edf2fa;border-color:#a9b9d3}.supportingSourceRow small{color:#7d8998;margin-top:4px;font-size:7px;line-height:1.4;display:block}@media (max-width:1050px){.intakeRow{grid-template-columns:90px minmax(220px,1fr) minmax(260px,1.2fr)}.intakeAction{grid-column:2/-1}.descendantCandidates{grid-template-columns:1fr}}@media (max-width:760px){.intakeRow{display:block}.intakeRow>div{padding:12px}.intakeDecisionActions .primaryButton,.intakeDecisionActions .secondaryButton,.intakeDecisionActions .textButton{width:auto}.hierarchyBrowserHead{display:block}.hierarchyBrowserHead .textButton{margin-top:8px}.hierarchyDoc{grid-template-columns:45px minmax(0,1fr)}.hierarchyDoc>small{text-align:left;grid-column:2}}.intakeSourceActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.intakePreviewPanel{border-top:1px solid var(--line);border-left:4px solid var(--blue);background:#f8fafc;grid-column:1/-1;padding:16px!important}.intakePreviewHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:10px;display:flex}.intakePreviewHead h3{color:var(--navy);margin:5px 0 3px;font-size:14px}.intakePreviewHead p{color:#6f7d8e;overflow-wrap:anywhere;margin:0;font-size:8px}.intakePreviewFrame{border:1px solid var(--line);background:#fff;width:100%;height:520px}.intakePreviewPlaceholder{border:1px solid var(--line);color:#6c798b;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:24px;font-size:9px;display:flex}.intakePreviewPlaceholder b{color:var(--navy);font-size:11px}@media (max-width:760px){.intakePreviewHead{display:block}.intakePreviewHead .textButton{margin-top:8px}.intakePreviewFrame{height:360px}}.workspaceFrame{grid-template-columns:190px minmax(0,1fr);min-height:calc(100vh - 93px);display:grid}.workspaceMain{background:var(--wash);min-width:0}.workspaceSidebar{background:linear-gradient(180deg,var(--navy2) 0%,var(--navy) 100%);color:#eaf4f5;border-right:1px solid #ffffff14;flex-direction:column;align-self:start;height:calc(100vh - 93px);min-height:calc(100vh - 93px);padding:18px 14px;display:flex;position:sticky;top:0}.sidebarBrand{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;padding:4px 4px 18px;display:flex}.sidebarBrand img{object-fit:contain;filter:brightness(0)invert();opacity:.92;width:34px;height:34px}.sidebarBrand b{color:#fff;font-size:11px;display:block}.sidebarBrand span{color:var(--periwinkle);margin-top:2px;font-size:7px;display:block}.sidebarNav{flex-direction:column;gap:3px;margin-top:17px;display:flex}.sidebarNav button,.sidebarNav a{color:#d7e8ec;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:36px;padding:7px 9px;font-size:9px;font-weight:600;text-decoration:none;display:grid}.sidebarNav button>span,.sidebarNav a>span{color:var(--periwinkle);text-align:center;font-size:13px}.sidebarNav button:hover,.sidebarNav a:hover{background:#ffffff12}.sidebarNav button.active,.sidebarNav a.active{background:var(--blue);color:#fff}.sidebarNav button.active>span,.sidebarNav a.active>span{color:#eef4ff}.sidebarNav em{background:var(--royal);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:7px;font-style:normal;display:grid}.sidebarDivider{background:#ffffff17;height:1px;margin:15px 4px 0}.sidebarNav.secondary{margin-top:13px}.sidebarUser{border-top:1px solid #ffffff1a;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin-top:auto;padding:14px 4px 2px;display:grid}.sidebarUser>span{color:#0c3941;background:#edf2fa;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.sidebarUser b{color:#fff;font-size:8px;display:block}.sidebarUser small{color:#7faeb6;text-transform:capitalize;margin-top:2px;font-size:6px;display:block}.secondaryNav{padding-left:2.8vw;padding-right:2.8vw}.workspaceMain .page{max-width:none;padding-left:2.8vw;padding-right:2.8vw}.changeControlWorkspace{min-height:calc(100vh - 200px)}.changeMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.changeMetric{background:#fff;border:1px solid #dbe3e7;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:73px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #08243108}.changeMetricIcon{width:34px;height:34px;color:var(--blue);background:#e7f2f1;border-radius:7px;place-items:center;font-size:18px;display:grid}.changeMetric small{color:#687b87;font-size:7px;font-weight:700;display:block}.changeMetric b{color:#102d37;margin:2px 0;font-size:19px;display:block}.changeMetric em{color:#8c9aa3;font-size:6px;font-style:normal;display:block}.changeMessage{margin-bottom:12px}.changeSplit{grid-template-columns:minmax(330px,.86fr) minmax(620px,1.7fr);align-items:stretch;gap:10px;min-height:650px;display:grid}.changeQueuePanel,.changeDetailPanel{background:#fff;border:1px solid #dbe3e7;border-radius:7px;min-width:0;overflow:hidden}.changeQueuePanel{flex-direction:column;display:flex}.changePanelHead{justify-content:space-between;gap:12px;padding:14px 14px 10px;display:flex}.changePanelHead h2{color:#12323b;margin:0 0 3px;font-size:13px}.changePanelHead p{color:#82909a;margin:0;font-size:7px}.changeCount{color:#6f8288;background:#eef4f4;border-radius:10px;align-self:flex-start;padding:4px 7px;font-size:6px}.changeQueueTools{padding:0 10px 8px}.changeQueueTools .field{border-radius:5px;padding:7px 8px;font-size:8px}.changeFilterTabs{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.changeFilterTabs button{color:#7e8d96;background:0 0;border:0;border-radius:4px;padding:5px 7px;font-size:6px}.changeFilterTabs button.active{color:var(--blue);background:#edf6f5;box-shadow:inset 0 0 0 1px #cfe5e2}.newChangeBar{border-bottom:1px solid #edf1f3;padding:0 10px 8px}.newChangeForm{background:#f7fafb;border:1px solid #e2e9ec;gap:7px;margin-top:7px;padding:8px;display:grid}.newChangeForm textarea{min-height:60px;font-size:8px}.changeQueueList{min-height:300px;overflow:auto}.changeQueueItem{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f3;grid-template-columns:4px minmax(0,1fr) 28px 10px;align-items:start;gap:10px;width:100%;padding:12px 12px 12px 0;display:grid}.changeQueueItem:hover{background:#fafcfc}.changeQueueItem.selected{background:#f4f9f9}.changeSeverity{background:#8ca0a8;align-self:stretch;min-height:52px}.changeSeverity.sig2{background:#d49b42}.changeSeverity.sig3{background:#c74949}.changeQueueItem small{color:#80909a;font-size:6px;font-weight:700;display:block}.changeQueueItem b{color:#102f39;margin:5px 0 4px;font-size:9px;line-height:1.3;display:block}.changeQueueItem span{color:#82909a;font-size:6px;display:block}.changeQueueItem strong{color:#60737b;text-align:center;background:#eef2f3;border-radius:10px;justify-self:end;min-width:24px;padding:4px;font-size:6px}.changeQueueItem em{color:#8b9aa2;font-size:16px;font-style:normal}.changeQueueEmpty{color:#8a999f;padding:25px 12px;font-size:8px}.changeDetailPanel{flex-direction:column;display:flex}.changeDetailHead{justify-content:space-between;gap:18px;padding:15px 17px 13px;display:flex}.changeDetailHead small{color:#72838d;font-size:6px;font-weight:700}.changeDetailHead h1{color:#0f313a;margin:5px 0 7px;font-size:15px}.changeHeadMeta{flex-wrap:wrap;gap:7px;display:flex}.changeHeadMeta>span{color:#667980;border:1px solid #dfe7e9;border-radius:9px;padding:4px 6px;font-size:6px}.changeState.good{color:#2d6b52;background:#e7f4ef}.changeState.warn{color:#8b5a12;background:#fbf2df}.changeState.bad{color:#a24343;background:#fff0f0}.changeLevel{color:#5d727a;white-space:nowrap;background:#eef2f3;border-radius:10px;align-self:flex-start;padding:5px 7px;font-size:6px;font-weight:800}.changeLevel.sig2{color:#8b5a12;background:#fbf2df}.changeLevel.sig3{color:#a24343;background:#f9e8e8}.changeTabs{border-top:1px solid #edf1f3;border-bottom:1px solid #dfe7e9;gap:22px;padding:0 16px;display:flex}.changeTabs button{color:#7b8c95;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 2px 8px;font-size:7px}.changeTabs button.active{color:#123e4a;border-bottom-color:var(--blue);font-weight:800}.changeClassificationCard{background:#fbfdfd;border:1px solid #e1e8eb;border-radius:7px;grid-template-columns:minmax(0,1.1fr) minmax(270px,.8fr);gap:18px;margin:12px;padding:13px;display:grid}.changeClassificationCopy h3{color:#17353e;margin:4px 0 5px;font-size:13px}.changeClassificationCopy>p{color:#7c8b94;margin:0;font-size:7px;line-height:1.5}.changeClassControls{grid-template-columns:120px 150px minmax(180px,1fr) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.changeClassControls label,.changeTabBody label{color:#6f8088;text-transform:uppercase;letter-spacing:.04em;font-size:6px;font-weight:700;display:block}.changeClassControls select{text-transform:none;margin-top:4px;padding:6px 7px;font-size:7px}.changeReviewCheck{align-items:center;gap:6px;min-height:28px;padding-bottom:2px;text-transform:none!important;display:flex!important}.changeReviewCheck input{width:auto}.changeScoreRow{gap:8px;margin-top:10px;display:flex}.changeScoreRow>div{background:#fff;border:1px solid #e2e8eb;border-radius:5px;min-width:90px;padding:8px 9px}.changeScoreRow small{color:#87959c;font-size:6px;display:block}.changeScoreRow b{color:#193944;margin-top:3px;font-size:9px;display:block}.impactMatrix{background:#fff;border:1px solid #dce5e8;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:175px;display:grid;position:relative;overflow:visible}.matrixCell{color:#72848c;letter-spacing:.03em;place-items:center;font-size:6px;display:grid}.matrixCell.high.narrow{background:#f7ecec}.matrixCell.high.broad{background:#f8eded}.matrixCell.low.narrow{background:#eaf3f5}.matrixCell.low.broad{background:#fbf1df}.matrixCell:nth-child(odd){border-right:1px solid #dce5e8}.matrixCell:nth-child(-n+2){border-bottom:1px solid #dce5e8}.matrixYLabel{transform-origin:0 0;color:#8b999f;white-space:nowrap;font-size:5px;position:absolute;top:50%;left:-15px;transform:rotate(-90deg)translateY(-50%)}.matrixXLabel{color:#8b999f;font-size:5px;position:absolute;bottom:-12px;right:0}.matrixDot{background:#154c59;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #154c59}.matrixDot span{color:#fff;white-space:nowrap;background:#154c59;border-radius:3px;padding:3px 4px;font-size:5px;position:absolute;top:-5px;left:10px}.affectedRecords{margin:0 12px 12px}.affectedHead{justify-content:space-between;align-items:end;gap:12px;margin-bottom:7px;display:flex}.affectedHead h3{color:#17353e;margin:3px 0 0;font-size:10px}.affectedHead>span{color:#829198;font-size:6px}.affectedGrid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.affectedRecord{background:#fff;border:1px solid #e3e9eb;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:7px 8px;display:grid}.affectedRecord.confirmed{background:#f9fcfb}.affectedRecord.complete{background:#eef7f3}.affectedMark{color:#27705b;background:#e7f2ef;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.affectedRecord b{color:#173841;font-size:7px;display:block}.affectedRecord span{color:#89969c;margin-top:2px;font-size:5px;display:block}.affectedRecord small{color:#74868f;margin-top:2px;font-size:5px;display:block}.affectedActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.miniAction{color:#47656f;background:#fff;border:1px solid #dce5e7;border-radius:9px;padding:3px 5px;font-size:5px}.miniAction.reject{color:#9d5656}.changeReviewFooter{background:#eef6f5;border:1px solid #dce7e7;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin:0 12px 12px;padding:10px 11px;display:flex}.reviewerChips{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.reviewerChip{color:#63777e;background:#fff;border:1px solid #d5e2e3;border-radius:10px;padding:4px 6px;font-size:6px}.reviewerChip.requested{color:#8b5a12;background:#fbf2df}.reviewerChip.approved{color:#2d6b52;background:#e7f4ef}.changeFooterActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.changeTabBody{background:#fbfdfd;border:1px solid #e1e8eb;border-radius:7px;margin:12px;padding:15px}.changeTabIntro h3{color:#17353e;margin:4px 0 5px;font-size:12px}.changeTabIntro p{color:#7b8c94;margin:0 0 12px;font-size:7px}.changeTabBody textarea{text-transform:none;letter-spacing:normal;min-height:90px;margin-top:5px;margin-bottom:10px;font-size:8px}.changeDecisionActions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.dangerText{color:#9b4b4b}.changeSourceEvidence{border-left:3px solid var(--royal);background:#eef6f5;margin:8px 0;padding:9px 10px}.changeSourceEvidence b,.changeSourceEvidence span,.changeSourceEvidence small{display:block}.changeSourceEvidence b{color:#597078;text-transform:uppercase;font-size:6px}.changeSourceEvidence span{color:#17353e;margin-top:4px;font-size:8px}.changeSourceEvidence small{color:#819097;margin:2px 0 4px;font-size:6px}.verificationImpactList{border-top:1px solid #e3e9eb;margin-bottom:12px}.verificationImpactRow{color:inherit;border-bottom:1px solid #e3e9eb;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 4px;text-decoration:none;display:grid}.verificationImpactRow>span{color:#2d765f;font-size:10px}.verificationImpactRow b{color:#17353e;font-size:8px;display:block}.verificationImpactRow small{color:#819097;font-size:6px;display:block}.verificationImpactRow em{color:var(--blue);font-size:6px;font-style:normal}.changeHistoryList{border-top:1px solid #dfe7e9}.changeHistoryRow{border-bottom:1px solid #e7edef;grid-template-columns:105px 9px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.changeHistoryRow time{color:#84939a;font-size:6px}.changeHistoryRow>span{background:var(--royal);border-radius:50%;width:7px;height:7px;margin-top:2px}.changeHistoryRow b{color:#17353e;font-size:7px}.changeHistoryRow p{color:#6f8188;margin:2px 0;font-size:7px}.changeHistoryRow small{color:#89979d;font-size:6px}.changeEmptyDetail{color:#84939a;text-align:center;align-content:center;place-items:center;min-height:500px;display:grid}.changeEmptyDetail b{color:#17353e;font-size:12px}.changeEmptyDetail p{font-size:8px}@media (max-width:1180px){.workspaceFrame{grid-template-columns:165px minmax(0,1fr)}.changeSplit{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.4fr)}.changeClassificationCard{grid-template-columns:1fr}.impactMatrix{min-height:150px}.changeClassControls{grid-template-columns:1fr 1fr}.changeReviewCheck{grid-column:1/-1}}@media (max-width:900px){.workspaceFrame{display:block}.workspaceSidebar{height:auto;min-height:0;padding:10px 12px;display:block;position:static}.sidebarBrand{display:none}.sidebarNav{flex-flow:wrap;margin:0}.sidebarNav button,.sidebarNav a{grid-template-columns:18px auto auto;width:auto;min-height:30px}.sidebarDivider,.sidebarUser,.sidebarNav.secondary{display:none}.changeMetrics{grid-template-columns:1fr 1fr}.changeSplit{grid-template-columns:1fr}.changeQueuePanel{max-height:420px}.affectedGrid{grid-template-columns:1fr}}@media (max-width:620px){.changeMetrics,.changeClassControls{grid-template-columns:1fr}.changeReviewFooter{display:block}.changeFooterActions{justify-content:flex-start;margin-top:10px}.affectedRecord{grid-template-columns:18px minmax(0,1fr)}.affectedActions{grid-column:2;justify-content:flex-start}}.documentFindingsPanel{border:1px solid var(--line);background:#fff;margin:18px 0;padding:18px}.documentFindingsHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.documentFindingsHead h2{color:var(--navy);margin:4px 0 5px;font-size:18px}.documentFindingsHead p{max-width:850px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.findingBlockedNote{border-left:4px solid var(--warn);background:var(--warnbg);color:var(--body);margin:10px 0 12px;padding:11px 13px;font-size:9px;line-height:1.5}.documentFindingsList{gap:9px;display:grid}.documentFinding{border:1px solid var(--line);background:#fff;grid-template-columns:52px minmax(0,1fr);display:grid}.documentFindingNo{background:var(--navy);color:#fff;justify-content:center;align-items:flex-start;padding-top:16px;font-size:15px;font-weight:900;display:flex}.documentFindingBody{padding:14px 16px}.documentFindingTags{flex-wrap:wrap;gap:5px;display:flex}.documentFindingTags span{background:var(--wash);color:#6c7b8e;text-transform:uppercase;letter-spacing:.04em;padding:3px 5px;font-size:6px}.documentFindingTags .severity.important,.documentFindingTags .severity.critical{color:#805b16;background:#fcf1de}.documentFinding h3{color:var(--navy);margin:8px 0 5px;font-size:13px}.documentFinding p{color:#5f6f82;margin:0;font-size:9px;line-height:1.5}.findingProposed{border-left:3px solid var(--periwinkle);background:#f7f9fc;margin:9px 0;padding:8px 10px}.findingProposed b{color:#607087;text-transform:uppercase;font-size:7px;display:block}.findingProposed span{color:#526278;margin-top:3px;font-size:8px;line-height:1.45;display:block}.documentFinding textarea{min-height:58px;margin-top:9px;font-size:9px}.documentFindingActions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}@media (max-width:700px){.documentFindingsHead{display:block}.documentFindingsHead>.navStatus{margin-top:8px;display:inline-block}.documentFinding{grid-template-columns:40px minmax(0,1fr)}}.impactAddBar{background:#f8fbfb;border:1px solid #e3e9eb;border-radius:5px;margin:0 0 8px;padding:7px 8px}.impactAddForm{grid-template-columns:minmax(180px,1.4fr) 125px minmax(180px,1fr) auto;align-items:center;gap:7px;margin-top:7px;display:grid}.impactAddForm select,.impactAddForm .field{padding:6px 7px;font-size:7px}@media (max-width:900px){.impactAddForm{grid-template-columns:1fr 1fr}.impactAddForm .field{grid-column:1/-1}}@media (max-width:620px){.impactAddForm{grid-template-columns:1fr}.impactAddForm .field{grid-column:auto}}.changeReviewerDecision{background:#fff;border:1px solid #dfe7e9;border-radius:6px;margin:12px 0;padding:10px}.changeReviewerDecision textarea{min-height:54px;margin:7px 0}.changeReviewerRow{border-top:1px solid #edf1f3;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:7px 0;display:grid}.changeReviewerRow b{color:#17353e;font-size:7px;display:block}.changeReviewerRow>div>span{color:#829097;margin-top:2px;font-size:6px;display:block}@media (max-width:700px){.changeReviewerRow{grid-template-columns:1fr auto}.changeReviewerRow .miniAction{grid-column:auto}}.changeControlNotice{border-left:3px solid var(--royal);color:#62767d;background:#eef6f5;margin:-2px 0 12px;padding:8px 10px;font-size:7px;line-height:1.45}.changeSourceWarning{color:#765a24;background:#fff7e8;border-top:1px solid #ead9b6;margin:0;padding:8px 16px;font-size:7px;line-height:1.45}.changeSourceWarning b{color:#604612}.changeSourceWarning a{color:var(--blue);margin-left:7px;font-weight:800}.hierarchyExplorer{min-height:calc(100vh - 170px)}.hierarchyExplorerHeader{border-top:7px solid var(--navy);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:22px 24px;display:grid}.hierarchyExplorerHeader h1{color:var(--navy);margin:6px 0 5px;font-size:26px}.hierarchyExplorerHeader p{max-width:880px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.hierarchyHeaderMeta{gap:8px;display:flex}.hierarchyHeaderMeta b{border:1px solid var(--line);background:var(--wash);min-width:98px;color:var(--navy);text-align:center;padding:10px 12px;font-size:18px}.hierarchyHeaderMeta span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:6px;display:block}.hierarchyMessage{margin:10px 0}.hierarchyThreePane{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(225px,.78fr) minmax(360px,1.25fr) minmax(430px,1.55fr);min-height:760px;margin-top:12px;display:grid}.hierarchyTreePane,.hierarchyListPane,.hierarchyInspectPane{min-width:0}.hierarchyTreePane{border-right:1px solid var(--line);background:#f7f9fc}.hierarchyListPane{border-right:1px solid var(--line);background:#fff}.hierarchyInspectPane{background:#fbfcfe;overflow:hidden}.hierarchyPaneTitle{border-bottom:1px solid var(--line);background:#fff;padding:15px 16px 13px}.hierarchyPaneTitle h2{color:var(--navy);margin:4px 0 0;font-size:15px}.hierarchyPaneTitle p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:7px;line-height:1.4}.mdciTree{padding:8px 0 20px}.mdciNodeGroup{border-bottom:1px solid #e7ebf1}.mdciNode{color:#43536a;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 48px minmax(0,1fr) 34px;align-items:center;gap:6px;width:100%;padding:9px 11px;display:grid}.mdciNode:hover{background:#eef3fa}.mdciNode.active{box-shadow:inset 4px 0 0 var(--blue);color:var(--navy);background:#e5edf9}.mdciNode.child{background:#fbfcfe;padding-left:24px}.mdciNode.child.active{background:#edf2fa}.mdciFolder{color:#708099;font-size:8px}.mdciCode{color:var(--blue);font-size:8px;font-weight:900}.mdciTitle{min-width:0;font-size:8px;font-weight:700;line-height:1.3}.mdciNode small{color:#7c8797;text-align:right;font-size:7px}.hierarchySearch{border-bottom:1px solid var(--line);background:var(--wash);padding:9px 10px}.hierarchySearch .field{width:100%}.hierarchyDocumentList{max-height:720px;overflow:auto}.hierarchyDocumentRow{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:68px minmax(0,1fr) 112px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.hierarchyDocumentRow:hover{background:#f8fafc}.hierarchyDocumentRow.active{background:var(--pale);box-shadow:inset 4px 0 0 var(--blue)}.hierDocNumber{color:#4f6078;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900}.hierDocTitle b{color:var(--navy);font-size:9px;line-height:1.35;display:block}.hierDocTitle span,.hierDocTitle small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4;display:block}.hierDocTitle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hierDocState{text-align:right}.hierDocState small{color:#805e19;margin-top:5px;font-size:7px;display:block}.hierStatus{border:1px solid var(--line);color:#69768a;text-transform:uppercase;letter-spacing:.04em;background:#f5f7fa;padding:4px 6px;font-size:6px;font-weight:900;display:inline-block}.hierStatus.good{color:#406548;background:#eff7f0;border-color:#a9c5ae}.hierStatus.warn{color:#7e5d1c;background:#fff7e7;border-color:#d6bd88}.hierStatus.bad{color:#8a3f39;background:#fff1f0;border-color:#d9b0ad}.hierarchyInspectorEmpty{text-align:center;min-height:620px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.hierarchyInspectorEmpty b{color:var(--navy);font-size:13px}.hierarchyInspectorEmpty p{max-width:300px;font-size:8px}.hierarchyInspectHeader{border-bottom:1px solid var(--line);background:#fff;padding:16px 18px}.hierarchyInspectHeader h2{color:var(--navy);margin:5px 0 9px;font-size:17px;line-height:1.25}.hierarchyDefinition{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;display:grid}.hierarchyDefinition>div{border:1px solid var(--line);background:#fff;padding:9px}.hierarchyDefinition .wide{grid-column:1/-1}.hierarchyDefinition b{color:#68778b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:6px;display:block}.hierarchyDefinition span{color:#334a67;overflow-wrap:anywhere;font-size:8px;line-height:1.45;display:block}.hierarchySourceBlock,.hierarchySupporting,.hierarchyCandidates,.hierarchyPreview{border-bottom:1px solid var(--line);margin:0;padding:13px 14px}.hierarchySourceTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.hierarchyCurrentSource,.hierarchyNoPrimary{border:1px solid var(--line);background:#fff;padding:10px 11px}.hierarchyCurrentSource b,.hierarchyNoPrimary b{color:var(--navy);font-size:9px;display:block}.hierarchyCurrentSource span,.hierarchyCurrentSource small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:7px;line-height:1.4;display:block}.hierarchyNoPrimary p{color:var(--muted);margin:5px 0 9px;font-size:8px;line-height:1.45}.hierarchySourceActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.hierarchySupporting>.sectionCode,.hierarchyCandidates>.sectionCode{margin-bottom:7px;display:block}.hierarchySupportingRow{border-top:1px solid #e9edf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.hierarchySupportingRow:first-of-type{border-top:0}.hierarchySupportingRow b{color:var(--navy);font-size:8px;display:block}.hierarchySupportingRow span,.hierarchySupportingRow small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:6.5px;display:block}.hierarchyCandidates>p{color:var(--muted);margin:0 0 8px;font-size:7px}.hierarchyCandidate{border:1px solid var(--line);background:#fff;margin-top:7px;padding:9px 10px}.hierarchyCandidateTop{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.hierarchyCandidateTop b{color:var(--navy);font-size:8px;display:block}.hierarchyCandidateTop span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:6.5px;line-height:1.4;display:block}.hierarchyCandidateTop>small{color:var(--blue);font-size:7px;font-weight:900}.hierarchyCandidateActions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.hierarchyPreviewHead{align-items:center;gap:9px;margin-bottom:7px;display:flex}.hierarchyPreviewHead b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--navy);font-size:8px;overflow:hidden}.hierarchyPreviewFrame{border:1px solid var(--line);background:#fff;width:100%;height:460px}.hierarchyPreviewPlaceholder{min-height:150px;color:var(--muted);text-align:center;background:#fff;border:1px dashed #cbd4e0;justify-content:center;align-items:center;padding:20px;font-size:8px;line-height:1.5;display:flex}.hierarchyInspectorFooter{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.hierarchyInspectorFooter>span{color:var(--muted);font-size:6.5px}@media (max-width:1250px){.hierarchyThreePane{grid-template-columns:220px minmax(330px,1fr) minmax(390px,1.2fr)}}@media (max-width:1050px){.hierarchyThreePane{grid-template-columns:220px minmax(0,1fr)}.hierarchyInspectPane{border-top:1px solid var(--line);grid-column:1/-1}.hierarchyListPane{border-right:0}}@media (max-width:760px){.hierarchyExplorerHeader{grid-template-columns:1fr}.hierarchyHeaderMeta{flex-wrap:wrap}.hierarchyThreePane{display:block}.hierarchyTreePane,.hierarchyListPane{border-right:0;border-bottom:1px solid var(--line)}.hierarchyDocumentRow{grid-template-columns:62px minmax(0,1fr)}.hierDocState{text-align:left;grid-column:2}.hierarchyDefinition{grid-template-columns:1fr}.hierarchyDefinition .wide{grid-column:auto}.hierarchyPreviewFrame{height:360px}}.unlinkDocumentButton{padding:7px 10px;color:var(--danger)!important;border:1px solid color-mix(in srgb,var(--danger) 45%,var(--line))!important;background:#fff!important}.unlinkDocumentButton:hover{background:#fff6f6!important}.hierarchyHeaderTools{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.hierarchyRefreshButton{min-width:190px}.candidateIdentity{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sourceLocationBadge{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:2px 5px;font-size:6px;font-weight:900;display:inline-flex}.sourceLocationBadge.active{color:#315f3b;background:#eef7f0;border-color:#a7c4ae}.sourceLocationBadge.archive{color:#815c15;background:#fcf4e4;border-color:#d9bd8b}.sourceLocationBadge.lineage{color:#31527e;background:#edf2fa;border-color:#a9b9d3}@media (max-width:900px){.hierarchyHeaderTools{align-items:stretch}.hierarchyRefreshButton{width:100%}}
