/* ITQAN v70.0.44 — real program-wide interface rebuild */
:root{
 --itq44-navy:#071b2c;--itq44-navy2:#0d2940;--itq44-navy3:#153b59;--itq44-gold:#d8aa3d;--itq44-gold2:#b98419;--itq44-gold-soft:#fff4d6;--itq44-bg:#edf3f8;--itq44-surface:#fff;--itq44-line:#d4dde5;--itq44-line2:#9aaab8;--itq44-text:#13283a;--itq44-muted:#6f8090;--itq44-green:#168846;--itq44-red:#d13b37;--itq44-shadow:0 12px 34px rgba(6,28,45,.11);--itq44-radius:14px;--itq44-side:210px;
}
html,body{background:var(--itq44-bg)!important;color:var(--itq44-text)!important;font-family:"Segoe UI",Tahoma,Arial,sans-serif!important}
*{box-sizing:border-box}button,input,select,textarea{font:inherit}

/* ===== Entire application ===== */
.app-shell.v7044-shell{display:grid!important;grid-template-columns:var(--itq44-side) minmax(0,1fr)!important;grid-template-rows:64px 48px 42px minmax(0,1fr) 30px!important;grid-template-areas:"top top" "menu menu" "quick quick" "side main" "status status"!important;min-height:100vh!important;background:var(--itq44-bg)!important;direction:ltr!important}
.v7044-shell>.v7044-titlebar{grid-area:top!important;direction:rtl!important;height:64px!important;min-height:64px!important;background:linear-gradient(100deg,#061725,#0b2a42)!important;border:0!important;border-bottom:2px solid var(--itq44-gold)!important;color:#fff!important;padding:0 24px!important;display:grid!important;grid-template-columns:280px minmax(260px,640px) 1fr!important;align-items:center!important;gap:24px!important;box-shadow:0 4px 18px rgba(5,22,35,.18)!important}
.v7044-brand{display:flex;align-items:center;justify-content:flex-start;gap:10px}.v7044-logo{width:48px;height:42px;border-radius:11px;background:linear-gradient(145deg,#f5d36f,#bf8720);display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:7px;color:#071b2c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.v7044-logo b{display:block;width:7px;background:#0b2a42;border-radius:3px 3px 0 0}.v7044-logo b:nth-child(1){height:17px}.v7044-logo b:nth-child(2){height:27px}.v7044-logo b:nth-child(3){height:34px}.v7044-brand strong{font-size:24px;letter-spacing:1px}.v7044-brand small{display:block;color:#efc75f;font-weight:900;margin-top:-4px}.v7044-global-search{height:40px;border:1px solid rgba(255,255,255,.25);border-radius:10px;display:flex;align-items:center;gap:8px;padding:0 12px;background:rgba(255,255,255,.07)}.v7044-global-search input{width:100%!important;border:0!important;background:transparent!important;color:#fff!important;outline:0!important;box-shadow:none!important}.v7044-global-search input::placeholder{color:#cbd6df}.v7044-user{display:flex;align-items:center;justify-content:flex-start;gap:10px}.v7044-user strong{display:block;color:#fff}.v7044-user small{color:#aebfcd}.v7044-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e4e8eb;color:#243746;font-weight:900}.v7044-bell{color:#ff5a55;font-size:10px;margin-inline-start:auto}
.v7044-shell>.v7044-menubar{grid-area:menu!important;direction:rtl!important;background:#0b2133!important;border:0!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;padding:0 20px!important;gap:2px!important;overflow-x:auto!important}.v7044-top-link{border:0!important;background:transparent!important;color:#fff!important;padding:0 22px!important;display:flex!important;align-items:center!important;gap:9px!important;font-weight:900!important;white-space:nowrap!important}.v7044-top-link i{font-style:normal;color:#e4b94d}.v7044-top-link.active,.v7044-top-link:hover{background:linear-gradient(180deg,#e5bc59,#bf8924)!important;color:#112536!important}.v7044-top-link.active i,.v7044-top-link:hover i{color:#112536}
.v7044-shell>.v7044-quickbar{grid-area:quick!important;direction:rtl!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--itq44-line)!important;padding:5px 20px!important;display:flex!important;gap:8px!important;align-items:center!important;overflow-x:auto!important}.v7044-quickbar button{border:1px solid #d8bd78!important;background:#fff9e8!important;color:#5a4315!important;border-radius:8px!important;padding:6px 13px!important;font-weight:800!important;white-space:nowrap!important}.v7044-quickbar button:hover{background:var(--itq44-gold)!important;color:#102537!important}
.v7044-sidebar{grid-area:side!important;direction:rtl!important;background:linear-gradient(180deg,#0b2235,#071827)!important;color:#fff!important;min-height:calc(100vh - 184px)!important;padding:10px 8px!important;position:relative!important;overflow:auto!important}.v7044-side-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 12px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:6px}.v7044-side-head button{border:0;background:rgba(255,255,255,.08);color:#fff;border-radius:7px;width:30px;height:30px}.v7044-sidebar nav{display:grid;gap:3px}.v7044-side-link{border:0!important;background:transparent!important;color:#edf4f8!important;min-height:39px!important;border-radius:8px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 11px!important;text-align:right!important}.v7044-side-link i{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:rgba(255,255,255,.07);color:#e7bb52;font-style:normal;font-weight:900}.v7044-side-link:hover,.v7044-side-link.active{background:linear-gradient(90deg,rgba(216,170,61,.25),rgba(216,170,61,.08))!important;color:#fff!important;box-shadow:inset -3px 0 0 var(--itq44-gold)}.v7044-side-version{position:sticky;bottom:0;margin-top:14px;padding:8px;text-align:center;color:#9db1c0;font-size:11px;background:#071827}
.v7044-shell>.v7044-content{grid-area:main!important;direction:rtl!important;min-width:0!important;padding:16px!important;background:var(--itq44-bg)!important}.v7044-workspace{background:transparent!important;border:0!important;box-shadow:none!important}.v7044-page-head{background:#fff!important;border:1px solid var(--itq44-line)!important;border-radius:12px!important;padding:12px 16px!important;margin-bottom:12px!important;box-shadow:0 3px 12px rgba(8,31,49,.05)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.v7044-page-head h2{font-size:21px!important;color:var(--itq44-navy)!important;margin:0!important}.v7044-page-head p{color:var(--itq44-muted)!important;margin:2px 0 0!important}.v7044-page-body{min-width:0!important}.v7044-panel,.v7044-page-body>.panel{background:#fff!important;border:1px solid var(--itq44-line)!important;border-radius:12px!important;box-shadow:0 4px 16px rgba(9,31,48,.05)!important;overflow:hidden!important}.v7044-panel .panel-head,.v7044-page-body>.panel>.panel-head{background:linear-gradient(180deg,#fff,#f9fbfd)!important;border-bottom:1px solid var(--itq44-line)!important;padding:12px 14px!important}.v7044-panel .panel-head h3{color:var(--itq44-navy)!important}.v7044-shell>.v7044-statusbar{grid-area:status!important;direction:rtl!important;background:#0a2134!important;color:#b9c9d5!important;border:0!important;height:30px!important;padding:5px 18px!important;font-size:11px!important;display:flex!important;gap:18px!important}
body.v7044-sidebar-collapsed .app-shell.v7044-shell{grid-template-columns:64px minmax(0,1fr)!important}body.v7044-sidebar-collapsed .v7044-side-link span,body.v7044-sidebar-collapsed .v7044-side-head strong,body.v7044-sidebar-collapsed .v7044-side-version{display:none!important}body.v7044-sidebar-collapsed .v7044-side-link{justify-content:center!important;padding-inline:0!important}

/* Forms & tables everywhere */
.v7044-shell input,.v7044-shell select,.v7044-shell textarea,.v7044-generic-host input,.v7044-generic-host select,.v7044-generic-host textarea{border:1px solid #c6d2dc!important;border-radius:8px!important;background:#fff!important;color:#173049!important;min-height:37px!important;padding:7px 10px!important;box-shadow:none!important}.v7044-shell input:focus,.v7044-shell select:focus,.v7044-shell textarea:focus,.modal-backdrop input:focus,.modal-backdrop select:focus,.modal-backdrop textarea:focus{border-color:#d2a23b!important;box-shadow:0 0 0 3px rgba(216,170,61,.15)!important;outline:0!important}.v7044-shell .btn,.modal-backdrop .btn{border-radius:8px!important;font-weight:800!important}.v7044-shell .btn.gold,.modal-backdrop .btn.gold{background:linear-gradient(180deg,#dfb753,#bd8821)!important;color:#102639!important;border-color:#b17d18!important}
.v7044-table-wrap,.v7044-shell .table-wrap{border:1px solid #aebbc6!important;border-radius:9px!important;overflow:auto!important;background:#fff!important}.v7044-shell table,.modal-backdrop table{border-collapse:collapse!important;width:100%!important}.v7044-shell table thead th,.modal-backdrop table thead th{background:linear-gradient(180deg,#13364f,#0b263b)!important;color:#fff!important;border:1px solid #405e73!important;border-bottom:2px solid var(--itq44-gold)!important;padding:9px 8px!important;font-weight:900!important;white-space:nowrap!important}.v7044-shell table tbody td,.modal-backdrop table tbody td{border:1px solid #d7dfe6!important;padding:8px!important;background:#fff!important}.v7044-shell table tbody tr:nth-child(even) td,.modal-backdrop table tbody tr:nth-child(even) td{background:#f8fbfd!important}.v7044-shell table tbody tr:hover td,.modal-backdrop table tbody tr:hover td{background:#fff8e5!important}

/* ===== Invoice rebuilt layout ===== */
#documentModal.v7044-doc-host{padding:0!important;background:rgba(3,15,24,.38)!important;align-items:stretch!important;justify-content:stretch!important}
#documentModal .v7044-invoice{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;border-radius:0!important;border:0!important;background:#eef3f7!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-shadow:none!important}
.v7044-hidden{display:none!important}.v7044-invoice-top,.v7044-voucher-top{height:72px;min-height:72px;background:linear-gradient(100deg,#071827,#10344f);border-bottom:3px solid var(--itq44-gold);display:flex;align-items:center;justify-content:space-between;padding:10px 22px;color:#fff;direction:rtl}.v7044-doc-title{display:flex;align-items:center;gap:12px}.v7044-doc-title h2{margin:0;color:#fff;font-size:24px}.v7044-doc-title small{color:#c6d6e1}.v7044-doc-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#f0ca66,#b9811e);color:#102637;font-weight:1000;font-size:20px}.v7044-doc-actions{display:flex;gap:8px;align-items:center}.v7044-action{border:1px solid #546e80;background:#17364d;color:#fff;border-radius:8px;min-height:39px;padding:7px 15px;font-weight:900}.v7044-action.primary{background:linear-gradient(180deg,#e4bc5d,#bd8720);color:#102537;border-color:#b47d17}.v7044-action:hover{filter:brightness(1.07)}
#documentModal .modal-body{flex:1!important;min-height:0!important;overflow:auto!important;padding:14px 16px!important;background:#eef3f7!important}.v7044-invoice-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;direction:ltr;align-items:start}.v7044-invoice-layout>*{direction:rtl}.v7044-invoice-aside{display:grid;gap:12px;position:sticky;top:0}.v7044-aside-card,.v7044-main-card{background:#fff;border:1px solid var(--itq44-line);border-radius:12px;box-shadow:0 4px 14px rgba(8,30,46,.06);overflow:hidden}.v7044-aside-card>h3{margin:0;padding:11px 13px;border-bottom:1px solid var(--itq44-line);background:#fbfcfd;color:#182f43;font-size:15px}.v7044-aside-slot{padding:10px}.v7044-invoice-main{min-width:0;display:grid;gap:12px}.v7044-head-slot{padding:12px}.v7044-lines-card{min-width:0}.v7044-lines-cap{display:flex;justify-content:space-between;align-items:center;padding:10px 13px;background:#fff8e3;border-bottom:1px solid #e2c878}.v7044-lines-cap strong{color:#59400f}.v7044-lines-cap span{font-size:12px;color:#7c6b47}.v7044-lines-slot{min-width:0;overflow:auto}.v7044-invoice .v472-invoice-head-form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;background:transparent!important;border:0!important;padding:0!important}.v7044-invoice .v7042-invoice-primary{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:9px!important;background:#fff!important;border:0!important;padding:0!important}.v7044-invoice .v7042-section-cap{grid-column:1/-1!important;background:#fff7df!important;border:1px solid #e5cb84!important;border-radius:8px!important;padding:7px 10px!important}.v7044-invoice .v7040-counterparty-card{grid-column:1/-1!important}.v7044-invoice .v7042-invoice-advanced{grid-column:1/-1!important;border:1px solid #e2d5ad!important;border-radius:8px!important;background:#fffaf0!important}.v7044-invoice .v7042-invoice-advanced summary{cursor:pointer;padding:8px 10px;font-weight:900;color:#72521b}.v7044-invoice .v7042-advanced-grid{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:9px!important;padding:10px!important}
.v7044-invoice .v472-invoice-grid{min-width:1000px!important;border:0!important}.v7044-invoice .v472-invoice-head,.v7044-invoice .invoice-line{display:grid!important;grid-template-columns:48px 105px minmax(250px,1.8fr) 170px 100px 95px 110px 90px 88px 120px 52px!important;align-items:stretch!important}.v7044-invoice .v472-invoice-head{background:#0b283e!important;color:#fff!important;border-bottom:2px solid var(--itq44-gold)!important}.v7044-invoice .v472-invoice-head>span{padding:9px 7px!important;border-inline-start:1px solid #496276!important;font-weight:900!important;text-align:center!important}.v7044-invoice .invoice-line>*{min-width:0!important;border-radius:0!important;border:0!important;border-inline-start:1px solid #d3dce4!important;border-bottom:1px solid #d3dce4!important;min-height:42px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:6px!important}.v7044-invoice .invoice-line:nth-child(even)>*{background:#f9fbfd!important}.v7044-invoice .invoice-line select[data-d="item"]{justify-content:initial!important}.v7044-invoice .invoice-line input,.v7044-invoice .invoice-line select{width:100%!important;height:100%!important;text-align:center!important;background:transparent!important}.v7044-invoice .v472-add-line{padding:10px!important;border-top:1px solid #d6dfe6!important;background:#fbfcfd!important}.v7044-invoice .v472-add-line button{background:linear-gradient(180deg,#dfb554,#bd8720)!important;color:#102537!important;border:1px solid #af7915!important;border-radius:8px!important;padding:8px 18px!important;font-weight:900!important}.v7044-invoice .v472-total-box,.v7044-invoice .v472-payment-box,.v7044-invoice .v472-notes-box{display:block!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.v7044-invoice .v472-total-box>div{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:9px 4px!important;border-bottom:1px dashed #d7dfe5!important}.v7044-invoice .v472-total-box .grand{background:#0e293e!important;color:#fff!important;border-radius:9px!important;padding:13px 10px!important;margin-top:6px!important}.v7044-invoice .v472-total-box .grand output{color:#f0c85f!important;font-size:24px!important}.v7044-invoice .v472-payment-box fieldset{border:0!important;padding:4px 0!important;margin:0!important}.v7044-invoice .v472-payment-box legend{font-weight:900!important;color:#72551c!important}.v7044-invoice .v472-payment-box fieldset>div{margin-bottom:7px!important}.v7044-invoice .v472-notes-box textarea{min-height:86px!important;width:100%!important}.v7044-invoice-footer{margin-top:12px!important;background:#fff!important;border:1px solid var(--itq44-line)!important;border-radius:10px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.v7044-invoice-footer>span{margin-inline-end:auto!important;color:#6b7d8c!important}

/* ===== Voucher rebuilt layout ===== */
#cashModal.v7044-voucher-host{padding:18px!important;background:rgba(3,15,24,.42)!important}.v7044-voucher{width:min(1480px,98vw)!important;max-width:1480px!important;height:min(900px,96vh)!important;max-height:96vh!important;border-radius:15px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#eef3f7!important;box-shadow:0 26px 80px rgba(3,19,31,.35)!important}.v7044-voucher>.v491-body{flex:1!important;min-height:0!important;overflow:auto!important;padding:14px!important;background:#eef3f7!important}.v7044-voucher-tabs{background:#fff!important;border:1px solid var(--itq44-line)!important;border-radius:10px!important;padding:5px!important;display:flex!important;gap:6px!important;margin:0 0 12px!important}.v7044-voucher-tabs button{flex:1!important;min-height:39px!important;border:0!important;border-radius:7px!important;background:#f2f4f6!important;color:#23394b!important;font-weight:900!important}.v7044-voucher-tabs button.active{background:linear-gradient(180deg,#e4bc5c,#bf8922)!important;color:#102639!important}.v7044-voucher-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;direction:ltr}.v7044-voucher-layout>*{direction:rtl}.v7044-balance-card{background:#fff;border:1px solid #dfc477;border-radius:12px;box-shadow:0 4px 14px rgba(8,30,46,.06);padding:18px;position:sticky;top:0}.v7044-balance-label{font-weight:900;color:#263c4d}.v7044-balance-value{display:block;font-size:29px;color:var(--itq44-green);margin:10px 0 2px;direction:ltr;text-align:right}.v7044-balance-card>small{color:#738493}.v7044-balance-strip{margin-top:16px;border-top:1px solid #e3e8ed;padding-top:10px}.v7044-balance-strip .v491-party-strip,.v7044-balance-strip#v491PartyStrip{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;background:transparent!important;border:0!important;padding:0!important}.v7044-balance-strip span{display:flex!important;justify-content:space-between!important;padding:6px 0!important;border-bottom:1px dashed #dce3e9!important}.v7044-voucher-main{min-width:0}.v7044-voucher-core{background:#fff;border:1px solid var(--itq44-line);border-radius:12px;padding:12px;box-shadow:0 4px 14px rgba(8,30,46,.06)}.v7044-voucher .v7040-voucher-fast{display:grid!important;grid-template-columns:180px minmax(280px,1fr) minmax(210px,.7fr)!important;gap:10px!important;border:0!important;background:transparent!important;padding:0!important}.v7044-voucher .v7040-voucher-fast-title{grid-column:1/-1!important;background:#fff7df!important;border:1px solid #e4c97f!important;border-radius:8px!important;padding:8px 10px!important}.v7044-voucher .v7040-voucher-fast-title strong{font-size:17px!important;color:#5e450f!important}.v7044-voucher .v7040-voucher-fast-title span{display:none!important}.v7044-voucher .v7042-voucher-meta{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:9px!important}.v7044-voucher .v7040-quick-pay{grid-column:1/-1!important;display:grid!important;grid-template-columns:1.1fr 1fr 1.3fr auto!important;gap:9px!important;background:#fff8e5!important;border:1px solid #e3c77d!important;border-radius:9px!important;padding:10px!important;align-items:end!important}.v7044-voucher .v7040-amount-box input{font-size:23px!important;font-weight:1000!important;text-align:center!important;color:#173149!important;border-color:#d0a23b!important}.v7044-voucher .v7040-selected{align-self:end!important;min-height:37px!important;display:flex!important;align-items:center!important;background:#f5f8fa!important;border:1px solid #d4dde4!important;border-radius:8px!important;padding:7px 10px!important}.v7044-voucher .v499-payment-fieldset{margin-top:12px!important;border:1px solid #d3dce4!important;border-radius:9px!important;background:#fbfcfd!important}.v7044-voucher-tabpage{background:#fff!important;border:1px solid var(--itq44-line)!important;border-radius:12px!important;padding:12px!important}.v7044-voucher-totals{background:#fff!important;border:1px solid var(--itq44-line)!important;border-radius:10px!important;margin-top:12px!important;overflow:hidden!important}.v7044-voucher-totals>div{border-inline-start:1px solid var(--itq44-line)!important}.v7044-voucher-totals .primary{background:#eaf7e9!important}.v7044-voucher-footer{background:transparent!important;border:0!important;padding:10px 0 0!important}

/* ===== Statements, fuel and generic modals ===== */
.v7044-statement .modal,.v7044-statement-modal{width:min(1500px,98vw)!important;max-width:1500px!important;border-radius:14px!important;overflow:hidden!important}.v7044-statement .modal-head{background:linear-gradient(100deg,#071827,#113b59)!important;color:#fff!important;border-bottom:3px solid var(--itq44-gold)!important}.v7044-statement .v7040-mode-switch{background:#fff!important;border:1px solid var(--itq44-line)!important;border-radius:9px!important;padding:4px!important}.v7044-statement .v7040-ledger{border:1px solid #aab8c3!important;border-radius:9px!important;overflow:hidden!important}
.v7044-fuel .fuel-modal,.v7044-fuel-modal{width:min(1540px,98vw)!important;max-width:1540px!important;border-radius:14px!important;overflow:hidden!important}.v7044-fuel .modal-head{background:linear-gradient(100deg,#071827,#113b59)!important;color:#fff!important;border-bottom:3px solid var(--itq44-gold)!important}.v7044-fuel .fuel-meter-section{background:#fff!important;border:1px solid var(--itq44-line)!important;border-radius:12px!important;padding:10px!important}.v7044-fuel .fuel-lines-table,.v7044-fuel .fuel-meter-table{border:1px solid #aab8c3!important;border-radius:9px!important;overflow:hidden!important}.v7044-fuel .fuel-grand-summary{display:grid!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:9px!important}.v7044-fuel .fuel-grand-summary>div{background:#fff!important;border:1px solid var(--itq44-line)!important;border-radius:9px!important;padding:10px!important}.v7044-fuel .fuel-grand-summary>div:last-child{background:#fff3d2!important;border-color:#d7b45e!important}
.v7044-generic-host{background:rgba(3,15,24,.4)!important}.v7044-generic-modal{border-radius:14px!important;border:1px solid #8ea0af!important;box-shadow:0 24px 70px rgba(4,22,34,.32)!important;overflow:hidden!important}.v7044-generic-modal .modal-head,.v7044-generic-modal .v472-window-caption{background:linear-gradient(100deg,#071827,#103550)!important;color:#fff!important;border-bottom:3px solid var(--itq44-gold)!important}.v7044-generic-modal .modal-body{background:#eef3f7!important}

/* Responsive */
@media(max-width:1180px){.app-shell.v7044-shell{grid-template-columns:64px minmax(0,1fr)!important}.v7044-side-link span,.v7044-side-head strong,.v7044-side-version{display:none!important}.v7044-side-link{justify-content:center!important}.v7044-titlebar{grid-template-columns:200px minmax(220px,1fr) 180px!important}.v7044-invoice-layout{grid-template-columns:1fr!important}.v7044-invoice-aside{position:static!important;grid-template-columns:repeat(3,1fr)!important}.v7044-voucher-layout{grid-template-columns:1fr!important}.v7044-balance-card{position:static!important}.v7044-voucher .v7040-voucher-fast{grid-template-columns:1fr 1fr!important}}
@media(max-width:760px){.app-shell.v7044-shell{display:block!important}.v7044-sidebar,.v7044-global-search,.v7044-quickbar{display:none!important}.v7044-titlebar{display:flex!important;justify-content:space-between!important;padding:0 10px!important}.v7044-user>div{display:none!important}.v7044-menubar{overflow-x:auto!important}.v7044-content{padding:7px!important}.v7044-page-head{display:block!important}.v7044-invoice-top,.v7044-voucher-top{height:auto!important;min-height:64px!important;flex-wrap:wrap!important;padding:8px!important}.v7044-doc-actions{overflow-x:auto!important;width:100%!important}.v7044-invoice-aside{grid-template-columns:1fr!important}.v7044-invoice .v7042-invoice-primary,.v7044-invoice .v7042-advanced-grid{grid-template-columns:1fr!important}.v7044-voucher .v7040-voucher-fast,.v7044-voucher .v7042-voucher-meta,.v7044-voucher .v7040-quick-pay{grid-template-columns:1fr!important}.v7044-fuel .fuel-grand-summary{grid-template-columns:1fr 1fr!important}}
@media print{.v7044-sidebar,.v7044-titlebar,.v7044-menubar,.v7044-quickbar,.v7044-statusbar,.v7044-doc-actions,.no-print{display:none!important}.app-shell.v7044-shell{display:block!important}.v7044-content{padding:0!important}.v7044-invoice-top,.v7044-voucher-top{background:#fff!important;color:#000!important;border-bottom:2px solid #000!important}.v7044-doc-title h2{color:#000!important}}
