:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17202a;--muted:#6c7682;--line:#e3e7eb;--paper:#fff;--wash:#f5f6f7;--nav:#18251f;--nav-soft:#26372f;--brand:#246b4a;--brand-dark:#1b5239;--good:#1f7a50;--warn:#a86112;--bad:#b42318;--shadow:0 1px 2px #12221a0a,0 8px 24px #12221a09}*{box-sizing:border-box}html,body{background:var(--wash);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--nav);color:#edf3ef;flex-direction:column;height:100vh;padding:24px 14px 18px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;align-items:center;gap:11px;padding:0 8px 25px;font-size:17px;font-weight:720;display:flex}.brandMark{color:#174d34;letter-spacing:.04em;background:#d2e7da;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.brand small{color:#91a79b;letter-spacing:.02em;margin-top:3px;font-size:10px;font-weight:500;display:block}.nav{gap:3px;display:grid}.nav a{color:#b9c8c0;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:13px;transition:all .15s;display:flex}.nav a:hover{color:#fff;background:#213229}.nav a.active{color:#fff;background:#2c4438;box-shadow:inset 2px 0 #9bc8ae}.navLabel{color:#6f897b;text-transform:uppercase;letter-spacing:.09em;padding:26px 11px 9px;font-size:10px;font-weight:700}.systemNav a{font-size:12px}.sideFoot{color:#8fa399;border-top:1px solid #2b3b33;margin-top:auto;padding:17px 9px 10px;font-size:10px;line-height:1.4}.syncDot{background:#6fc493;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #6fc49314}.logout{color:#91a79b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:9px;font-size:12px;display:flex}.logout:hover{color:#fff}.main{width:100%;min-width:0;max-width:1680px;margin:0 auto;padding:34px 38px 60px}.top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.top h1{letter-spacing:-.025em;margin:2px 0 0;font-size:27px;font-weight:720;line-height:1.2}.top p{color:var(--muted);max-width:720px;margin:7px 0 0;font-size:13px;line-height:1.5}.eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:750}.button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd6d1;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:650;display:inline-flex}.button:hover{background:#fbfcfb;border-color:#aebbb3}.button.primary{background:var(--brand);color:#fff;border-color:var(--brand)}.button.primary:hover{background:var(--brand-dark)}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.card,.panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px}.card{padding:17px 18px}.label{color:var(--muted);font-size:11px}.metric{letter-spacing:-.025em;margin-top:8px;font-size:26px;font-weight:720;line-height:1.15}.metric.dateMetric{font-size:18px}.metricHint{color:#8a949d;margin-top:6px;font-size:10px}.panel{margin-bottom:17px;padding:19px}.panel h2{letter-spacing:-.01em;margin:0 0 14px;font-size:15px}.panelHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panelHeader h2{margin:0}.panelHeader a{color:var(--brand);font-size:12px;font-weight:650}.registryStats{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;gap:0;margin-bottom:14px;display:flex}.registryStats>div{border-right:1px solid var(--line);align-items:baseline;gap:8px;padding:15px 20px;display:flex}.registryStats>div:last-child{border:0}.registryStats strong{font-size:19px}.registryStats span{color:var(--muted);font-size:11px}.toolbar{flex-wrap:wrap;gap:9px;margin-bottom:12px;display:flex}.registryToolbar{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;margin-bottom:8px;padding:11px}.toolbar input,.toolbar select{color:var(--ink);background:0 0;border:0;outline:none;padding:0}.searchBox,.selectBox{color:#85908a;background:#fafbfb;border:1px solid #d9dfe3;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.searchBox{flex:1;min-width:260px}.searchBox input{width:100%;font-size:12px}.selectBox select{min-width:130px;font-size:12px}.tableMeta{text-align:right;color:#818b94;margin:7px 3px;font-size:10px}.dealDateFilter{gap:7px}.dealDateFilter.active{background:#f3f8f5;border-color:#8fb39e}.dealDateFilter>label{color:#68746d;white-space:nowrap;font-size:10px;font-weight:700}.dealDateFilter>input{min-width:112px;font-size:12px}.dealDateFilter>button{color:#78837c;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;display:grid}.dealDateFilter>button:hover{color:var(--brand);background:#e5ece8}.tableWrap{max-height:var(--table-viewport-height,calc(100dvh - 32px));overscroll-behavior:auto;border:1px solid var(--line);box-shadow:var(--shadow);scrollbar-gutter:stable;background:#fff;border-radius:10px;overflow:auto}.tableWrap::-webkit-scrollbar{width:12px;height:12px}.tableWrap::-webkit-scrollbar-track{background:#f1f3f2}.tableWrap::-webkit-scrollbar-thumb{background:#aeb8b2;border:3px solid #f1f3f2;border-radius:99px}.tableWrap::-webkit-scrollbar-thumb:hover{background:#87948c}.table{border-collapse:collapse;background:#fff;width:100%;font-size:12px}.table thead{z-index:5;position:sticky;top:0;box-shadow:0 1px #dfe5e1}.table th{color:#69746d;text-align:left;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:#f6f8f7;font-size:10px;font-weight:720}.table th,.table td{vertical-align:middle;border-bottom:1px solid #e8ebed;padding:11px 13px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#fbfcfb}.registryTable td{height:62px}.registryTable th:first-child{min-width:195px}.registryTable th:nth-child(2){min-width:220px}.registryTable th:nth-child(5){min-width:210px}.volumeOwnerColumn{white-space:nowrap;min-width:180px}.primaryLink{color:#1e5f43;font-weight:700}.primaryLink:hover{text-decoration:underline}.cellSub{color:#7c8790;margin-top:4px;font-size:10px}.lineClamp{white-space:nowrap;text-overflow:ellipsis;max-width:270px;overflow:hidden}.num{font-variant-numeric:tabular-nums;font-weight:650}.num small{color:var(--muted);font-weight:500}.overrideTag{color:#8b5a18;background:#fff5e7;border-radius:4px;margin-top:5px;padding:2px 5px;font-size:9px;display:inline-block}.statusBadge,.badge{color:#536159;white-space:nowrap;background:#eef1ef;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.statusBadge i{background:currentColor;border-radius:50%;width:5px;height:5px}.statusBadge.success,.badge.ready{color:var(--good);background:#e8f4ed}.statusBadge.neutral,.badge.processed{color:#52687e;background:#edf1f5}.badge.blocked{color:var(--warn);background:#fff0df}.emptyState{text-align:center;color:var(--muted);padding:34px;font-size:12px}.definitionGrid{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.definitionGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px}.definitionGrid>div:nth-child(3n){border-right:0}.definitionGrid dt{color:var(--muted);margin-bottom:5px;font-size:10px}.definitionGrid dd{margin:0;font-size:12px;font-weight:620}.codeText{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.sourcePill{color:var(--brand);text-transform:uppercase;letter-spacing:.04em;background:#edf5f0;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:700;display:inline-flex}.error{color:var(--bad);background:#fff1f0;border:1px solid #ffc9c5;border-radius:9px;padding:14px}.muted{color:var(--muted)}.successText{color:var(--good)}.badText{color:var(--bad)}.warnText{color:var(--warn)}.backLink{align-items:center;gap:4px;margin-bottom:14px;display:inline-flex}.calculationNote{color:#536159;background:#f1f6f3;border:1px solid #d8e2dc;border-radius:9px;margin:-3px 0 17px;padding:12px 14px;font-size:11px;line-height:1.5}.calculationNote strong{color:#2d4437}.counterpartyTable th:first-child{min-width:260px}.counterpartyTable th:nth-child(2){min-width:130px}.counterpartyTable th:nth-child(3){min-width:150px}.counterpartyTable td{height:66px}.timelineSource{color:#65746c;margin-top:5px;font-size:10px;line-height:1.35}.summaryScope{color:var(--muted);align-items:baseline;gap:10px;margin:0 0 9px;display:flex}.summaryScope strong{color:var(--ink);font-size:11px}.summaryScope span{font-size:10px}.panelDescription{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.obligationPanel>.panelHeader{align-items:flex-start}.obligationAsOf{color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;font-size:10px;display:flex}.obligationAsOf strong{color:var(--ink);font-size:11px}.obligationGrid{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.obligationGrid>div{border-right:1px solid var(--line);background:#fff;padding:13px}.obligationGrid>div:last-child{border:0}.obligationGrid dt{color:var(--muted);font-size:9px;line-height:1.35}.obligationGrid dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px;font-weight:700}.obligationGrid .obligationTotal{background:#f1f6f3}.obligationGrid .obligationTotal dd{color:var(--brand)}.calculationNote.obligationNote{margin:10px 0 0}.recordHistory{border-top:1px solid var(--line);margin-top:15px;padding-top:0}.recordHistory summary{color:var(--brand);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px 0;font-size:11px;font-weight:700;list-style:none;display:flex}.recordHistory summary::-webkit-details-marker{display:none}.recordHistory summary span:before{content:"›";margin-right:7px;transition:transform .15s;display:inline-block}.recordHistory[open] summary span:before{transform:rotate(90deg)}.recordHistory summary small{color:var(--muted);font-size:9px;font-weight:500}.recordHistoryBody{padding-top:11px}.recordHistoryBody>p{color:var(--muted);margin:0 0 9px;font-size:10px;line-height:1.45}.reportGuide{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.reportGuide>div{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:9px;padding:13px}.reportGuide strong{color:var(--brand);font-size:12px;display:block}.reportGuide span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.timelineGuide{color:#536159;background:#f5faf7;border:1px solid #d8e5dd;border-radius:7px;align-items:baseline;gap:8px;margin:-2px 0 14px;padding:9px 11px;font-size:10px;line-height:1.4;display:flex}.timelineGuide strong{color:var(--brand);white-space:nowrap}.timeline{display:grid}.timelineItem{grid-template-columns:80px 18px minmax(0,1fr) minmax(110px,auto) 24px;align-items:start;gap:11px;min-height:68px;display:grid}.timelineDate{color:var(--muted);text-align:right;padding-top:5px;font-size:10px}.timelineDate small{margin-top:3px;font-size:8px;line-height:1.2;display:block}.timelineDot{height:100%;position:relative}.timelineDot:before{content:"";background:#81928a;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:4px;box-shadow:0 0 0 1px #cbd4cf}.timelineDot:after{content:"";background:#dfe5e1;width:1px;position:absolute;top:17px;bottom:0;left:9px}.timelineItem:last-child .timelineDot:after{display:none}.timelineItem.money .timelineDot:before{background:#3573a5}.timelineItem.settlement .timelineDot:before{background:#6e7691}.timelineItem.requirement .timelineDot:before{background:#a86112}.timelineItem.supply .timelineDot:before{background:#1f7a50}.timelineItem.transport .timelineDot:before{background:#9a6b1f}.timelineItem.correction .timelineDot:before{background:#8a55a1}.timelineBody{padding-bottom:19px}.timelineTitle{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.timelineDetail,.componentLine{color:var(--muted);margin-top:5px;font-size:10px}.componentLine{color:#59675f;background:#f5f7f6;border-radius:5px;padding:6px 8px;display:inline-block}.timelineValue{text-align:right;font-variant-numeric:tabular-nums;padding-top:5px;font-size:12px;font-weight:700}.timelineValue small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:500;display:block}.iconLink{color:var(--muted);padding-top:5px}.iconLink:hover{color:var(--brand)}.timelineItem{grid-template-columns:80px 18px minmax(0,1fr) minmax(0,130px) minmax(110px,auto) 24px}.timelineReference{font-variant-numeric:tabular-nums;color:#34423b;gap:7px;padding-top:4px;font-size:10px;font-weight:650;display:grid}.timelineReference span{gap:2px;display:grid}.timelineReference small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:500}.clientWorkspace{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:16px;display:grid}.dealPicker,.dealWorkspace{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px}.dealPicker{position:sticky;top:20px;overflow:hidden}.dealPickerTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);padding:14px 15px;font-size:11px;font-weight:750}.dealPickerTitle span,.workspaceSectionHead span{float:right;color:#59675f;background:#edf1ef;border-radius:99px;padding:2px 6px}.dealPicker button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:#fff;padding:13px 14px;display:block;overflow:hidden}.dealPicker button:last-child{border-bottom:0}.dealPicker button:hover{background:#f8faf9}.dealPicker button.active{box-shadow:inset 3px 0 var(--brand);background:#edf5f0}.dealPickerTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.dealPickerIdentity{min-width:0}.dealPickerIdentity strong,.dealPickerIdentity small{display:block}.dealPickerIdentity strong{font-size:12px;line-height:1.25}.dealPickerIdentity small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.25}.dealPickerMoney{white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:700;line-height:1.25;display:flex}.dealPicker button em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:9px;font-style:normal;line-height:1.35;display:block;overflow:hidden}.dealPickerFoot{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:7px;display:flex}.dealPickerStatus{color:#536159;align-items:center;gap:5px;min-width:0;font-size:9px;line-height:1.3;display:flex}.dealPickerStatus b{color:var(--brand);letter-spacing:.03em;background:#e8f0eb;border-radius:4px;flex:none;padding:2px 5px;font-size:8px}.dealPickerStatus span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dealPicker button i{color:var(--warn);white-space:nowrap;flex:none;font-size:9px;font-style:normal;line-height:1.25}.dealWorkspace{padding:19px}.dealWorkspaceHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dealWorkspaceHead h2{margin:3px 0;font-size:21px}.dealWorkspaceHead p{color:var(--muted);margin:0;font-size:11px}.dealMetrics{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:17px 0;display:grid}.dealMetrics>div{border-right:1px solid var(--line);padding:12px}.dealMetrics>div:last-child{border:0}.dealMetrics span,.dealMetrics strong{display:block}.dealMetrics span{color:var(--muted);margin-bottom:5px;font-size:9px}.dealMetrics strong{font-size:12px}.workspaceSection{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.workspaceSectionHead{margin-bottom:11px}.workspaceSectionHead h3{margin:0;font-size:13px;display:inline}.workspaceSectionHead span{font-size:9px}.requestCards{gap:9px;display:grid}.requestCards article{border:1px solid var(--line);background:#fbfcfb;border-radius:9px;padding:12px}.requestHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.requestHead strong,.requestHead span{display:block}.requestHead strong{font-size:12px}.requestHead>div span{color:var(--muted);margin-top:3px;font-size:9px}.requestCards dl{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:11px 0 0;padding-top:10px;display:grid}.requestCards dl>div{border-right:1px solid var(--line);padding:0 9px}.requestCards dl>div:first-child{padding-left:0}.requestCards dl>div:last-child{border:0}.requestCards dt{color:var(--muted);font-size:9px}.requestCards dd{margin:4px 0 0;font-size:11px;font-weight:650}.emptyState.compact{padding:19px}.clientCards{margin-bottom:14px}.compactTimeline .timelineItem{grid-template-columns:72px 18px minmax(0,1fr) 120px minmax(100px,auto) 24px}.checkControl{width:34px;height:19px;display:inline-block;position:relative}.checkControl input{opacity:0;position:absolute}.checkControl span{cursor:pointer;background:#d7ddd9;border-radius:99px;transition:all .15s;position:absolute;inset:0}.checkControl span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.checkControl input:checked+span{background:var(--brand)}.checkControl input:checked+span:after{transform:translate(15px)}.checkControl input:disabled+span{opacity:.45;cursor:not-allowed}.reconciliationSummary{color:var(--good);background:#f0f7f3;border:1px solid #cfe2d6;border-radius:11px;align-items:center;gap:12px;margin-bottom:15px;padding:17px 18px;display:flex}.reconciliationSummary.warning{color:var(--warn);background:#fff8ed;border-color:#ecd7b8}.reconciliationSummary.error{color:var(--bad);background:#fff3f2;border-color:#efc5c1}.reconciliationSummary div{gap:4px;display:grid}.reconciliationSummary strong{font-size:13px}.reconciliationSummary span,.reconciliationSummary time{font-size:10px}.reconciliationSummary time{color:var(--muted);margin-left:auto}.reconciliationChecks{gap:10px;display:grid}.reconciliationCheck{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:15px 16px}.reconciliationCheck.error{border-left:3px solid var(--bad)}.reconciliationCheck.warning{border-left:3px solid var(--warn)}.checkHead{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.checkHead>div{align-items:center;gap:9px;display:flex}.checkHead h2{margin:0;font-size:13px}.checkHead>strong{font-size:17px}.reconciliationCheck p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.45}.badge.passed{color:var(--good);background:#e8f4ed}.badge.error{color:var(--bad);background:#fff0ef}.badge.warning{color:var(--warn);background:#fff0df}.badge.skipped{color:#52687e;background:#edf1f5}.checkExamples{border-top:1px solid var(--line);gap:5px;margin-top:11px;padding-top:10px;display:grid}.checkExamples code{color:#536159;white-space:normal;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.4}@media (max-width:1080px){.shell{grid-template-columns:220px 1fr}.main{padding:28px 24px}.cards{grid-template-columns:repeat(2,1fr)}.registryStats{overflow:auto}.registryStats>div{min-width:180px}.reportGuide{grid-template-columns:repeat(2,1fr)}.clientWorkspace{grid-template-columns:240px minmax(0,1fr)}.dealMetrics{grid-template-columns:repeat(2,1fr)}.dealMetrics>div:nth-child(2){border-right:0}.dealMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.requestCards dl{grid-template-columns:repeat(3,1fr);gap:10px}.requestCards dl>div{border:0;padding:0}.obligationGrid{grid-template-columns:repeat(3,1fr)}.obligationGrid>div:nth-child(3){border-right:0}.obligationGrid>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:760px){.shell{min-height:100vh;display:block}.side{height:auto;min-height:0;padding:15px;position:static}.brand{padding-bottom:14px}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.navLabel,.sideFoot,.logout{display:none}.main{padding:22px 15px 40px}.top{align-items:flex-start}.top h1{font-size:23px}.cards{grid-template-columns:repeat(2,1fr)}.definitionGrid{grid-template-columns:1fr}.definitionGrid>div{border-right:0}.registryStats>div{min-width:160px;padding:13px}.registryStats span{font-size:10px}.clientWorkspace{grid-template-columns:1fr}.dealPicker{display:flex;position:static;overflow:auto}.dealPickerTitle{display:none}.dealPicker button{border-right:1px solid var(--line);border-bottom:0;min-width:260px}.dealWorkspace{padding:15px}}.excelFilterControl{position:relative}.excelFilterHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.excelFilterHead>button{color:#78837c;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.excelFilterHead>button:hover{background:#e9eeeb}.excelFilterHead>button.active{color:var(--brand);background:#dcece3}.excelFilterMenu{z-index:100;text-align:left;text-transform:none;letter-spacing:0;width:260px;height:340px;color:var(--ink);background:#fff;border:1px solid #cfd7d2;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;padding:10px;font-weight:500;display:grid;position:fixed;box-shadow:0 12px 32px #15271d2e}.excelFilterMenu>input{border:1px solid #d7ded9;border-radius:6px;outline:none;width:100%;padding:8px 9px;font-size:11px}.excelFilterMenu>input:focus{border-color:#8fb39e}.excelFilterOption{cursor:pointer;align-items:center;gap:8px;padding:6px 4px;font-size:11px;line-height:1.3;display:flex}.excelFilterOption input{accent-color:var(--brand)}.excelFilterOption.selectAll{border-bottom:1px solid var(--line);margin-top:4px;font-weight:700}.excelFilterValues{min-height:0;padding:3px 0;overflow:auto}.excelFilterEmpty{color:var(--muted);padding:16px 4px;font-size:10px}.excelFilterActions{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding-top:8px;display:flex}.excelFilterActions button{cursor:pointer;background:#fff;border:1px solid #d2d9d5;border-radius:6px;padding:6px 9px;font-size:10px}.excelFilterActions button.primary{background:var(--brand);border-color:var(--brand);color:#fff}.excelFilterGroupOption{background:#f5f8f6;border-radius:5px;font-weight:700}.excelFilterChildOption{padding-left:24px}.button:disabled{opacity:.55;cursor:not-allowed}.exportColumnPicker{flex:none;display:inline-flex;position:relative}.exportColumnMenu{z-index:110;color:var(--ink);text-align:left;background:#fff;border:1px solid #cfd7d2;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden;box-shadow:0 14px 38px #15271d33}.exportColumnHeader{border-bottom:1px solid var(--line);gap:5px;padding:14px 15px 12px;display:grid}.exportColumnHeader strong{font-size:13px}.exportColumnHeader span{color:var(--muted);font-size:10px;line-height:1.4}.exportColumnBulkActions{border-bottom:1px solid var(--line);background:#fafbfa;align-items:center;gap:14px;padding:9px 15px;display:flex}.exportColumnBulkActions button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:700}.exportColumnBulkActions button:hover{text-decoration:underline}.exportColumnBulkActions button:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.exportColumnOptions{min-height:0;padding:5px 9px;overflow:auto}.exportColumnOption{cursor:pointer;border-radius:6px;align-items:flex-start;gap:9px;padding:7px 6px;font-size:11px;line-height:1.35;display:flex}.exportColumnOption:hover{background:#f5f8f6}.exportColumnOption input{accent-color:var(--brand);flex:none;margin:1px 0 0}.exportColumnOption:has(input:disabled){opacity:.65;cursor:wait}.exportColumnFooter{border-top:1px solid var(--line);background:#fafbfa;gap:7px;padding:10px 14px 11px;display:grid}.exportColumnError{color:var(--bad);font-size:10px;line-height:1.4}.exportColumnHint{color:var(--warn);font-size:10px;line-height:1.4}.exportColumnFooterRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.exportColumnFooterRow>span{color:var(--muted);white-space:nowrap;font-size:10px}.exportColumnFooterRow>div{gap:7px;display:flex}.exportColumnFooterRow button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d2d9d5;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:650}.exportColumnFooterRow button.primary{background:var(--brand);border-color:var(--brand);color:#fff}.exportColumnFooterRow button.primary:hover{background:var(--brand-dark)}.exportColumnFooterRow button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.exportColumnFooterRow{flex-direction:column;align-items:flex-start}.exportColumnFooterRow>div{justify-content:flex-end;width:100%}}.filterField{gap:5px;min-width:240px;display:grid}.filterField>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.filterField select,.filterField input{width:100%;min-height:20px}.periodField{min-width:310px}.periodInputs{align-items:center;gap:8px;display:flex}.periodInputs input{min-width:130px}.periodInputs span{color:var(--muted);font-size:10px}.agreementCard{border:1px solid var(--line);text-align:left;font:inherit;color:inherit;cursor:pointer}.agreementCard:hover{background:#fbfcfb;border-color:#aebbb3}.generalAgreementTop .button:disabled{opacity:.5;cursor:not-allowed}.generalAgreementTable th:first-child{width:42px}.generalAgreementTable th:nth-child(2){min-width:130px}.generalAgreementTable th:nth-child(3){min-width:230px}.generalAgreementTable th:nth-child(4){min-width:145px}.generalAgreementTable th:nth-child(5){min-width:175px}.generalAgreementTable th:nth-child(6){min-width:230px}.generalAgreementTable th:nth-child(7){min-width:175px}.generalAgreementTable th:nth-child(8){min-width:180px}.generalAgreementTable th:nth-child(9){min-width:125px}.generalAgreementTable th:nth-child(10){min-width:180px}.generalAgreementTable th:nth-child(11){min-width:195px}.generalAgreementTable th:nth-child(12){min-width:190px}.agreementInlineInput{width:100%;min-width:135px;color:var(--ink);background:#fff;border:1px solid #d6ddd9;border-radius:6px;padding:7px 8px;font-size:10px}.agreementInlineInput:focus{border-color:#8fb39e;outline:2px solid #246b4a24}.agreementInlineInput:disabled{color:var(--muted);background:#f4f6f5}.agreementDateInput{min-width:125px}.emailList{gap:3px;display:grid}.emailList span{word-break:break-all;font-size:11px}.emailList em{color:var(--bad);font-size:10px;font-style:normal}.agreementSourceEmails{white-space:normal;word-break:break-all;max-width:270px}.agreementWarning{white-space:normal;max-width:260px;color:var(--warn)}.agreementActions{flex-wrap:wrap;gap:5px;display:flex}.agreementActions button{cursor:pointer;color:var(--ink);background:#fff;border:1px solid #d2d9d5;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;display:inline-flex}.agreementActions button:hover{border-color:#9eaaa3}.agreementActions button:disabled{opacity:.45;cursor:not-allowed}.agreementActions .sendAction{color:var(--brand);border-color:#b9d2c3}.agreementActionNote{white-space:normal;max-width:170px;color:var(--muted);font-size:10px;line-height:1.35}.badge.agreement-pending,.badge.agreement-mail-sent{color:var(--good);background:#e8f4ed}.badge.agreement-blocked,.badge.agreement-delivery_unknown,.badge.agreement-mail-partial,.badge.agreement-mail-unknown{color:var(--warn);background:#fff0df}.badge.agreement-sent{color:#52687e;background:#edf1f5}.badge.agreement-partial{color:var(--warn);background:#fff0df}.badge.agreement-mail-failed{color:var(--bad);background:#fff0ef}.badge.agreement-mail-sending{color:#52687e;background:#edf1f5}.badge.agreement-handled_before_launch,.badge.agreement-handled_manually{color:#67716b;background:#f0f1f1}.goodText{color:var(--good)}@media (max-width:480px){.nav{grid-template-columns:1fr 1fr}.nav a{padding:9px 8px;font-size:11px}.cards{grid-template-columns:1fr}.top{display:block}.top .button{margin-top:14px}.searchBox,.periodField{min-width:100%}.periodInputs{flex-wrap:wrap}.periodInputs input{flex:1;min-width:120px}.reportGuide{grid-template-columns:1fr}.timelineItem{grid-template-columns:58px 15px minmax(0,1fr)}.timelineValue{text-align:left;grid-column:3;padding:0 0 13px}.timelineItem .iconLink{display:none}.obligationGrid{grid-template-columns:repeat(2,1fr)}.obligationGrid>div{border-bottom:1px solid var(--line)}.obligationGrid>div:nth-child(2n){border-right:0}.obligationGrid>div:nth-last-child(-n+2){border-bottom:0}.obligationAsOf{flex-wrap:wrap;align-items:flex-start}.timelineReference{grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 8px}.timelineReference:empty{display:none}.compactTimeline .timelineItem{grid-template-columns:58px 15px minmax(0,1fr)}}.workspaceWarning{color:#72501e;background:#fff8ed;border:1px solid #ecd7b8;border-radius:8px;align-items:baseline;gap:9px;margin:10px 0 6px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.workspaceWarning strong{color:var(--warn);white-space:nowrap}.tableResultMeta{color:#818b94;justify-content:flex-end;align-items:center;gap:12px;margin:8px 3px;font-size:10px;display:flex}.tableResultMeta button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.updTable .tableSubtotal td{color:#274c38;white-space:nowrap;vertical-align:middle;background:#edf5f0;border-bottom:2px solid #c7dbcf;font-size:10px}.updTable .tableSubtotal:hover{background:#edf5f0}@media (max-width:700px){.workspaceWarning{display:block}.workspaceWarning strong{margin-bottom:4px;display:block}}.routeLoading{color:#7a858d;padding:18px 4px}.routeLoadingTitle,.routeLoadingHint,.routeLoadingCards div,.routeLoadingTable span{background:linear-gradient(90deg,#edf1ef 25%,#f7f9f8 50%,#edf1ef 75%) 0 0/200% 100%;border-radius:7px;animation:1.2s ease-in-out infinite routePulse}.routeLoadingTitle{width:38%;height:28px}.routeLoadingHint{width:62%;height:12px;margin-top:12px}.routeLoadingCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.routeLoadingCards div{height:92px}.routeLoadingTable{border:1px solid #e6ebe8;border-radius:10px;margin-top:20px;padding:15px}.routeLoadingTable span{height:14px;margin:11px 0;display:block}.routeLoading p{margin-top:12px;font-size:11px}.paginationBar{color:#717c84;justify-content:flex-end;align-items:center;gap:12px;margin:12px 3px;font-size:11px;display:flex}.paginationBar a,.paginationBar button{color:var(--brand);cursor:pointer;background:#fff;border:1px solid #cbd7d1;border-radius:7px;padding:6px 10px;text-decoration:none}.paginationBar button:disabled{opacity:.55;cursor:wait}@keyframes routePulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:700px){.routeLoadingCards{grid-template-columns:1fr}}.updTransportReconciliation{min-width:145px}.updTransportReconciliation .cellSub{line-height:1.35}.updTransportReconciliation .reconciliationDifference{color:var(--bad);font-weight:650}@media (min-width:1600px){.main{max-width:2200px;padding-left:48px;padding-right:48px}.tableWrap{scrollbar-gutter:stable}.table{font-size:14px;line-height:1.4}.table th{font-size:11px;line-height:1.3}.table th,.table td{padding:15px 17px}.table .cellSub{margin-top:5px;font-size:11px;line-height:1.4}.table .statusBadge,.table .badge{padding:5px 8px;font-size:11px}.table .overrideTag,.table .sourcePill{font-size:10px}.registryTable td{height:72px}.counterpartyTable td{height:76px}.updTable .tableSubtotal td{font-size:12px}}.settlementActControls{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;align-items:flex-end;margin-bottom:14px;padding:12px}.settlementActControls .filterField{align-self:stretch}.settlementActParty{flex:1;min-width:340px}.settlementActControls .button:disabled{opacity:.55;cursor:not-allowed}.settlementActQuickPeriod{min-width:235px}.periodPresetInputs{grid-template-columns:minmax(130px,1fr) 78px;gap:7px;display:grid}.periodPresetInputs input{min-width:0}.settlementActDownloads{gap:8px;margin-left:auto;display:flex}.settlementActPrintButton{margin-left:0}.settlementActEmpty{color:#7b8780;background:#fff;border:1px dashed #cfd8d2;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:240px;display:flex}.settlementActEmpty strong,.settlementActEmpty span{display:block}.settlementActEmpty strong{color:#34423b;font-size:14px}.settlementActEmpty span{max-width:480px;margin-top:5px;font-size:11px;line-height:1.5}.settlementAct{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}.settlementActHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.settlementActHeader h2{letter-spacing:-.02em;margin:5px 0 0;font-size:22px}.settlementActHeader p{color:var(--muted);margin:7px 0 0;font-size:12px}.settlementActParties{background:#f5faf7;border:1px solid #dbe4de;border-radius:9px;min-width:330px;padding:12px 14px}.settlementActParties span,.settlementActParties strong,.settlementActParties small{display:block}.settlementActParties span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.settlementActParties strong{margin-top:5px;font-size:13px}.settlementActParties small{color:var(--muted);margin-top:5px;font-size:9px}.settlementActSummary{border:1px solid var(--line);border-radius:10px;grid-template-columns:1.2fr .65fr .8fr 1.35fr;margin:18px 20px;display:grid;overflow:hidden}.settlementActSummary>section{border-right:1px solid var(--line);padding:14px 16px}.settlementActSummary>section:last-child{border:0}.settlementActSummary span,.settlementActSummary>section>strong,.settlementActSummary>section>small{display:block}.settlementActSummary span{color:var(--muted);margin-bottom:6px;font-size:9px}.settlementActSummary>section>strong{font-variant-numeric:tabular-nums;font-size:17px}.settlementActSummary>section>small{color:var(--muted);margin-top:4px;font-size:8px}.settlementActSummary .actDebitTotal strong,.actDebitAmount{color:var(--good)}.settlementActSummary .actCreditTotal strong,.actCreditAmount{color:#315f86}.settlementActSummary .actClosingBalance strong{color:#8a5b14}.settlementActMeta{color:var(--muted);text-align:right;margin:-8px 22px 16px;font-size:9px}.settlementActCategories>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;display:grid}.settlementActCategories small{color:#536159;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:9px;display:flex}.settlementActCategories b{font-weight:600}.settlementActTableWrap{box-shadow:none;border-width:1px 0 0;border-radius:0}.settlementActTableWrap .table{border-radius:0}.settlementActTable th,.settlementActTable td{vertical-align:top}.settlementActTable th:first-child{width:44px}.settlementActTable th:nth-child(2){min-width:145px}.settlementActTable th:nth-child(3){min-width:190px}.settlementActTable th:nth-child(4){min-width:285px}.settlementActTable th:nth-child(5){min-width:230px}.settlementActTable th:nth-child(6){min-width:180px}.settlementActTable .volumeOwnerColumn{white-space:normal;max-width:240px}.settlementActTable th:nth-child(7),.settlementActTable th:nth-child(8){text-align:right;min-width:135px}.settlementActTable th:nth-child(9){min-width:260px}.settlementActAmount{white-space:nowrap;text-align:right;font-size:13px}.actExplanation{max-width:360px;line-height:1.45}.actOperation.credit{color:#315f86;background:#edf3f9}.actOperation.debit{color:var(--good);background:#e8f4ed}.actOperation.settlement{color:#52687e;background:#edf1f5}.actSource.koo2{color:#8a5b14;background:#fff4e5}.actSource.koo4{color:#356787;background:#eaf2f8}.actSource.koo6{color:#744e8b;background:#f1ebf7}.actSourceLink{align-items:center;gap:4px;margin-top:6px;font-size:10px;display:inline-flex}.settlementActTotal td{color:#274c38;border-top:2px solid #c7dbcf;background:#edf5f0!important}.settlementActTotal td:first-child span{color:#617169;margin-top:3px;font-size:9px;font-weight:500;display:block}.settlementActTotal td:nth-child(2),.settlementActTotal td:nth-child(3){font-size:14px}.rollingStockTop p{max-width:850px}.rollingStockStats>div{min-width:175px}.rollingStockToolbar{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;padding:10px;display:flex;position:relative}.rollingStockSearch{color:#7a8780;background:#fafbfb;border:1px solid #d7ded9;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:320px;padding:0 5px 0 10px;display:flex}.rollingStockSearch input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:9px 2px;font-size:12px}.rollingStockSearch button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.rollingStockSearch button[type=submit]{color:#fff;background:var(--brand);border-radius:6px;padding:7px 10px;font-size:10px;font-weight:700;display:block}.rollingStockSearch button[type=submit]:hover{background:var(--brand-dark)}.rollingStockPeriods{position:relative}.rollingStockPeriods summary,.rollingStockReset{color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d2d9d5;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:650;list-style:none;display:flex}.rollingStockPeriods summary::-webkit-details-marker{display:none}.rollingStockPeriods summary:hover,.rollingStockReset:hover{background:#fbfcfb;border-color:#aebbb3}.rollingStockPeriods summary span{min-width:17px;height:17px;color:var(--brand);background:#dcece3;border-radius:99px;place-items:center;font-size:9px;display:grid}.rollingStockPeriodGrid{z-index:20;background:#fff;border:1px solid #cfd7d2;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(680px,100vw - 32px);padding:13px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 38px #15271d2e}.rollingStockPeriodGrid fieldset{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:10px;display:grid}.rollingStockPeriodGrid legend{color:var(--brand);padding:0 5px;font-size:10px;font-weight:700}.rollingStockPeriodGrid label{color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;font-size:9px;display:grid}.rollingStockPeriodGrid input{width:100%;min-width:0;color:var(--ink);border:1px solid #d7ded9;border-radius:6px;padding:6px;font-size:10px}.rollingStockReset{color:var(--brand)}.rollingStockError{margin-bottom:9px}.rollingStockResultMeta{justify-content:space-between}.rollingStockResultMeta label{align-items:center;gap:6px;display:flex}.rollingStockResultMeta select{color:var(--ink);background:#fff;border:1px solid #d7ded9;border-radius:5px;padding:3px 5px;font-size:10px}.rollingStockTableWrap{transition:opacity .12s}.rollingStockTableWrap.loading{opacity:.58}.rollingStockTable{min-width:5350px}.rollingStockTable td{max-width:260px;height:66px}.rollingStockTable th:first-child{min-width:150px}.rollingStockTable th:nth-child(2){min-width:215px}.rollingStockTable th:nth-child(5){min-width:210px}.rollingStockTable th:nth-child(23){min-width:230px}.rollingStockTable th:nth-child(24),.rollingStockTable th:nth-child(25){min-width:190px}.rollingStockTable th:nth-child(31),.rollingStockTable th:nth-child(32){min-width:220px}.rollingStockColumnHeader{justify-content:space-between;align-items:center;gap:4px;display:flex}.rollingStockColumnHeader>.excelFilterControl{flex:1;min-width:0}.rollingStockColumnHeader>.excelFilterControl .excelFilterHead{width:100%}.rollingStockSort{color:#89938e;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:23px;height:23px;display:grid}.rollingStockSort:hover{color:var(--brand);background:#e9eeeb}.rollingStockSort.active{color:var(--brand);background:#dcece3}.rollingStockLongText{text-overflow:ellipsis;white-space:nowrap;max-width:240px;line-height:1.4;overflow:hidden}.rollingStockSourceLink{color:var(--brand);align-items:center;gap:4px;display:inline-flex}.rollingStockSourceLink:hover{text-decoration:underline}.rollingStockDocuments{gap:5px;max-height:82px;display:grid;overflow:auto}.rollingStockDocuments>a,.rollingStockDocuments>span{font-size:10px;line-height:1.35}.rollingStockTable .badge.success{color:var(--good);background:#e8f4ed}.rollingStockTable .badge.neutral{color:#52687e;background:#edf1f5}.rollingStockTable .badge.blocked,.rollingStockTable .statusBadge.blocked{color:var(--warn);background:#fff0df}.unallocatedSpPanel{border:1px solid #e1c894;border-left:4px solid var(--warn);box-shadow:var(--shadow);background:#fffaf1;border-radius:10px;margin:12px 0 14px;overflow:hidden}.unallocatedSpHead{justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 16px 11px;display:flex}.unallocatedSpHead h2{margin:3px 0 0;font-size:15px}.unallocatedSpHead p{color:#75664e;max-width:850px;margin:5px 0 0;font-size:10px;line-height:1.45}.unallocatedSpCount{background:#fff;border:1px solid #ead8b5;border-radius:8px;flex:none;align-items:baseline;gap:6px;padding:7px 10px;display:flex}.unallocatedSpCount strong{font-size:18px}.unallocatedSpCount span{color:var(--muted);font-size:9px}.unallocatedSpMeta{color:#75664e;background:#fffdf8;border-top:1px solid #eddfc4;border-bottom:1px solid #eddfc4;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 16px;font-size:9px;display:flex}.unallocatedSpMeta strong{color:var(--warn)}.unallocatedSpTableWrap{background:#fff;max-height:310px;overflow:auto}.unallocatedSpTable{min-width:1120px;font-size:11px}.unallocatedSpTable th,.unallocatedSpTable td{padding:9px 11px}.unallocatedSpTable th:first-child{min-width:145px}.unallocatedSpTable th:nth-child(2){min-width:210px}.unallocatedSpTable th:nth-child(5){min-width:175px}.unallocatedSpTable th:nth-child(6){min-width:250px}.unallocatedSpEmpty{color:var(--good);padding:16px;font-size:11px}.rollingNoticeHistory{margin-top:5px;position:relative}.rollingNoticeHistory summary{color:var(--brand);cursor:pointer;white-space:nowrap;font-size:9px;font-weight:700}.rollingNoticeHistory>div{background:#f9fbfa;border:1px solid #d8e2dc;border-radius:7px;gap:7px;min-width:330px;max-height:260px;margin-top:7px;padding:7px;display:grid;overflow:auto}.rollingNoticeHistory article{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px}.rollingNoticeHistory article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.rollingNoticeHistory article strong{font-size:10px}.rollingNoticeHistory article span,.rollingNoticeHistory article small{font-size:9px}.rollingNoticeHistory article>small{color:var(--muted);margin-top:3px;display:block}.rollingNoticeHistory dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:7px 0;display:grid}.rollingNoticeHistory dl div{min-width:0}.rollingNoticeHistory dt{color:var(--muted);font-size:8px}.rollingNoticeHistory dd{margin:2px 0 0;font-size:9px;font-weight:650}.rollingNoticeHistory .rollingStockSourceLink{font-size:9px}.rollingStockPagination{color:var(--muted);justify-content:center;align-items:center;gap:15px;margin-top:12px;font-size:11px;display:flex}.rollingStockPagination button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d2d9d5;border-radius:7px;padding:7px 11px;font-size:10px;font-weight:650}.rollingStockPagination button:hover:not(:disabled){background:#fbfcfb;border-color:#aebbb3}.rollingStockPagination button:disabled{opacity:.45;cursor:not-allowed}.rollingStockPagination strong{color:var(--ink)}@media (max-width:760px){.rollingStockSearch{min-width:100%}.rollingStockPeriods{position:static}.rollingStockPeriodGrid{grid-template-columns:1fr;width:auto;left:8px;right:8px}.rollingStockStats>div{min-width:150px}.rollingStockResultMeta{flex-direction:column;align-items:flex-start;gap:8px}.rollingStockPagination{justify-content:space-between}.rollingStockPagination span{text-align:center}.unallocatedSpHead{display:block}.unallocatedSpCount{margin-top:10px;display:inline-flex}.rollingNoticeHistory>div{min-width:290px}}@media (max-width:480px){.rollingStockPeriodGrid fieldset{grid-template-columns:1fr}.rollingStockToolbar{align-items:stretch}.rollingStockPeriods summary,.rollingStockReset{justify-content:center}.rollingStockTop .exportColumnPicker{margin-top:14px}}@media (max-width:1050px){.settlementActHeader{display:block}.settlementActParties{min-width:0;margin-top:16px}.settlementActSummary{grid-template-columns:repeat(2,1fr)}.settlementActSummary>section:nth-child(2){border-right:0}.settlementActSummary>section:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:700px){.settlementActControls{display:grid}.settlementActParty,.settlementActQuickPeriod{min-width:0}.settlementActDownloads{flex-wrap:wrap;margin-left:0}.settlementActPrintButton{margin-left:0}.settlementActHeader{padding:20px}.settlementActSummary{grid-template-columns:1fr;margin:12px}.settlementActSummary>section{border-right:0;border-bottom:1px solid var(--line)}.settlementActSummary>section:nth-child(2){border-right:0}.settlementActSummary>section:last-child{border-bottom:0}}.registryDealCell{align-items:flex-start;gap:8px;display:flex}.registryExpandButton{width:24px;height:24px;color:var(--brand);cursor:pointer;background:#fff;border:1px solid #cbd8d0;border-radius:6px;flex:0 0 24px;place-items:center;margin:-3px 0 0 -5px;padding:0;display:grid}.registryExpandButton:hover{background:#f2f7f4}.registryExpandButton span{font-size:20px;line-height:1;transition:transform .15s;transform:translateY(-1px)}.registryExpandButton[aria-expanded=true] span{transform:rotate(90deg)}.registryApplicationRow.expanded td{background:#fbfdfc;border-bottom-color:#d6e4dc}.registryShipmentDetailRow>td{background:#f6faf7;border-bottom:2px solid #c7dbcf;height:auto!important;padding:0!important}.registryShipmentDetailRow:hover{background:#f6faf7!important}.registryShipmentDetails{padding:14px 18px 17px 45px}.registryShipmentDetailsTitle{color:#315b43;text-transform:uppercase;letter-spacing:.045em;margin-bottom:8px;font-size:10px;font-weight:750}.registryShipmentTable{background:#fff;border:1px solid #dbe5df;border-radius:8px;min-width:920px;overflow:hidden}.registryShipmentHeader,.registryShipmentLine{grid-template-columns:145px 130px 140px minmax(240px,1fr) 115px 165px;align-items:start;display:grid}.registryShipmentHeader{color:#637069;text-transform:uppercase;letter-spacing:.04em;background:#edf5f0;font-size:9px;font-weight:720}.registryShipmentHeader span,.registryShipmentLine>span{border-right:1px solid #e4ebe7;padding:9px 11px}.registryShipmentHeader span:last-child,.registryShipmentLine>span:last-child{border-right:0}.registryShipmentLine{color:#27342d;border-top:1px solid #e4ebe7;font-size:11px}.registryShipmentLine small{color:var(--bad);margin-top:4px;font-size:9px;font-weight:500;line-height:1.35;display:block}.registryWagons{flex-direction:column;gap:4px;display:flex}.registryWagons>span{white-space:nowrap}@media print{@page{size:A4 landscape;margin:10mm}html,body{background:#fff}.tableWrap{scrollbar-gutter:auto;overflow:visible;max-height:none!important}.table thead{box-shadow:none;position:static}.shell{display:block}.side,.settlementActPageTop,.settlementActControls{display:none!important}.main{max-width:none;margin:0;padding:0}.settlementAct{box-shadow:none;border:0;border-radius:0}.settlementActHeader{padding:0 0 12px}.settlementActSummary{margin:12px 0}.settlementActTableWrap{overflow:visible}.settlementActTable{font-size:8px}.settlementActTable th{font-size:7px}.settlementActTable th,.settlementActTable td{padding:6px 7px}.settlementActTable .cellSub{font-size:7px}.settlementActTable tr{break-inside:avoid}.actSourceLink{display:none}}.obligationGrid.dealBalanceComponents{grid-template-columns:repeat(3,minmax(0,1fr))}.obligationGrid.dealBalanceComponents>div{border-bottom:0}@media (max-width:600px){.obligationGrid.dealBalanceComponents{grid-template-columns:1fr}.obligationGrid.dealBalanceComponents>div{border-right:0;border-bottom:1px solid var(--line)}.obligationGrid.dealBalanceComponents>div:last-child{border-bottom:0}}
