/* Shared surfaces for registers, masters, reports and their native forms. */
body.itqan-v47{--itq47-bg:#edece7;--itq47-surface:#fffefb;--itq47-surface-2:#f5f5ef;--itq47-text:#233846;--itq47-muted:#728087;--itq47-line:#dadfd6;--itq47-line-strong:#c7d0c7;--itq47-indigo:#a07832;--itq47-indigo-soft:#f6efd9;--itq47-sidebar:#1b303f;--itq47-sidebar-w:250px;background:#edece7!important;color:#233846!important;font-family:Tahoma,"Segoe UI",Arial,sans-serif!important}
body.itqan-v47 .itq47-shell,body.itqan-v47 .itq47-main{background:#edece7!important}body.itqan-v47 .itq47-topbar{background:#1b303f!important;color:#fff!important;height:62px!important;border-bottom:2px solid #c39b50!important;padding:0 22px!important;box-shadow:none!important;backdrop-filter:none!important}body.itqan-v47 .itq47-search{height:35px!important;background:#ffffff0e!important;border:1px solid #ffffff25!important;border-radius:6px!important;color:#dbe6e8!important}body.itqan-v47 .itq47-search kbd{background:#ffffff0b!important;color:#c4d3d8!important;border-color:#ffffff20!important}body.itqan-v47 .itq47-topbar button{border-radius:6px!important}body.itqan-v47 .itq47-context .itq48-hub-launch,body.itqan-v47 .itq49-launch,body.itqan-v47 .itq51-launch,body.itqan-v47 .v69-launch{background:#f3e7c9!important;color:#6f5628!important;border-color:#ceaf70!important}body.itqan-v47 .itq47-user{color:#f0f4f1!important}body.itqan-v47 .itq47-avatar{background:#b08b49!important}body.itqan-v47 .itq47-status{color:#b7d3c8!important;background:#ffffff0a!important}body.itqan-v47 .itq47-menubar{background:#fafaf5!important;border-bottom:1px solid #d5dccf!important;height:45px!important;padding:0 17px!important;flex-wrap:wrap!important}body.itqan-v47 .itq47-menubar .menu-trigger{font-size:12px!important;border-radius:5px!important;color:#425862!important;height:33px!important;padding:0 11px!important}body.itqan-v47 .itq47-menubar .menu-group.open>.menu-trigger,body.itqan-v47 .itq47-menubar .menu-trigger:hover{background:#eee2c4!important;color:#775a27!important}body.itqan-v47 .itq47-menubar .menu-dropdown{background:#fffefb!important;border:1px solid #d4d8cc!important;border-radius:8px!important;box-shadow:0 14px 35px #18314020!important;max-height:70dvh;overflow:auto;top:40px!important}body.itqan-v47 .itq47-menubar .menu-dropdown .menu-entry{font-size:12px!important;color:#314953!important;background:transparent!important;border-radius:5px!important;text-align:right!important}body.itqan-v47 .itq47-menubar .menu-dropdown .menu-entry:hover{background:#f6ecd4!important;color:#755525!important}
body.itqan-v47 .itq47-sidebar{background:#1b303f!important;border-left:1px solid #b39357!important;box-shadow:none!important}body.itqan-v47 .itq47-sidebar:before{display:none!important}body.itqan-v47 .itq47-brand{border-bottom:1px solid #ffffff15!important}body.itqan-v47 .itq47-brand-copy small{display:none!important}body.itqan-v47 .itq47-logo{background:#b68f46!important;color:#fff!important;border-radius:8px!important}body.itqan-v47 .itq47-nav{border-radius:5px!important;color:#dbe6e4!important}body.itqan-v47 .itq47-nav.active,body.itqan-v47 .itq47-nav:hover{background:#b8924930!important;color:#ead2a0!important;box-shadow:inset -3px 0 #cfad68!important}body.itqan-v47 .itq47-nav-title{font-size:10px!important;color:#9aadb4!important}body.itqan-v47 .itq47-side-footer{border-color:#ffffff18!important;color:#b4c3c8!important}body.itqan-v47 .itq47-page{max-width:none!important;padding:20px 24px!important}body.itqan-v47 .itq47-page-head{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 17px!important;margin-bottom:0!important;gap:12px!important}body.itqan-v47 .itq47-title h2{font-size:23px!important;color:#243b49!important;font-weight:700!important}body.itqan-v47 .itq47-title p{display:none!important}body.itqan-v47 .itq47-title-mark{background:#e8d6ad!important;border-radius:7px!important;width:39px!important;height:39px!important}body.itqan-v47 .itq47-title-mark:after{background:#aa8136!important;box-shadow:10px 0 #bca068,0 10px #c9b78a,10px 10px #d7c99f!important}
body.itqan-v47 .panel,body.itqan-v47 .itq47-content .panel,body.itqan-v47 .v7044-panel{background:#fffefb!important;border:1px solid #d7ddd2!important;border-radius:9px!important;box-shadow:0 2px 8px #16334204!important;min-width:0!important}body.itqan-v47 .panel-head{background:#f7f7f0!important;border-bottom:1px solid #dce1d7!important;padding:13px 16px!important}body.itqan-v47 .panel-head h3{font-size:14px!important;font-weight:700!important;color:#314b57!important}body.itqan-v47 .panel-head p{display:none!important}body.itqan-v47 .panel-body{padding:15px 16px!important}body.itqan-v47 .kpi{background:#fffefb!important;border:1px solid #d7ddd2!important;border-top:3px solid #b49456!important;border-radius:8px!important;box-shadow:none!important;padding:17px!important}body.itqan-v47 .kpi span{color:#728188!important;font-size:12px!important}body.itqan-v47 .kpi strong{color:#233d4c!important;font-size:27px!important;font-variant-numeric:tabular-nums}body.itqan-v47 .kpi:after{display:none!important}body.itqan-v47 .kpis{gap:12px!important}body.itqan-v47 .summary-list>div{background:#f5f7f0!important;border:1px solid #dce3d6!important;border-radius:6px!important;padding:12px!important}
body.itqan-v47 .btn,body.itqan-v47 button.btn{border-radius:6px!important;min-height:34px!important;background:#fffefb!important;border:1px solid #cfd7ca!important;color:#36515e!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;padding:7px 12px!important}body.itqan-v47 .btn.gold,body.itqan-v47 .btn.primary{background:#d2b06a!important;color:#203a4a!important;border-color:#b8954f!important}body.itqan-v47 .btn.danger{background:#fcf2ed!important;color:#a14c44!important;border-color:#e4c4bb!important}body.itqan-v47 input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),body.itqan-v47 select,body.itqan-v47 textarea{border:1px solid #ccd6c9!important;border-radius:6px!important;background:#fff!important;color:#2e4653!important;min-height:36px!important;padding:7px 9px!important;box-shadow:none!important;font-size:12px!important}body.itqan-v47 input:focus-visible,body.itqan-v47 select:focus-visible{outline:2px solid #c4a15e!important;outline-offset:1px!important}body.itqan-v47 input[type=number]{direction:ltr;text-align:right;font-variant-numeric:tabular-nums}body.itqan-v47 input[type=checkbox],body.itqan-v47 input[type=radio]{min-height:0!important;padding:0!important;accent-color:#a47f39}body.itqan-v47 label{font-size:11px!important;color:#617581!important}body.itqan-v47 .badge{border-radius:4px!important;box-shadow:none!important}
body.itqan-v47 .table-wrap,body.itqan-v47 .itq47-content .table-wrap{border:1px solid #d3dcd0!important;border-radius:7px!important;background:#fffefb!important;max-width:100%!important}body.itqan-v47 table thead th,body.itqan-v47 .itq47-content table thead th{background:#263f4e!important;color:#e8efec!important;border:0!important;border-inline-end:1px solid #ffffff1a!important;border-bottom:2px solid #bc9b58!important;padding:11px 10px!important;font-size:11px!important;font-weight:700!important}body.itqan-v47 table tbody td{background:#fffefb!important;border:0!important;border-bottom:1px solid #e2e8dc!important;padding:10px!important;font-size:12px!important;color:#344d59!important}body.itqan-v47 table tbody tr:nth-child(even) td{background:#f8f9f4!important}body.itqan-v47 table tbody tr:hover td{background:#f9f0dc!important}body.itqan-v47 table tbody .danger,body.itqan-v47 td.negative,body.itqan-v47 .stock-low{color:#b54943!important}body.itqan-v47 .itq48-table-action{gap:6px!important;padding:9px 0!important}body.itqan-v47 .itq48-table-action button{background:#faf8ef!important;border-color:#d6d8ca!important;color:#6f684c!important;border-radius:5px!important;font-size:11px!important;min-height:29px!important}body.itqan-v47 .itq47-table-hint{display:none!important}body.itqan-v47 .v472-record-toolbar{background:#f8f8f1!important;border-bottom:1px solid #d5dccf!important;box-shadow:none!important;flex-wrap:wrap!important}
body.itqan-v47 .modal-backdrop{backdrop-filter:none!important}body.itqan-v47 .modal:not(.v472-invoice-window){border-radius:10px!important;border:1px solid #c7b285!important;box-shadow:0 22px 70px #162d3d30!important}body.itqan-v47 .modal-head,body.itqan-v47 .v499-modal-head,body.itqan-v47 .v472-window-caption{background:#243e50!important;border-bottom:2px solid #c3a160!important;color:#f1f5ef!important}body.itqan-v47 .modal-head h3,body.itqan-v47 .v472-window-caption h3{color:#f1f5ef!important;font-size:20px!important}body.itqan-v47 .modal-body,body.itqan-v47 .v491-body{background:#f0f1eb!important}body.itqan-v47 fieldset{border:1px solid #d1dcca!important;border-radius:7px!important}body.itqan-v47 fieldset legend{font-size:12px!important;color:#6b794e!important}body.itqan-v47 .v7044-doc-actions{gap:7px!important}body.itqan-v47 .v7044-doc-actions button{border-radius:6px!important}
body.itqan-v47 #cashModal .v499-modal-head,body.itqan-v47 #cashModal .v499-command-bar,body.itqan-v47 #cashModal .v472-record-toolbar{display:none!important}body.itqan-v47 #cashModal .v7044-voucher-top{padding:14px 18px!important;background:#203a4c!important;color:#fff!important;border-bottom:2px solid #c0a05d!important}body.itqan-v47 #cashModal .v7044-voucher-top h2{color:#fff!important}body.itqan-v47 #cashModal .v7044-voucher-top small{display:none!important}body.itqan-v47 #cashModal .v7044-voucher-layout{display:flex!important;flex-direction:column!important;gap:12px!important}body.itqan-v47 #cashModal .v7044-voucher-main{order:0!important;min-width:0!important}body.itqan-v47 #cashModal .v7044-voucher-aside{order:1!important;width:auto!important}body.itqan-v47 #cashModal .v7044-balance-card{background:#f7f4e7!important;border:1px solid #d8c696!important;padding:13px!important;border-radius:7px!important}body.itqan-v47 #cashModal .v7044-balance-label{color:#817044!important}body.itqan-v47 #cashModal .v7044-balance-value{color:#2e4653!important}body.itqan-v47 #cashModal .v7040-voucher-fast{border:0!important;background:transparent!important}body.itqan-v47 #cashModal .v7044-voucher-main .v499-voucher-heading{display:none!important}body.itqan-v47 #cashModal .v491-party-strip{background:transparent!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.itqan-v47 #cashModal .v499-totals{border-radius:6px!important;border-color:#d4ddcc!important}body.itqan-v47 #cashModal .v499-totals>div{background:#f8f8ef!important}body.itqan-v47 #cashModal .v499-totals .primary{background:#e9f2e4!important}
body.itqan-v47 #itq49,body.itqan-v47 #itq51{background:#edece7!important}body.itqan-v47 #itq49 .itq49-header,body.itqan-v47 #itq51 header{background:#203a4c!important;border-color:#c0a05d!important}body.itqan-v47 #itq49 .itq49-panel,body.itqan-v47 #itq49 .itq49-kpi{background:#fffefb!important;border-radius:8px!important;border-color:#d6ddcf!important;box-shadow:none!important}body.itqan-v47 .v7069-header,body.itqan-v47 .v7070-header,body.itqan-v47 .v7076-header{box-shadow:none!important;border-radius:8px!important}
body.itqan-v47 .ui79-register-note{display:none!important}body.itqan-v47 .ui79-brand{font:bold 15px Arial;color:#ecd29a;white-space:nowrap;padding:0 5px;letter-spacing:.4px}body.itqan-v47 .ui79-version{font:10px Arial;color:#99aeb7;padding:2px 5px}body.itqan-v47 .ui79-page-title{display:flex;gap:10px;align-items:center}
body.itqan-v47 .itq68-trial,body.itqan-v47 .itq70-report,body.itqan-v47 .itq76-valuation{background:#edece7!important;color:#243c49!important;--navy:#263f50;--gold:#b9954c;--line:#d5ddce;--itq70-navy:#263f50;--itq70-gold:#b9954c}
body.itqan-v47 .itq68-kpi,body.itqan-v47 .itq70-kpi,body.itqan-v47 .itq76-kpi{background:#fffefb!important;color:#2f4956!important;border:1px solid #d4dccd!important;border-top:3px solid #bd9e62!important;border-radius:8px!important;box-shadow:none!important}
body.itqan-v47 .itq68-card,body.itqan-v47 .itq70-card,body.itqan-v47 .itq76-card{background:#fffefb!important;border-color:#d4ddcd!important;border-radius:8px!important;box-shadow:none!important}
body.itqan-v47 .itq68-title h2,body.itqan-v47 .itq70-title h2,body.itqan-v47 .itq76-title h2{font-size:23px!important;color:#2a4251!important}
body.itqan-v47 .itq68-title p,body.itqan-v47 .itq70-title p{display:none!important}
body.itqan-v47 .itq68-btn,body.itqan-v47 .itq70-btn,body.itqan-v47 .itq76-btn{background:#fffefb!important;color:#36515f!important;border:1px solid #cbd7c6!important;border-radius:5px!important;box-shadow:none!important;font-size:12px!important}
body.itqan-v47 .itq68-btn.gold,body.itqan-v47 .itq70-btn.gold{background:#d2b06a!important;border-color:#b9954c!important;color:#233b48!important}
@media(max-width:1100px){body.itqan-v47 .itq47-topbar{padding:0 12px!important;gap:8px!important}body.itqan-v47 .itq47-context{gap:6px!important}body.itqan-v47 .itq47-user>span{display:none!important}body.itqan-v47 .itq47-menubar{height:auto!important;min-height:45px!important;row-gap:0!important}body.itqan-v47 .itq47-menubar .menu-group{height:40px!important}body.itqan-v47 .itq47-page{padding:17px!important}}
@media(max-width:700px){body.itqan-v47 .itq47-topbar{height:56px!important}body.itqan-v47 .itq47-search>span,body.itqan-v47 .itq47-search kbd,body.itqan-v47 .itq47-status,body.itqan-v47 .ui79-version{display:none!important}body.itqan-v47 .itq47-search{width:36px!important;max-width:36px!important;padding:6px!important}body.itqan-v47 .itq47-context{margin-inline-start:auto!important}body.itqan-v47 .itq47-page{padding:12px!important}body.itqan-v47 .itq47-title h2{font-size:19px!important}body.itqan-v47 .itq47-title-mark{display:none!important}body.itqan-v47 .itq47-page-head{flex-wrap:wrap!important}body.itqan-v47 .kpis{grid-template-columns:1fr 1fr!important}body.itqan-v47 .itq47-menubar{padding:0 7px!important}body.itqan-v47 .itq47-menubar .menu-trigger{padding:0 8px!important;font-size:11px!important}body.itqan-v47 #cashModal{padding:6px!important}body.itqan-v47 #cashModal .v491-party-strip{grid-template-columns:1fr 1fr!important}body.itqan-v47 #cashModal .v499-doc-grid,body.itqan-v47 #cashModal .v499-account-grid,body.itqan-v47 #cashModal .v499-finance-grid{grid-template-columns:1fr 1fr!important}}
@media print{body.itqan-v47{background:white!important}body.itqan-v47 .ui79-brand,body.itqan-v47 .ui79-version{display:none!important}body.itqan-v47 .panel{box-shadow:none!important;border-color:#bdbdbd!important}body.itqan-v47 table thead th{background:#eee!important;color:#222!important}body.itqan-v47 .itq47-page{padding:0!important}}

/* Current component rules outrank the legacy blue and purple themes. */
body.itqan-v47.itqan-ui80{--ui80-ink:#233846;--ui80-navy:#233d4d;--ui80-gold:#b28a43;--ui80-line:#d5ddd3;--ui80-muted:#586b75;font-size:14px!important}
body.itqan-v47.itqan-ui80 .panel-body,
body.itqan-v47.itqan-ui80 .v7044-voucher>.v491-body,
body.itqan-v47.itqan-ui80 #itemModal .modal-body{background:#fffefb!important;min-width:0!important}
body.itqan-v47.itqan-ui80 .itq47-menubar .menu-trigger,
body.itqan-v47.itqan-ui80 .itq47-menubar .menu-dropdown .menu-entry{font-size:13px!important}
body.itqan-v47.itqan-ui80 label{font-size:13px!important;line-height:1.5!important;color:#50636f!important}
body.itqan-v47.itqan-ui80 input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),
body.itqan-v47.itqan-ui80 select,
body.itqan-v47.itqan-ui80 textarea{font-size:13px!important;min-width:0!important;min-height:38px!important;max-width:100%!important;box-sizing:border-box!important}
body.itqan-v47.itqan-ui80 .btn{font-size:13px!important;min-height:36px!important}
body.itqan-v47.itqan-ui80 .btn.primary,
body.itqan-v47.itqan-ui80 .v7044-doc-actions .primary{background:#d2b06a!important;color:#203a4a!important;border:1px solid #b8954f!important;box-shadow:none!important}
body.itqan-v47.itqan-ui80 .btn:disabled,body.itqan-v47.itqan-ui80 .v7044-action:disabled{opacity:.5!important;cursor:wait!important}
body.itqan-v47.itqan-ui80 .panel-head{border-radius:8px 8px 0 0!important;flex-wrap:wrap!important}
body.itqan-v47.itqan-ui80 .panel-head h3{font-size:15px!important}
body.itqan-v47.itqan-ui80 .itq47-title-mark{display:none!important}
body.itqan-v47.itqan-ui80 .panel-head .toolbar,
body.itqan-v47.itqan-ui80 .footer-actions,
body.itqan-v47.itqan-ui80 .toolbar{flex-wrap:wrap!important;gap:8px!important;min-width:0!important}
body.itqan-v47.itqan-ui80 .form-grid>*,
body.itqan-v47.itqan-ui80 .field,
body.itqan-v47.itqan-ui80 .v443-search-select{min-width:0!important}
body.itqan-v47.itqan-ui80 .v443-search-select{display:flex!important;flex-direction:column!important;gap:5px!important;width:100%!important;max-width:100%!important}
body.itqan-v47.itqan-ui80 .v443-search-select input,
body.itqan-v47.itqan-ui80 .v443-search-select select{width:100%!important;margin:0!important}
body.itqan-v47.itqan-ui80 .budget-line{display:grid!important;grid-template-columns:minmax(220px,2fr) minmax(90px,.7fr) minmax(120px,.8fr) minmax(180px,1.4fr) 38px!important;align-items:end!important;gap:10px!important;padding:12px 0!important;min-width:0!important;border-bottom:1px solid var(--ui80-line)!important}
body.itqan-v47.itqan-ui80 .budget-line>*{grid-column:auto!important;grid-area:auto!important;width:100%!important;height:auto!important;min-width:0!important}
body.itqan-v47.itqan-ui80 .v494-filter-grid,
body.itqan-v47.itqan-ui80 .v496-filter-grid{align-items:end!important;gap:12px!important}
body.itqan-v47.itqan-ui80 .table-wrap table,
body.itqan-v47.itqan-ui80 .report-table table{min-width:100%!important;width:100%!important}
body.itqan-v47.itqan-ui80 table thead th{font-size:12px!important;line-height:1.5!important;padding:10px!important}
body.itqan-v47.itqan-ui80 table tbody td{font-size:13px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:break-word!important;font-variant-numeric:tabular-nums}
body.itqan-v47.itqan-ui80 td[dir=ltr],body.itqan-v47.itqan-ui80 td.money{white-space:nowrap!important}
body.itqan-v47.itqan-ui80 table tbody tr.selected td,
body.itqan-v47.itqan-ui80 table tbody tr.active td,
body.itqan-v47.itqan-ui80 table tbody tr.itq48-selected td{background:#f3e6c8!important}
body.itqan-v47.itqan-ui80 .desktop-grid.ui80-form-first{grid-template-columns:minmax(260px,340px) minmax(0,1fr)!important}
body.itqan-v47.itqan-ui80 .desktop-grid.ui80-form-last{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important}
body.itqan-v47.itqan-ui80 .kpi,
body.itqan-v47.itqan-ui80 .v500-kpi,
body.itqan-v47.itqan-ui80 .fuel-kpis>div{background:#fffefb!important;border:1px solid var(--ui80-line)!important;border-top:3px solid #b49456!important;border-radius:8px!important;box-shadow:none!important;color:var(--ui80-ink)!important;padding:14px!important}
body.itqan-v47.itqan-ui80 .v500-kpi small,
body.itqan-v47.itqan-ui80 .fuel-kpis span{color:var(--ui80-muted)!important;font-size:13px!important}
body.itqan-v47.itqan-ui80 .v500-kpi strong,
body.itqan-v47.itqan-ui80 .fuel-kpis b{color:var(--ui80-ink)!important;font-size:25px!important}
/* A dark surface must own its heading colors, including nested legacy headings. */
body.itqan-v47.itqan-ui80 #itq49 .itq49-header :is(h1,h2,h3,small),
body.itqan-v47.itqan-ui80 #itq51 .itq51-head :is(h1,h2,h3,small),
body.itqan-v47.itqan-ui80 #itq51 .itq51-panel>header :is(h1,h2,h3),
body.itqan-v47.itqan-ui80 #itq51 #itq51Drawer>header :is(h1,h2,h3),
body.itqan-v47.itqan-ui80 .modal-head :is(h1,h2,h3){color:#f1f5ef!important}
body.itqan-v47.itqan-ui80 #itq51 .itq51-panel>header,
body.itqan-v47.itqan-ui80 #itq51 #itq51Drawer>header{background:var(--ui80-navy)!important}
body.itqan-v47.itqan-ui80 #itemModal fieldset,
body.itqan-v47.itqan-ui80 #itemModal .v498-trade-grid{background:#fffefb!important;min-width:0!important}
body.itqan-v47.itqan-ui80 #itemModal .modal-head{flex-wrap:wrap!important;gap:8px!important}
/* Vouchers: one heading and one posting action; retain original controls for shortcuts. */
body.itqan-v47.itqan-ui80 #cashModal .v7040-voucher-fast-title,
body.itqan-v47.itqan-ui80 #cashModal .v7044-voucher-footer{display:none!important}
body.itqan-v47.itqan-ui80 #cashModal .v7044-voucher-top{height:auto!important;min-height:68px!important;flex-wrap:wrap!important;gap:10px!important}
body.itqan-v47.itqan-ui80 #cashModal .v7044-voucher-core,
body.itqan-v47.itqan-ui80 #cashModal .v499-payment-fieldset,
body.itqan-v47.itqan-ui80 #cashModal .v7040-quick-pay{background:#fffefb!important;border-color:var(--ui80-line)!important;box-shadow:none!important}
body.itqan-v47.itqan-ui80 #cashModal .v7044-balance-card{position:static!important;display:grid!important;grid-template-columns:110px 180px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:10px 14px!important}
body.itqan-v47.itqan-ui80 #cashModal .v7044-balance-card>small{display:none!important}
body.itqan-v47.itqan-ui80 #cashModal .v7044-balance-value{font-size:22px!important;margin:0!important}
body.itqan-v47.itqan-ui80 #cashModal .v7044-balance-strip{margin:0!important;padding:0!important;border:0!important}
body.itqan-v47.itqan-ui80 #cashModal .v7044-balance-strip .v491-party-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.itqan-v47.itqan-ui80 #cashModal .v7044-voucher-totals{position:static!important;bottom:auto!important;margin:12px 0!important;background:#f7f4e8!important}
/* Restore the semantic meter table: all readings fit in rows rather than tall cards. */
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-meter-table{display:table!important;width:100%!important;min-width:880px!important;table-layout:auto!important}
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-meter-table thead{display:table-header-group!important}
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-meter-table tbody{display:table-row-group!important}
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-meter-table tr{display:table-row!important;border:0!important;box-shadow:none!important}
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-meter-table td,
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-meter-table td:first-child{display:table-cell!important;min-height:0!important;white-space:nowrap!important;padding:7px 9px!important}
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-meter-table td:before{display:none!important;content:none!important}
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-meter-table input{width:115px!important;min-height:36px!important}
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-meter-section,
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-distribution-section{padding:10px!important;margin:10px 0!important;background:#fffefb!important;box-shadow:none!important;border-color:var(--ui80-line)!important}
body.itqan-v47.itqan-ui80 #fuelInvoiceModal .fuel-modal-body{padding:12px!important;background:#f2f2ec!important}
body.itqan-v47.itqan-ui80 .loading{padding:28px!important;color:#50636d!important;background:#fffefb!important;border:1px solid var(--ui80-line)!important;border-radius:8px!important;font-size:14px!important}
@media(max-width:1000px){body.itqan-v47.itqan-ui80 .budget-line{grid-template-columns:minmax(180px,2fr) 90px minmax(120px,1fr) 38px!important}body.itqan-v47.itqan-ui80 .budget-line>[data-b=notes]{grid-column:1/4!important;grid-row:2!important}body.itqan-v47.itqan-ui80 .budget-line>.btn{grid-column:4!important;grid-row:1!important}body.itqan-v47.itqan-ui80 .desktop-grid.ui80-form-first,body.itqan-v47.itqan-ui80 .desktop-grid.ui80-form-last{grid-template-columns:1fr!important}}
@media(max-width:700px){body.itqan-v47.itqan-ui80 .budget-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px!important}body.itqan-v47.itqan-ui80 .budget-line>.v443-search-select,body.itqan-v47.itqan-ui80 .budget-line>[data-b=account]{grid-column:1/3!important}body.itqan-v47.itqan-ui80 .budget-line>.btn{grid-column:3!important}body.itqan-v47.itqan-ui80 .budget-line>[data-b=notes]{grid-column:1/-1!important;grid-row:3!important}body.itqan-v47.itqan-ui80 #cashModal .v7044-balance-card{grid-template-columns:1fr 1fr!important}body.itqan-v47.itqan-ui80 #cashModal .v7044-balance-strip{grid-column:1/-1!important}body.itqan-v47.itqan-ui80 #cashModal .v7044-voucher-top .v7044-doc-actions{flex-wrap:wrap!important;width:100%!important}body.itqan-v47.itqan-ui80 #cashModal .v7044-voucher-top h2{font-size:20px!important}}
@media print{body.itqan-v47.itqan-ui80 #cashModal .v7044-voucher-top,body.itqan-v47.itqan-ui80 .v443-select-search{display:none!important}body.itqan-v47.itqan-ui80 #cashModal .v7044-voucher-totals{background:white!important}body.itqan-v47.itqan-ui80 table thead th{background:#eee!important;color:#222!important}}

@media print{body.itqan-v47.itqan-ui80 .modal-head :is(h1,h2,h3),body.itqan-v47.itqan-ui80 #itq51 .itq51-panel>header :is(h1,h2,h3),body.itqan-v47.itqan-ui80 #itq51 #itq51Drawer>header :is(h1,h2,h3){color:#222!important}body.itqan-v47.itqan-ui80 .modal-head,body.itqan-v47.itqan-ui80 #itq51 .itq51-panel>header,body.itqan-v47.itqan-ui80 #itq51 #itq51Drawer>header{background:#fff!important}}
