/* Shared responsive surfaces. Scrolling stays inside wide tables, with native zoom enabled. */
@media screen{
body.itqan-v47.itqan-ui80{--itqan-space:clamp(10px,1.4vw,22px)}
body.itqan-v47.itqan-ui80 .itq47-workspace{height:var(--itqan-available-height,100dvh)!important;min-width:0!important;grid-template-rows:auto auto minmax(0,1fr)!important}
body.itqan-v47.itqan-ui80 .itq47-main{min-height:0!important;min-width:0!important;overflow:auto!important;padding:0!important;overscroll-behavior:contain}
body.itqan-v47.itqan-ui80 .itq47-page{width:100%!important;max-width:2100px!important;min-width:0!important;margin-inline:auto!important;padding:var(--itqan-space)!important}
body.itqan-v47.itqan-ui80 .itq47-content,body.itqan-v47.itqan-ui80 :is(.panel,.panel-body,.desktop-grid)>*{min-width:0!important}
body.itqan-v47.itqan-ui80 .itq47-topbar{height:auto!important;min-height:56px!important;gap:8px!important;flex-wrap:wrap!important;padding:8px 12px!important}
body.itqan-v47.itqan-ui80 .itq47-context{min-width:0!important;gap:5px!important;flex-wrap:wrap!important}
body.itqan-v47.itqan-ui80 .itq47-search{flex:1 1 240px!important;min-width:140px!important;max-width:680px!important}
body.itqan-v47.itqan-ui80 .itq47-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
body.itqan-v47.itqan-ui80 .itq47-menubar{height:auto!important;min-height:40px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;padding-inline:10px!important;scrollbar-width:thin}
body.itqan-v47.itqan-ui80 .itq47-menubar .menu-dropdown{position:fixed!important}
body.itqan-v47.itqan-ui80 .itq47-menubar .menu-group{flex-shrink:0!important}
body.itqan-v47.itqan-ui80 .itq47-page-head{gap:10px!important;flex-wrap:wrap!important;margin-bottom:12px!important}
body.itqan-v47.itqan-ui80 :is(.itq47-title h2,.modal-head h3){font-size:clamp(17px,1.7vw,24px)!important;overflow-wrap:anywhere}
body.itqan-v47.itqan-ui80 :is(.itq47-actions,.modal-actions,.modal-foot,.v472-record-toolbar,.v472-modal-toolbar){display:flex!important;gap:6px!important;flex-wrap:wrap!important;align-items:center!important;min-width:0!important}
body.itqan-v47.itqan-ui80 :is(.table-wrap,.itq49-tablewrap,.itq51-tablewrap,.itq60-table-wrap,.v461-grid-wrap){min-width:0!important;max-width:100%!important;overflow:auto!important;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-width:thin}
body.itqan-v47.itqan-ui80 :is(.form-grid,.inline-grid,.v470-form-grid,.v490-head-grid,.v491-head-grid,.v477-detail-grid,.v472-item-basic-grid,.v473-basic-grid,.v498-trade-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))!important;gap:12px!important}
body.itqan-v47.itqan-ui80 :is(.form-grid,.inline-grid,.v490-head-grid,.v491-head-grid)>*{min-width:0!important;max-width:100%!important}
body.itqan-v47.itqan-ui80 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-width:0}
body.itqan-v47.itqan-ui80 .modal-backdrop{padding:clamp(4px,1vw,14px)!important;max-height:var(--itqan-available-height,100dvh)!important}
body.itqan-v47.itqan-ui80 .modal-backdrop>.modal{width:min(1180px,100%)!important;max-width:100%!important;max-height:calc(var(--itqan-available-height,100dvh) - 16px)!important;min-width:0!important;display:flex!important;flex-direction:column!important}
body.itqan-v47.itqan-ui80 .modal-body{min-height:0!important;min-width:0!important;overflow:auto!important;flex:1 1 auto!important}
body.itqan-v47.itqan-ui80 :is(.modal-head,.modal-foot,.modal-actions){flex-shrink:0!important}
body.itqan-v47.itqan-ui80 :is(#itq49,#itq51,#itqanV60Workbench){max-width:100vw!important;height:var(--itqan-available-height,100dvh)!important;min-width:0!important}
body.itqan-v47.itqan-ui80 :is(.itq49-main,.itq51-main,.itq60-main){min-width:0!important;min-height:0!important}
body.itqan-v47.itqan-ui80 :is(.itq49-header,.itq51-head,.itq60-head){flex-wrap:wrap!important;gap:10px!important}
body.itqan-v47.itqan-ui80 :is(.itq49-actions,.itq51-head-actions,.itq60-main-actions){display:flex!important;flex-wrap:wrap!important;gap:6px!important}
.work83{--work84-cards:5;--work84-analysis:4;--work84-operations:3;--work84-gap:10px;container-type:inline-size}
body.itqan-v47.itqan-ui80 .work83-five{grid-template-columns:repeat(var(--work84-cards),minmax(0,1fr))!important;gap:var(--work84-gap)!important}
body.itqan-v47.itqan-ui80 .work83-four{grid-template-columns:repeat(var(--work84-analysis),minmax(0,1fr))!important;gap:var(--work84-gap)!important}
body.itqan-v47.itqan-ui80 .work83-three{grid-template-columns:repeat(var(--work84-operations),minmax(0,1fr))!important;gap:var(--work84-gap)!important}
body.itqan-v47.itqan-ui80 .itq47-page:has(.work83)>.itq47-page-head{display:none!important}
.work83-command{margin-bottom:10px;font-size:16px}.work83-command small{font-size:10px}.work83-panel>header{padding:7px 9px}.work83-panel h3{font-size:12px}.work83-panel>div{padding:9px}.work83-metric{margin:2px 0 5px}.work83-metric strong{font-size:clamp(20px,1.7vw,29px)}.work83-count{font-size:10px}.work83-mini{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin-top:8px}.work83-mini>div{padding:5px 2px;font-size:9px}.work83-mini b{font-size:10px}.work83-link{padding:6px;margin-top:8px;font-size:11px}.work83-chart{grid-template-columns:minmax(75px,1fr) minmax(80px,1fr);gap:8px}.work83-donut{max-width:125px;padding:13px}.work83-donut strong{font-size:13px}.work83-data{font-size:10px;gap:5px;padding:5px 0}.work83-note{font-size:9px}.work83-quick button{padding:9px 5px;font-size:11px}.work83-cash>div{padding:8px}.work83-cash strong{font-size:18px}.work83-ranking>div{padding:8px}
@container(max-width:959px){.work83-mini{grid-template-columns:repeat(3,minmax(0,1fr))}.work83-chart{grid-template-columns:minmax(100px,1fr) 1fr}}
@container(max-width:599px){.work83-command{align-items:flex-start;flex-direction:column}.work83-command>div{width:100%}.work83-command input{width:135px}.work83-command button{min-height:40px}.work83-cash{grid-template-columns:repeat(2,minmax(0,1fr))}.work83-panel h3{font-size:11px}.work83-ranking>div{grid-template-columns:1fr 75px}.work83-ranking .work83-bar{grid-column:1/-1;grid-row:2}}
@media(max-width:1100px){body.itqan-v47.itqan-ui80 .itq47-context .itq47-status{display:none!important}body.itqan-v47.itqan-ui80 .desktop-grid{grid-template-columns:1fr!important}body.itqan-v47.itqan-ui80 :is(.itq51-two,.itq49-two,.v1100-designer){grid-template-columns:1fr!important}}
@media(max-width:760px){body.itqan-v47.itqan-ui80 .itq47-topbar{gap:6px!important}body.itqan-v47.itqan-ui80 .itq47-search{flex-basis:calc(100% - 115px)!important;order:0!important}body.itqan-v47.itqan-ui80 .itq47-context{width:100%!important;justify-content:flex-start!important}body.itqan-v47.itqan-ui80 :is(.btn,.work83-toggle,#itq49 button,#itq51 button){min-height:40px!important}body.itqan-v47.itqan-ui80 .work83-toggle{width:32px!important;min-height:32px!important}body.itqan-v47.itqan-ui80 :is(.kpis,.kpis6,.itq51-stats,.itq49-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}body.itqan-v47.itqan-ui80 :is(.span2,.span3){grid-column:1/-1!important}body.itqan-v47.itqan-ui80 #itq51 #itq51Drawer:not([hidden]){inset:0!important}body.itqan-v47.itqan-ui80 :is(.v1100-designer-side,.itq49-filterbar,.itq51-filters,.itq60-filter){max-width:100%!important;flex-wrap:wrap!important}body.itqan-v47.itqan-ui80 .itq60-main-actions button:not(.close){display:inline-flex!important}}
@media(max-width:520px){body.itqan-v47.itqan-ui80 :is(.form-grid,.inline-grid,.v490-head-grid,.v491-head-grid,.v498-trade-grid){grid-template-columns:1fr!important}body.itqan-v47.itqan-ui80 :is(.modal-head,.modal-foot){padding:8px!important;flex-wrap:wrap!important}body.itqan-v47.itqan-ui80 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}body.itqan-v47.itqan-ui80 .modal-backdrop>.modal{border-radius:8px!important}body.itqan-v47.itqan-ui80 .itq47-user>span{display:none!important}}
@media(max-height:560px){body.itqan-v47.itqan-ui80 .itq47-topbar{min-height:44px!important;padding-block:4px!important}body.itqan-v47.itqan-ui80 .modal-backdrop>.modal{max-height:calc(var(--itqan-available-height,100dvh) - 8px)!important}.work83-command small{display:none}}
@media(prefers-reduced-motion:reduce){body.itqan-v47.itqan-ui80 *{scroll-behavior:auto!important;transition:none!important}}
}
@media screen and (max-width:760px){body.itqan-v47.itqan-ui80 .fuel-invoice-common{grid-template-columns:1fr!important}body.itqan-v47.itqan-ui80 :is(.fuel-summary,.fuel-view-summary,.fuel-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}body.itqan-v47.itqan-ui80 .fuel-total-out{min-width:0!important;max-width:100%!important}body.itqan-v47.itqan-ui80 .fuel-section-title{flex-wrap:wrap!important;gap:8px!important}}
