/* ITQAN 48.0.1 — shared business UI. Scoped outside standalone sales workspace. */
body.itqan-v47{
 --itq47-bg:#eeede8;--itq47-surface:#fffdf9;--itq47-surface-2:#f8f5ee;
 --itq47-text:#202e39;--itq47-muted:#66737b;--itq47-line:#dedbd2;
 --itq47-line-strong:#cdc8bb;--itq47-sidebar:#1d2b35;--itq47-sidebar-2:#263a45;
 --itq47-indigo:#aa7626;--itq47-indigo-2:#bf923f;--itq47-indigo-soft:#fff5df;
 --itq47-mint:#247d69;--itq47-mint-soft:#e7f5ef;--itq47-warning:#ba812a;
 background:var(--itq47-bg)!important;
}
body.itqan-v47 .itq47-shell{background:var(--itq47-bg)}
body.itqan-v47 .itq47-topbar{background:#faf8f2;border-bottom-color:#d5cbb6}
body.itqan-v47 .itq47-sidebar{background:linear-gradient(180deg,#1d2b35,#122029)!important}
body.itqan-v47 .itq47-menubar{background:#f8f5ef;border-bottom-color:#d4c9b5}
body.itqan-v47 .itq47-nav.active,body.itqan-v47 .itq47-nav:hover{background:#bf913d25;color:#f5d68b}
body.itqan-v47 .itq47-title-mark{background:#fff3d5;color:#996a1d;box-shadow:inset 0 0 0 1px #e6cb8d}
body.itqan-v47 .itq47-title-mark:after{background:#b7862a;box-shadow:10px 0 0 #d8ac57,0 10px 0 #d8ac57,10px 10px 0 #edd39b}
body.itqan-v47 .itq47-title h2{color:#1c2b36}
body.itqan-v47 .itq47-workspace .panel,body.itqan-v47 .itq47-content .panel{background:#fffdf9!important;border-color:#dedbd2!important;box-shadow:0 3px 12px #27354208!important}
body.itqan-v47 .itq47-content .table-wrap{background:#fffdf9!important;border-color:#dad6ca!important;max-width:100%}
body.itqan-v47 .itq47-content .table-wrap thead th{background:#243947!important;color:#f7e8c7!important;white-space:nowrap;border-color:#465965!important}
body.itqan-v47 .itq47-content .table-wrap tbody tr:nth-child(even){background:#f9f7f2!important}
body.itqan-v47 .itq47-content .table-wrap tbody tr:hover{background:#fff4da!important}
body.itqan-v47 .itq47-content .table-wrap th,body.itqan-v47 .itq47-content .table-wrap td{vertical-align:middle}
body.itqan-v47 .btn.gold,body.itqan-v47 .btn.primary{background:linear-gradient(#eccc79,#c99c44)!important;border-color:#aa812f!important;color:#252e33!important}
body.itqan-v47 .btn.danger{border-color:#d9a6a0!important;color:#a3342e!important}
body.itqan-v47 .itq47-content input:focus-visible,body.itqan-v47 .itq47-content select:focus-visible{outline:2px solid #cb9b39!important;outline-offset:1px}
body.itqan-v47 .kpi.goldline:after{background:linear-gradient(90deg,#be933d,#d5b362)!important}
body.itqan-v47 .itq47-user .itq47-avatar{background:#b18531}
.itq48-hub-launch{height:36px;padding:0 12px;background:#fff6e1;border:1px solid #c9ad70;border-radius:9px;color:#65501d;font-weight:800;cursor:pointer;white-space:nowrap}
.itq48-hub-launch:hover{background:#f9e8bb}
.itq48-table-action{position:relative;display:flex;gap:5px;align-items:center;margin:0 0 8px;flex-wrap:wrap;direction:rtl}
.itq48-table-action button{border:1px solid #d6c7a7;border-radius:7px;background:#fff9e9;color:#544425;font:700 11px Tahoma,Arial;padding:5px 9px;cursor:pointer}
.itq48-table-action button:hover{background:#f1deab}
.itq48-modal-backdrop{position:fixed;inset:0;z-index:42000;background:#111d26b8;display:flex;align-items:center;justify-content:center;padding:15px;direction:rtl}
.itq48-modal{max-width:min(1100px,96vw);width:100%;max-height:min(800px,94vh);overflow:auto;background:#faf8f2;border:1px solid #c7a45e;border-radius:16px;box-shadow:0 25px 75px #101c2780;color:#21313d;padding:0}
.itq48-modal header{position:sticky;top:0;background:#20313c;color:#f2d99f;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;z-index:2;gap:14px}
.itq48-modal header h2{margin:0;font-size:18px;color:inherit}
.itq48-modal header button{background:#394d59;color:#fff;border:0;border-radius:7px;padding:5px 12px;cursor:pointer;font-size:18px}
.itq48-modal main{padding:16px}.itq48-modal footer{position:sticky;bottom:0;border-top:1px solid #e3d8c4;background:#fffdf9;padding:12px 17px;display:flex;gap:8px;flex-wrap:wrap}
.itq48-modal button{cursor:pointer}.itq48-modal .itq48-primary{background:#d2ab55;color:#263036;border:1px solid #aa8237;border-radius:8px;font-weight:800;padding:8px 16px}
.itq48-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.itq48-group{border:1px solid #e4dccb;background:#fff;border-radius:12px;overflow:hidden}
.itq48-group h3{font-size:13px;background:#f5ecdb;margin:0;padding:11px 12px;color:#493e2d}
.itq48-group>div{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.itq48-group button{padding:10px 8px;border:1px solid #e8e3d9;background:#faf9f6;text-align:right;color:#283844;border-radius:8px;font:700 12px Tahoma,Arial}
.itq48-group button:hover{background:#fff0ce;border-color:#d7b36b}
.itq48-search{width:100%;padding:10px 12px;margin-bottom:12px;border:1px solid #d8c7a2;border-radius:9px;background:#fff;font:13px Tahoma,Arial}
.itq48-table-rows{display:grid;gap:6px}
.itq48-colrow{display:grid;grid-template-columns:minmax(140px,1fr) 80px 100px 36px 36px;align-items:center;gap:7px;border:1px solid #e2dacb;background:white;border-radius:8px;padding:8px}
.itq48-colrow label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}
.itq48-colrow input[type=number],.itq48-colrow select{width:100%;min-width:0;height:32px;border:1px solid #ddd2bc;border-radius:6px;padding:3px;background:#fff;color:#223}
.itq48-colrow button{height:30px;border:1px solid #ddd2bc;background:#f7f4eb;border-radius:6px}
.itq48-help{font-size:12px;color:#66737b;margin:5px 0 13px;line-height:1.7}
.itq48-skip{position:absolute;top:8px;left:8px;z-index:4}
@media(max-width:900px){.itq48-groups{grid-template-columns:1fr}.itq48-modal-backdrop{align-items:flex-start}.itq48-hub-launch{padding:0 7px}}
@media(max-width:620px){.itq48-group>div{grid-template-columns:1fr}.itq48-colrow{grid-template-columns:minmax(110px,1fr) 66px 76px 26px 26px;gap:4px;padding:5px}.itq48-colrow label{font-size:11px}.itq48-hub-launch{font-size:10px}}
@media print{.itq48-modal-backdrop,.itq48-table-action,.itq48-hub-launch{display:none!important}}
body.itqan-v47 .itq47-content .table-wrap table [hidden],body.itqan-v47 .itq48-colrow [hidden]{display:none!important}
.itq48-grip{position:absolute;left:0;top:2px;bottom:2px;width:9px;cursor:col-resize;touch-action:none;z-index:2;border-left:2px solid #c3a05966}
.itq48-grip:hover{border-color:#edca75}

.itq48-group button[hidden],.itq48-group[hidden]{display:none!important}

.itq48-table-action input[type=search]{height:31px;min-height:31px;width:min(220px,100%);padding:4px 9px;border:1px solid #d6c7a7;border-radius:7px;background:#fffdf8;font:12px Tahoma,Arial;color:#293943}
body.itqan-v47 .itq47-content .table-wrap tbody tr[hidden]{display:none!important}

/* Index commands belong to its EXISTING toolbar; never create a fifth grid row. */
body.itqan-v47 .v472-index-window > .v472-record-toolbar > .itq48-index-actions{
  order:22!important;display:flex!important;align-items:center!important;
  flex:0 1 auto!important;gap:6px!important;min-width:0!important;
  margin:0!important;padding:0!important;position:static!important;
}
body.itqan-v47 .v472-index-window > .v472-record-toolbar > .itq48-index-actions button{
  flex:0 0 auto!important;height:34px!important;min-height:34px!important;
  white-space:nowrap!important;
}
body.itqan-v47 .v472-index-window > .v472-item-index{min-height:0!important;align-self:stretch!important;}
@media(max-width:900px){
 body.itqan-v47 .v472-index-window > .v472-record-toolbar > .itq48-index-actions{flex-wrap:wrap!important;order:25!important}
}
