/* 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}}
