/* ITQAN v60 consolidated operations portal — scoped; never modifies legacy screens */
body.itq60-open{overflow:hidden!important}
#itqanV60Workbench{--dark:#24323e;--gold:#d8b45b;--line:#ddd4c2;--text:#23333d;position:fixed;inset:0;z-index:65000;background:#f3f0e9;color:var(--text);direction:rtl;font:13px/1.55 Tahoma,Arial,sans-serif;display:flex;flex-direction:column;overflow:hidden}
#itqanV60Workbench *{box-sizing:border-box}#itqanV60Workbench button,#itqanV60Workbench input{font:inherit}#itqanV60Workbench button{cursor:pointer;color:#273744;background:white;border:1px solid #cfc4b1;border-radius:8px;padding:8px 11px;font-weight:bold}#itqanV60Workbench button:hover{border-color:#b28b3e;background:#fff7df}#itqanV60Workbench button:focus-visible,#itqanV60Workbench input:focus-visible{outline:2px solid #ab781b;outline-offset:2px}#itqanV60Workbench button:disabled{opacity:.5;cursor:not-allowed}
#itqanV60Workbench .itq60-head{background:var(--dark);color:white;padding:13px clamp(12px,2vw,28px);display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:3px solid var(--gold);flex-shrink:0}#itqanV60Workbench .itq60-brand{display:flex;align-items:center;gap:12px;min-width:0}#itqanV60Workbench .itq60-brand>span{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--gold);font-size:20px;font-weight:900;color:#253342;flex-shrink:0}#itqanV60Workbench h1{margin:0;color:white;font-size:19px}#itqanV60Workbench .itq60-brand small{color:#e5dbca}#itqanV60Workbench .itq60-main-actions{display:flex;gap:7px;flex-wrap:wrap}#itqanV60Workbench .itq60-main-actions button{background:#3a4954;color:#fff;border-color:#61717a}#itqanV60Workbench .itq60-main-actions .close{background:#664146;border-color:#b78083}
#itqanV60Workbench .itq60-tabs{display:flex;overflow-x:auto;gap:7px;padding:10px 16px;background:#e7e0d3;flex-shrink:0}#itqanV60Workbench .itq60-tabs button{white-space:nowrap;flex-shrink:0}#itqanV60Workbench [aria-current=page]{background:#223642!important;color:#ffe7a4!important;border-color:#cda44e!important}
#itqanV60Workbench .itq60-filter{display:flex;flex-wrap:wrap;gap:9px;align-items:end;padding:11px 18px;background:#fbfaf6;border-bottom:1px solid var(--line);flex-shrink:0}#itqanV60Workbench label{display:flex;gap:5px;flex-direction:column;color:#45515a;font-size:11px;font-weight:bold}#itqanV60Workbench input{border:1px solid #bfb5a5;border-radius:7px;padding:7px 10px;min-height:35px;color:#202f36;background:white;min-width:0}#itqanV60Workbench .search{flex:1;min-width:155px}
#itqanV60Workbench .itq60-main{overflow:auto;padding:16px clamp(12px,2vw,25px);flex:1;min-height:0}#itqanV60Workbench .itq60-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin-bottom:14px}#itqanV60Workbench .itq60-metrics>div{background:#fffefa;border:1px solid var(--line);border-top:3px solid var(--gold);padding:13px;border-radius:11px;display:flex;flex-direction:column;gap:6px}#itqanV60Workbench .itq60-metrics small{font-weight:bold;color:#697174}#itqanV60Workbench .itq60-metrics strong{font-size:23px;color:#243542}#itqanV60Workbench .itq60-metrics span{font-size:11px;color:#777}
#itqanV60Workbench .itq60-actions,#itqanV60Workbench .itq60-report-options{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}#itqanV60Workbench .itq60-actions .primary{background:linear-gradient(180deg,#efda94,#d6ac4c);border-color:#aa8533;color:#192a33}#itqanV60Workbench .itq60-panel{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:14px}#itqanV60Workbench .itq60-panel header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);gap:8px;background:#faf7ef}#itqanV60Workbench .itq60-panel h2{margin:0;font-size:15px}#itqanV60Workbench .itq60-panel small{color:#687579}#itqanV60Workbench .itq60-table{overflow-x:auto;max-width:100%}#itqanV60Workbench table{width:100%;border-collapse:collapse;min-width:580px}#itqanV60Workbench th{background:#263a47;color:#fff1ce;position:sticky;top:0;text-align:right}#itqanV60Workbench td,#itqanV60Workbench th{padding:10px 12px;border-bottom:1px solid #eee6d6;white-space:nowrap}#itqanV60Workbench tbody tr:nth-child(even){background:#faf8f3}#itqanV60Workbench .empty{color:#858585;text-align:center;padding:25px}#itqanV60Workbench .note{padding:8px 14px;color:#697579}
#itqanV60Workbench .itq60-error,#itqanV60Workbench .itq60-info,#itqanV60Workbench .itq60-loading{padding:16px;border-radius:9px;background:#fffdf6;border:1px solid #e6d8b8;margin:0 0 14px}#itqanV60Workbench .itq60-error{color:#9b302c;border-color:#c58884}#itqanV60Workbench .itq60-foot{padding:8px 16px;border-top:1px solid var(--line);color:#625c53;font-size:11px;background:#e9e1d2;flex-shrink:0}button.itq60-launch{background:#debd72!important;color:#203342!important;font-weight:800!important;border:1px solid #ad893c!important;border-radius:7px!important}
@media(max-width:720px){#itqanV60Workbench .itq60-head{align-items:start}#itqanV60Workbench .itq60-brand small{display:none}#itqanV60Workbench h1{font-size:15px}#itqanV60Workbench .itq60-main-actions button:not(.close){display:none}#itqanV60Workbench .itq60-filter{gap:6px}#itqanV60Workbench .itq60-filter label:has(input[type=date]){width:calc(50% - 4px)}#itqanV60Workbench .itq60-filter label.search{width:100%;flex:auto}#itqanV60Workbench .itq60-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#itqanV60Workbench .itq60-metrics strong{font-size:18px}#itqanV60Workbench .itq60-main{padding:10px}}
@media print{body *{visibility:hidden!important}#itqanV60Workbench,#itqanV60Workbench *{visibility:visible!important}#itqanV60Workbench{position:static;overflow:visible!important;height:auto!important}#itqanV60Workbench .itq60-tabs,#itqanV60Workbench .itq60-main-actions,#itqanV60Workbench .itq60-filter,#itqanV60Workbench .itq60-actions,#itqanV60Workbench .itq60-report-options{display:none!important}#itqanV60Workbench .itq60-main{overflow:visible!important}#itqanV60Workbench .itq60-table{overflow:visible!important}#itqanV60Workbench table{min-width:0} }

/* Treasury workspace — source data only, without a second posting engine. */
#itqanV60Workbench .itq60-inline-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}
#itqanV60Workbench .itq60-inline-filters select{min-height:36px;padding:6px 11px;border:1px solid #bfb5a5;border-radius:7px;background:#fff;color:#23333d;min-width:130px;font:inherit}
#itqanV60Workbench .itq60-details{display:flex;flex-wrap:wrap;gap:14px;padding:12px 14px;font-weight:bold;background:#fdfbf4}
#itqanV60Workbench .itq60-detail{border-color:#c7a254}
#itqanV60Workbench .itq60-treasury-nav{background:#fdfbf5;border:1px solid #ddd4c2;border-radius:9px;padding:10px}
@media print{#itqanV60Workbench .itq60-treasury-nav,#itqanV60Workbench .itq60-inline-filters{display:none!important}}

/* v60 integrated employee/access and production/count workspaces */
#itqanV60Workbench .itq60-subnav{background:#fffdf7;border:1px solid #e2d8c5;border-radius:9px;padding:10px}
#itqanV60Workbench td.itq60-wrap{white-space:normal;overflow-wrap:anywhere;min-width:210px;max-width:520px}
#itqanV60Workbench .itq60-detail .itq60-details{background:#fcf6e9}
#itqanV60Workbench .itq60-table td button{white-space:nowrap}
@media(max-width:720px){#itqanV60Workbench .itq60-subnav{flex-wrap:nowrap;overflow-x:auto}#itqanV60Workbench .itq60-subnav button{white-space:nowrap;flex-shrink:0}}
@media print{#itqanV60Workbench .itq60-subnav{display:none!important}}

/* v60.0.1 read-only linked return audit */
#itqanV60Workbench tr.itq60-audit-flag{background:#fff0e7!important;color:#9b2828;font-weight:bold}
#itqanV60Workbench .itq60-issues{margin:10px 20px;padding:8px 18px;border-right:3px solid #bd773b;color:#763d2b;line-height:1.9}
#itqanV60Workbench .itq60-issues li{overflow-wrap:anywhere}
#itqanV60Workbench .itq60-detail header button{background:#d9b763;color:#26333b}
