@charset "UTF-8";.connector-header-scope{display:flex;align-items:center;gap:8px;color:#526579;font-size:12px}.connector-boundary-banner{display:flex;align-items:center;gap:12px;padding:12px 32px;color:#355c74;background:#eef6fa;border-bottom:1px solid #d7e7ef;font-size:12px}.connector-boundary-banner strong{color:#245473;font-size:11px;letter-spacing:.05em}.connectors-page{color:#263d50;font-size:13px;line-height:1.55}.connectors-page *{min-width:0}.connector-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.connector-eyebrow{margin-bottom:7px;color:#526579;font-size:11px;font-weight:700;letter-spacing:.12em}.connector-heading h1{margin:0 0 8px;font-size:28px;line-height:1.2;letter-spacing:-.6px;color:#19344b}.connector-heading p{margin:0;color:#526579;font-size:13px;max-width:720px}.connector-panel{padding:24px;margin-bottom:20px;border:1px solid #dce5ec;border-radius:12px;background:#fff;box-shadow:0 2px 6px #18354d03}.connector-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.connector-panel h2,.connector-empty h2{font-size:17px;color:#203d54;margin:0 0 6px}.connector-panel h3{font-size:14px;color:#284459;margin:0 0 5px}.connector-section-heading p,.connector-panel p{color:#526579;font-size:12px;margin:0}.connector-panel .button,.connector-session .button,.connector-empty .button,.connector-feedback .button{font-size:12px;min-height:36px;white-space:normal;line-height:1.4}.connector-badge{flex-shrink:0;display:inline-flex;gap:6px;align-items:center;justify-content:center;padding:5px 9px;border-radius:6px;color:#526579;background:#eef2f5;font-size:11px;font-weight:650;line-height:1.4}.connector-badge.online,.connector-badge.succeeded{color:#176650;background:#e8f5ef}.connector-badge.warning,.connector-badge.queued{color:#76530f;background:#fff5da}.connector-badge.leased{color:#245a93;background:#eaf2ff}.connector-badge.failed{color:#a03942;background:#fff0f1}.connector-empty{min-height:285px;padding:42px 24px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border:1px solid #dce5ec;border-radius:12px;background:#fff}.connector-empty p{max-width:600px;color:#526579;font-size:13px;margin:3px 0 8px}.connector-empty .button{margin-top:18px}.connector-empty-mark{background:#eef4f9;color:#406581;border-radius:13px;width:52px;height:52px;font-size:30px;margin-bottom:16px}.connector-login{max-width:650px}.connectors-page label{display:block;color:#334e63;font-size:12px;font-weight:600;margin-bottom:7px}.connectors-page input,.connectors-page select{display:block;width:100%;border:1px solid #cbd8e2;border-radius:6px;padding:10px 12px;color:#243f54;background-color:#fff;min-height:42px;font-size:14px}.connectors-page input:disabled,.connectors-page select:disabled{color:#687b8b;background-color:#f5f7f9}.connectors-page :focus-visible{outline:3px solid #77a9e9;outline-offset:3px}.connector-panel p.connector-note{margin-top:12px;color:#526579;font-size:12px}.connector-login form>.button{margin-top:20px}.connector-feedback{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;border:1px solid;border-radius:8px;padding:13px 15px;font-size:12px;margin:16px 0;overflow-wrap:anywhere}.connector-feedback.error{background:#fff5f5;color:#8e3541;border-color:#edcbd0}.connector-feedback.error p{color:#8e3541;font-size:12px;margin:0}.connector-feedback.success{color:#24634f;background:#eff9f5;border-color:#cde8dc}.connector-session{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:15px 18px;border:1px solid #d7e4eb;border-radius:9px;background:#f7fbfd}.connector-session strong{display:block;font-size:13px}.connector-session span{display:block;color:#526579;font-size:12px;margin-top:3px}.connectors-page #connector-agent{max-width:530px}.connector-agent-summary{margin-top:22px}.connector-agent-summary>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:7px}.connector-agent-summary strong{font-size:18px;font-weight:650}.connector-scope{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:22px 0}.connectors-page dt{font-size:11px;color:#526579;margin-bottom:5px}.connectors-page dd{margin:0;font-size:14px;font-weight:600;color:#29485f;overflow-wrap:anywhere}.connector-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e4ebf0;padding-top:20px;gap:24px}.connector-capabilities h3{font-size:12px;font-weight:500;color:#526579}.connector-capabilities strong{font-size:13px;display:block;margin-bottom:6px}.connector-capabilities p{font-size:12px}.connector-panel .connector-callout{background:#fff9e9;border-left:3px solid #ddb450;padding:12px 14px;color:#755420;margin-bottom:20px}.connector-probe{display:flex;justify-content:space-between;gap:22px;align-items:center;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #e4ebf0}.connector-order-form>p{max-width:770px}.connector-order-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.connector-update{display:block;color:#526579;font-size:11px;padding-top:3px}.connector-task-empty{text-align:center;padding:32px 15px;background:#f8fafc;border:1px dashed #d2dee7;border-radius:8px}.connector-task-list{display:grid;gap:10px}.connector-task{border:1px solid #dce5ec;border-radius:8px;overflow:hidden}.connector-task summary{display:flex;align-items:center;gap:15px;justify-content:space-between;cursor:pointer;list-style:none;padding:16px}.connector-task summary::-webkit-details-marker{display:none}.connector-task summary:after{content:"+";color:#526579;font-size:18px;width:12px;text-align:center}.connector-task[open] summary:after{content:"−"}.connector-task summary>div{flex:1}.connector-task summary strong{display:block;color:#2c495e;font-size:13px}.connector-task summary div>span{display:block;color:#526579;font-size:11px;margin-top:4px}.connector-task-detail{padding:18px;border-top:1px solid #e4ebf0;background:#fafcfd}.connector-evidence dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 20px}.connector-task-detail p.connector-task-reference{color:#526579;font-size:11px;margin-top:15px;overflow-wrap:anywhere}.connector-footnote{font-size:12px;color:#526579;padding:4px 2px}.connector-connection-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0 0 20px}.connector-connection-codes>div{padding:12px 14px;border:1px solid #e2e9ee;border-radius:8px;background:#f8fafc}.connector-connection-codes dd{display:flex;align-items:center;justify-content:space-between;gap:14px}.connector-connection-codes code{overflow-wrap:anywhere;font-size:13px}.connector-connection-codes .button{flex-shrink:0}.connector-credential-state{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:22px;font-size:11px;color:#526579}.connector-credential-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.connector-credential-confirm{background:#fff9e9;border:1px solid #ead9b2;border-radius:8px;padding:18px;margin-top:16px}.connector-credential-confirm p{max-width:780px;color:#735623}.connector-issued-token{padding:20px;margin-top:20px;background:#f0f8f5;border:1px solid #bfddd0;border-radius:9px}.connector-secret{display:block;padding:16px;margin-top:16px;background:#fff;border:1px solid #bed5ca;border-radius:6px;color:#1f5041;font-size:15px;line-height:1.8;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media(max-width:1100px){.connector-scope{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-order-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.connector-boundary-banner{padding:12px 16px;align-items:flex-start;flex-direction:column;gap:4px}.connector-header-scope{font-size:11px}.connector-heading{flex-direction:column;gap:12px;margin-bottom:20px}.connector-heading h1{font-size:25px}.connector-panel{padding:18px}.connector-section-heading,.connector-session,.connector-probe,.connector-feedback{flex-direction:column;align-items:stretch;gap:12px}.connector-session .button{align-self:flex-start}.connector-scope,.connector-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.connector-connection-codes{grid-template-columns:1fr;gap:12px}.connector-capabilities{grid-template-columns:1fr;gap:18px}.connector-capabilities>div+div{border-top:1px solid #e6edf2;padding-top:16px}.connector-task summary{flex-wrap:wrap;gap:9px;padding:14px}.connector-task summary>div{flex-basis:calc(100% - 25px);order:0}.connector-task summary:after{order:1}.connector-task summary>.connector-badge{order:2}.connector-task-detail{padding:15px}.connector-empty{padding:30px 18px}}@media(max-width:420px){.connector-order-fields{grid-template-columns:1fr}.connector-heading p{font-size:12px}}.product-memory-panel{min-width:0;margin-top:24px;padding:22px 0 0;border-top:1px solid #dce5ed;color:#30485f}.product-memory-panel>p{font-size:13px;color:#536c81}.pm-heading,.pm-summary-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pm-heading h3{margin-top:6px}.pm-label{display:block;font-size:12px;font-weight:600;margin:14px 0 7px}.product-memory-panel>select,.pm-decision textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:41px;padding:10px 12px;border:1px solid #bdcfde;border-radius:7px;color:#173b54;background:#fff;font:inherit;font-size:13px}.pm-decision textarea{resize:vertical}.product-memory-panel select:focus-visible,.product-memory-panel textarea:focus-visible,.product-memory-panel summary:focus-visible{outline:2px solid #2878a5;outline-offset:3px}.pm-help,.product-memory-panel p.pm-help{font-size:12px;color:#526b7e;line-height:1.6}.pm-summary{background:#f5f9fc;border:1px solid #dbe6ef;border-radius:10px;padding:17px;margin:16px 0}.pm-summary-heading{font-size:13px}.pm-summary dl,.pm-history dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px;margin:17px 0 3px}.product-memory-panel dt{font-size:11px;color:#5d7488;margin-bottom:5px}.product-memory-panel dd{margin:0;font-size:13px;overflow-wrap:anywhere}.pm-history{margin-top:21px;padding-top:17px;border-top:1px solid #dce5ed;font-size:13px}.pm-history>summary{font-weight:600;cursor:pointer;padding:5px 0}.pm-history>ol{list-style:none;padding:0;max-height:560px;overflow:auto}.pm-history li{padding:16px;margin-top:12px;border:1px solid #d8e3ec;border-radius:9px;background:#fff}.pm-history li>p{margin:9px 0}.pm-reason{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}.pm-history .pm-reason{border-left:3px solid #a6c4d8;padding:8px 12px;background:#f5f8fb}.pm-reference{font-size:11px;overflow-wrap:anywhere}.pm-reference summary{cursor:pointer}.pm-pending .button{margin:8px 0}.pm-footer{margin-top:20px}.product-memory-panel button:disabled,.product-memory-panel textarea:disabled{opacity:.6}@media(max-width:600px){.pm-summary dl,.pm-history dl{grid-template-columns:1fr}.pm-heading .connector-badge{white-space:normal}.pm-summary,.pm-history li{padding:13px}}.product-comparison-panel{min-width:0;margin-top:25px;padding-top:22px;border-top:1px solid #dce5ed;color:#30485f}.product-comparison-panel>p,.pc-results p{font-size:13px}.pc-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pc-heading h3{margin-top:6px}.pc-heading h4{font-size:14px;margin:0}.pc-help{color:#526b7e;font-size:12px!important;line-height:1.6}.pc-label,.pc-fields label{display:block;font-size:12px;font-weight:600;margin:10px 0 7px}.product-comparison-panel>select,.pc-fields input{box-sizing:border-box;width:100%;min-width:0;min-height:41px;padding:10px 12px;border:1px solid #bdcfde;border-radius:7px;background:#fff;color:#173b54;font:inherit;font-size:13px}.product-comparison-panel input:focus-visible,.product-comparison-panel select:focus-visible,.product-comparison-panel summary:focus-visible{outline:2px solid #2878a5;outline-offset:3px}.product-comparison-panel fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.product-comparison-panel legend{font-size:13px;font-weight:600;margin-bottom:10px}.pc-options{display:grid;gap:12px}.pc-option{border:1px solid #d8e3ec;border-radius:9px;padding:13px;font-size:13px}.pc-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pc-results{margin:20px 0 0;padding:17px;border:1px solid #d3e3ef;border-radius:10px;background:#f4f8fc}.pc-candidates{list-style:none;padding:0;display:grid;gap:12px}.pc-candidates>li{background:#fff;border:1px solid #d8e3ec;border-radius:8px;padding:15px}.pc-candidates dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;margin:17px 0}.pc-candidates dt{font-size:11px;color:#5d7488;margin-bottom:5px}.pc-candidates dd{margin:0;font-size:13px;overflow-wrap:anywhere}.pc-blocks{margin:10px 0;padding-left:18px;font-size:12px;color:#775a22}.pc-blocks li{padding:3px 0}.pc-reference{font-size:11px;overflow-wrap:anywhere}.pc-reference summary{cursor:pointer}.product-comparison-panel button:disabled,.product-comparison-panel fieldset:disabled{opacity:.6}@media(max-width:760px){.pc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.pc-fields,.pc-candidates dl{grid-template-columns:1fr}.pc-heading .connector-badge{white-space:normal}.pc-results,.pc-candidates>li{padding:12px}}.remote-product-comparison{min-width:0;margin-top:25px;padding-top:22px;border-top:1px solid #dce5ed;color:#30485f}.remote-product-comparison>p,.rpc-tasks p{font-size:13px}.rpc-heading,.rpc-task-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.rpc-heading h3{margin-top:6px}.rpc-help{font-size:12px!important;color:#526b7e;line-height:1.6}.rpc-request{border:1px solid #d8e3ec;border-radius:9px;padding:16px;margin:20px 0;min-width:0}.rpc-request legend{font-size:13px;font-weight:600;padding:0 5px}.rpc-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rpc-fields label,.rpc-compare>label{display:block;font-size:12px;font-weight:600;margin:6px 0 7px}.rpc-fields input,.rpc-compare select{box-sizing:border-box;width:100%;min-width:0;min-height:41px;padding:10px 12px;border:1px solid #bdcfde;border-radius:7px;color:#173b54;background:#fff;font:inherit;font-size:13px}.remote-product-comparison input:focus-visible,.remote-product-comparison select:focus-visible,.remote-product-comparison summary:focus-visible{outline:2px solid #2878a5;outline-offset:3px}.rpc-tasks{list-style:none;display:grid;gap:12px;margin:15px 0;padding:0}.rpc-tasks>li{border:1px solid #d8e3ec;border-radius:9px;padding:15px;background:#f8fbfd}.rpc-task-heading label{display:flex;align-items:center;gap:10px;font-size:13px}.rpc-task-heading input{width:17px;height:17px;margin:0;flex:0 0 auto}.rpc-tasks dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;margin:15px 0}.rpc-tasks dt{font-size:11px;color:#5d7488;margin-bottom:5px}.rpc-tasks dd{margin:0;font-size:13px;overflow-wrap:anywhere}.rpc-reference{font-size:11px;overflow-wrap:anywhere}.rpc-reference summary{cursor:pointer}.rpc-compare{margin-top:20px;padding-top:18px;border-top:1px solid #dce5ed}.rpc-selection{list-style:none;padding:0;display:grid;gap:8px;font-size:12px}.rpc-selection li{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:6px;background:#edf5fa}.remote-product-comparison fieldset:disabled{opacity:.6}@media(max-width:760px){.rpc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.rpc-fields,.rpc-tasks dl{grid-template-columns:1fr}.rpc-task-heading .connector-badge{white-space:normal}.rpc-request,.rpc-tasks>li{padding:12px}}.remote-preparation{margin-top:25px;padding-top:22px;border-top:1px solid #dce5ed;color:#30485f;min-width:0}.remote-preparation>p,.rprep-link p{font-size:13px;line-height:1.6}.rprep-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.rprep-heading h3{margin-top:6px}.rprep-heading h4{margin:0;font-size:14px}.rprep-help{color:#526b7e;font-size:12px!important;line-height:1.6}.rprep-reference{overflow-wrap:anywhere;font-size:12px}.rprep-adoption{margin:18px 0;padding:16px;border:1px solid #abcac4;border-radius:10px;background:#f0f8f5;min-width:0}.rprep-adoption h4{margin:0 0 10px;color:#23554b}.rprep-adoption p{line-height:1.6;overflow-wrap:anywhere}.rprep-task-list{list-style:none;padding:0;display:grid;gap:6px;max-height:250px;overflow:auto}.rprep-task-list li{border:1px solid #d8e3ec;border-radius:6px;padding:10px 12px;font-size:12px;overflow-wrap:anywhere}.rprep-task-list small{display:block;margin-top:5px;color:#63758a}.rprep-editor{margin:20px 0;border:0;padding:0;min-width:0}.rprep-editor>legend{font-size:13px;font-weight:600}.rprep-editor:disabled{opacity:.65}.rprep-link{border:1px solid #d8e3ec;border-radius:9px;background:#f8fbfd;padding:16px;margin-top:12px;min-width:0}.rprep-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px}.rprep-fields label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:0}.rprep-fields input,.rprep-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:41px;padding:10px 12px;border:1px solid #bdcfde;border-radius:7px;color:#173b54;background:#fff;font:inherit;font-size:13px}.remote-preparation input:focus-visible,.remote-preparation select:focus-visible,.remote-preparation summary:focus-visible{outline:2px solid #2878a5;outline-offset:3px}.rprep-evidence,.rprep-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;margin:18px 0}.rprep-evidence dt,.rprep-summary dt{color:#5d7488;font-size:11px;margin-bottom:5px}.rprep-evidence dd,.rprep-summary dd{margin:0;font-size:13px;overflow-wrap:anywhere}.rprep-confirm{border:1px solid #bcd2e2;border-radius:10px;background:#eff5fa;padding:18px;margin-top:20px;min-width:0}.rprep-confirm h4{margin:0 0 10px;font-size:15px}.rprep-confirm h5{margin:20px 0 12px;font-size:13px}.rprep-confirm p,.rprep-confirm li{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.rprep-summary-links{padding-left:20px}.rprep-summary-links p{margin:5px 0}.rprep-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:13px;margin-top:12px}.rprep-checkbox input{flex:0 0 auto;margin:3px 0 0}@media(max-width:600px){.rprep-fields,.rprep-summary,.rprep-evidence{grid-template-columns:1fr}.rprep-link,.rprep-confirm{padding:12px}.remote-preparation .button{white-space:normal}}.partial-review{margin-top:25px;padding-top:22px;border-top:1px solid #dce5ed;color:#30485f;min-width:0}.partial-review p,.partial-review li{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.partial-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.partial-heading h3{margin-top:6px}.partial-help{color:#526b7e;font-size:12px!important}.partial-reference{overflow-wrap:anywhere}.partial-table-scroll{margin:18px 0;overflow:auto;max-width:100%;border:1px solid #d8e3ec;border-radius:8px}.partial-review table{width:100%;min-width:720px;border-collapse:collapse;font-size:12px}.partial-review caption{padding:12px;text-align:left;font-weight:600}.partial-review th,.partial-review td{padding:12px;text-align:left;vertical-align:top;border-top:1px solid #d8e3ec;overflow-wrap:anywhere;max-width:250px}.partial-review thead th{background:#f1f6fa}.partial-review small{display:block;color:#5d7488;margin-top:5px;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.partial-current,.partial-history{margin:18px 0;font-size:13px}.partial-current h4{margin-bottom:10px}.partial-orientation{background:#f8fbfd;border-left:3px solid #accada;padding:12px}.partial-history ol{padding-left:20px}.partial-history li{margin-bottom:16px}.partial-editor{margin:22px 0;border:0;padding:0;min-width:0}.partial-editor>legend{font-size:14px;font-weight:600;margin-bottom:14px}.partial-editor:disabled{opacity:.65}.partial-editor label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:0}.partial-editor select,.partial-editor input[type=text]{box-sizing:border-box;width:100%;min-width:0;min-height:41px;padding:10px 12px;border:1px solid #bdcfde;border-radius:7px;color:#173b54;background:#fff;font:inherit;font-size:13px}.partial-editor .partial-checkbox{display:flex;align-items:flex-start;gap:9px;margin:10px 0;font-weight:400;overflow-wrap:anywhere}.partial-editor .partial-checkbox input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;padding:0;margin:3px 0 0}.partial-choices{margin:14px 0 20px}.partial-consultation{background:#f8fbfd;border:1px solid #d8e3ec;border-radius:8px;padding:14px;margin:12px 0}.partial-consultation h5{margin:0;font-size:13px}.partial-consultation label{margin-top:12px}.partial-confirm{margin-top:20px;border:1px solid #bcd2e2;border-radius:10px;background:#eff5fa;padding:18px}.partial-confirm h4{margin:0 0 10px;font-size:15px}.partial-confirm h5{margin:20px 0 12px;font-size:13px}.partial-review input:focus-visible,.partial-review select:focus-visible,.partial-review summary:focus-visible{outline:2px solid #2878a5;outline-offset:3px}@media(max-width:600px){.partial-consultation,.partial-confirm{padding:12px}.partial-review .button{white-space:normal}}.product-label-export-panel{margin:20px 0;padding:18px;min-width:0;border:1px solid #dbe5ef;border-radius:10px;background:#f8fbfd;color:#30485f}.ple-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.ple-heading>div{flex:1 1 300px;min-width:0}.receiving-workspace .ple-heading h3{margin:0 0 7px;font-size:16px}.ple-heading p,.ple-result p{margin:6px 0;font-size:13px}.product-label-export-panel .ple-scope{font-size:12px;color:#526b7e;overflow-wrap:anywhere}.ple-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0 8px}.ple-actions>span,.product-label-export-panel .ple-help{font-size:12px;line-height:1.6;color:#526b7e}.ple-actions .button{white-space:normal}.ple-actions .button:disabled{opacity:.6;cursor:default}.ple-result{padding:15px;margin-top:16px;border:1px solid #d9e4ee;border-radius:8px;background:#fff;font-size:13px}.ple-result dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:13px;margin:17px 0}.ple-result dt{font-size:11px;color:#60758a;margin-bottom:5px}.ple-result dd{margin:0;font-size:18px;font-weight:600;color:#173149}.ple-exclusions{font-size:12px;margin:12px 0}.ple-exclusions summary{cursor:pointer;font-weight:600}.ple-exclusions ul{padding-left:18px;line-height:1.7}.product-label-export-panel .ple-limit{margin:14px 0 0}.product-label-export-panel button:focus-visible,.ple-exclusions summary:focus-visible{outline:2px solid #2878a5;outline-offset:3px}@media(max-width:600px){.product-label-export-panel{padding:14px}.ple-result{padding:12px}.ple-result dl{grid-template-columns:1fr 1fr}.ple-heading .connector-badge{white-space:normal}}.learning-history-panel{margin:20px 0;padding:18px;min-width:0;border:1px solid #dbe5ef;border-radius:10px;background:#f8fbfd;color:#30485f;font-size:13px}.lh-heading,.lh-item-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.lh-heading>div,.lh-item-heading>div{flex:1 1 240px;min-width:0}.receiving-workspace .lh-heading h3{margin:0 0 7px;font-size:16px}.learning-history-panel h4{margin:0 0 7px;font-size:14px}.learning-history-panel p{line-height:1.6;margin:7px 0}.learning-history-panel .lh-scope,.learning-history-panel .lh-help{color:#526b7e;font-size:12px;overflow-wrap:anywhere}.lh-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}.lh-actions>span{font-size:12px;color:#526b7e}.learning-history-panel .button{white-space:normal}.learning-history-panel .button:disabled{opacity:.6;cursor:default}.lh-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px;margin-top:16px}.lh-item,.lh-result{min-width:0;padding:16px;border:1px solid #d9e4ee;border-radius:8px;background:#fff}.lh-item.selected{border-color:#4386ac;box-shadow:inset 0 0 0 1px #4386ac}.lh-item-heading .connector-badge{white-space:normal}.lh-partitions,.lh-training{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.lh-partitions dt,.lh-training dt{color:#60758a;font-size:11px;margin-bottom:5px}.lh-partitions dd,.lh-training dd{margin:0;color:#173149;font-weight:600;font-size:14px}.lh-partitions small{display:block;color:#526b7e;font-size:11px;font-weight:400;margin-top:4px}.lh-result{margin-top:16px}.lh-table-scroll{overflow-x:auto;max-width:100%;margin-top:14px}.lh-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:12px}.lh-table-scroll caption{text-align:left;color:#526b7e;padding:0 0 10px}.lh-table-scroll th,.lh-table-scroll td{padding:10px;border-bottom:1px solid #e1e8ef}.lh-table-scroll thead{background:#f3f7fa}.lh-extra{margin-top:14px;border-top:1px solid #e1e8ef;padding-top:14px}.lh-extra summary{font-weight:600;cursor:pointer}.lh-extra p{overflow-wrap:anywhere}.lh-training{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.learning-history-panel .lh-error{padding:12px;border-radius:6px;background:#fff2f1;color:#952b25}.learning-history-panel .lh-notice,.learning-history-panel .lh-empty{padding:12px;background:#eef4f8;border-radius:6px}.learning-history-panel .lh-limit{margin-top:18px}.learning-history-panel button:focus-visible,.learning-history-panel summary:focus-visible,.lh-table-scroll:focus-visible{outline:2px solid #2878a5;outline-offset:3px}@media(max-width:600px){.learning-history-panel{padding:14px}.lh-item,.lh-result{padding:12px}.lh-partitions{gap:8px}}.learning-preview-panel{min-width:0;margin-top:22px;padding:18px;border:1px solid #cedde7;border-radius:9px;background:#f8fafc;color:#173149}.learning-preview-panel h3{margin:0 0 8px;font-size:16px}.learning-preview-panel h4{margin:0 0 10px;font-size:14px}.learning-preview-panel h5{margin:16px 0 8px;font-size:13px}.learning-preview-panel p,.learning-preview-panel li{font-size:13px;line-height:1.55;overflow-wrap:anywhere}.learning-preview-panel p{margin:8px 0}.lp-adoption{padding:12px 0;margin-top:14px;border-top:1px solid #cdded8}.lp-adoption .button{white-space:normal}.lp-actions,.lp-search,.lp-item{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-top:14px}.lp-search label,.lp-item label{display:grid;gap:6px;min-width:0;flex:1 1 230px;font-size:12px;font-weight:600}.lp-search input,.lp-item select{width:100%;min-width:0;box-sizing:border-box;padding:9px 10px;border:1px solid #b8cbd8;border-radius:6px;background:#fff;color:#173149;font:inherit}.lp-search input:focus-visible,.lp-item select:focus-visible,.lp-candidates:focus-visible,.learning-preview-panel summary:focus-visible{outline:2px solid #246d9c;outline-offset:3px}.lp-notice,.lp-error{padding:10px 12px;border-radius:6px;background:#fff5dd;color:#684813}.lp-error{background:#fbe9e7;color:#872d23}.lp-versions,.lp-selection,.lp-result{margin-top:16px;padding:14px;border:1px solid #d4e0e9;border-radius:7px;background:#fff}.lp-versions>ul{list-style:none;padding:0;margin:10px 0}.lp-versions>ul>li{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #e1e9f0}.lp-versions>ul>li>div{min-width:0}.lp-versions .button{flex-shrink:0}.lp-reference{overflow-wrap:anywhere;word-break:break-word}.lp-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:10px 0}.lp-metrics dt{font-size:11px;color:#526b7e}.lp-metrics dd{margin:5px 0 0;font-size:14px;font-weight:600}.learning-preview-panel details{margin:12px 0;min-width:0}.learning-preview-panel summary{cursor:pointer;font-size:12px;color:#315b78}.lp-selection>.button{margin-top:10px}.lp-candidates{max-height:440px;overflow:auto;overscroll-behavior:contain;padding:2px}.lp-candidates>ol{list-style-position:inside;margin:0;padding:0}.lp-candidates>ol>li{padding:12px;margin-bottom:8px;border:1px solid #dae5ed;border-radius:6px}.lp-candidates>ol>.lp-suggested{background:#eef7fb;border-color:#8db6cd}.lp-badge{display:inline-block;margin:4px 0 0 8px;padding:1px 7px;background:#d8eaf5;border-radius:10px;color:#21516f;font-size:11px}.lp-help{color:#526b7e}@media(max-width:600px){.learning-preview-panel{padding:12px}.lp-versions>ul>li{align-items:stretch;flex-direction:column}.lp-search>.button,.lp-item>.button{width:100%}.lp-selection,.lp-result,.lp-versions{padding:10px}}.preparation-review{margin-top:22px;padding:18px;border:1px solid #d7e1eb;border-radius:10px;background:#fbfcfe;min-width:0}.pr-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.pr-heading h3{margin:0}.pr-state{padding:5px 9px;border-radius:7px;background:#eef3f7;color:#3d5670;font-size:12px}.pr-notice{padding:10px 12px;border:1px solid #eddcb2;border-radius:7px;background:#fff8e9;color:#70571d;font-size:12px}.pr-empty{color:#54677c;font-size:13px}.pr-counts{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 10px}.pr-counts>div{display:flex;align-items:baseline;gap:12px;padding:10px 12px;border:1px solid #dce5ed;border-radius:7px;background:#fff}.pr-counts dt{font-size:12px;color:#52687d}.pr-counts dd{font-size:18px;font-weight:600;color:#213e56;margin:0;flex-shrink:0;white-space:nowrap}.pr-explanation,.pr-limit{font-size:12px;color:#576d81}.pr-limit{margin:15px 0 0}.pr-group{margin-top:10px;border:1px solid #dce5ed;border-radius:8px;overflow:hidden;background:#fff}.pr-group>summary{cursor:pointer;padding:12px;font-size:13px;font-weight:600;color:#2c485e;background:#f2f6fa}.pr-group>summary span{margin-left:8px;font-size:11px;font-weight:400;color:#5b7084}.pr-table-scroll{max-height:460px;overflow:auto}.pr-table-scroll table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-size:12px}.pr-table-scroll th,.pr-table-scroll td{padding:11px 12px;border-top:1px solid #e0e7ee;text-align:left;vertical-align:top;overflow-wrap:anywhere}.pr-table-scroll thead th{color:#587084;background:#f8fafc}.pr-table-scroll th[scope=row]{font-weight:400}.pr-table-scroll small{display:block;margin-top:5px;color:#637a8d;font-size:11px}.pr-presence{display:inline-block;padding:3px 7px;border-radius:5px;background:#f0f4f8;color:#3b5872;font-size:11px}.pr-not_recorded,.pr-not_assessed{background:#fff6e7;color:#7a5d28}.pr-value{margin:8px 0 0;white-space:pre-wrap}.pr-muted{color:#61778a}.pr-sources,.pr-row-issues ul{list-style:none;padding:0;margin:0}.pr-sources li+li,.pr-row-issues li+li{margin-top:12px;padding-top:10px;border-top:1px solid #e6edf3}.pr-sources summary,.pr-row-issues summary{cursor:pointer;color:#3c647f}.pr-sources details{margin-top:6px}.pr-sources p,.pr-row-issues p{margin:6px 0}.pr-row-issues ul{margin-top:10px}.pr-group summary:focus-visible,.pr-sources summary:focus-visible,.pr-row-issues summary:focus-visible{outline:2px solid #286e9e;outline-offset:-2px}.pr-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.preparation-review{padding:12px}.pr-counts{display:grid}.pr-group>summary span{display:block;margin:5px 0 0}}.learning-validity-panel{min-width:0;margin-top:18px;padding-top:16px;border-top:1px solid #dbe5ef}.learning-validity-panel h5{margin:0 0 8px;font-size:13px;color:#173149}.learning-validity-panel>.button{margin:5px 0}.lv-result{margin:12px 0;padding:12px;border:1px solid #c9d9e5;border-radius:7px;background:#f6f9fc}.lv-changed{border-color:#d4b77a;background:#fffaf0}.lv-unverifiable{background:#f2f5f7}.lv-result strong{display:block;line-height:1.5}.lv-result p,.learning-validity-panel details{overflow-wrap:anywhere}.learning-readiness-panel{min-width:0;margin-top:18px;padding-top:16px;border-top:1px solid #dbe5ef}.learning-readiness-panel h5{margin:0 0 8px;font-size:13px;color:#173149}.learning-readiness-panel>.button{margin:5px 0}.lready-result{margin:12px 0;padding:12px;border:1px solid #c9d9e5;border-radius:7px;background:#f6f9fc}.lready-blocked{border-color:#d4b77a;background:#fffaf0}.lready-result strong{display:block;line-height:1.5}.lready-result ul{padding-left:20px;line-height:1.6}.lready-result h6{font-size:12px;margin:16px 0 8px}.lready-result dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:8px 0}.lready-result dt{font-size:11px;color:#526b7e;margin-bottom:4px}.lready-result dd{margin:0;font-weight:600;color:#173149}.lready-result p,.learning-readiness-panel details{overflow-wrap:anywhere}@media(max-width:600px){.lready-result dl{grid-template-columns:1fr}.lready-result dl>div{display:flex;justify-content:space-between;gap:12px}}.learning-recovery-panel{min-width:0;border-top:1px solid #dbe5ef;margin-top:22px;padding-top:20px}.lr-search{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin:14px 0}.lr-search label{flex:0 0 100%;font-weight:600}.lr-search input{flex:1 1 250px;min-width:0;max-width:460px;padding:9px 11px;border:1px solid #b8cad9;border-radius:6px;color:#173149;font:inherit;background:#fff}.lr-search input:disabled{background:#eef4f8}.lr-search input:focus-visible{outline:2px solid #2878a5;outline-offset:3px}.lr-list ul{list-style:none;padding:0;margin:12px 0}.lr-list li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #dbe5ef}.lr-list li>div{flex:1 1 260px;min-width:0}.lr-list li p{margin:3px 0}.lr-view{margin-top:16px;padding:14px;background:#fff;border:1px solid #dbe5ef;border-radius:8px}@media(max-width:600px){.lr-search input{flex-basis:100%;max-width:100%}.lr-list li{align-items:start}}.learning-creation-panel{margin:20px 0;padding:18px;min-width:0;border:1px solid #dbe5ef;border-radius:10px;background:#f8fbfd;color:#30485f;font-size:13px}.lc-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.lc-heading>div{flex:1 1 240px;min-width:0}.receiving-workspace .lc-heading h3{margin:0 0 7px;font-size:16px}.learning-creation-panel h4{margin:0 0 7px;font-size:14px}.learning-creation-panel p{line-height:1.6;margin:7px 0}.learning-creation-panel .lc-scope,.learning-creation-panel .lc-help{color:#526b7e;font-size:12px;overflow-wrap:anywhere}.lc-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}.lc-actions>span{font-size:12px;color:#526b7e}.learning-creation-panel .button{white-space:normal}.learning-creation-panel .button:disabled{opacity:.6;cursor:default}.lc-inputs,.lc-result,.lc-confirm,.lc-pending{min-width:0;margin:14px 0;padding:16px;border:1px solid #d9e4ee;border-radius:8px;background:#fff}.lc-confirm{border-color:#4386ac}.lc-pending{border-color:#d4b77a;background:#fffaf0}.lc-result{border-color:#abcfbe;background:#f4faf6}.lc-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.lc-counts dt{color:#60758a;font-size:11px;margin-bottom:5px}.lc-counts dd{margin:0;color:#173149;font-weight:600;font-size:18px}.learning-creation-panel details{margin:14px 0}.learning-creation-panel summary{font-weight:600;cursor:pointer}.lc-reference{overflow-wrap:anywhere;font-size:12px}.lc-blockers{padding-left:20px;line-height:1.6}.learning-creation-panel .lc-error{padding:12px;border-radius:6px;background:#fff2f1;color:#952b25}.learning-creation-panel .lc-notice{padding:12px;background:#eef4f8;border-radius:6px}.learning-creation-panel button:focus-visible,.learning-creation-panel summary:focus-visible{outline:2px solid #2878a5;outline-offset:3px}@media(max-width:600px){.learning-creation-panel{padding:14px}.lc-inputs,.lc-result,.lc-confirm,.lc-pending{padding:12px}.lc-counts{grid-template-columns:1fr;gap:8px}.lc-counts>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.lc-counts dt{margin-bottom:0}}.receiving-workspace{margin-top:20px;min-width:0}.receiving-workspace h3{font-size:16px;margin:0 0 10px;color:#173149}.receiving-workspace p{line-height:1.55}.rw-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.rw-buttons>span,.rw-help{font-size:12px;color:#63758a}.rw-empty{padding:18px;background:#f7f9fc;border:1px dashed #d5dfe8;border-radius:10px;color:#54657a}.rw-error,.rw-success,.rw-callout{border-radius:8px;padding:12px 16px;font-size:13px}.rw-error{background:#fff1ef;color:#913a34;border:1px solid #f3d0cb}.rw-success{background:#edf8f2;color:#266945;border:1px solid #cde6d9}.rw-callout{background:#fff8e8;color:#70571d;border:1px solid #f1e1b6}.rw-documents{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;max-height:350px;overflow:auto;margin:15px 0}.rw-document-card{display:flex;flex-direction:column;gap:7px;border:1px solid #dae2eb;border-radius:9px;padding:13px;background:#fff;text-align:left;color:#263b51;cursor:pointer}.rw-document-card.selected{border-color:#256c9e;background:#eef6fb;box-shadow:inset 3px 0 #256c9e}.rw-document-card span{font-size:12px}.rw-document-card small{color:#697d90;font-size:11px}.rw-document-card:disabled{opacity:.65;cursor:default}.rw-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:12px}.rw-detail{border-top:1px solid #dde5ec;margin-top:24px;padding-top:24px}.rw-document-heading{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:15px}.rw-document-heading h3{font-size:24px;margin-top:4px}.rw-document-heading h3 small{font-size:14px;font-weight:400;color:#607286}.rw-document-heading p{margin:0;font-size:14px}.rw-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;padding:18px 0;margin:0}.rw-summary dt{font-size:11px;color:#6b7b8d;margin-bottom:5px}.rw-summary dd{margin:0;font-size:13px;overflow-wrap:anywhere}.rw-summary dd small,.rw-table-scroll td small,.rw-provenance dd small{display:block;font-size:11px;color:#708296;margin-top:4px}.rw-reference{font-size:12px;margin-bottom:18px;color:#566b80}.rw-reference p{overflow-wrap:anywhere}.rw-table-scroll{overflow-x:auto;border:1px solid #dee6ed;border-radius:8px}.rw-table-scroll table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.rw-table-scroll caption{text-align:left;padding:12px 14px;font-weight:600;background:#f6f8fa}.rw-table-scroll th{background:#f6f8fa;text-align:left;font-size:11px;color:#66788b}.rw-table-scroll th,.rw-table-scroll td{padding:11px 13px;border-top:1px solid #e3e9ef;vertical-align:top}.rw-table-scroll td:nth-child(n+3){white-space:nowrap}.rw-form,.rw-issues,.rw-conference{margin-top:24px;padding-top:20px;border-top:1px solid #e1e7ee}.rw-form>p,.rw-conference>p{font-size:13px;color:#61758a}.rw-form fieldset{min-width:0;padding:14px 0;margin:0;border:0}.rw-form legend{font-size:13px;font-weight:600;color:#30485f}.rw-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px}.rw-fields label{display:block;margin:0 0 6px;font-size:12px;color:#4f657b}.rw-fields input,.rw-fields select{box-sizing:border-box;min-width:0;width:100%;padding:9px 10px;min-height:39px;border:1px solid #cad6e2;background:#fff;border-radius:6px;color:#1e3950;font:inherit;font-size:13px}.rw-fields input:focus-visible,.rw-fields select:focus-visible,.rw-document-card:focus-visible{outline:2px solid #286e9e;outline-offset:2px}.rw-form fieldset:disabled{opacity:.65}.rw-association{padding:12px;border:1px solid #dce5ed;border-radius:8px;margin:10px 0}.rw-association summary{font-size:12px;font-weight:600;cursor:pointer;overflow-wrap:anywhere}.rw-checkbox{display:flex;align-items:center;gap:8px;font-size:12px;margin:16px 0}.rw-checkbox input{margin:0}.rw-issues h3 span{display:inline-flex;background:#f6eddb;color:#81602a;padding:2px 8px;border-radius:10px;font-size:12px}.rw-issues ul{list-style:none;margin:12px 0 0;padding:0;max-height:370px;overflow:auto}.rw-issues li{border-left:3px solid #dbb16e;padding:10px 13px;margin:9px 0;background:#fffbf4;font-size:12px}.rw-issues li p{margin:5px 0}.rw-issues li small{color:#926b29}.rw-confirm{padding:16px;background:#eff5fa;border:1px solid #c6dae9;border-radius:9px}.rw-confirm h4{margin:0 0 10px;font-size:14px}.rw-confirm p{font-size:13px}.rw-history{display:grid;gap:10px;margin-top:16px}.rw-history article{padding:13px;border:1px solid #dde5ed;border-radius:8px;font-size:12px}.rw-history p{margin:6px 0}.rw-history small{color:#617489;overflow-wrap:anywhere}.rw-provenance{margin-top:24px;border-top:1px solid #e0e6ed;padding-top:20px;font-size:12px}.rw-provenance summary{cursor:pointer;font-weight:600}.rw-provenance dl>div{padding:10px 0;border-bottom:1px solid #edf0f4}.rw-provenance dt{font-weight:600}.rw-provenance dd{margin:5px 0 0;overflow-wrap:anywhere}.rw-provenance li{margin:8px 0}@media(max-width:600px){.rw-fields,.rw-documents{grid-template-columns:1fr}.rw-document-heading .connector-badge,.rw-buttons .button{white-space:normal}}.capture-health-recent{color:#245a83;background:#eaf3fa}.capture-health .capture-health-empty{padding:18px;background:#f5f8fa;border:1px dashed #d4dfe7;border-radius:8px}.capture-health-metrics{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin-bottom:22px}.capture-health-metrics>div{padding:16px;border:1px solid #e1e8ee;border-radius:8px;background:#f8fafc}.capture-health-metrics h3{font-size:12px;color:#536b7e;font-weight:500}.capture-health-metrics strong{display:block;margin:8px 0;color:#29485f;font-size:19px;line-height:1.3;overflow-wrap:anywhere}.capture-health-metrics .capture-health-attention{background:#fff9eb;border-color:#e8d8ad}.capture-health .capture-health-issues{padding:14px 16px;background:#fff9eb;border-left:3px solid #ddb450;margin-bottom:22px;color:#755420;font-size:12px}.capture-health .capture-health-issues p{margin-top:6px;color:#755420}.capture-health-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0}.capture-health-details dd{font-size:13px}.capture-health .capture-health-note{padding-top:18px;border-top:1px solid #e4ebf0;margin-top:22px}.capture-recovery{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:20px 0 0;margin-top:22px;border-top:1px solid #e4ebf0}.capture-recovery h3{font-size:14px;color:#29485f;margin-bottom:7px}.capture-recovery>p{grid-column:1 / -1;margin:0}.capture-recovery-message{color:#245a83;padding:12px;background:#eaf3fa;border-radius:6px}.capture-recovery-error{color:#854321;padding:12px;background:#fff4ec;border-radius:6px}@media(max-width:900px){.capture-health-metrics{grid-template-columns:1fr 1fr}.capture-health-metrics>div:first-child{grid-column:1 / -1}}@media(max-width:520px){.capture-health-metrics,.capture-health-details,.capture-recovery{grid-template-columns:1fr}.capture-health-metrics{gap:10px}.capture-recovery>.button{justify-self:start}}.operational-app .main-content{min-width:0}.operational-app .main-content:focus{outline:none}.operational-access{display:flex;align-items:center;gap:8px;color:#526c83;font-size:11px;white-space:nowrap}.operational-app .breadcrumb>span{color:#8b9cab;font-size:19px;line-height:1}.operational-app .workspace-version{justify-content:center;color:#7b8798}@media(max-width:580px){.operational-access{font-size:10px;gap:5px}.operational-app .breadcrumb{gap:7px}.operational-app .topbar{flex-wrap:wrap;gap:6px 12px;height:auto;min-height:62px;padding-top:11px;padding-bottom:11px}}:root{font-family:Segoe UI,Arial,sans-serif;color:#25354b;background:#f5f7fa;font-synthesis:none;font-weight:400;line-height:1.45;-webkit-font-smoothing:antialiased;--ink:#21354f;--muted:#7b8798;--blue:#254f79;--blue-dark:#1b3d64;--teal:#168577;--line:#e5eaf0;--surface:#fff;--soft:#f6f8fb;--radius:9px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.43}button{color:inherit}button,select,input,textarea{outline:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #73b5e5;outline-offset:3px}input:focus,select:focus,textarea:focus{border-color:#6e9fc8;box-shadow:0 0 0 3px #eaf2f9}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--ink)}svg{flex-shrink:0}button svg{pointer-events:none}a{color:var(--blue)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:1000;background:#fff;padding:12px}.skip-link:focus{top:10px}.app-shell{display:flex;min-height:100vh}.sidebar{width:238px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:0 15px;z-index:20}.brand{height:93px;display:flex;align-items:center;gap:10px;padding:0 10px;color:#214366;font-size:23px;letter-spacing:-.7px;font-weight:500;white-space:nowrap}.brand strong{font-weight:760}.brand small{display:block;font-size:8px;letter-spacing:1.8px;color:#8b96a5;margin-top:3px}.brand-mark{width:40px;height:43px;color:#fff;display:grid;place-items:center;background:#234a74;border-radius:11px 11px 11px 3px;box-shadow:0 3px 8px #1c41621a}.sidebar-caption{font-size:9px;font-weight:700;letter-spacing:1.4px;color:#a0a9b6;margin:21px 13px 14px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.nav-item{display:flex;align-items:center;text-align:left;gap:11px;width:100%;min-height:46px;border:0;border-radius:6px;background:transparent;color:#6e7c8d;padding:12px;font-size:12px;font-weight:500}.nav-item:hover{background:#f7f9fc;color:#244d75}.nav-item.active{background:#eaf1f8;color:#254f79;font-weight:650}.nav-active-dot{width:5px;height:5px;background:#315d8a;border-radius:50%;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-bottom:19px}.integration-card{border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:10px;padding:12px 10px;margin:20px 3px}.integration-logo{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;color:#fff;background:#1e8179;font-size:18px;font-weight:800}.integration-card strong{font-size:10px;letter-spacing:.6px;color:#526174}.integration-card small{display:block;color:#94a0af;font-size:9px;margin-top:3px}.workspace-version{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:8px;color:#9ca6b2;padding:0 5px}.workspace-version>span:last-child{margin-left:auto;font-size:9px}.status-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:#42a795;flex-shrink:0}.main-shell{margin-left:238px;flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:68px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:16px}.breadcrumb{display:flex;align-items:center;gap:12px;color:#8a95a5;font-size:11px}.breadcrumb strong{font-weight:500;color:#536479}.topbar-right{display:flex;gap:10px;align-items:center;color:#76869a}.topbar select{border:0;background:transparent;color:#43536a;font-size:11px;font-weight:600;max-width:280px;padding:8px 20px 8px 3px;cursor:pointer}.avatar{width:30px;height:30px;border-radius:50%;background:#eaf0f6;color:#42607d;display:grid;place-items:center;font-weight:650;font-size:10px;margin-left:9px}.demo-banner{min-height:36px;display:flex;align-items:center;padding:8px 32px;background:#edf3f8;border-bottom:1px solid #e2eaf1;gap:10px;font-size:10px;color:#6d8299}.demo-label{font-size:8px;letter-spacing:.7px;font-weight:750;color:#4f7091;background:#dfeaf3;padding:3px 6px;border-radius:3px}.demo-right{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:9px}.main-content{padding:30px 32px 36px;width:100%;max-width:1650px;margin:0 auto;flex:1;min-width:0}.app-footer{display:flex;justify-content:space-between;gap:10px;padding:16px 32px;border-top:1px solid var(--line);font-size:9px;color:#9aa5b3}.footer-divider{padding:0 8px;color:#c7ced7}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.eyebrow{font-size:9px;letter-spacing:1.6px;font-weight:650;color:#8b99a9;margin-bottom:6px}h1{font-size:27px;line-height:1.2;letter-spacing:-.65px;font-weight:650}.page-heading p{font-size:11px;color:#8390a1;margin-top:9px;line-height:1.65}.heading-actions{display:flex;align-items:center;gap:9px}.button{border:1px solid #dce3eb;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;background:#fff;border-radius:6px;font-size:11px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s;white-space:nowrap;min-height:37px}.button:hover:not(:disabled){border-color:#b6c9db;background:#f5f8fb}.button.primary{background:var(--blue-dark);color:#fff;border-color:var(--blue-dark);box-shadow:0 2px 3px #1f3f6010}.button.primary:hover:not(:disabled){background:#28547f;border-color:#28547f}.button.teal{background:#168577;border-color:#168577;color:#fff}.button.teal:hover:not(:disabled){background:#117266;border-color:#117266}.button.small{font-size:10px;padding:6px 9px;min-height:30px}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:5px;width:30px;height:30px;color:#8b9aab;padding:0}.icon-button:hover:not(:disabled){background:#eaf0f6;color:#27577f}.text-button{border:0;background:transparent;padding:0;display:inline-flex;gap:7px;align-items:center;font-size:11px;font-weight:600;color:#315f88}.text-button:hover:not(:disabled){color:#13796d}.back-button{display:inline-flex;gap:7px;align-items:center;background:transparent;border:0;padding:0;margin-bottom:19px;color:#7f90a2;font-size:10px}.back-button svg{transform:rotate(180deg)}.back-button:hover{color:#244e78}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.metric-card{border:1px solid var(--line);border-radius:8px;background:#fff;padding:16px 18px 15px;text-align:left;min-height:127px;box-shadow:0 2px 3px #223c5c02;position:relative;transition:border-color .15s,box-shadow .15s}.metric-card:hover{border-color:#bdcfe0;box-shadow:0 3px 9px #24476808}.metric-card.selected{border-color:#aec5dc}.metric-card.selected:before{content:"";position:absolute;top:16px;bottom:16px;left:-1px;background:#315d86;width:3px;border-radius:2px}.metric-label{font-size:10px;color:#7b899c;display:flex;align-items:center;justify-content:space-between;gap:6px}.metric-label svg{color:#9aaabd;width:17px}.metric-card>strong{display:block;font-size:29px;font-weight:650;letter-spacing:-.7px;margin:9px 0 4px;color:#294567;line-height:1.05}.metric-card>strong.attention-value{color:#b58139}.metric-foot{font-size:9px;color:#99a4b2;white-space:normal}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 3px #223c5c02}.panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 21px}.panel-title{display:flex;align-items:center;gap:9px}.panel-title>svg{color:#7c90a6;width:17px}.panel h2{font-size:13px;font-weight:650}.count-label{font-size:9px;font-weight:600;border-radius:4px;background:#eff3f7;color:#7b8fa4;padding:2px 6px;line-height:1.5}.subtle-label{color:#9aa6b5;font-size:9px;white-space:nowrap}.panel-description{font-size:10px;color:#8d99a8;margin-top:6px}.filter-tabs{display:flex;align-items:stretch;gap:24px;padding:0 22px;border-bottom:1px solid var(--line);overflow:auto}.filter-tabs button{font-size:10px;font-weight:500;border:0;white-space:nowrap;background:transparent;padding:0 0 13px;color:#8b97a7;position:relative;display:flex;align-items:center;gap:6px}.filter-tabs button.selected{color:#2e567e;font-weight:650}.filter-tabs button.selected:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#335f88}.filter-tabs button>span{padding:1px 5px;background:#eaf0f6;color:#50708e;border-radius:3px;font-size:8px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 21px}.search-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;gap:8px;width:360px;max-width:100%;padding:0 11px;height:35px}.search-input>svg{color:#9aaabd;width:15px;height:15px}.search-input:focus-within{border-color:#8db0ce;box-shadow:0 0 0 3px #eff5fa}.search-input input{font-size:10px;border:0;padding:7px 0;background:transparent;min-width:0;width:100%;color:#4e647d;height:100%;outline:0;box-shadow:none}.search-input input::placeholder{color:#a1abba}.search-input input:focus-visible{outline:0;box-shadow:none}.search-input .icon-button{width:20px;height:23px;flex-shrink:0;margin-right:-5px}.toolbar-note{display:flex;align-items:center;gap:5px;font-size:9px;color:#94a2b2}.table-scroll{overflow-x:auto;transition:opacity .15s}.document-table{border-collapse:collapse;width:100%;font-size:10px;white-space:nowrap}.document-table thead{background:#f7f9fc}.document-table th{text-align:left;color:#8e9aac;font-size:9px;font-weight:550;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;padding:12px 14px}.document-table th:first-child{padding-left:21px}.document-table th:last-child{padding-right:21px}.document-table td{padding:15px 14px;border-bottom:1px solid #eff2f6;color:#708197}.document-table td:first-child{padding-left:21px}.document-table td:last-child{padding-right:16px}.document-table tbody tr:last-child td{border-bottom:0}.document-table tbody tr:hover{background:#fbfcfe}.document-table th.numeric,.document-table td.numeric{text-align:right}.amount{font-variant-numeric:tabular-nums;color:#51647a!important;font-size:10px;font-weight:600}.document-link{display:flex;align-items:center;gap:9px;text-align:left;border:0;padding:0;background:transparent;font-size:10px}.document-link strong{display:block;color:#47617d;font-weight:650}.document-link small{display:block;color:#a0aaba;font-size:8px;margin-top:4px}.document-link:hover strong{color:#168577}.file-tile{display:grid;place-items:center;flex-shrink:0;width:31px;height:35px;border:1px solid #e8eef4;border-radius:5px;color:#7490ac;background:#f8fafd}.supplier-name{font-weight:500;color:#61758c;display:block;max-width:205px;overflow:hidden;text-overflow:ellipsis}.secondary-line{display:block;color:#a1adbc;font-size:8px;margin-top:4px}.nowrap{white-space:nowrap}.item-progress{display:flex;align-items:center;gap:7px;color:#8899ac;font-size:9px}.progress-track{width:44px;height:3px;border-radius:4px;background:#edf1f6;display:block;overflow:hidden}.progress-track>span{display:block;background:#87a9c7;height:100%;border-radius:4px}.progress-track.complete>span{background:#4eaa9a}.badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;background:#f0f3f7;color:#8795a7;font-size:8px;line-height:1.4;font-weight:550;padding:4px 7px;border-radius:4px}.badge-dot{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.badge.success{background:#eaf6f0;color:#4b997e}.badge.warning{background:#fff5e5;color:#b59253}.badge.error{background:#fceded;color:#c47e7c}.badge.info{background:#eaf1fa;color:#6b90b7}.badge.neutral{background:#f0f3f7;color:#8898aa}.row-actions{display:flex;justify-content:flex-end;gap:2px}.pagination{border-top:1px solid var(--line);padding:14px 21px;display:flex;align-items:center;justify-content:space-between;color:#9aa6b5;font-size:9px;gap:16px}.pagination>div{display:flex;align-items:center;gap:14px}.pagination .button{color:#7d8fa4;border-color:#e7ecf2;font-size:9px;padding:5px 10px;min-height:28px}.information-strip{display:flex;align-items:center;gap:13px;padding:21px 18px;border:1px solid #e3eaf0;background:#f1f5f8;border-radius:8px;margin-top:22px}.information-icon{display:grid;place-items:center;width:34px;height:34px;background:#e6edf5;border-radius:8px;color:#6689ab}.information-strip strong{font-size:10px;font-weight:600;color:#71859b}.information-strip p{font-size:9px;color:#96a4b5;margin-top:4px}.information-strip>.text-button{margin-left:auto;font-size:10px;white-space:nowrap;padding-left:15px}.loading-panel{min-height:230px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:#8a9aad}.spinner{width:20px;height:20px;border:2px solid #e0e8ef;border-top-color:#3e739f;border-radius:50%;animation:spin .8s linear infinite}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.updating{opacity:.55;pointer-events:none}.empty{padding:52px 24px;text-align:center;color:#98a5b5}.empty-icon{width:55px;height:55px;display:grid;place-items:center;background:#f0f5f9;border-radius:14px;margin:0 auto 15px;color:#8fa6bc}.empty h3{font-size:14px;font-weight:600;color:#70869c}.empty p{font-size:11px;max-width:470px;margin:8px auto 0;line-height:1.7}.error-panel{display:flex;gap:12px;align-items:center;padding:16px;background:#fff3f1;border:1px solid #f2d8d2;border-radius:7px;margin-bottom:16px;color:#bd7364;font-size:11px}.error-panel strong{font-size:11px;color:#a65e52}.error-panel p{margin-top:4px;line-height:1.6;overflow-wrap:anywhere}.error-panel>.button{margin-left:auto;white-space:nowrap}.toast{position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%,15px);background:#244a65;color:#fff;padding:13px 16px;display:flex;align-items:center;gap:10px;border-radius:8px;box-shadow:0 6px 30px #122b3b30;z-index:100;font-size:11px;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;max-width:min(650px,calc(100% - 40px))}.toast.visible{opacity:1;transform:translate(-50%);pointer-events:auto}.toast .icon-button{color:#c0d4e3;flex-shrink:0;width:22px;height:22px;margin-left:10px}.receipt-summary{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;border:1px solid var(--line);border-radius:8px;background:#fff;margin-bottom:17px;padding:20px 0}.receipt-summary>div{padding:0 22px;border-right:1px solid var(--line)}.receipt-summary>div:last-child{border:0}.receipt-summary>div>span{display:block;font-size:9px;color:#8d9aac;margin-bottom:7px}.receipt-summary strong{display:block;font-size:20px;font-weight:650;color:#3e5976;letter-spacing:-.3px}.receipt-summary strong small{font-size:10px;font-weight:400;color:#9aa6b5;letter-spacing:0}.receipt-summary .summary-source{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:0;font-weight:500;padding-top:6px;color:#7890a7}.receipt-status-grid{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:16px;padding:17px 22px;border:1px solid var(--line);border-radius:8px;background:#f8fafc;margin-bottom:20px}.receipt-status-grid>div>span:first-child{display:block;font-size:9px;color:#94a1b0;margin-bottom:6px}.receipt-status-grid .badge{font-size:9px}.status-explanation{display:flex;align-items:center;gap:9px;font-size:10px;color:#94a5b7;padding-left:12px;border-left:1px solid #e4ebf2}.status-explanation>span{max-width:240px}.workbench-tabs{display:flex;gap:25px;border-bottom:1px solid #dfe6ee;margin-bottom:20px}.workbench-tabs>button{display:flex;align-items:center;gap:8px;padding:10px 0 14px;background:transparent;border:0;font-size:11px;color:#8c9cad;position:relative}.workbench-tabs>button.selected{color:#315e86;font-weight:600}.workbench-tabs>button.selected:after{content:"";position:absolute;bottom:-1px;left:0;right:0;background:#3f759f;height:2px}.workbench-tabs>button svg{width:17px;height:17px}.workbench-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:21px;align-items:start}.workbench-main,.workbench-side{display:flex;flex-direction:column;gap:20px;min-width:0}.workbench-side{position:sticky;top:20px}.section-number{width:23px;height:23px;border-radius:5px;background:#edf3f9;color:#6e8dad;display:grid;place-items:center;font-size:9px;font-weight:650}.receipt-fields{padding:0 21px 22px;display:grid;grid-template-columns:1fr 1fr;gap:17px 19px}.form-field label,.allocation-row label,.simulation-body>label{font-size:10px;color:#7a8da1;display:block;margin-bottom:6px}.required{color:#9facba}.optional{color:#b1bbc7;font-size:9px;font-weight:400;margin-left:5px}.form-field select,.form-field textarea,.allocation-row select,.allocation-row input,.simulation-body select,.severity-filter select{width:100%;background:#fff;border:1px solid #e0e7ef;border-radius:5px;padding:9px 10px;color:#536d86;font-size:10px;min-width:0;line-height:1.5}.form-field select:disabled,.form-field textarea:disabled,.allocation-row select:disabled,.allocation-row input:disabled,.simulation-body select:disabled{background:#f7f9fc;color:#96a4b5;cursor:not-allowed}.form-field textarea{resize:vertical;min-height:65px;max-height:250px}.form-field textarea::placeholder{color:#acb6c3}.form-field.full{grid-column:1/-1}.notice{display:flex;align-items:flex-start;gap:11px;padding:15px 17px;border-radius:7px;border:1px solid #e2eaf1;background:#eef4f9;color:#7792ac;font-size:11px}.notice strong{font-size:11px;font-weight:600}.notice p{font-size:10px;margin-top:5px;line-height:1.7;opacity:.9}.notice.warning{color:#af925b;background:#fff8ec;border-color:#f0e5cd}.notice.info{color:#6586a4;background:#eff5fa;border-color:#e0eaf3}.order-search{padding:0 21px 17px;border-bottom:1px solid var(--line)}.order-search .search-input{width:100%}.order-search>small{display:block;font-size:9px;color:#a3afbd;margin-top:8px}.order-search .error-panel{margin-top:10px;margin-bottom:0}.invoice-item{border-bottom:1px solid var(--line);padding:20px 21px}.invoice-item:last-child{border-bottom:0}.invoice-item-header{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px}.item-number{font-size:10px;color:#9db0c1;background:#f2f6fa;padding:7px 8px;border-radius:5px;line-height:1}.invoice-item-header h3{font-size:12px;font-weight:600;color:#57718b}.invoice-item-header>div:nth-child(2){min-width:0}.invoice-item-header>div>span{display:block;margin-top:5px;color:#94a4b5;font-size:9px}.separator{padding:0 4px;color:#bcc5cf}.invoice-item-header>strong{margin-left:auto;font-size:11px;font-weight:650;white-space:nowrap;color:#5d7790;padding-top:3px}.allocation-rows{display:flex;flex-direction:column;gap:10px}.allocation-row{display:flex;align-items:flex-start;gap:10px;background:#f8fafc;border:1px solid #eaf0f5;border-radius:6px;padding:12px}.allocation-main{min-width:0;flex:1}.allocation-main select{padding-right:22px}.allocation-main small{font-size:9px;display:block;color:#97a7b8;margin-top:6px;line-height:1.8}.allocation-quantity{width:74px;flex-shrink:0}.allocation-quantity input{font-variant-numeric:tabular-nums}.remove-allocation{margin-top:21px;flex-shrink:0;width:23px;color:#9bacbd}.no-allocation{display:flex;align-items:center;gap:6px;color:#abb7c4;font-size:10px;border:1px dashed #e0e7ef;padding:12px;border-radius:5px;background:#fcfdfe}.add-link{font-size:10px;margin-top:12px}.suggestion-box{margin-top:15px;background:#f0f7f6;border:1px solid #dcece8;border-radius:6px;padding:12px}.suggestion-label{display:flex;align-items:center;gap:6px;font-size:9px;color:#5c9a8e;font-weight:650}.suggestion-box>p{font-size:10px;color:#7f9d96;margin-top:8px;line-height:1.65}.suggestion-box>small{display:block;font-size:9px;color:#94aba5;margin-top:10px}.suggestion-candidate{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;background:#fff;border:1px solid #e5efec;border-radius:5px;padding:10px}.suggestion-candidate strong{font-size:10px;font-weight:550;color:#63897f;display:block}.suggestion-candidate strong span{display:inline-block;background:#eff6f3;border-radius:3px;font-size:8px;font-weight:400;padding:2px 5px;margin-left:6px;color:#6b9a8a}.suggestion-candidate p{font-size:9px;color:#8ba297;margin-top:4px;line-height:1.55}.suggestion-candidate .button{font-size:9px;color:#62897b;border-color:#dbe9e1;min-height:27px;padding:5px 8px}.item-issue{display:flex;gap:7px;margin-top:11px;font-size:10px;color:#bb836c;align-items:flex-start;line-height:1.6}.item-issue svg{margin-top:1px}.action-panel .panel-title-row{padding:18px 18px 14px}.action-panel .panel-title-row>svg{color:#a0b2c3;width:17px}.action-panel h2,.simulation-panel h2{font-size:12px}.checklist{padding:0 18px 16px;display:flex;flex-direction:column;gap:13px;border-bottom:1px solid var(--line)}.checklist>div{display:flex;gap:8px;align-items:center;font-size:10px;color:#95a4b4}.step-check{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#f0f3f7;color:#abb7c6;flex-shrink:0}.step-check.done{background:#eaf6f0;color:#6aa28c}.save-status{display:flex;align-items:center;justify-content:center;gap:5px;margin:15px 18px 12px;font-size:9px;color:#88a79a}.save-status.unsaved{color:#b79962}.action-buttons{display:flex;flex-direction:column;gap:9px;padding:0 18px}.action-buttons .button{width:100%;font-size:10px;min-height:34px;padding:9px}.action-note{padding:15px 18px 18px;font-size:9px;color:#a2aebe;line-height:1.7}.issues-panel{padding:15px 17px;background:#fffcf7;border-color:#f0e7d8}.issues-panel h3{display:flex;align-items:center;gap:6px;font-size:11px;color:#b39662;font-weight:600}.issues-panel h3 span{margin-left:auto;font-size:9px;background:#f8edd9;padding:2px 5px;border-radius:3px}.issues-panel ul{padding-left:15px;font-size:10px;color:#ac9d87;line-height:1.7;margin:11px 0 0}.issues-panel li+li{margin-top:7px}.issues-panel p{font-size:9px;color:#b2a48e;margin-top:10px}.simulation-panel .panel-title-row{padding:18px 17px 0}.tiny-label{font-size:7px;font-weight:700;letter-spacing:.4px;color:#839aae;background:#edf2f7;padding:3px 5px;border-radius:3px}.simulation-body{padding:13px 17px 18px}.simulation-body>p{font-size:10px;color:#99a8b9;line-height:1.7;margin-bottom:17px}.simulation-body>select{margin-bottom:10px}.simulation-body>.button{width:100%;font-size:10px}.simulation-body>small{display:block;font-size:9px;color:#a5b0bd;margin-top:8px;text-align:center}.reconcile-box{margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.reconcile-box strong{font-size:10px;color:#728ea6;display:block}.reconcile-box p{font-size:9px;color:#9aaabc;line-height:1.7;margin:6px 0 10px}.reconcile-box .button{font-size:10px;width:100%}.confirmed-box{padding:14px 12px;margin-top:16px;background:#eff8f3;border-radius:6px;color:#70a38b;text-align:center}.confirmed-box>svg{display:block;margin:0 auto 8px}.confirmed-box>strong{display:block;font-size:11px;font-weight:550}.confirmed-box>p{font-size:9px;line-height:1.6;margin-top:6px;color:#97b5a4}.delivery-reference{display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--line);margin-top:17px;padding-top:13px;font-size:9px;color:#a0aebe;overflow-wrap:anywhere}.delivery-reference>.text-button{font-size:10px;margin-top:6px}.collector-card{display:flex;align-items:center;gap:15px;background:#eff5fa;border:1px solid #dfe9f2;border-radius:8px;padding:20px;margin-bottom:24px}.collector-icon{width:41px;height:41px;display:grid;place-items:center;background:#e2edf6;border-radius:9px;color:#7498b7}.collector-card strong{font-size:12px;color:#6887a4;font-weight:600}.collector-card p{font-size:10px;color:#92a6ba;margin-top:5px;line-height:1.6}.collector-time{margin-left:auto;text-align:right;flex-shrink:0}.collector-time small{display:block;font-size:9px;margin-top:7px;color:#98acbd}.severity-filter{font-size:9px;color:#95a4b7;display:flex;align-items:center;gap:10px;white-space:nowrap}.severity-filter select{font-size:10px;min-width:150px;padding:8px 10px}.events-list{border-top:1px solid var(--line)}.event-row{border-bottom:1px solid var(--line)}.event-row:last-child{border-bottom:0}.event-row>summary{list-style:none;display:flex;gap:13px;align-items:center;padding:17px 21px;cursor:pointer}.event-row>summary::-webkit-details-marker{display:none}.event-row>summary:hover{background:#fafcfe}.event-icon{width:33px;height:33px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;background:#edf3f9;color:#80a1bf}.event-icon.success{background:#ecf6f0;color:#7aaf94}.event-icon.error{background:#fcefed;color:#c78c81}.event-icon.warning{background:#fff6e8;color:#c2a370}.event-main{flex:1;min-width:0}.event-main>div{display:flex;gap:9px;align-items:center}.event-main strong{font-size:11px;color:#64819d;font-weight:600}.event-code{font-size:8px;color:#97a9bb;font-family:Consolas,monospace;background:#f2f5f9;border-radius:3px;padding:2px 5px;overflow-wrap:anywhere}.event-main p{font-size:11px;color:#8e9daf;margin-top:4px;line-height:1.55}.event-main small{display:block;font-size:8px;color:#abb7c5;margin-top:5px}.event-meta{display:flex;flex-direction:column;gap:7px;align-items:flex-end;flex-shrink:0}.event-meta time{font-size:9px;color:#a5b2c1}.event-chevron{color:#aab7c6;margin-left:6px;transition:transform .15s}.event-row[open] .event-chevron{transform:rotate(90deg)}.event-expanded{padding:0 21px 20px 67px;background:#fbfcfe;border-top:1px solid #f0f3f7}.origin-message{margin-top:17px}.origin-message h4{font-size:9px;color:#8fa3b6;font-weight:600;margin-bottom:7px}.origin-message pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fa;border:1px solid #e8eef5;border-radius:5px;padding:11px 13px;color:#7890a6;font-size:10px;line-height:1.7;font-family:Consolas,monospace;margin:0}.event-expanded dl{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:17px 0}.event-expanded dt{font-size:8px;color:#aab6c4;margin-bottom:3px}.event-expanded dd{font-size:10px;color:#8b9fb4;margin:0;overflow-wrap:anywhere}.event-expanded .text-button{font-size:10px}.processing-note{margin-top:22px}.settings-context{display:flex;align-items:center;gap:13px;border:1px solid #e2e9f0;background:#fff;padding:19px 21px;border-radius:8px;margin-bottom:22px;color:#8ca2b8}.settings-context strong{font-size:12px;font-weight:600;color:#64819d}.settings-context p{font-size:10px;color:#9baabc;margin-top:5px}.settings-context>.badge{margin-left:auto}.connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px}.connection-card{padding:22px}.connection-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;gap:10px}.connection-icon{display:grid;place-items:center;width:42px;height:42px;background:#edf3f9;color:#7b9ab7;border-radius:10px}.connection-card h2{font-size:15px;color:#587693}.connection-description{font-size:11px;color:#92a4b5;margin-top:7px;line-height:1.7;min-height:37px}.connection-detail{border-top:1px solid var(--line);margin-top:19px;padding-top:16px}.connection-detail>span{display:block;font-size:7px;color:#98acbd;letter-spacing:1px;font-weight:600}.connection-detail p{font-size:10px;color:#8ca39f;line-height:1.7;margin-top:8px}.connection-pending{display:flex;gap:8px;background:#faf8f3;border-radius:5px;padding:12px;margin-top:15px;color:#b3a48b}.connection-pending svg{margin-top:1px}.connection-pending p{font-size:10px;line-height:1.7;color:#a99e8d}@media(min-width:1550px){.main-content{padding-top:37px}.document-table td{padding-top:18px;padding-bottom:18px}.document-table th{padding-top:14px;padding-bottom:14px}.metric-card{min-height:137px}.metric-card>strong{font-size:33px;margin-top:12px}.workbench-grid{grid-template-columns:minmax(0,1fr) 315px}.button{font-size:12px}.document-table,.document-link{font-size:11px}.supplier-name{max-width:250px}.badge{font-size:9px}.page-heading p{font-size:12px}.sidebar{width:248px}.main-shell{margin-left:248px}}@media(max-width:1240px){.sidebar{width:210px;padding-left:11px;padding-right:11px}.main-shell{margin-left:210px}.brand{font-size:21px;padding-left:6px;gap:9px}.brand small{font-size:7px;letter-spacing:1.4px}.brand-mark{width:35px;height:39px}.nav-item{font-size:11px;gap:9px;padding-left:10px}.main-content{padding:25px 23px 30px}.topbar{padding:0 23px}.demo-banner{padding-left:23px;padding-right:23px}.demo-right{display:none}.metric-card{padding:15px 13px}.metric-label{font-size:9px}.metric-label svg{width:15px}.metric-foot{font-size:8px}.metrics-grid{gap:11px}.workbench-grid{grid-template-columns:minmax(0,1fr) 258px;gap:16px}.panel-title-row{padding-left:17px;padding-right:17px}.receipt-fields{padding-left:17px;padding-right:17px;gap:15px}.invoice-item{padding-left:16px;padding-right:16px}.invoice-item-header>strong{font-size:10px}.allocation-row{gap:7px;padding:10px}.allocation-quantity{width:61px}.document-table{min-width:885px}.filter-tabs{gap:20px}.information-strip p{font-size:9px}.receipt-summary strong{font-size:18px}.receipt-summary>div{padding:0 16px}.receipt-summary .summary-source{font-size:10px}.app-footer{padding-left:23px;padding-right:23px}.page-heading{gap:14px}h1{font-size:25px}}@media(max-width:1020px){.sidebar{width:73px;padding:0 10px}.main-shell{margin-left:73px}.brand{height:80px;padding:0;justify-content:center}.brand>div{display:none}.brand-mark{width:37px;height:41px}.sidebar-caption{font-size:0;margin:22px 0 14px}.sidebar nav{gap:10px}.nav-item{justify-content:center;padding:13px 0;min-height:45px}.nav-item>span{display:none}.nav-item svg{width:20px;height:20px}.sidebar-bottom{display:none}.metrics-grid{gap:12px}.metric-label{font-size:10px}.metric-foot{font-size:9px}.workbench-grid{grid-template-columns:minmax(0,1fr) 258px}.receipt-summary strong{font-size:19px}.main-content{padding:26px 23px}.toast{left:calc(50% + 30px)}.connection-grid{gap:15px}.connection-card{padding:18px}.status-explanation{font-size:9px}.topbar-right select{max-width:260px}.information-strip>.text-button{padding-left:5px}.collector-time{max-width:210px}}@media(max-width:800px){.heading-actions{flex-wrap:wrap;justify-content:flex-end}.page-heading .button{font-size:10px;padding:9px 11px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-card{min-height:114px;padding:14px 17px}.metric-card>strong{font-size:27px;margin-top:8px}.page-heading p{max-width:370px}.page-heading{align-items:flex-start}.information-strip{flex-wrap:wrap;gap:10px}.information-strip>div{flex:1;min-width:220px}.information-strip>.text-button{margin-left:44px;padding:0}.workbench-grid{grid-template-columns:1fr}.workbench-side{position:static;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:15px}.issues-panel{grid-column:1/-1;grid-row:2}.receipt-summary{grid-template-columns:1fr 1fr;row-gap:18px;padding:17px 0}.receipt-summary>div:nth-child(2){border-right:0}.receipt-summary .summary-source{font-size:11px}.receipt-status-grid{grid-template-columns:1fr 1fr;gap:14px}.status-explanation{grid-column:1/-1;padding-left:0;border:0;font-size:10px}.status-explanation>span{max-width:none}.collector-card{flex-wrap:wrap}.collector-card>div:nth-child(2){flex:1}.collector-time{width:calc(100% - 56px);max-width:none;text-align:left;margin-left:56px;display:flex;gap:10px;align-items:center}.collector-time small{margin:0}.event-meta{max-width:115px}.event-main p{font-size:10px}.event-expanded dl{grid-template-columns:1fr 1fr}.connection-grid{grid-template-columns:1fr}.topbar{height:59px}.breadcrumb{font-size:10px;gap:7px}.topbar-right{gap:5px}.avatar{margin-left:4px;width:26px;height:26px}.topbar-right select{max-width:220px;font-size:10px}.demo-banner{font-size:9px}.app-footer{font-size:8px}.table-toolbar{flex-wrap:wrap}.table-toolbar .search-input{width:100%;max-width:390px}.severity-filter{margin-left:auto}.settings-context p{font-size:9px}}@media(max-width:580px){.sidebar{width:55px;padding:0 5px}.main-shell{margin-left:55px}.brand-mark{width:32px;height:36px;border-radius:8px}.brand-mark svg{width:20px}.brand{height:65px}.sidebar-caption{margin:14px 0 10px}.nav-item{padding:11px 0}.nav-item svg{width:18px;height:18px}.main-content{padding:20px 14px 25px}.topbar{padding:0 13px;height:54px}.breadcrumb{display:none}.topbar-right{width:100%;justify-content:flex-end;gap:5px}.topbar-right>svg{width:15px}.topbar select{font-size:9px;max-width:calc(100vw - 140px);padding-right:2px}.demo-banner{padding:8px 14px;gap:6px;align-items:flex-start;line-height:1.7;flex-wrap:wrap}.demo-label{font-size:7px}.demo-banner>span:nth-child(2){font-size:8px;flex:1;min-width:140px}.page-heading{display:block;margin-bottom:19px}h1{font-size:23px}.eyebrow{font-size:8px}.page-heading p{font-size:10px;margin-top:7px}.heading-actions{justify-content:flex-start;margin-top:15px;gap:7px}.metrics-grid{gap:9px;margin-bottom:18px}.metric-card{padding:12px;min-height:113px}.metric-label{font-size:9px;align-items:flex-start}.metric-label svg{width:14px;height:14px}.metric-card>strong{font-size:26px;margin-top:10px}.metric-foot{font-size:8px;line-height:1.55;display:block}.panel-title-row{padding:16px 14px}.panel h2{font-size:12px}.subtle-label{font-size:8px}.filter-tabs{padding:0 14px;gap:19px}.filter-tabs button{font-size:9px;padding-bottom:11px}.table-toolbar{padding:13px 14px;gap:10px}.toolbar-note{font-size:8px}.search-input input{font-size:9px}.pagination{padding:12px 14px;font-size:8px;gap:10px;flex-wrap:wrap}.pagination>div{gap:10px;margin-left:auto}.pagination .button{font-size:8px;padding:5px 8px}.information-strip{padding:15px 12px;gap:9px}.information-strip>div{min-width:0}.information-strip strong{font-size:9px;line-height:1.6;display:block}.information-strip p{font-size:8px;line-height:1.7}.information-strip>.text-button{font-size:9px;margin-left:43px}.app-footer{padding:12px 14px;flex-direction:column;gap:5px;font-size:8px}.toast{left:calc(50% + 23px);max-width:calc(100% - 85px);font-size:10px;padding:12px;bottom:15px}.receipt-summary{row-gap:16px;padding:15px 0}.receipt-summary>div{padding:0 14px}.receipt-summary strong{font-size:18px}.receipt-summary strong small{font-size:8px}.receipt-summary>div>span{font-size:8px}.receipt-summary .summary-source{font-size:9px;gap:5px}.receipt-summary .summary-source svg{width:14px}.receipt-status-grid{padding:14px;gap:12px}.receipt-status-grid>div>span:first-child{font-size:8px}.receipt-status-grid .badge{font-size:8px}.status-explanation{font-size:8px;gap:6px}.workbench-tabs{gap:17px;overflow:auto;margin-bottom:16px}.workbench-tabs>button{font-size:9px;white-space:nowrap;gap:6px;padding-bottom:11px}.workbench-tabs>button svg{width:14px;height:14px}.workbench-tabs .count-label{font-size:8px}.receipt-fields{grid-template-columns:1fr;padding:0 14px 17px;gap:13px}.form-field label{font-size:9px}.form-field select,.form-field textarea{font-size:10px}.order-search{padding:0 14px 14px}.order-search>small{font-size:8px}.invoice-item{padding:17px 13px}.invoice-item-header{gap:8px;flex-wrap:wrap}.invoice-item-header>div:nth-child(2){flex:1;min-width:150px}.invoice-item-header h3{font-size:11px}.invoice-item-header>strong{margin-left:31px}.invoice-item-header>div>span{font-size:8px;line-height:1.7}.item-number{padding:6px;font-size:9px}.allocation-row{flex-wrap:wrap;gap:8px}.allocation-main{flex-basis:100%;order:0}.allocation-main small{font-size:8px}.allocation-quantity{width:110px}.remove-allocation{margin-left:auto}.allocation-row label,.allocation-row select,.allocation-row input{font-size:9px}.suggestion-candidate{flex-wrap:wrap}.suggestion-candidate>.button{margin-left:auto}.workbench-side{display:flex;gap:16px}.workbench-side>section{width:100%}.notice{font-size:10px;padding:13px;gap:8px}.notice>svg{width:17px}.notice strong{font-size:10px}.notice p{font-size:9px}.event-row>summary{padding:14px 12px;gap:9px;flex-wrap:wrap}.event-icon{width:28px;height:28px;border-radius:7px}.event-main{flex-basis:calc(100% - 75px)}.event-meta{flex-direction:row;align-items:center;max-width:none;margin-left:37px}.event-meta time{font-size:8px}.event-main strong{font-size:10px}.event-main p{font-size:9px}.event-main small{font-size:7px}.event-code{font-size:7px;max-width:125px}.event-chevron{margin-left:auto}.event-expanded{padding:0 13px 17px}.event-expanded dl{gap:13px 9px}.event-expanded dd{font-size:9px}.origin-message pre{font-size:9px;padding:9px}.collector-card{padding:14px;gap:10px}.collector-icon{width:33px;height:33px}.collector-card strong{font-size:10px}.collector-card p{font-size:9px}.collector-time{width:calc(100% - 43px);margin-left:43px;flex-wrap:wrap;gap:5px}.collector-time small{font-size:8px}.severity-filter{font-size:8px;width:100%;justify-content:space-between}.severity-filter select{max-width:180px;font-size:9px}.settings-context{padding:14px;gap:9px;flex-wrap:wrap}.settings-context strong{font-size:10px}.settings-context p{font-size:8px}.settings-context>div{flex:1}.settings-context>.badge{margin-left:29px}.connection-card{padding:17px}.connection-description{font-size:10px}.connection-card h2{font-size:14px}.connection-pending p,.connection-detail p{font-size:9px}.error-panel{font-size:10px;gap:8px;flex-wrap:wrap}.error-panel>svg{width:17px}.error-panel>div{flex:1;min-width:150px}.error-panel>.button{margin-left:25px}.back-button{font-size:9px;margin-bottom:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition:none!important;scroll-behavior:auto!important}}.table-scroll{position:relative}.folder-transformations{list-style:none;margin:0;padding:0}.folder-transformations>li+li{margin-top:6px}.folder-transformations small{display:block;font-size:8px;color:#9aabba;overflow-wrap:anywhere}.folder-transaction-note{font-size:9px;color:#8da3b4;line-height:1.8;margin-top:14px}.folder-lab{margin-bottom:23px;min-width:0}.folder-lab>.panel-title-row{gap:12px;flex-wrap:wrap}.folder-lab>.error-panel{margin:0 20px 20px}.folder-introduction{padding:0 22px 19px}.folder-introduction>.badge{white-space:normal;line-height:1.6}.folder-introduction>p{font-size:11px;line-height:1.8;color:#7f95a8;max-width:950px;margin-top:10px}.folder-introduction>p:last-child{font-size:10px;color:#94a5b3}.folder-summary{display:flex;align-items:center;gap:30px;margin:0 22px 20px;padding:20px;border:1px solid #e1eaf1;background:#f8fbfd;border-radius:7px}.folder-summary>div:first-child{flex:1;min-width:0}.folder-summary h3{font-size:12px;font-weight:600;color:#527892;line-height:1.6}.folder-summary p{font-size:10px;color:#8b9fae;line-height:1.8;max-width:600px;margin-top:7px}.folder-summary>.evaluation-ratio{flex-shrink:0}.folder-summary>span{font-size:9px;color:#8b9fae;display:flex;flex-direction:column;gap:5px;white-space:nowrap}.folder-summary>span>strong{font-size:23px;color:#5f829d;font-weight:600}.folder-case-description{font-size:11px;line-height:1.8;color:#7b93a6;padding:16px 0}.folder-case-error{display:flex;align-items:flex-start;gap:8px;padding:12px;background:#fbf8f1;color:#a2957c;border-radius:5px;font-size:10px;line-height:1.7;margin-bottom:13px}.folder-case-error>svg{flex-shrink:0;margin-top:2px}.folder-case-error small{display:block;font-size:8px;overflow-wrap:anywhere;color:#b1a897;margin-top:4px}.folder-stages{border:1px solid #e2eaf1;border-radius:6px;overflow:hidden;min-width:0}.folder-stage+.folder-stage{border-top:1px solid #e2eaf1}.folder-stage>summary{display:flex;align-items:center;gap:11px;padding:16px;background:#fff;cursor:pointer;list-style:none;min-width:0}.folder-stage>summary::-webkit-details-marker{display:none}.folder-stage>summary>span:nth-child(2){flex:1;min-width:0}.folder-stage>summary strong{display:block;font-size:11px;color:#5b819d;font-weight:600;overflow-wrap:anywhere;line-height:1.7}.folder-stage>summary small{display:block;font-size:9px;color:#91a6b6;margin-top:3px;line-height:1.6}.folder-stage-number{width:25px;height:25px;border-radius:50%;background:#edf4f8;color:#7fa1b7;display:grid;place-items:center;font-size:10px;flex-shrink:0}.folder-stage-chevron{flex-shrink:0;color:#91aabd;transition:transform .15s}.folder-stage[open]>summary .folder-stage-chevron{transform:rotate(90deg)}.folder-stage-body{background:#f9fbfd;border-top:1px solid #edf2f6;padding:17px;min-width:0}.folder-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}.folder-status-grid>div{min-width:0}.folder-status-grid dt{font-size:9px;color:#839bac;line-height:1.7;margin-bottom:8px}.folder-status-grid dd{margin:0;min-height:29px}.folder-status-grid .badge{font-size:8px;white-space:normal;line-height:1.6}.folder-status-grid p{font-size:9px;line-height:1.7;color:#97a9b8;margin-top:7px}.folder-checkpoint{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:18px 0 0;padding:15px 0;border-top:1px solid #e1eaf1;border-bottom:1px solid #e1eaf1}.folder-checkpoint>div{min-width:0}.folder-checkpoint dt{font-size:9px;line-height:1.6;color:#91a5b5}.folder-checkpoint dd{font-size:13px;line-height:1.7;color:#65889f;margin:7px 0 0;overflow-wrap:anywhere}.folder-outcome{padding:15px 0}.folder-outcome>span{display:flex;gap:7px;align-items:center;font-size:10px;line-height:1.7;color:#769788}.folder-outcome>span>svg{flex-shrink:0}.folder-outcome p{font-size:9px;color:#8c9fae;line-height:1.8;margin-top:7px}.folder-stage-events{border-top:1px solid #e1eaf1;padding-top:13px;min-width:0}.folder-stage-events>summary{font-size:10px;line-height:1.7;color:#698da7;cursor:pointer}.folder-stage-events>div{margin-top:12px;border:1px solid #e3eaf0;background:#fff;border-radius:5px;overflow:hidden}.folder-return-event+.folder-return-event{border-top:1px solid #e3eaf0}.folder-return-event>summary{display:flex;align-items:center;gap:10px;padding:14px;cursor:pointer;list-style:none;color:#89a0b1;min-width:0}.folder-return-event>summary::-webkit-details-marker{display:none}.folder-return-event>summary>span{flex:1;min-width:0}.folder-return-event>summary>svg{flex-shrink:0}.folder-return-event>summary>svg:last-child{transition:transform .15s}.folder-return-event[open]>summary>svg:last-child{transform:rotate(90deg)}.folder-return-event>summary strong{display:block;font-size:10px;font-weight:500;color:#6d8da4;line-height:1.7;overflow-wrap:anywhere}.folder-return-event>summary small{display:block;font-size:8px;color:#97abba;margin-top:5px;line-height:1.6}.folder-return-body{padding:0 14px 15px;min-width:0}.folder-message-label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:9px;color:#819bad}.folder-message-label>strong{font-weight:600}.folder-message-label>.badge{font-size:8px}.folder-return-body>pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fa;border:1px solid #e4ebf2;border-radius:4px;padding:10px;font-size:10px;line-height:1.8;color:#7b92a5;margin:10px 0 15px;min-width:0}.folder-return-body>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0}.folder-return-body dt{font-size:8px;color:#9aaebb;line-height:1.6}.folder-return-body dd{font-size:9px;color:#7594aa;line-height:1.8;overflow-wrap:anywhere;margin:4px 0 0}.folder-empty-events{font-size:10px;line-height:1.8;color:#90a4b5;padding:13px 0}.folder-references{margin-top:14px}@media(max-width:1150px){.folder-status-grid,.folder-checkpoint{grid-template-columns:repeat(2,minmax(0,1fr))}.folder-summary{gap:20px}.folder-summary>span{white-space:normal;max-width:90px}}@media(max-width:800px){.folder-summary{flex-wrap:wrap;gap:15px 30px}.folder-summary>div:first-child{flex-basis:100%}.folder-summary>span{max-width:none}.folder-stage-body{padding:14px}.folder-return-body>dl{gap:12px}}@media(max-width:580px){.folder-lab>.panel-title-row>.button{font-size:9px}.folder-introduction{padding:0 14px 16px}.folder-introduction>p{font-size:10px}.folder-introduction>p:last-child{font-size:9px}.folder-lab>.error-panel{margin:0 13px 15px}.folder-summary{margin:0 13px 17px;padding:15px;gap:15px}.folder-summary h3{font-size:11px}.folder-summary p{font-size:9px}.folder-summary>.evaluation-ratio{flex:1}.folder-summary>span{flex:1;min-width:0}.folder-summary>span>strong{font-size:22px}.folder-case-description{font-size:10px;padding:13px 0}.folder-case-body{padding:0 10px 14px}.folder-stage>summary{padding:13px 10px;gap:8px}.folder-stage>summary strong{font-size:10px}.folder-stage>summary small{font-size:8px}.folder-stage-body{padding:12px 10px}.folder-status-grid,.folder-checkpoint{grid-template-columns:1fr;gap:14px}.folder-status-grid>div{padding-bottom:12px;border-bottom:1px solid #e5ecf2}.folder-status-grid>div:last-child{padding-bottom:0;border-bottom:0}.folder-status-grid dt{font-size:9px;margin-bottom:6px}.folder-status-grid dd{min-height:0}.folder-status-grid p{font-size:9px}.folder-checkpoint{gap:11px}.folder-checkpoint>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.folder-checkpoint dt{max-width:60%;font-size:8px}.folder-checkpoint dd{font-size:10px;text-align:right;margin:0;max-width:45%}.folder-outcome>span{font-size:9px}.folder-outcome p{font-size:9px}.folder-stage-events>summary{font-size:9px}.folder-return-event>summary{padding:12px 9px;gap:7px}.folder-return-event>summary strong{font-size:9px}.folder-return-body{padding:0 10px 13px}.folder-return-body>dl{grid-template-columns:1fr;gap:10px}.folder-return-body>pre{font-size:9px;padding:9px}.folder-case-error,.folder-empty-events{font-size:9px}}.active-identity{display:flex;align-items:center;gap:8px 14px;padding:9px 32px;border-bottom:1px solid #e5ebf1;background:#f8fbfd;color:#7e93a7;font-size:10px;line-height:1.6;min-width:0}.active-identity>span{min-width:0;overflow-wrap:anywhere}.active-identity strong{font-weight:600;color:#56758e}.active-identity>.text-button{margin-left:auto;font-size:10px;flex-shrink:0}.active-identity>svg{flex-shrink:0}.access-denied{padding:55px 30px;text-align:center;border:1px solid var(--line);background:#fff;border-radius:8px;color:#7894a9}.access-denied>svg{margin-bottom:15px}.access-denied h1{font-size:22px;color:#486c89}.access-denied p{font-size:12px;line-height:1.8;max-width:540px;margin:15px auto 22px}.access-settings{margin-bottom:22px;min-width:0}.access-settings>.panel-title-row{flex-wrap:wrap;gap:10px}.access-identity-summary{padding:0 22px 20px}.access-identity-summary>strong{font-size:14px;color:#52768f;font-weight:600}.access-identity-summary>p{font-size:11px;line-height:1.8;color:#8a9dad;margin:8px 0}.access-identity-summary>span{font-size:10px;color:#8499ac}.access-identity-summary>dl{display:flex;gap:15px 40px;flex-wrap:wrap;margin:16px 0 0}.access-identity-summary dt{font-size:9px;color:#91a6b6}.access-identity-summary dd{font-size:10px;color:#63869e;margin:5px 0 0;overflow-wrap:anywhere}.access-scope-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 22px 20px}.access-scope{min-width:0;border:1px solid #e3ebf2;border-radius:6px;overflow:hidden}.access-scope-heading{display:flex;align-items:flex-start;gap:10px;background:#f7fafc;padding:16px;color:#7699b1}.access-scope-heading>svg{flex-shrink:0}.access-scope-heading>div{min-width:0;overflow-wrap:anywhere}.access-scope-heading h3{font-size:12px;font-weight:600;color:#577d98}.access-scope-heading p{font-size:10px;color:#829aad;line-height:1.7;margin-top:4px}.access-scope-heading small{display:block;font-size:9px;line-height:1.7;color:#91a6b6;margin-top:7px}.permission-matrix{margin:0;padding:0 15px 7px}.permission-matrix>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #eaf0f4;font-size:10px;line-height:1.6}.permission-matrix dt{color:#7591a5;min-width:0}.permission-matrix dd{display:flex;align-items:center;gap:5px;margin:0;font-size:9px;white-space:nowrap}.permission-matrix .permitted{color:#769b8c}.permission-matrix .not-permitted{color:#a59b8d}.permission-matrix dd>svg{flex-shrink:0}.access-policy-note{border-top:1px solid var(--line);padding:16px 22px;color:#8b9daf;font-size:10px;line-height:1.8}.event-actor-reference{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:9px;color:#9aabba}@media(max-width:900px){.access-scope-list{grid-template-columns:1fr}.active-identity{padding:9px 22px}.access-denied{padding:35px 20px}}@media(max-width:580px){.active-identity{padding:8px 14px;flex-wrap:wrap;gap:5px 8px;font-size:9px}.active-identity>span{flex:1;min-width:150px}.active-identity>.text-button{font-size:9px;margin-left:22px}.access-identity-summary{padding:0 14px 17px}.access-identity-summary>strong{font-size:12px}.access-identity-summary>p{font-size:10px}.access-identity-summary>span{font-size:9px}.access-identity-summary>dl{gap:15px}.access-scope-list{padding:0 12px 15px;gap:12px}.access-scope-heading{padding:13px;gap:8px}.permission-matrix{padding:0 12px 5px}.permission-matrix>div{font-size:9px;gap:8px;padding:10px 0}.permission-matrix dd{font-size:8px}.permission-matrix dd>svg{width:11px}.access-policy-note{padding:13px;font-size:9px}.access-denied{padding:30px 15px}.access-denied h1{font-size:20px}.access-denied p{font-size:11px}.access-denied>.button{font-size:10px}.access-settings .panel-title-row>.badge{font-size:8px}}.provider-lab{margin-top:22px;min-width:0}.provider-lab>.panel-title-row{gap:15px;flex-wrap:wrap}.provider-lab>.error-panel{margin:0 20px 20px}.provider-introduction{padding:0 22px 20px}.provider-introduction>p{font-size:11px;color:#7f93a5;line-height:1.8;margin-top:10px;max-width:900px}.provider-introduction .badge{white-space:normal;line-height:1.6}.provider-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 22px}.provider-metric{min-width:0;padding:17px;border:1px solid #e5ebf1;background:#fbfcfe}.provider-metric:first-child{border-radius:7px 0 0 7px}.provider-metric:last-child{border-radius:0 7px 7px 0}.provider-metric+.provider-metric{border-left:0}.provider-metric h3{font-size:10px;color:#5e7c96;font-weight:600;line-height:1.6;min-height:32px;margin-bottom:12px}.provider-metric p{font-size:9px;color:#8b9bad;line-height:1.7;margin-top:10px;overflow-wrap:anywhere}.provider-scope{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:17px 22px;font-size:10px;color:#7c91a3;line-height:1.6}.provider-scope strong{font-weight:600;color:#5e7b92}.provider-scope>span:last-child{margin-left:auto;color:#8c8d82}.provider-case-group{border-top:1px solid var(--line);min-width:0}.provider-case-group>summary{display:flex;align-items:center;gap:12px;padding:19px 22px;cursor:pointer;list-style:none;color:#7094ac}.provider-case-group>summary::-webkit-details-marker{display:none}.provider-case-group>summary:hover{background:#fafcfe}.provider-case-group>summary>svg{flex-shrink:0}.provider-case-group>summary>span:nth-child(2){flex:1;min-width:0}.provider-case-group>summary strong{display:block;font-size:12px;font-weight:600;color:#4e7390;overflow-wrap:anywhere}.provider-case-group>summary small{display:block;font-size:10px;color:#93a5b4;line-height:1.6;margin-top:5px}.provider-group-chevron{transition:transform .15s}.provider-case-group[open]>summary>.provider-group-chevron{transform:rotate(90deg)}.provider-case-group>div{margin:0 20px 18px;border:1px solid #e6edf3;border-radius:6px;overflow:hidden}.provider-case:first-child{border-top:0}.provider-case>summary{padding:16px}.provider-case>summary strong{font-size:11px}.provider-case>summary small{font-size:9px;line-height:1.6}.provider-case>summary .badge{font-size:8px;white-space:normal;line-height:1.6}.provider-case-outcome{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin:15px 0}.provider-case-outcome>span:last-child{font-size:10px;color:#7f94a7;line-height:1.6}.provider-items>h3{font-size:11px;color:#63839b;font-weight:600}.provider-items>p{font-size:10px;color:#7f94a7;margin-top:8px}.provider-trace{border-top:1px solid #e8eef3;margin-top:15px;padding-top:13px;min-width:0}.provider-trace>summary{font-size:10px;color:#63849d;cursor:pointer;line-height:1.7}.provider-trace>p{font-size:9px;color:#91a2b0;line-height:1.7;margin-top:8px}.provider-trace>ol{list-style:none;margin:12px 0 0;padding:0}.provider-trace li{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid #e9eff4;min-width:0}.provider-trace-sequence{background:#edf3f7;color:#7894a8;min-width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:9px;flex-shrink:0}.provider-trace li>div{min-width:0;overflow-wrap:anywhere;line-height:1.6}.provider-trace strong{font-weight:600;font-size:10px;color:#6a879d}.provider-trace li p{font-size:9px;color:#8197a9;margin-top:3px}.provider-trace small{display:block;font-size:8px;color:#96a9b8;margin-top:4px}.provider-configuration{border-top:1px solid var(--line);padding:17px 22px;min-width:0}.provider-configuration>summary{color:#7a92a6;font-size:10px;cursor:pointer;line-height:1.7}.provider-configuration dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 20px;padding:16px 0;margin:0}.provider-configuration dt{font-size:9px;color:#94a5b5;line-height:1.6}.provider-configuration dd{font-size:10px;color:#6f8da4;line-height:1.7;overflow-wrap:anywhere;margin:4px 0 0}.provider-configuration>p{font-size:9px;color:#91a3b4;line-height:1.7;margin-bottom:3px}@media(max-width:1000px){.provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-metric,.provider-metric:first-child,.provider-metric:last-child{border:1px solid #e5ebf1;border-radius:6px}.provider-metric h3{min-height:0}.provider-configuration dl{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-scope>span:last-child{margin-left:0}}@media(max-width:580px){.provider-introduction{padding:0 14px 15px}.provider-introduction>p{font-size:10px}.provider-lab>.panel-title-row>.button{font-size:9px}.provider-lab>.error-panel{margin:0 13px 15px}.provider-metrics{padding:0 13px;gap:8px}.provider-metric{padding:12px}.provider-metric h3{font-size:9px;min-height:28px}.provider-metric p{font-size:9px}.provider-metric .evaluation-ratio strong{font-size:21px}.provider-scope{padding:14px;font-size:9px;gap:5px 12px}.provider-case-group>summary{padding:16px 13px;gap:8px}.provider-case-group>summary strong{font-size:11px}.provider-case-group>summary small{font-size:9px}.provider-case-group>div{margin:0 10px 14px}.provider-case>summary{padding:14px 11px}.provider-case>summary small{font-size:9px}.provider-case>summary>.badge{margin-left:0}.provider-case-outcome{gap:8px}.provider-case-outcome>span:last-child{font-size:9px}.provider-configuration{padding:15px 14px}.provider-configuration dl{grid-template-columns:1fr;gap:13px}.provider-configuration dd{font-size:10px}.provider-trace>summary{font-size:10px}.provider-trace strong{font-size:9px}.provider-trace small{font-size:8px}.provider-case-body{padding:0 10px 14px}}.memory-panel{margin:14px 0 0;padding:14px;border:1px solid #dfe8ed;border-radius:7px;background:#f8fafb;min-width:0}.memory-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.memory-heading>strong{display:flex;align-items:center;gap:6px;font-size:10px;color:#57758b;font-weight:650}.memory-panel>p{font-size:10px;color:#7b8d9e;line-height:1.65;overflow-wrap:anywhere}.memory-panel>p strong{font-weight:600;color:#5d758a}.memory-reference{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;padding:9px 0;font-size:10px;overflow-wrap:anywhere}.memory-reference>span,.memory-reference>small{color:#8a9aa9;font-size:9px}.memory-reference>strong{color:#4f6c83;font-weight:600;min-width:0}.memory-panel>.memory-availability{font-size:9px;color:#8192a2}.memory-panel>.memory-saved-link{margin-top:9px}.memory-actions{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-top:11px}.memory-actions>.button{white-space:normal;text-align:left;justify-content:flex-start;min-width:0}.memory-revoke{font-size:10px;color:#92706a;min-height:30px}.memory-panel>.memory-help{margin-top:8px;font-size:9px;color:#8b99a8}.memory-history{border-top:1px solid #e2e9ee;margin-top:12px;padding-top:10px;min-width:0}.memory-history>summary{display:flex;align-items:center;gap:7px;font-size:10px;color:#617f97;cursor:pointer;list-style:none}.memory-history>summary::-webkit-details-marker{display:none}.memory-history>summary>span{font-size:8px;color:#94a1ad}.memory-history>summary>svg{margin-left:auto;transition:transform .15s}.memory-history[open]>summary>svg{transform:rotate(90deg)}.memory-history>ol{list-style:none;margin:9px 0 0;padding:0;display:grid;gap:8px}.memory-history li{border-left:2px solid #dae4ec;padding:4px 0 4px 10px;overflow-wrap:anywhere}.memory-history li>div{display:flex;align-items:center;gap:8px;color:#637e92;font-size:9px}.memory-history li strong{font-weight:600}.memory-history li>div>span{font-size:8px;color:#95a2ae}.memory-history li>p{margin-top:3px;color:#7990a2;font-size:9px}.memory-history li>small{display:block;font-size:8px;color:#95a2ae;margin-top:3px}@media(max-width:600px){.memory-panel{padding:11px}.memory-heading>strong{font-size:10px}.memory-panel>p{font-size:10px}.memory-actions{align-items:stretch;gap:5px}.memory-actions>.button{width:100%;font-size:10px;line-height:1.5;padding:8px 9px}.memory-revoke{padding:5px 0;min-height:34px}.memory-history li>small{font-size:9px}.memory-history>summary{min-height:30px}.memory-panel>.memory-help{font-size:9px}}.review-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px}.review-metric{padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff;min-width:0}.review-metric>span{display:block;font-size:10px;color:#718195;line-height:1.5}.review-metric>strong{display:block;font-size:27px;line-height:1.2;margin-top:8px;color:#294567;font-weight:650}.review-panel{margin-top:20px}.review-toolbar{align-items:end;gap:14px}.review-toolbar>div{flex:1;min-width:190px}.review-toolbar .search-input{width:100%;max-width:none}.review-toolbar>label{display:flex;flex-direction:column;gap:6px;font-size:9px;color:#8191a2;max-width:230px;min-width:155px;flex:1}.review-toolbar select,.review-form select,.review-form textarea{border:1px solid #dce4ec;border-radius:5px;background:#fff;padding:9px 10px;color:#49647c;font-size:11px;width:100%;min-width:0}.review-search-disabled{opacity:.55}.review-list{border-top:1px solid var(--line)}.review-card{padding:20px 22px;border-bottom:1px solid var(--line);min-width:0}.review-card:last-child{border-bottom:0}.review-card.high-priority{border-left:3px solid #d2b17a;padding-left:19px;background:#fffdfa}.review-card-heading,.review-card-status,.review-card-meta,.review-card-actions,.review-card-actions>div{display:flex;align-items:center;gap:10px}.review-card-heading{justify-content:space-between;align-items:flex-start;gap:18px}.review-card-heading .document-link{min-width:0;text-align:left}.review-card-heading .document-link>span:last-child{min-width:0}.review-card-heading .document-link small{white-space:normal;line-height:1.6;overflow-wrap:anywhere}.review-card-status{justify-content:flex-end;flex-wrap:wrap;flex-shrink:0;max-width:55%}.review-card-meta{flex-wrap:wrap;margin:12px 0 15px;font-size:10px;color:#7f8fa0;gap:8px 16px}.review-reasons{border-radius:5px;background:#f6f8fb;padding:12px 14px;color:#728499;font-size:11px;line-height:1.7}.review-reasons h3{font-size:10px;font-weight:650;color:#5c748d;margin-bottom:5px}.review-reasons ul{padding-left:16px;margin:0}.review-reasons li{overflow-wrap:anywhere}.review-reasons summary{font-size:10px;color:#4c7496;cursor:pointer;padding:5px 0 1px}.review-reasons details ul{margin-top:3px}.review-saved-note{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:13px;font-size:11px;color:#748699;line-height:1.7}.review-saved-note strong{font-weight:600;color:#5a738b}.review-card-actions{justify-content:space-between;gap:15px;margin-top:15px}.review-card-actions>span{font-size:9px;line-height:1.6;color:#8595a6}.review-card-actions>div{flex-shrink:0;gap:7px}.review-form{margin-top:16px;border:1px solid #d8e5ee;background:#f6f9fc;padding:16px;border-radius:6px;min-width:0}.review-form-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.review-form-heading strong{font-size:11px;color:#426582}.review-form-heading span{font-size:9px;color:#869aab}.review-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.review-form-fields>label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#6f8598;min-width:0}.review-note-field{grid-column:1/-1}.review-form textarea{resize:vertical;min-height:76px;line-height:1.6}.review-note-field>span{text-align:right;font-size:9px;color:#95a5b3}.review-validation{margin-top:10px;font-size:10px;color:#a07e42;line-height:1.6}.review-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.review-form-actions>span{font-size:9px;margin-right:auto;color:#7d93a7}.evaluation-context{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;margin:20px 0;font-size:10px;color:#7b8c9e}.evaluation-context strong{color:#426580;font-size:13px}.evaluation-context>.badge{margin-left:auto}.evaluation-table{padding:0 22px}.evaluation-table-heading,.evaluation-metric-row{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:20px;align-items:center}.evaluation-table-heading{padding:14px 0;color:#7a90a4;font-size:10px;border-top:1px solid var(--line)}.evaluation-table-heading>strong{font-weight:600}.evaluation-metric-row{padding:18px 0;border-top:1px solid var(--line)}.evaluation-metric-row h3{font-size:12px;color:#4d6f8a;font-weight:600}.evaluation-metric-row p{font-size:10px;color:#8b9bad;line-height:1.65;margin-top:5px;max-width:300px}.evaluation-ratio{display:flex;flex-direction:column;gap:4px;min-width:0}.evaluation-ratio strong{font-size:23px;color:#355d7e;font-weight:650;line-height:1.2;overflow-wrap:anywhere}.evaluation-ratio>span{font-size:10px;color:#8a9eaf}.evaluation-contract{margin-top:20px;padding:22px;display:flex;align-items:center;gap:30px}.evaluation-contract>div:first-child{flex:1;min-width:0}.evaluation-contract h2{font-size:15px;color:#4d6f8a}.evaluation-contract p{font-size:11px;color:#8497a8;line-height:1.7;margin-top:8px;max-width:590px}.evaluation-contract-values{display:flex;gap:28px;flex-shrink:0}.evaluation-contract-values>div>span{display:block;font-size:9px;color:#7b91a4;margin-bottom:9px}.evaluation-cases{margin-top:20px}.evaluation-case{border-top:1px solid var(--line);min-width:0}.evaluation-case>summary{list-style:none;display:flex;align-items:center;gap:13px;padding:18px 21px;cursor:pointer}.evaluation-case>summary::-webkit-details-marker{display:none}.evaluation-case>summary:hover{background:#fafcfe}.evaluation-case-icon{width:31px;height:31px;display:grid;place-items:center;background:#edf4f8;border-radius:7px;color:#6d97b5;flex-shrink:0}.evaluation-case>summary>span:nth-child(2){flex:1;min-width:0}.evaluation-case>summary strong{font-size:12px;color:#506f88;font-weight:600;display:block;overflow-wrap:anywhere}.evaluation-case>summary small{display:block;font-size:10px;color:#90a0b0;margin-top:5px}.evaluation-chevron{color:#90a6b8;transition:transform .15s}.evaluation-case[open] .evaluation-chevron{transform:rotate(90deg)}.evaluation-case-body{padding:0 22px 20px;background:#fbfcfd;border-top:1px solid #edf2f6}.evaluation-run-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:17px}.evaluation-run{min-width:0;border:1px solid #e2eaf1;border-radius:6px;background:#fff;padding:16px}.evaluation-run h3{font-size:11px;color:#6b839a;margin-bottom:10px}.evaluation-run dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.evaluation-run dt{font-size:9px;color:#8c9eae;line-height:1.5}.evaluation-run dd{font-size:19px;color:#466f8d;margin:4px 0 0;font-weight:600}.evaluation-run>p{font-size:10px;color:#7e94a6;line-height:1.7}.evaluation-blockers{font-size:10px;color:#8d846f;line-height:1.7;background:#faf8f3;border-radius:4px;padding:10px 12px}.evaluation-blockers strong{font-size:9px;font-weight:600}.evaluation-blockers ul{margin:5px 0 0;padding-left:15px;overflow-wrap:anywhere}.evaluation-case-check{display:flex;align-items:center;gap:6px;font-size:9px;color:#6e968b;margin-top:15px;line-height:1.6}.evaluation-case-reference{font-size:9px;color:#9babba;margin-top:13px;overflow-wrap:anywhere}.evaluation-version{font-size:10px;color:#8d9fb0;line-height:1.7;margin:17px 0 0}.evaluation-blockers li+li{margin-top:6px}.evaluation-blockers small{display:block;font-size:8px;color:#a69983}.evaluation-case-check.failed{color:#b08c50}.evaluation-items{margin-top:15px;border-top:1px solid #e8eef3;padding-top:11px}.evaluation-items>summary,.evaluation-technical>summary{font-size:10px;color:#66859b;cursor:pointer}.evaluation-items>ul{list-style:none;margin:10px 0 0;padding:0}.evaluation-items li{padding:9px 0;border-top:1px solid #edf1f5;overflow-wrap:anywhere}.evaluation-items li>div{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:9px;color:#587d96;margin-bottom:5px}.evaluation-items li>div>span{font-size:8px;color:#8a9dad}.evaluation-items li>p{font-size:9px;color:#8095a6;line-height:1.6}.evaluation-items li strong{font-weight:600}.evaluation-items li>small{display:block;font-size:8px;color:#9aabba;margin-top:4px}.evaluation-technical{margin-top:11px}.evaluation-technical>summary{font-size:8px;color:#9aabba}.evaluation-technical ul{font-family:Consolas,monospace;font-size:8px;color:#96a8b6;line-height:1.7;overflow-wrap:anywhere;padding-left:15px}@media(max-width:1150px){.review-metrics{gap:9px}.review-metric{padding:13px}.review-metric>span{font-size:9px}.review-card-heading{flex-wrap:wrap;gap:10px}.review-card-status{max-width:none}.review-card-actions{flex-wrap:wrap}.review-card-actions>div{margin-left:auto}.evaluation-contract,.evaluation-contract-values{gap:20px}.evaluation-contract-values .evaluation-ratio strong{font-size:22px}}@media(max-width:800px){.review-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.review-card{padding:18px}.review-card.high-priority{padding-left:15px}.review-toolbar>label{max-width:none}.evaluation-table-heading,.evaluation-metric-row{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:15px}.evaluation-contract{align-items:flex-start;flex-direction:column}.evaluation-contract-values{width:100%;justify-content:space-around}.evaluation-run-grid{grid-template-columns:1fr}.evaluation-case>summary{gap:10px;flex-wrap:wrap}.evaluation-case>summary>.badge{margin-left:41px}.evaluation-case>summary>span:nth-child(2){flex-basis:calc(100% - 55px)}.evaluation-case>summary>.evaluation-chevron{margin-left:auto}.review-form-heading{align-items:flex-start;flex-direction:column;gap:4px}.evaluation-context>.badge{margin-left:0}}@media(max-width:580px){.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.review-metric{padding:12px;min-height:86px}.review-metric:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:60px}.review-metric:last-child>strong{margin-top:0}.review-metric>strong{font-size:24px}.review-toolbar{gap:12px}.review-toolbar>div,.review-toolbar>label{flex-basis:100%;width:100%;min-width:0}.review-toolbar .search-input{max-width:none}.review-card{padding:16px 13px}.review-card.high-priority{padding-left:10px}.review-card-status{justify-content:flex-start;gap:7px}.review-card-meta{font-size:9px;gap:7px 12px}.review-reasons{font-size:10px;padding:10px 11px}.review-card-actions>div{width:100%;flex-wrap:wrap}.review-card-actions>div>.button{flex:1;font-size:9px;white-space:normal}.review-card-actions>span{font-size:9px}.review-form{padding:12px}.review-form-fields{grid-template-columns:1fr}.review-form-heading span{font-size:8px}.review-form-actions{flex-wrap:wrap}.review-form-actions>span{width:100%;margin-bottom:3px}.review-form select,.review-form textarea{font-size:10px}.review-form-actions>.button{font-size:9px}.review-saved-note{font-size:10px}.evaluation-context{font-size:9px;gap:8px}.evaluation-context>.badge{font-size:8px;white-space:normal}.evaluation-comparison .panel-title-row,.evaluation-cases .panel-title-row{flex-wrap:wrap;gap:8px}.evaluation-table{padding:0 13px}.evaluation-table-heading{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:9px;padding:12px 0}.evaluation-table-heading>span{display:none}.evaluation-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px 0}.evaluation-metric-row>div:first-child{grid-column:1/-1}.evaluation-metric-row h3{font-size:11px}.evaluation-metric-row p{font-size:9px;max-width:none}.evaluation-ratio strong{font-size:22px}.evaluation-ratio>span{font-size:9px}.evaluation-contract{padding:17px 14px;gap:17px}.evaluation-contract h2{font-size:13px}.evaluation-contract p{font-size:10px}.evaluation-contract-values{justify-content:space-between;gap:15px}.evaluation-contract-values>div{flex:1;min-width:0}.evaluation-case>summary{padding:15px 13px}.evaluation-case>summary strong{font-size:11px}.evaluation-case>summary small{font-size:9px}.evaluation-case>summary>.badge{font-size:8px}.evaluation-case-body{padding:0 12px 16px}.evaluation-run{padding:13px}.evaluation-run dl{gap:8px}.evaluation-run dt{font-size:8px}.evaluation-run dd{font-size:18px}.evaluation-blockers,.evaluation-version{font-size:9px}.evaluation-case-reference{font-size:8px}}
