:root{--blue:#075c9f;--blue-dark:#00518d;--yellow:#f3c400;--beige:#ebe7cd;--border:#b8b8b8;--uelzener-green:#245b3f;--font-body:15px;--font-label:13px;--font-meta:12px;--font-button:13px;--font-heading:18px;--font-title:20px;--line-normal:1.35;--line-tight:1.18;--demo-toolbar-height:76px;--legacy-top-height:30px;--legacy-tab-height:36px;--control-height:36px;--control-height-compact:34px;--field-height:32px;--row-height:38px;--section-header-height:30px;--legacy-sidebar-width:286px;--contract-sidebar-width:190px;--contract-object-nav-width:218px;--agent-panel-width:318px;--runner-guide-width:360px;--modal-header-height:56px;--modal-input-height:74px;--modal-footer-height:52px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:var(--font-body);line-height:var(--line-normal);background:#dfe5ea;overflow-x:hidden}button,input,select{font:inherit}button{min-height:var(--control-height);cursor:pointer}input:not([type=checkbox]):not([type=radio]),select{min-height:var(--control-height)}input[type=checkbox],input[type=radio]{flex:0 0 15px;width:15px;height:15px;margin:0}.demo-root{flex-direction:column;height:100vh;min-height:100vh;display:flex;overflow:hidden}.demo-toolbar{min-height:var(--demo-toolbar-height);z-index:3;background:#fff;border-bottom:1px solid #cbd3da;align-items:center;gap:20px;padding:10px 16px;display:flex;box-shadow:0 2px 10px #1c2c3a14}.demo-brand{align-items:center;gap:12px;min-width:320px;display:flex}.brand-logo{object-fit:contain;flex:none;width:130px;height:48px;display:block}.demo-brand div{gap:2px;display:grid}.demo-brand strong{color:#17313d;font-size:16px}.demo-brand div>span{color:#71808b;font-size:var(--font-meta)}.screen-switch{flex:1;justify-content:center;min-width:0;display:flex}.screen-switch button{color:#5a6874;font-size:var(--font-button);background:#fff;border:1px solid #cbd2d8;border-right:0;padding:7px 13px}.screen-switch button:first-child{border-radius:6px 0 0 6px}.screen-switch button:last-child{border-right:1px solid #cbd2d8;border-radius:0 6px 6px 0}.screen-switch button.active{color:#173846;background:#eaf1f5;font-weight:700}.demo-actions{align-items:center;gap:8px;display:flex}.simulation-badge{color:#6b571d;font-size:var(--font-meta);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#fff4c7;border:1px solid #e8d38b;border-radius:999px;padding:6px 9px;font-weight:700}.demo-actions button{font-size:var(--font-button);border-radius:6px;padding:7px 12px;font-weight:700}.demo-actions .secondary{color:#344653;background:#fff;border:1px solid #c4cdd4}.demo-actions .primary{color:#fff;background:#173f51;border:1px solid #173f51}.workbench{grid-template-columns:minmax(0, 1fr) var(--agent-panel-width);flex:1;gap:12px;min-height:0;padding:12px;display:grid}.inventory-workbench{grid-template-columns:minmax(0, 1fr) var(--runner-guide-width)}.demo-root:not(.standalone) .inventory-workbench{grid-template-columns:minmax(0, 1fr) var(--runner-guide-width) var(--agent-panel-width)}.demo-root.standalone{background:#fff}.demo-root.standalone .workbench{gap:0;min-height:100vh;padding:0}.demo-root.standalone .application-frame{height:100vh;min-height:0;box-shadow:none;border:0}.application-frame{background:#fff;border:1px solid #aab3bb;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 8px 28px #28384624}.legacy-top{height:var(--legacy-top-height);color:#f6f6f6;font-size:var(--font-label);white-space:nowrap;background:#222;align-items:center;gap:18px;padding:0 12px;display:flex;overflow:hidden}.legacy-read-mode-badge{color:#17313d;background:#f6f6f6;border:1px solid #6f7b82;margin-left:auto;padding:3px 7px;font-size:12px;line-height:1}.legacy-runner-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.legacy-runner-tools button,.legacy-runner-tools select{color:#17313d;background:#f6f6f6;border:1px solid #6f7b82;height:24px;min-height:24px;padding:2px 7px;font-size:12px}.legacy-runner-tools button:disabled,.legacy-runner-tools select:disabled{opacity:.58;cursor:default}.legacy-layout{height:calc(100% - var(--legacy-top-height));grid-template-columns:var(--legacy-sidebar-width) minmax(0, 1fr);min-height:0;display:grid}.legacy-main{background:#fff;min-width:0;min-height:0;position:relative;overflow:hidden}.legacy-blue-header{background:var(--blue);color:#fff;min-height:96px;padding:12px 28px 14px;position:relative}.breadcrumb{color:#c9e1f1;font-size:var(--font-meta)}.legacy-blue-header h1{font-size:var(--font-title);font-weight:400;line-height:var(--line-tight);margin:10px 0 4px}.legacy-blue-header p{font-size:var(--font-label);margin:0}.legacy-icons{color:#79acd0;font-size:18px;position:absolute;top:12px;right:14px}.legacy-tabs{height:var(--legacy-tab-height);background:var(--blue-dark);color:#c5d8e6;font-size:var(--font-label);align-items:end;gap:24px;padding:0 16px;display:flex}.legacy-tabs span{height:var(--legacy-tab-height);white-space:nowrap;padding:11px 1px 7px}.legacy-tabs span.selected{border-bottom:3px solid var(--yellow);color:#fff;font-weight:700}.filter-sidebar,.task-sidebar{min-width:0;font-size:var(--font-body);background:#ececec;border-right:1px solid #9d9d9d;overflow-y:auto}.filter-sidebar{padding:14px}.filter-sidebar h2{font-size:var(--font-heading);line-height:var(--line-tight);margin:2px 0 17px}.filter-sidebar label{color:#555;font-size:var(--font-label);gap:5px;margin-bottom:13px;display:grid}.filter-sidebar input,.filter-sidebar select{width:100%;font-size:var(--font-body);background:#fff;border:1px solid #aaa;padding:6px 8px}.legacy-blue-button{background:var(--blue);color:#fff;width:100%;font-size:var(--font-button);border:0;padding:7px 10px;font-weight:700}.filter-section{font-size:var(--font-label);border-top:1px solid #999;border-bottom:1px solid #999;margin:15px -14px 0;padding:10px 12px}.inbox-actions{background:#f2f2f2;border-bottom:1px solid #aaa;align-items:center;gap:8px;min-height:50px;padding:7px 11px;display:flex}.inbox-actions button{font-size:var(--font-button);background:#fff;border:1px solid #999;padding:7px 12px}.inbox-actions span{color:#666;font-size:var(--font-label);white-space:nowrap;margin-left:auto}.task-table-scroll{overflow-x:auto}.task-table{border-collapse:collapse;width:100%;min-width:1240px;font-size:var(--font-label)}.task-table th{text-align:left;white-space:nowrap;background:#e2e2e2;border-right:1px solid #b5b5b5;padding:10px 8px;font-weight:400}.task-table td{min-height:var(--row-height);white-space:nowrap;border-bottom:1px solid #cecece;padding:10px 8px}.task-table tr:hover td{background:#d9ebf7}.task-table .selected-row td{background:var(--blue);color:#fff}.tiny-icon{color:#d45e00;background:#fff;border:1px solid #eda000;place-items:center;width:17px;height:17px;font-size:12px;display:inline-grid}.screen-note{color:#596873;font-size:var(--font-label);background:#f3f6f8;border-left:3px solid #4c92bd;margin:18px;padding:12px 14px}.task-main{padding-bottom:52px;overflow-y:auto}.menu-group{border-bottom:1px solid #8e8e8e;padding-bottom:8px}.menu-group h3{font-size:var(--font-label);line-height:var(--line-tight);margin:0;padding:9px 7px 4px}.menu-group button{width:100%;min-height:var(--control-height-compact);color:#111;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-label);background:0 0;border:0;padding:6px 18px;display:block;overflow:hidden}.menu-group button:hover{background:#d8d8d8}.menu-group button.muted{color:#999}.menu-group.contract-menu button{color:#005a9e;font-weight:700}.menu-group.collapsed{padding-bottom:0}.menu-group.collapsed h3{padding:9px 7px}.accordion{margin:10px 6px 0}.accordion-title{min-height:var(--section-header-height);background:var(--beige);font-size:var(--font-label);align-items:center;padding:5px 10px;font-weight:700;display:flex}.accordion-title b{color:#666;margin-left:auto;font-size:18px}.field-grid{grid-template-columns:repeat(2,minmax(280px,1fr));column-gap:34px;padding:8px 32px 0;display:grid}.legacy-field{min-width:0;min-height:var(--field-height);grid-template-columns:148px minmax(0,1fr);align-items:end;display:grid}.legacy-field label{color:#707070;text-align:right;font-size:var(--font-label);line-height:var(--line-tight);padding-right:10px}.legacy-field span{min-height:var(--field-height);text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-body);line-height:var(--line-tight);border-bottom:1px solid #bdbdbd;padding:5px 0 4px;overflow:hidden}.legacy-field span.link{color:#005a9e;font-weight:700}.legacy-field .field-link{min-height:var(--control-height-compact);color:#005a9e;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-body);font-weight:700;line-height:var(--line-tight);background:0 0;border:0;border-bottom:1px solid #bdbdbd;padding:5px 0 4px;overflow:hidden}.legacy-field.wide{grid-column:1/-1}.description-row{color:#747474;font-size:var(--font-label);grid-template-columns:148px minmax(0,1fr);margin:22px 32px 0;display:grid}.description-row span{text-align:right;padding-right:10px}.description-row i{height:var(--field-height);border-bottom:1px solid #bdbdbd}.additional{min-height:180px;margin:10px 6px 0;position:static}.subtabs{color:#737373;min-height:54px;font-size:var(--font-label);border-bottom:1px solid #8f8f8f;align-items:end;gap:24px;padding:0 10px;font-weight:700;display:flex;overflow-x:auto}.subtabs span{white-space:nowrap;padding-bottom:8px}.subtabs span.selected{color:#111;border-bottom:2px solid #005a9e}.comment-table{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--font-label)}.comment-table th,.comment-table td{text-align:left;border-bottom:1px solid #e2e2e2;padding:10px}.comment-table th{color:#666;font-weight:400}.cancel-button{color:#fff;font-size:var(--font-button);background:#005a9e;border:0;padding:7px 12px;position:absolute;bottom:6px;right:8px}.contract-layout{height:calc(100% - var(--legacy-top-height));grid-template-columns:var(--contract-sidebar-width) minmax(0, 1fr);background:#fff;min-height:0;display:grid}.contract-sidebar{min-height:0;font-size:var(--font-label);background:#efefef;border-right:1px solid #999;overflow-y:auto}.status-icons,.history-block{border-bottom:1px solid #999;padding:8px 7px}.status-icons{gap:6px;display:grid}.status-icons span{color:#0a659d;font-size:16px}.history-block{display:grid}.history-block button,.side-group button{color:#111;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;overflow:hidden}.history-block button{min-height:var(--control-height-compact);font-size:var(--font-label);padding:6px 7px}.history-block button.selected{color:#fff;background:#0b5f9d}.side-group{border-bottom:1px solid #999}.side-group h3{font-size:var(--font-label);line-height:var(--line-tight);margin:0;padding:8px 6px 4px}.side-group button{min-height:var(--control-height-compact);font-size:var(--font-label);padding:6px 14px}.side-group button:hover{background:#d5d5d5}.contract-main{min-width:0;min-height:0;position:relative;overflow:hidden}.contract-main .legacy-blue-header{min-height:76px;padding:8px 16px 9px}.contract-main .legacy-blue-header h1{font-size:var(--font-heading);margin:7px 0 2px}.contract-main .legacy-blue-header p,.contract-main .breadcrumb{font-size:var(--font-meta)}.contract-main .legacy-tabs{height:var(--control-height-compact);padding-left:8px}.contract-main .legacy-tabs span{height:var(--control-height-compact);padding-top:9px}.contract-workarea{grid-template-columns:var(--contract-object-nav-width) minmax(0, 1fr);height:calc(100% - 110px);min-height:0;padding-top:6px;display:grid}.contract-object-nav{border-right:1px solid #222;min-height:0;overflow-y:auto}.contract-object-nav button{width:100%;min-height:var(--control-height-compact);color:#333;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-label);background:#fff;border:0;padding:6px 8px;display:block;overflow:hidden}.contract-object-nav button.selected{color:#fff;background:#075c9f}.contract-detail{min-width:0;padding:0 6px 48px;overflow-y:auto}.section-bar{min-height:var(--section-header-height);background:var(--beige);font-size:var(--font-label);align-items:center;padding:5px 9px;font-weight:700;display:flex}.section-bar b{margin-left:auto}.inspection-read-panel{background:#fff;border:1px solid #d7d7d7;margin:0 0 8px}.inspection-read-panel dl{grid-template-columns:repeat(2,minmax(220px,1fr));gap:0;margin:0;display:grid}.inspection-read-panel dl div{border-top:1px solid #ececec;grid-template-columns:132px minmax(0,1fr);gap:7px;min-width:0;padding:6px 9px;display:grid}.inspection-read-panel dt{color:#707070;font-size:var(--font-label);line-height:var(--line-tight)}.inspection-read-panel dd{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-body);line-height:var(--line-tight);margin:0;overflow:hidden}.inspection-read-panel dd small,.runtime-source-note{color:#5f6d76;margin-top:2px;font-size:12px;font-weight:600;line-height:1.2;display:block}.filter-sidebar .runtime-source-note{margin-top:4px}.contract-fields{grid-template-columns:repeat(2,minmax(250px,1fr));column-gap:18px;padding:7px 10px 11px;display:grid}.contract-fields .legacy-field{min-height:var(--field-height);grid-template-columns:126px minmax(0,1fr)}.contract-fields .legacy-field label{font-size:var(--font-label)}.contract-fields .legacy-field span{font-size:var(--font-body)}.product-row{min-height:var(--row-height);font-size:var(--font-label);border-bottom:1px solid #ccc;grid-template-columns:110px minmax(190px,1fr) 100px 100px 70px;align-items:center;gap:8px;padding:0 10px;display:grid}.product-details{font-size:var(--font-body);gap:6px;padding:12px 44px;display:grid}.product-details span{color:#555}.contract-cancel{color:#fff;font-size:var(--font-button);background:#075c9f;border:0;padding:7px 12px;position:absolute;bottom:7px;right:7px}.contract-toast{z-index:2;color:#256140;font-size:var(--font-label);background:#e6f4ec;border:1px solid #84ba9c;padding:9px 12px;font-weight:700;position:absolute;top:116px;right:12px}.finished-contract{height:calc(100% - var(--legacy-top-height));position:relative}.finished-contract .contract-layout,.contract-with-modal>.contract-layout{height:100%}.floating-inbox-button{z-index:3;color:#fff;font-size:var(--font-button);background:#075c9f;border:0;padding:7px 12px;position:absolute;bottom:7px;right:80px}.completion-summary{z-index:5;color:#17313d;background:#fffffffa;border:1px solid #8fa7b8;gap:12px;width:min(390px,100% - 40px);padding:16px;display:grid;position:absolute;top:96px;right:20px;box-shadow:0 10px 26px #1f303e2e}.completion-summary>span{color:#6f7b86;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.completion-summary h2{margin:0;font-size:20px;line-height:1.2}.completion-summary dl{gap:7px;margin:0;display:grid}.completion-summary dl div{grid-template-columns:118px minmax(0,1fr);gap:9px;display:grid}.completion-summary dt{color:#687681;font-size:13px}.completion-summary dd{color:#1c2f3b;margin:0;font-size:14px;font-weight:700;line-height:1.28}.completion-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.completion-summary button{color:#17313d;background:#fff;border:1px solid #9ba7b0;min-height:38px;padding:8px 10px;font-size:13px;font-weight:700}.completion-summary button:first-child{color:#fff;background:#075c9f;border-color:#075c9f}.contract-with-modal{height:calc(100% - var(--legacy-top-height));min-height:0;position:relative}.modal-scrim{background:#14232d38;position:absolute;inset:0}.legacy-modal{z-index:4;background:#fff;border:1px solid #7f8d98;border-radius:3px;flex-direction:column;width:min(78%,1180px);min-width:min(880px,100% - 40px);max-width:calc(100% - 40px);display:flex;position:absolute;top:clamp(34px,6vh,62px);bottom:clamp(28px,5vh,52px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 14px 38px #00000052}.modal-header{min-height:var(--modal-header-height);flex:0 0 var(--modal-header-height);color:#fff;background:#075c9f;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.modal-header h2{font-size:var(--font-heading);margin:0;font-weight:400}.modal-header span{color:#8fc0df;font-size:var(--font-label)}.termination{background:#f7f7f7}.termination-inputs{min-height:var(--modal-input-height);background:#fff;border-bottom:1px solid #bbb;flex:none;grid-template-columns:minmax(230px,1fr) minmax(230px,1fr);align-content:center;gap:4px 26px;padding:8px 20px;display:grid}.termination-inputs label{color:#555;font-size:var(--font-label);grid-template-columns:132px minmax(0,1fr);align-items:end;display:grid;position:relative}.termination-inputs em{color:#c52821;font-style:normal;position:absolute;top:-4px;left:128px}.termination-inputs input:not([type=checkbox]){min-height:var(--control-height);background:0 0;border:0;border-bottom:1px solid #777;font-weight:700}.termination-inputs .annul{color:#333;grid-column:1;align-items:center;gap:7px;margin-top:2px;padding-left:132px;display:flex}.termination-content{flex:auto;grid-template-columns:minmax(240px,270px) minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.reason-panel,.partner-panel{background:#fff;border:1px solid #aeb6bd;min-height:0;position:relative;overflow:hidden}.partner-panel.multi-contract{overflow:auto}.reason-panel h3,.partner-panel h3{min-height:var(--section-header-height);color:#214e6e;font-size:var(--font-label);background:#b7d1e6;margin:0;padding:7px 8px}.reason-scroll{height:calc(100% - var(--section-header-height));overflow-y:auto}.reason-panel label{color:#333;min-height:30px;font-size:var(--font-label);line-height:var(--line-tight);align-items:center;gap:6px;padding:5px 8px;display:flex}.reason-panel input,.tree-row input,.document-tree input{accent-color:#176b96}.partner-head{min-height:var(--row-height);color:#626262;font-size:var(--font-label);border-bottom:1px solid #ddd;grid-template-columns:minmax(180px,1fr) minmax(108px,130px) minmax(132px,154px) minmax(118px,178px) 58px;align-items:center;gap:8px;padding:0 8px;display:grid}.tree-row{min-height:var(--row-height);font-size:var(--font-label);grid-template-columns:minmax(180px,1fr) minmax(108px,130px) minmax(132px,154px) minmax(118px,178px) 58px;align-items:center;gap:8px;padding:0 8px;display:grid}.tree-row>div{align-items:center;gap:6px;min-width:0;display:flex}.tree-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-row.level-1{padding-left:20px}.tree-row.level-2{padding-left:36px}.tree-row.level-3{background:#ffe0a0;padding-left:52px}.tree-row.has-warning{min-height:58px}.date-pair{gap:10px;display:flex}.next-date{align-items:center;gap:8px;display:flex}.next-date input{margin:0}.override-cell{align-items:center;gap:7px;min-width:0;display:flex}.override-cell input{flex:none}.product-warning{color:#6d5515;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:700;line-height:1.25;display:flex;overflow:hidden}.product-warning span{color:#d09b1f}.price{text-align:right}.system-warning{width:min(340px,100% - 32px);font-size:var(--font-label);background:#fff;border:1px solid #c8c8c8;gap:8px;padding:9px;line-height:1.3;display:flex;position:absolute;top:184px;left:108px;box-shadow:0 2px 5px #00000024}.system-warning span{color:#d09b1f;font-size:17px}.modal-footer{min-height:var(--modal-footer-height);flex:0 0 var(--modal-footer-height);background:#eee;border-top:1px solid #bbb;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.modal-footer button,.legacy-footer button{font-size:var(--font-button);background:#fff;border:1px solid #8f8f8f;padding:7px 12px}.modal-footer button.next,.legacy-footer .next{color:#fff;background:#005a9e;border-color:#005a9e}.modal-footer button.disabled{color:#aaa}.legacy-footer{background:#eee;border-top:1px solid #bbb;justify-content:flex-end;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.document-modal{top:clamp(52px,8vh,84px);bottom:clamp(40px,6vh,62px)}.document-body{min-height:0;font-size:var(--font-body);flex:auto;padding:12px;overflow-y:auto}.document-body p{margin:7px 10px 10px}.document-tree{align-items:center;gap:7px;min-height:30px;padding:4px 10px;display:flex}.document-tree.level-1{padding-left:30px}.document-tree.level-2{padding-left:48px}.document-context{color:#777;font-size:var(--font-label);margin:16px 10px}.just-filled{animation:1.1s both fill}.just-filled.delayed{animation-delay:.35s}.automation-highlight{outline-offset:3px;outline:3px solid #f3c400;transition:outline-color .2s,box-shadow .2s,background-color .2s;box-shadow:0 0 0 6px #f3c40040,inset 0 0 0 1px #173846}.application-frame.is-clicking .automation-highlight{animation:.48s ease-out target-click-pulse}.application-frame.is-typing .automation-highlight{background-color:#fff6bf}.inventory-cursor{z-index:30;pointer-events:none;opacity:0;width:30px;height:36px;transition-property:left,top,opacity;transition-timing-function:cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-8px,-6px)}.inventory-cursor.visible{opacity:1}.inventory-cursor:before{content:"";clip-path:polygon(0 0,0 100%,31% 72%,53% 100%,70% 91%,48% 64%,100% 61%);filter:drop-shadow(0 2px 2px #fffffff2)drop-shadow(0 3px 5px #00000073);background:#102b3c;width:24px;height:31px;display:block}.inventory-cursor:after{content:"";opacity:0;border:2px solid #075c9fd9;border-radius:50%;width:28px;height:28px;position:absolute;top:13px;left:13px}.application-frame.is-clicking .inventory-cursor:after{animation:.42s ease-out cursor-click-ring}.inventory-cursor span{color:#fff;white-space:nowrap;background:#173846;border:1px solid #ffffffbf;max-width:230px;padding:6px 8px;font-size:12px;font-weight:700;position:absolute;top:25px;left:24px;box-shadow:0 4px 12px #0000003d}.inventory-runner-dock{color:#17313d;background:#fff;border-left:1px solid #aab3bb;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;padding:18px 16px;display:flex;overflow-y:auto;box-shadow:-6px 0 18px #1f303e14}.runner-guide-header{border-bottom:1px solid #dce3e8;gap:3px;padding-bottom:14px;display:grid}.runner-guide-header span,.runner-mask-context span,.runner-step span{color:#6f7b86;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.runner-guide-header b{font-size:18px;line-height:1.2}.runner-mask-context{background:#f4f7f8;border:1px solid #d9e1e6;gap:6px;padding:12px;display:grid}.runner-mask-context h2{color:#17313d;margin:0;font-size:19px;line-height:1.2}.runner-mask-context p{color:#52616d;margin:0;font-size:14px;line-height:1.4}.runner-step-stack{gap:8px;display:grid}.runner-step,.runner-current-action{background:#fff;border:1px solid #dbe2e7;gap:4px;padding:10px;display:grid}.runner-step.previous{background:#f3f8fb;border-color:#9dc0d8}.runner-current-action{background:#eef7fc;border-color:#8fb8d2}.runner-current-action strong{color:#102b3c;font-size:20px;line-height:1.24}.runner-current-action p{color:#40515d;margin:0;font-size:14px;line-height:1.38}.runner-step b{color:#2f414d;font-size:14px;line-height:1.32}.runner-pause-note{color:#6d5515;background:#fff8df;border-left:3px solid #d09b1f;margin:0;padding:9px;font-size:14px;font-weight:700}.runner-error{background:#fff7f6;border-left:3px solid #a73832;margin:0;padding:9px;font-size:14px;color:#8d2620!important}.runner-progress{gap:6px;display:grid}.runner-progress span{color:#52616d;font-size:14px;font-weight:700}.runner-progress i{background:#eef3f6;border:1px solid #cbd6de;height:9px;overflow:hidden}.runner-progress em{background:#0e6fa7;height:100%;display:block}.runner-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.runner-actions button,.runner-actions select{color:#17313d;background:#fff;border:1px solid #9ba7b0;min-height:36px;padding:7px 9px;font-size:13px;font-weight:700}.runner-actions button:first-child{color:#fff;background:#075c9f;border-color:#075c9f;grid-column:1/-1;font-size:15px}.runner-actions button:disabled,.runner-actions select:disabled{opacity:.55;cursor:default}.runner-actions label{color:#596773;grid-column:1/-1;gap:5px;font-size:13px;font-weight:700;display:grid}.runner-technical-details{color:#4d5d68;border-top:1px solid #dce3e8;margin-top:auto;padding-top:8px;font-size:12px}.runner-technical-details summary{cursor:pointer;font-weight:700}.runner-technical-details dl{gap:6px;margin:8px 0 0;display:grid}.runner-technical-details div{grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.runner-technical-details dt{color:#74818b}.runner-technical-details dd{overflow-wrap:anywhere;color:#1f313d;min-width:0;margin:0;font-weight:700}.agent-panel{color:#162b37;background:#fff;border:1px solid #c7d0d7;min-width:0;padding:18px 16px;overflow-y:auto;box-shadow:0 8px 28px #28384617}.agent-title{border-bottom:1px solid #e1e6e9;align-items:center;gap:11px;padding-bottom:16px;display:flex}.agent-title>span{color:#fff;background:#173f51;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.agent-title div{gap:2px;display:grid}.agent-title strong{font-size:var(--font-label)}.agent-title small{color:#74828d;font-size:var(--font-meta)}.agent-case{background:#f4f7f8;border-radius:7px;gap:4px;margin:16px 0 12px;padding:12px;display:grid}.agent-case span{color:#7c8993;font-size:var(--font-meta);letter-spacing:.08em;text-transform:uppercase}.agent-case b{font-size:var(--font-body)}.agent-case small{color:#667681;font-size:var(--font-meta)}.agent-panel ol{margin:0;padding:4px 0;list-style:none}.agent-panel li{opacity:.42;gap:11px;min-height:58px;padding:6px 0;display:flex;position:relative}.agent-panel li:not(:last-child):after{content:"";background:#cfd6db;width:1px;height:28px;position:absolute;top:38px;left:13px}.agent-panel li.active,.agent-panel li.done{opacity:1}.agent-panel li i{z-index:1;color:#637380;width:27px;height:27px;font-size:var(--font-meta);background:#fff;border:1px solid #b6c0c8;border-radius:50%;flex:0 0 27px;place-items:center;font-style:normal;font-weight:700;display:grid}.agent-panel li.active i{color:#fff;background:#0e6fa7;border-color:#0e6fa7;box-shadow:0 0 0 4px #e4f1f8}.agent-panel li.done i{border-color:var(--blue);background:var(--blue);color:#fff}.agent-panel li>span{align-content:start;gap:2px;display:grid}.agent-panel li b{font-size:var(--font-label)}.agent-panel li small{color:#71808b;font-size:var(--font-meta)}.audit-box{border:1px solid #d9e1e6;border-radius:7px;gap:5px;margin-top:11px;padding:12px;display:grid}.audit-box small{color:#7b8892;font-size:var(--font-meta);letter-spacing:.06em}.audit-box b{font-size:var(--font-label);line-height:1.35}.audit-box span{color:#74828e;font-size:var(--font-meta);line-height:1.4}.login-screen{background:#dfe5ea;place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:#fff;border:1px solid #aab3bb;gap:16px;width:min(100%,390px);padding:24px;display:grid;box-shadow:0 8px 28px #28384624}.login-panel .login-mark{color:#fff;width:44px;height:44px;font-size:var(--font-label);background:#173846;border-radius:9px;place-items:center;font-weight:700;display:grid}.login-panel h1{color:#17313d;font-size:var(--font-title);line-height:var(--line-tight);margin:0}.login-panel p{color:#566673;font-size:var(--font-body);margin:0}.login-panel label{color:#444;gap:6px;font-size:16px;display:grid}.login-panel input{border:1px solid #8f9aa2;width:100%;min-height:40px;padding:7px 9px;font-size:16px}.login-panel button{color:#fff;background:#173f51;border:1px solid #173f51;min-height:40px;padding:8px 14px;font-size:16px;font-weight:700}.login-panel button:disabled{opacity:.55;cursor:default}.login-error,.login-global-error{color:#8d2620;font-size:15px}.login-global-error{background:#fff7f6;border:1px solid #d4aaa7;margin:0;padding:8px 10px;position:fixed;bottom:14px;right:16px}.document-root{color:#111;background:#dfe5ea;flex-direction:column;height:100vh;min-height:100vh;display:flex;overflow:hidden}.document-header{min-height:var(--demo-toolbar-height);background:#fff;border-bottom:1px solid #cbd3da;justify-content:space-between;align-items:center;gap:18px;padding:10px 16px;display:flex;box-shadow:0 2px 10px #1c2c3a14}.document-logout{color:#2f414d;background:#fff;border:1px solid #9ba7b0;border-radius:5px;min-height:38px;padding:8px 13px;font-size:16px;font-weight:700}.document-workspace{flex:1;grid-template-columns:minmax(300px,340px) minmax(0,1fr) minmax(330px,420px);gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.demo-shell-root{color:#111;background:#edf1f3;flex-direction:column;height:100vh;min-height:100vh;display:flex;overflow:hidden}.shell-header{flex:none}.shell-workspace-toolbar{background:#f7f9fa;border-bottom:1px solid #c5ced5;flex:none;align-items:center;gap:10px;min-height:42px;padding:5px 14px;display:flex;overflow-x:auto}.shell-intro-toolbar{justify-content:space-between;min-height:58px;padding:8px 16px}.shell-intro-copy{gap:2px;min-width:0;display:grid}.shell-intro-copy span{color:#657481;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.shell-intro-copy strong{color:#17313d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.shell-demo-start{border:1px solid var(--blue);background:var(--blue);color:#fff;white-space:nowrap;border-radius:4px;min-height:38px;padding:8px 18px;font-size:14px;font-weight:700}.shell-demo-start:hover,.shell-demo-start:focus-visible{outline-offset:2px;background:#064d84;outline:2px solid #075c9f33}.shell-demo-start:disabled{color:#72808a;cursor:default;background:#dfe5e9;border-color:#aeb9c0}.shell-toolbar-group{border-right:1px solid #d5dde3;align-items:center;gap:6px;min-width:max-content;padding-right:10px;display:flex}.shell-toolbar-group:last-child{border-right:0}.shell-toolbar-group span{color:#657481;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.shell-toolbar-group button,.shell-toolbar-group select{color:#2f414d;white-space:nowrap;background:#fff;border:1px solid #a9b5bd;min-height:32px;padding:5px 8px;font-size:13px;font-weight:700;line-height:1.2}.shell-toolbar-group button:hover,.shell-toolbar-group button:focus-visible,.shell-toolbar-group select:focus-visible{border-color:var(--blue);color:var(--blue);background:#e3f0f8;outline:2px solid #0000;box-shadow:0 0 0 2px #075c9f2e}.shell-toolbar-group button.active,.shell-toolbar-group button:active{border-color:var(--blue);background:var(--blue);color:#fff}.shell-toolbar-group button:disabled{color:#7b8790;cursor:default;background:#eef2f4;border-color:#c3cbd1}.shell-preview-toolbar{opacity:.86}.shell-preview-toolbar summary{color:#53636f;cursor:pointer;background:#fff;border:1px solid #c5ced5;align-items:center;min-height:32px;padding:5px 8px;font-size:13px;font-weight:700;display:inline-flex}.shell-preview-toolbar:not([open]) label{display:none}.shell-preview-toolbar[open]{align-items:center}.shell-preview-toolbar label{align-items:center;gap:5px;display:flex}.shell-preview-toolbar label span{letter-spacing:0;text-transform:none;font-size:12px}.demo-shell-layout{flex:1;gap:0;min-height:0;padding:12px 14px 14px;transition:grid-template-columns .82s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.demo-shell-root.postkorb-intro .demo-shell-layout{padding:10px 14px 14px}.demo-shell-root.postkorb-intro .case-run-actions{display:none}.demo-shell-root.is-resizing .demo-shell-layout{transition:none}.demo-shell-root.intro-animating .demo-shell-layout{transition-duration:.86s}.demo-pane{background:#fff;border:1px solid #9ba7b0;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #28384617}.demo-shell-root.intro-animating .document-pane{animation:.82s cubic-bezier(.2,.8,.2,1) both postkorb-shift-left}.demo-shell-root.intro-animating .inventory-pane{animation:.82s cubic-bezier(.2,.8,.2,1) both bestand-shift-right}.pane-full-content{flex-direction:column;height:100%;min-height:0;display:flex}.pane-body{flex:auto;min-height:0;overflow:hidden}.demo-pane-header{background:var(--uelzener-green);color:#fff;border-bottom:1px solid #8f9aa3;flex:0 0 38px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}.demo-pane-header span{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700}.demo-pane-header b{text-overflow:ellipsis;white-space:nowrap;opacity:.92;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.document-workspace.embedded{grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:10px;height:100%;min-height:0;padding:0}.document-workspace.embedded .case-list-panel,.document-workspace.embedded .document-main{box-shadow:none;border:0}.demo-pane-rail{border-top:5px solid var(--uelzener-green);text-align:center;color:#17313d;background:#f6f8f9;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:0;padding:12px 8px;display:none}.demo-pane-rail strong{font-size:15px;line-height:1.2}.demo-pane-rail span{color:#075c9f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.demo-pane-rail small{color:#657481;font-size:12px;line-height:1.3}.demo-pane-rail button{color:#075c9f;background:#fff;border:1px solid #075c9f;min-height:34px;padding:6px 9px;font-size:13px;font-weight:700}.demo-pane.is-rail .demo-pane-rail{display:flex}.demo-pane.is-rail .pane-full-content{opacity:0;pointer-events:none;position:absolute;inset:0}.shell-resize-handle{cursor:col-resize;touch-action:none;background:#edf1f3;border:0;align-self:stretch;place-items:center;width:10px;min-width:10px;min-height:0;margin:0;padding:0;display:grid}.shell-resize-handle span{background:#aab3bb;width:2px;height:54px;display:block}.shell-resize-handle:hover span,.shell-resize-handle:focus-visible span,.shell-resize-handle.active span{background:#6f7b84;width:4px}.demo-shell-root.intro-animating .shell-resize-handle:not(.intro-resize-handle){animation:.76s cubic-bezier(.2,.8,.2,1) both anna-handle-enter}.digital-employee-pane{min-width:300px}.demo-shell-root.intro-animating .digital-employee-pane{z-index:2;transform-origin:50%;will-change:transform, opacity, clip-path;animation:.82s cubic-bezier(.2,.8,.2,1) both anna-pane-enter}.digital-employee-scroll{height:100%;min-height:0;padding:0;overflow:hidden}.digital-employee-pane .document-agent-panel{box-shadow:none;border:0;padding:0;overflow:visible}.digital-employee-pane .inventory-runner-dock{height:auto;min-height:0;box-shadow:none;border:1px solid #d7e0e5;margin-top:12px;padding:14px}.integrated-employee-panel{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.employee-fixed-head{flex:none;min-height:0}.anna-employee-head{color:#17313d;background:#fff;border-bottom:1px solid #dbe3e8;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:5px 10px;min-height:74px;padding:8px 11px;display:grid}.anna-employee-head img{object-fit:cover;object-position:50% 42%;background:#eef2f4;border:1px solid #b8c4cc;border-radius:50%;grid-row:1/span 2;width:56px;height:56px;display:block}.anna-employee-head div{gap:1px;min-width:0;display:grid}.anna-employee-head span{color:#71808b;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.anna-employee-head strong{color:#17313d;font-size:18px;line-height:1.1}.anna-employee-head small{color:#53636f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.anna-employee-head>b{width:fit-content;max-width:100%;min-height:24px;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;background:#eef7fc;border:1px solid #b6d2e5;align-items:center;padding:4px 8px;font-size:13px;line-height:1.1;display:inline-flex;overflow:hidden}.employee-case-card{color:#17313d;background:#f8fafb;border-bottom:1px solid #dbe3e8;gap:4px;padding:8px 11px 9px;display:grid}.employee-case-card>strong{color:#17313d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;line-height:1.18;overflow:hidden}.employee-case-card>span{color:#53636f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}.employee-case-card>em,.employee-case-chip{width:fit-content;max-width:100%;min-height:22px;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;background:#eef7fc;border:1px solid #c7d5df;align-items:center;padding:3px 7px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.employee-timeline-scroll{flex:auto;min-height:0;overflow:hidden auto}.employee-section{color:#17313d;background:#fff;border-bottom:1px solid #dbe3e8;gap:9px;padding:12px;display:grid}.employee-section h2{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;line-height:1.2}.employee-section h3{color:#17313d;margin:0;font-size:14px;line-height:1.25}.employee-process-chain{gap:3px;margin:0;padding:8px 11px 12px;list-style:none;display:grid}.employee-process-step{color:#17313d;opacity:.68;min-height:44px;padding:0 0 4px;position:relative}.employee-process-step:not(:last-child):after{content:"";background:#d2d9de;width:2px;position:absolute;top:34px;bottom:-7px;left:13px}.employee-process-step.done,.employee-process-step.active,.employee-process-step.review,.employee-process-step.error{opacity:1}.employee-process-step.done:not(:last-child):after,.employee-process-step.active:not(:last-child):after{background:#9dc0d8}.employee-process-toggle{z-index:1;width:100%;min-height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:start;gap:10px;padding:5px 0;display:flex;position:relative}.employee-process-step.active .employee-process-toggle,.employee-process-step.review .employee-process-toggle,.employee-process-step.error .employee-process-toggle{background:#f3f8fb;padding:7px 8px 7px 0}.employee-process-toggle:hover b,.employee-process-toggle:focus-visible b{color:var(--blue)}.employee-process-toggle:focus-visible{outline-offset:2px;outline:2px solid #075c9f3d}.employee-process-toggle i{color:#637380;background:#fff;border:1px solid #b6c0c8;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:grid}.employee-process-step.done .employee-process-toggle i{border-color:var(--blue);background:var(--blue);color:#fff}.employee-process-step.active .employee-process-toggle i{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0 0 4px #e4f1f8}.employee-process-step.review .employee-process-toggle i{color:#6a5218;background:#fff6d7;border-color:#b99d4a}.employee-process-step.error .employee-process-toggle i{color:#8d2620;background:#fff3f2;border-color:#c98681}.employee-process-toggle>span{align-content:start;gap:2px;min-width:0;display:grid}.employee-process-toggle b{color:#17313d;font-size:15px;line-height:1.28}.employee-process-toggle small{color:#667681;font-size:13px;line-height:1.3}.employee-process-toggle em{color:#53636f;text-overflow:ellipsis;min-width:0;font-size:13px;font-style:normal;line-height:1.25;overflow:hidden}.employee-process-step.review .employee-process-toggle small{color:#6d5515}.employee-process-step.error .employee-process-toggle small{color:#8d2620}.employee-process-details{border-top:1px solid #e3e8ec;gap:8px;margin:0 0 9px 38px;padding:7px 0 4px;display:grid}.employee-step-content{gap:8px;display:grid}.employee-step-facts{gap:6px}.employee-process-context{background:#f3f8fb;border-left:3px solid #9dc0d8;gap:5px;margin-top:2px;padding:8px 9px;display:grid}.employee-process-context.unavailable{background:#fff8df;border-left-color:#b99d4a}.employee-process-context strong{color:var(--blue);font-size:14px;line-height:1.2}.employee-process-context p{color:#40515d;margin:0;font-size:13px;line-height:1.35}.employee-process-context dl{gap:4px;margin:0;display:grid}.employee-process-context dl div{grid-template-columns:68px minmax(0,1fr);gap:7px;display:grid}.employee-process-context dt{color:#74818b;font-size:12px}.employee-process-context dd{color:#1f313d;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:700;line-height:1.25}.employee-decision-trace{background:#fff;border:1px solid #d5dee4}.employee-decision-trace summary{cursor:pointer;color:#2f414d;padding:8px 9px;font-size:13px;font-weight:700}.employee-decision-trace ol{color:#40515d;margin:0;padding:0 12px 10px 28px;font-size:13px;line-height:1.4}.employee-decision-trace li+li{margin-top:4px}.employee-facts{gap:7px;margin:0;display:grid}.employee-facts div{grid-template-columns:minmax(112px,.7fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.employee-facts dt{color:#72808a;font-size:12px;line-height:1.25}.employee-facts dd{overflow-wrap:anywhere;color:#1c2f3b;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.28}.employee-insight-facts{padding-bottom:2px}.employee-confidence{background:#f7fafc;gap:7px;padding:8px 9px;display:grid}.employee-confidence h3,.employee-document-summary h3,.employee-evidence h3,.employee-review-reasons h3,.employee-candidates h3{color:#17313d;margin:0;font-size:14px;line-height:1.25}.employee-document-summary{background:#fff;border:1px solid #d5dee4;gap:5px;padding:8px 9px;display:grid}.employee-document-summary p{color:#1f313d;margin:0;font-size:14px;line-height:1.35}.employee-confidence-item{grid-template-columns:minmax(112px,1fr) auto;align-items:center;gap:7px 10px;display:grid}.employee-confidence-item span{color:#596773;font-size:13px}.employee-confidence-item b{color:#17313d;font-size:18px;line-height:1}.employee-confidence-item i{background:#eef3f6;border:1px solid #cbd6de;grid-column:1/-1;height:7px;overflow:hidden}.employee-confidence-item em{background:var(--blue);height:100%;display:block}.employee-confidence-item.compact{grid-template-columns:1fr auto}.employee-confidence-item.compact b{font-size:15px}.employee-confidence-item.compact i{height:6px}.employee-candidate-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.employee-candidate-list li{opacity:1;border-top:1px solid #e1e7eb;gap:2px;min-height:0;padding:7px 0;display:grid}.employee-candidate-list li:after{display:none}.employee-candidate-list span{color:#1f313d;font-size:13px;font-weight:700}.employee-candidate-list b{color:#596773;font-size:13px}.employee-evidence,.employee-review-reasons,.employee-candidates{gap:7px;padding-top:2px;display:grid}.employee-evidence ul,.employee-review-reasons ul{color:#43525d;gap:6px;margin:0;padding-left:17px;display:grid}.employee-evidence li,.employee-review-reasons li{opacity:1;min-height:0;padding:0;font-size:13px;line-height:1.35}.employee-evidence li:after,.employee-review-reasons li:after{display:none}.employee-evidence span{color:#75828c;font-size:12px;display:block}.employee-evidence q{color:#1f313d;display:block}.employee-extracted-data,.inventory-check-card{text-align:left;background:#fff;border:1px solid #d5dee4;gap:7px;padding:8px 9px;display:grid}.employee-extracted-data h3,.inventory-check-card h3{color:#17313d;margin:0;font-size:14px;line-height:1.25}.employee-extracted-grid,.inventory-check-card dl{gap:7px;margin:0;display:grid}.employee-extracted-grid>div,.inventory-check-card dl>div{grid-template-columns:minmax(112px,.66fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.employee-extracted-grid dt,.inventory-check-card dt{color:#72808a;font-size:12px;line-height:1.25}.employee-extracted-grid dd,.inventory-check-card dd{color:#1c2f3b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.3}.employee-extracted-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.employee-extracted-list li{opacity:1;min-height:0;padding:0}.employee-extracted-list li:after{display:none}.employee-extracted-entry{gap:2px;display:grid}.employee-extracted-entry b{color:#17313d;font-size:13px;line-height:1.25}.employee-extracted-entry small,.employee-muted-value{color:#61717d;font-size:12px;line-height:1.3}.employee-identifier-verification{border-top:1px solid #dce3e8;gap:6px;margin-top:2px;padding-top:7px;display:grid}.employee-identifier-verification h4{color:#17313d;margin:0;font-size:13px;line-height:1.25}.inventory-check-preview{gap:9px;width:min(100%,760px);display:grid}.inventory-check-card p{color:#53636f;margin:0;font-size:13px;line-height:1.35}.inventory-check-card dd{gap:3px;display:grid}.inventory-check-card dd span{display:block}.inventory-check-card dd b{color:#53636f;font-weight:700}.inventory-check-trace ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.inventory-check-trace li{opacity:1;border-top:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:5px 0;display:grid}.inventory-check-trace li:after{display:none}.inventory-check-trace li:first-child{border-top:0}.inventory-check-trace li b{color:#17313d;font-size:13px;line-height:1.25}.inventory-check-trace li span{color:#61717d;text-transform:uppercase;font-size:12px;font-weight:700}.inventory-check-trace li.active b,.inventory-check-trace li.done b{color:var(--blue)}.inventory-read-progress{gap:5px;display:grid}.inventory-read-progress span{color:#53636f;font-size:13px;font-weight:700}.inventory-read-progress i{background:#eef3f6;border:1px solid #cbd6de;height:7px;overflow:hidden}.inventory-read-progress em{background:var(--blue);height:100%;display:block}.inventory-current-read{border-left:3px solid var(--blue);background:#eef7fc;padding:7px 8px}.inventory-current-read b{color:var(--blue)}.inventory-read-findings{border-top:1px solid #edf1f4;gap:5px;margin:0;padding-top:5px;display:grid}.inventory-read-findings div{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:8px;display:grid}.inventory-read-findings dt{color:#72808a;font-size:12px;line-height:1.25}.inventory-read-findings dd{color:#1c2f3b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.3}.inventory-read-findings dd span{font-weight:700;display:block}.inventory-read-findings dd small{color:#687782;margin-top:2px;font-size:12px;line-height:1.25;display:block}.employee-review-reasons p{color:#43525d;margin:0;font-size:13px}.employee-review-note,.employee-control-note,.employee-status-note{color:#5f4c19;background:#fff8df;border-left:3px solid #b99d4a;margin:0;padding:8px 9px;font-size:13px;line-height:1.35}.employee-status-note{border-left-color:var(--blue);color:#174561;background:#eef7fc}.employee-progress{gap:6px;display:grid}.employee-progress span{color:#5f6f7a;font-size:13px;font-weight:700}.employee-progress i{background:#eef3f6;border:1px solid #cbd6de;height:8px;overflow:hidden}.employee-progress em{background:var(--blue);height:100%;display:block}.employee-step-actions{background:#f8fafb;border:1px solid #cbd6de;gap:7px;padding:8px 9px;display:grid}.employee-step-actions>label{color:#65727c;gap:4px;font-size:12px;font-weight:700;display:grid}.employee-step-actions button.primary{border:1px solid var(--blue);background:var(--blue);color:#fff;min-height:38px;padding:8px 9px;font-size:14px;font-weight:700}.employee-step-actions button.primary:hover,.employee-step-actions button.primary:focus-visible{background:var(--blue-dark);outline:2px solid #0000;box-shadow:0 0 0 2px #075c9f33}.employee-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.employee-control-grid button,.employee-control-grid select{color:#2f414d;background:#fff;border:1px solid #9ba7b0;min-height:38px;font-size:13px;font-weight:700}.employee-control-grid button{border-color:var(--blue);color:var(--blue);text-align:center;padding:8px 9px}.employee-control-grid button.primary{border-color:var(--blue);background:var(--blue);color:#fff;grid-column:1/-1;font-size:14px}.employee-control-grid button:hover,.employee-control-grid button:focus-visible,.employee-control-grid select:focus-visible{background:#e3f0f8;outline:2px solid #0000;box-shadow:0 0 0 2px #075c9f33}.employee-control-grid button.primary:hover,.employee-control-grid button.primary:focus-visible{background:var(--blue-dark)}.employee-control-grid button:disabled,.employee-control-grid select:disabled{color:#697782;opacity:.78;cursor:default;background:#f3f5f6;border-color:#a5afb7}.employee-control-grid label{color:#65727c;grid-column:1/-1;gap:4px;font-size:12px;font-weight:700;display:grid}.employee-control-note,.employee-status-note{grid-column:1/-1}.employee-loading-dot{background:var(--blue);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:7px;animation:1.35s ease-in-out infinite employee-loading-pulse;display:inline-block;box-shadow:0 0 0 4px #075c9f24}@keyframes employee-loading-pulse{0%,to{opacity:.48}50%{opacity:1}}.employee-technical-details{border-bottom:0}.employee-technical-details summary{cursor:pointer;color:#53636f;font-size:13px;font-weight:700}.inventory-placeholder{color:#17313d;background:#f7f9fa;border:1px solid #d7e0e5;gap:8px;padding:12px;display:grid}.inventory-placeholder h2{margin:0;font-size:18px;line-height:1.2}.inventory-placeholder p{color:#53636f;margin:0;font-size:14px;line-height:1.35}.inventory-placeholder{text-align:center;background:#f4f7f8;align-content:center;justify-items:center;height:100%}.demo-root.integrated{background:0 0;height:100%;min-height:0}.demo-root.integrated .workbench{gap:0;height:100%;min-height:0;padding:0;grid-template-columns:minmax(0,1fr)!important}.demo-root.integrated .application-frame{height:100%;box-shadow:none;border:0}.case-list-panel,.document-main,.document-agent-panel{background:#fff;border:1px solid #aab3bb;min-width:0;min-height:0;overflow:hidden;box-shadow:0 8px 28px #2838461a}.case-list-panel{flex-direction:column;display:flex}.inbox-tabs{background:#e8edf1;border-bottom:1px solid #aab3bb;grid-template-columns:1fr 1fr;gap:4px;padding:8px;display:grid}.inbox-tabs button{color:#284153;min-width:0;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #aeb9c2;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.inbox-tabs button span{text-overflow:ellipsis;overflow:hidden}.inbox-tabs button b{color:#31536b;background:#dce6ed;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;display:grid}.inbox-tabs button.active{color:#fff;background:#075c9f;border-color:#075c9f;box-shadow:0 2px 8px #075c9f38}.inbox-tabs button.active b{color:#075c9f;background:#fff}.inbox-tabs button:disabled{cursor:not-allowed;opacity:.65}.case-run-actions{background:#f6f8f9;border-bottom:1px solid #aab3bb;gap:7px;padding:10px 12px;display:grid}.case-run-actions button{color:#2f414d;text-align:left;background:#fff;border:1px solid #9ba7b0;min-height:38px;padding:8px 10px;font-size:14px;font-weight:700}.case-run-actions button.primary{color:#fff;background:#075c9f;border-color:#075c9f}.case-run-actions button.secondary{color:#17313d;background:#fff;border-color:#9ba7b0}.case-run-actions button:disabled{opacity:.56;cursor:default}.case-list-header{background:var(--blue);color:#fff;justify-content:space-between;align-items:end;gap:10px;min-height:64px;padding:10px 12px;display:flex}.case-list-header h1{font-size:var(--font-title);font-weight:400;line-height:var(--line-tight);margin:0}.case-list-header span{color:#d5e8f5;white-space:nowrap;font-size:15px}.case-filter-line{background:#f2f2f2;border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:15px;display:flex}.case-filter-line b{color:#075c9f}.case-list-scroll{min-height:0;overflow-y:auto}.case-row{color:#111;text-align:left;background:#fff;border:0;border-bottom:1px solid #d5d5d5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:78px;padding:9px 11px;font-size:16px;display:grid}.case-row span{gap:3px;min-width:0;display:grid}.case-row b,.case-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-row b{color:#17313d;font-size:16px}.case-row small{color:#5e6c76;font-size:14px}.case-row i{color:#64717b;white-space:nowrap;font-size:14px;font-style:normal}.case-row:hover{background:#d9ebf7}.case-row:disabled{cursor:default}.case-row.selected{background:var(--blue);color:#fff}.case-row.selected b,.case-row.selected small,.case-row.selected i{color:#fff}.case-row-main{min-width:0}.case-row-meta{align-self:start;padding-top:2px}.case-status{color:#45545f;text-overflow:ellipsis;white-space:nowrap;background:#f5f7f8;border:1px solid #c5cdd3;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.case-status.status-ready{color:var(--blue);background:#eef7fc;border-color:#91bfdb}.case-status.status-review{color:#6d5515;background:#fff8df;border-color:#c6b47f}.case-status.status-error{color:#8d2620;background:#fff6f5;border-color:#d3aaa7}.case-status.status-analyzing,.case-status.status-validating,.case-status.status-document_loaded{color:#075c9f;background:#eef7fc;border-color:#91bfdb}.case-status.status-skipped{color:#697782;background:#f0f2f3;border-color:#bcc3c9}.case-message{color:#566673;background:#f3f6f8;margin:12px;padding:10px;font-size:15px}.case-message.error{color:#8d2620;background:#fff7f6;border-left:3px solid #a73832}.case-message.run{border-left:3px solid #075c9f;margin:8px 12px}.document-main{flex-direction:column;display:flex}.selected-case-strip{background:#f2f2f2;border-bottom:1px solid #aaa;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.selected-case-strip span{color:#687681;font-size:14px}.selected-case-strip b{color:#17313d;font-size:17px}.selected-case-strip strong{text-overflow:ellipsis;white-space:nowrap;color:#333;min-width:0;font-size:15px;overflow:hidden}.pdf-panel{flex-direction:column;flex:1;min-height:0;display:flex}.pdf-toolbar{background:#ececec;border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 10px;display:flex}.pdf-page-indicator{gap:2px;display:grid}.pdf-page-indicator b{color:#17313d;font-size:17px}.pdf-page-indicator span{color:#5e6c76;font-size:14px}.pdf-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pdf-controls button{color:#111;background:#fff;border:1px solid #9b9b9b;min-height:38px;padding:7px 10px;font-size:16px}.pdf-controls button.active{color:#075c9f;background:#e3f0f8;border-color:#075c9f;font-weight:700}.pdf-controls button:disabled{color:#9a9a9a;cursor:default}.pdf-frame{background:#b9c0c6;flex:1;place-items:start center;min-height:0;padding:14px;display:grid;overflow:auto}.pdf-page-layer{background:#fff;position:relative;box-shadow:0 3px 12px #00000040}.pdf-page-layer.hidden{display:none}.pdf-frame canvas{background:#fff;display:block}.pdf-text-layer,.pdf-annotation-layer{position:absolute;inset:0;overflow:hidden}.pdf-annotation-layer :is(input,textarea,select){pointer-events:none;box-shadow:none!important;color:#111!important;background:0 0!important;border-color:#0000!important}.pdf-state{color:#314450;background:#fff;border:1px solid #9da7af;place-self:center;justify-items:center;gap:12px;padding:18px 22px;font-size:16px;display:grid}.pdf-state.error{color:#8d2620}.pdf-state button{color:#fff;background:#075c9f;border:1px solid #075c9f;min-height:38px;padding:7px 12px;font-size:16px;font-weight:700}.document-agent-panel{color:#162b37;padding:16px 14px;overflow-y:auto}.document-agent-panel>ol{margin:0;padding:4px 0;list-style:none}.document-agent-panel>ol>li{opacity:.44;gap:11px;min-height:62px;padding:7px 0;display:flex;position:relative}.document-agent-panel>ol>li:not(:last-child):after{content:"";background:#cfd6db;width:1px;height:30px;position:absolute;top:40px;left:13px}.document-agent-panel>ol>li.active,.document-agent-panel>ol>li.done{opacity:1}.document-agent-panel>ol>li i{z-index:1;color:#637380;background:#fff;border:1px solid #b6c0c8;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:13px;font-style:normal;font-weight:700;display:grid}.document-agent-panel>ol>li.active i{color:#fff;background:#0e6fa7;border-color:#0e6fa7;box-shadow:0 0 0 4px #e4f1f8}.document-agent-panel>ol>li.done i{border-color:var(--blue);background:var(--blue);color:#fff}.document-agent-panel>ol>li.review{opacity:1}.document-agent-panel>ol>li.review i{color:#6a5218;background:#fff6d7;border-color:#b99d4a}.document-agent-panel>ol>li>span{align-content:start;gap:2px;display:grid}.document-agent-panel>ol>li b{font-size:15px}.document-agent-panel>ol>li small{color:#71808b;font-size:13px}.document-agent-panel>ol>li.active i.agent-spinner{color:#0000}.document-agent-panel>ol>li.active i.agent-spinner:before{content:"";border:2px solid #ffffff8c;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.85s linear infinite spin;display:block}.run-status-card,.worker-step-box{background:#f4f7f8;border:1px solid #d9e1e6;gap:4px;margin:12px 0;padding:11px;display:grid}.run-status-card span,.worker-step-box span{color:#7c8993;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.run-status-card b,.worker-step-box b{color:#17313d;font-size:15px;line-height:1.3}.run-status-card small,.worker-step-box small{color:#667681;font-size:13px;line-height:1.35}.run-status-card.complete{background:#f3f8fb;border-color:#9dc0d8}.run-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.run-control-grid button{color:#2f414d;cursor:pointer;background:#fff;border:1px solid #9ba7b0;min-height:38px;padding:8px 9px;font-size:13px;font-weight:700;line-height:1.2}.run-control-grid button:first-child{color:#fff;background:#0e6fa7;border-color:#0e6fa7;grid-column:1/-1;font-size:15px}.run-control-grid button:disabled{color:#697782;cursor:default;opacity:.78;background:#f3f5f6;border-color:#a5afb7}.analysis-error{color:#8d2620;background:#fff7f6;border-left:3px solid #a73832;margin:10px 0 0;padding:9px 10px;font-size:14px}.analysis-result{background:#f7f9fa;border:1px solid #d7e0e5;gap:10px;margin-top:12px;padding:10px;font-size:14px;display:grid}.analysis-result.route-ready{background:#f3f8fb;border-color:#9dc0d8}.analysis-result.review-needed{background:#f7f8f9;border-color:#d2d8dd}.analysis-summary{border-bottom:1px solid #dce3e8;gap:3px;padding-bottom:8px;display:grid}.analysis-summary span{color:#71808b;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.analysis-summary b{color:#17313d;font-size:15px;line-height:1.25}.analysis-facts{gap:7px;margin:0;display:grid}.analysis-facts div{gap:2px;display:grid}.analysis-result dt{color:#74818b;font-size:12px}.analysis-result dd{color:#1c2f3b;margin:0;font-weight:700;line-height:1.25}.model-confidence{background:#fff;border:1px solid #dce3e8;gap:7px;padding:9px;display:grid}.model-confidence>b{color:#17313d;font-size:14px}.confidence-grid{gap:7px;display:grid}.confidence-item{grid-template-columns:minmax(92px,1fr) auto;align-items:center;gap:7px 10px;display:grid}.confidence-item span{color:#596773;font-size:13px}.confidence-item b{color:#17313d;font-size:18px;line-height:1}.confidence-item i{background:#eef3f6;border:1px solid #cbd6de;grid-column:1/-1;height:7px;overflow:hidden}.confidence-item em{background:#0e6fa7;height:100%;display:block}.confidence-item.compact{grid-template-columns:1fr auto;gap:5px 8px}.confidence-item.compact span{font-size:12px}.confidence-item.compact b{font-size:15px}.confidence-item.compact i{height:6px}.analysis-section{gap:6px;display:grid}.analysis-section>b{color:#17313d;font-size:14px}.analysis-section dl{gap:6px;margin:0;display:grid}.analysis-section dl div{grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.analysis-section dt{color:#72808a;font-size:12px;line-height:1.25}.analysis-section dd{color:#1c2f3b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.3}.analysis-section ul{color:#43525d;gap:5px;margin:0;padding-left:17px;display:grid}.analysis-section li{opacity:1;min-height:0;padding:0;font-size:13px;line-height:1.35;display:list-item}.analysis-section li:after{display:none}.analysis-section p{color:#43525d;margin:0;font-size:13px;line-height:1.4}.identifier-verification-summary{border-top:1px solid #dce3e8;gap:6px;margin-top:4px;padding-top:8px;display:grid}.identifier-verification-summary>b{color:#17313d;font-size:13px}.identifier-verification-summary ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.identifier-verification-summary li{gap:2px;font-size:13px;line-height:1.35;display:grid}.identifier-verification-summary small{color:#61717d;font-size:12px;line-height:1.3}.document-summary{background:#fff;border:1px solid #dce3e8;padding:8px 9px}.document-summary p{color:#1f313d;font-size:14px;line-height:1.35}.routing-result dl{gap:7px;margin:0;display:grid}.routing-result dl div{gap:2px;display:grid}.inventory-launch{color:#fff;background:#075c9f;border:1px solid #075c9f;justify-content:center;align-items:center;min-height:38px;padding:8px 11px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.candidate-list{list-style:none;padding-left:0!important}.candidate-list li{border-bottom:1px solid #e1e7eb;gap:6px;padding:7px 0;display:grid}.candidate-list li:last-child{border-bottom:0}.candidate-list li>span{color:#1f313d;font-weight:700}.evidence-list q{color:#1f313d;display:block}.evidence-list span{color:#75828c;font-size:12px;display:block}.manual-review{border-top:1px solid #dce3e8;padding-top:8px}.batch-summary{background:#fff;border:1px solid #d1dbe2;gap:10px;margin-top:14px;padding:10px;display:grid}.batch-summary h2{color:#17313d;margin:0;font-size:17px;line-height:1.2}.batch-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.batch-counts div{background:#f7f9fa;border:1px solid #e0e6ea;min-width:0;padding:7px}.batch-counts dt{color:#6a7782;font-size:12px}.batch-counts dd{color:#17313d;margin:2px 0 0;font-size:16px;font-weight:700}.batch-table-scroll{border:1px solid #dce3e8;overflow-x:auto}.batch-result-table{border-collapse:collapse;width:100%;min-width:780px;font-size:13px}.batch-result-table th,.batch-result-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e7eb;padding:7px 8px}.batch-result-table th{color:#45545f;white-space:nowrap;background:#eef2f4;font-weight:700}.batch-result-table td b,.batch-result-table td small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.batch-result-table td small{color:#667681;margin-top:2px;font-size:12px;font-weight:400}@keyframes fill{0%{color:#0000;background:#fff2ad}60%{color:#111;background:#fff2ad}to{color:#111;background:0 0}}@keyframes target-click-pulse{0%{box-shadow:0 0 0 6px #f3c40040,inset 0 0 0 1px #173846}45%{box-shadow:0 0 0 11px #f3c40061,inset 0 0 0 2px #173846}to{box-shadow:0 0 0 6px #f3c40040,inset 0 0 0 1px #173846}}@keyframes cursor-click-ring{0%{opacity:.9;width:12px;height:12px}to{opacity:0;width:40px;height:40px}}@keyframes anna-pane-enter{0%{opacity:0;clip-path:inset(0 48%);transform:translate(34px)scaleX(.72)}48%{opacity:1;clip-path:inset(0 14%)}to{opacity:1;clip-path:inset(0);transform:translate(0)scaleX(1)}}@keyframes anna-handle-enter{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes postkorb-shift-left{0%{transform:translate(14px)}to{transform:translate(0)}}@keyframes bestand-shift-right{0%{transform:translate(-24px)}to{transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.just-filled,.just-filled.delayed,.inventory-cursor,.inventory-cursor:after,.employee-loading-dot,.document-agent-panel li.active i.agent-spinner:before,.automation-highlight,.application-frame.is-clicking .automation-highlight,.demo-shell-root.intro-animating .document-pane,.demo-shell-root.intro-animating .digital-employee-pane,.demo-shell-root.intro-animating .inventory-pane,.demo-shell-root.intro-animating .shell-resize-handle,.demo-shell-layout{transition:none;animation:none}}@media (width<=1180px){.workbench{grid-template-columns:1fr}.inventory-workbench,.demo-root:not(.standalone) .inventory-workbench{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.inventory-runner-dock{border-top:1px solid #aab3bb;border-left:0;min-height:260px;max-height:360px}.agent-panel,.simulation-badge{display:none}.document-workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.document-agent-panel{grid-column:1/-1;max-height:300px}.document-agent-panel>ol{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid;overflow-x:auto}.document-agent-panel>ol>li{min-height:74px;padding-right:8px}.document-agent-panel>ol>li:after{display:none}.shell-header{flex-wrap:wrap}.shell-workspace-toolbar{flex-wrap:wrap;align-items:stretch;overflow-x:visible}.demo-shell-layout{grid-template-rows:minmax(420px,auto) auto minmax(360px,auto);gap:10px;overflow-y:auto;grid-template-columns:1fr!important}.shell-resize-handle,.demo-pane.is-rail .demo-pane-rail{display:none}.demo-pane.is-rail .pane-full-content{opacity:1;pointer-events:auto;position:static}.digital-employee-pane{min-width:0}.document-workspace.embedded{grid-template-columns:minmax(260px,300px) minmax(0,1fr);min-height:520px}}@media (width<=860px){.demo-toolbar{flex-wrap:wrap}.screen-switch{order:3;width:100%}.demo-actions{margin-left:auto}.workbench{padding:5px;overflow-x:auto}.application-frame{min-width:920px}.document-header{flex-wrap:wrap}.document-workspace{grid-template-rows:auto minmax(520px,1fr) auto;grid-template-columns:1fr;overflow-y:auto}.case-list-panel{max-height:260px}.selected-case-strip{grid-template-columns:1fr;align-items:start}.pdf-toolbar{flex-direction:column;align-items:start}.pdf-controls{justify-content:flex-start}.document-agent-panel>ol,.run-control-grid,.batch-counts{grid-template-columns:1fr}.shell-workspace-toolbar button{flex:130px}.document-workspace.embedded{grid-template-rows:auto minmax(520px,1fr);grid-template-columns:1fr}}.health-run-control{grid-template-columns:1fr}.health-analysis-result{gap:14px;display:grid}.health-analysis-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.health-initial-decision{background:#fffaf0;border:1px solid #e0bd78;border-left:4px solid #b7791f;border-radius:10px;gap:10px;padding:12px;display:grid}.health-initial-decision.workflow-ready-for-documentation{background:#f2faf6;border-color:#9fc7b1 #9fc7b1 #9fc7b1 #23845b}.health-initial-decision>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.health-initial-decision>header>div{gap:3px;min-width:0;display:grid}.health-initial-decision>header span,.health-decision-actions article>div>span,.health-decision-actions p>span,.health-kb-waiting>span{color:#6e5a35;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.health-initial-decision>header b{color:#4d3510;font-size:14px;line-height:1.35}.health-initial-decision>header em{color:#67410c;background:#f6e6c5;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.health-decision-brief{background:#fff;border:1px solid #ead9b7;border-radius:8px;gap:7px;padding:9px 10px;display:grid}.health-decision-brief>div{grid-template-columns:minmax(138px,.7fr) minmax(0,1fr);align-items:start;gap:9px;display:grid}.health-decision-brief span{color:#6e5a35;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.health-decision-brief b{color:#3e321c;font-size:12px;line-height:1.35}.health-decision-sources{background:#f2faf6;border:1px solid #9fc7b1;border-radius:8px;gap:6px;padding:9px 10px;display:grid}.health-decision-sources>span,.health-governance-note>span{color:#47705a;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.health-decision-sources>div{gap:2px;display:grid}.health-decision-sources b{color:#234a36;font-size:11px}.health-decision-sources small{color:#4f6659;font-size:10px;line-height:1.4}.health-declaration-basis{background:#f6fafc;border:1px solid #c4d6e5;border-radius:8px;gap:6px;padding:9px 10px;display:grid}.health-declaration-basis>span{color:#48657a;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.health-declaration-basis>div{gap:2px;display:grid}.health-declaration-basis b{color:#243f53;font-size:12px;line-height:1.35}.health-declaration-basis small{color:#516779;font-size:10px;line-height:1.4}.health-governance-note{color:#40576b;background:#f6f9fb;border-left:3px solid #87a7c2;gap:3px;padding:9px 10px;display:grid}.health-governance-note small{font-size:10px;line-height:1.4}.health-kb-waiting{color:#67410c;background:#fff4d9;border:1px solid #e7bd75;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.health-kb-waiting b{font-size:13px}.health-kb-waiting small{font-size:10px;line-height:1.4}.health-decision-actions{gap:8px;display:grid}.health-decision-actions article{background:#fff;border:1px solid #ead9b7;border-radius:8px;gap:6px;padding:9px 10px;display:grid}.health-decision-actions article>b{color:#3e321c;font-size:12px;line-height:1.35}.health-decision-actions p,.health-decision-actions article>div{color:#54482f;gap:3px;margin:0;font-size:11px;line-height:1.4;display:grid}.health-decision-actions ul{gap:3px;margin:0;padding-left:17px;display:grid}.health-decision-actions article>small{color:#7d725e;overflow-wrap:anywhere;font-size:9px;line-height:1.35}.health-decision-footer{flex-wrap:wrap;gap:5px;display:flex}.health-decision-footer span{color:#6c542d;background:#b7791f1a;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:700}.health-supporting-details{color:#34495d;background:#fff;border:1px solid #d5dee7;border-radius:9px;overflow:hidden}.health-supporting-details>summary{cursor:pointer;padding:10px 12px;font-size:11px;font-weight:800;list-style-position:inside}.health-supporting-details[open]>summary{border-bottom:1px solid #e3e9ef}.health-supporting-details-content{gap:10px;padding:10px;display:grid}.health-decision-details>summary{color:#6e5a35;background:#fffaf0}.health-technical-details>summary{color:#47705a;background:#f2faf6}.health-live-trace{background:#f2faf6;border:1px solid #9fc7b1;border-radius:10px;gap:11px;padding:12px;display:grid}.health-live-trace>header{gap:3px;display:grid}.health-live-trace>header span{color:#47705a;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.health-live-trace>header b{color:#164d32;font-size:13px}.health-live-trace ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.health-live-trace ol li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.health-live-trace ol li>span{color:#fff;background:#176c45;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.health-live-trace ol div{gap:2px;display:grid}.health-live-trace ol b{color:#234a36;font-size:11px}.health-live-trace ol small{color:#4f6659;font-size:10px;line-height:1.4}.health-trace-heading{background:#f4f8fc;border:1px solid #c9d8e7;border-radius:10px;gap:4px;padding:12px;display:grid}.health-trace-heading span,.health-fact-card header span,.health-rule-id span,.health-human-gate span{color:#536579;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.health-trace-heading b{color:#183b59;font-size:13px}.health-fact-list{gap:12px;display:grid}.health-fact-card{background:#fff;border:1px solid #d5dee7;border-left:4px solid #6b7d8f;border-radius:10px;gap:10px;padding:12px;display:grid}.health-fact-card.status-supported{border-left-color:#23845b}.health-fact-card.status-possible,.health-fact-card.status-ambiguous{border-left-color:#c47a13}.health-fact-card>header,.health-rule-id{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.health-fact-card>header>div,.health-rule-id{min-width:0}.health-fact-card>header>div{gap:3px;display:grid}.health-fact-card>header b,.health-rule-id b{overflow-wrap:anywhere;color:#163a55;font-size:13px}.health-fact-card header em,.health-rule-id em{color:#40576b;background:#eef3f7;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.health-fact-card dl,.health-rule-match dl{gap:6px;margin:0;display:grid}.health-fact-card dl>div,.health-rule-match dl>div{grid-template-columns:86px minmax(0,1fr);gap:8px;display:grid}.health-fact-card dt,.health-rule-match dt{color:#667789;font-size:11px}.health-fact-card dd,.health-rule-match dd{color:#24394d;overflow-wrap:anywhere;margin:0;font-size:11px}.health-fact-card blockquote{color:#334a5f;background:#f6f9fb;border-left:3px solid #87a7c2;gap:4px;margin:0;padding:9px 10px;font-size:11px;display:grid}.health-rule-match{border-top:1px solid #dbe3ea;gap:9px;padding-top:10px;display:grid}.health-rule-id{align-items:center}.health-rule-id span{margin-right:auto}.health-human-gate{color:#67410c;background:#fff8e9;border:1px solid #e7bd75;border-radius:8px;gap:3px;padding:10px;display:grid}.health-human-gate b{font-size:12px}.health-human-gate small{font-size:10px;line-height:1.4}.health-no-match{color:#5a6876;margin:0;font-size:11px}.health-direct-rule-result,.health-routine-fact{color:#24543d;background:#f2faf6;border-left:3px solid #23845b;margin:0;padding:8px 9px;font-size:11px;line-height:1.4}.health-review-details{color:#34495d;border:1px solid #d5dee7;border-radius:8px;padding:10px;font-size:11px}.health-review-details summary{cursor:pointer;font-weight:700}.health-review-details ul{margin:8px 0 0;padding-left:18px}.health-analysis-result .analysis-meta{color:#667681;flex-wrap:wrap;gap:5px 12px;font-size:11px;line-height:1.35;display:flex}@media (width<=1100px){.health-analysis-facts{grid-template-columns:1fr}}
