@import url('quantum-form-actions.css?v=20261102');
:root{--quantum-font-scale:1.05}
*{box-sizing:border-box}html,body{height:100%;margin:0}body{font:calc(12px * var(--quantum-font-scale,1.05)) 'Segoe UI',Tahoma,sans-serif;color:#263d50;background:#e8e8e8;overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible{outline:2px solid #087de2;outline-offset:-2px}button{border:0;background:none}input,select{border:1px solid #bfc1c3;background:#fff;border-radius:2px;height:23px;padding:2px 5px}input[type=checkbox]{width:14px;height:14px;accent-color:#0077c9;vertical-align:middle}.topbar{height:54px;background:#555d65;color:#e6edf4;display:flex;align-items:center;padding:0 10px;gap:8px}.topbar>button,.headerTools button{height:32px;background:#485158;color:#d5e5ee;padding:0 11px}.topbar>button{font-size:calc(19px * var(--quantum-font-scale,1.05));width:34px}.brand{color:#fff;text-decoration:none;font-size:calc(15px * var(--quantum-font-scale,1.05));font-weight:700;display:flex;align-items:center;gap:7px;min-width:210px}.atom{font-size:calc(34px * var(--quantum-font-scale,1.05));color:#bfc9cf;font-weight:400}.topbar form{height:32px;max-width:470px;min-width:180px;flex:1;display:flex;align-items:center;background:#454d54;margin-left:32px}.topbar form input{background:none;border:none;color:white;width:100%;font-size:calc(11px * var(--quantum-font-scale,1.05))}.topbar input::placeholder{color:#b7c3cd}.topbar kbd{white-space:nowrap;color:#97acbe;font:calc(10px * var(--quantum-font-scale,1.05)) 'Segoe UI';margin-right:8px}.headerTools{display:flex;align-items:center;gap:6px;margin-left:auto}.headerTools .ai{background:#8535ec;color:#fff;font-weight:600}.headerTools button:nth-child(4),.headerTools button:nth-child(5),.headerTools button:nth-child(7),.headerTools button:nth-child(8){background:none;padding:0 7px}.company{font-size:calc(11px * var(--quantum-font-scale,1.05));min-width:180px;margin-left:5px}.company small{display:block;font-size:calc(10px * var(--quantum-font-scale,1.05));margin-top:3px}.avatar{border:1px solid #69a6c5;border-radius:50%;height:30px;width:30px;display:grid;place-items:center;color:#91bacb;font-size:calc(11px * var(--quantum-font-scale,1.05));position:relative}.avatar span{position:absolute;width:8px;height:8px;border-radius:50%;background:#0bce5a;right:-2px;bottom:0}.windowTools{font-size:calc(13px * var(--quantum-font-scale,1.05));color:#a4b2c3;white-space:nowrap}.shell{display:flex;height:calc(100% - 76px)}.sidebar{background:#48515a;color:#dbe4ef;width:232px;flex:none;display:flex;flex-direction:column;border-right:1px solid #999;padding:0 8px;overflow:hidden}.sideLabel{font-size:calc(10px * var(--quantum-font-scale,1.05));margin:8px 0 4px}.sideLabel span{float:right}.homeLink{background:#d6ecff;border-radius:6px;text-align:left;min-height:32px;color:#284c68;font-weight:600;font-size:calc(13px * var(--quantum-font-scale,1.05))}.sidebar>input{margin:8px 0;background:#515b64;border-color:#77818a;color:white;height:22px;font-size:calc(11px * var(--quantum-font-scale,1.05))}.sidebar input::placeholder{color:#b6c1cb}.sidebar nav{flex:1;overflow:auto;scrollbar-width:thin}.sideItem{display:flex;align-items:center;gap:11px;width:100%;height:34px;color:#e0e8ef;text-align:left;border-top:1px solid #ffffff05;padding:0 3px}.sideItem:hover,.sideItem.active{background:#606d78}.sideItem .navIcon{font:calc(15px * var(--quantum-font-scale,1.05)) 'Segoe MDL2 Assets';color:#c4d0df;width:17px}.sideItem .chevron{margin-left:auto;font-size:calc(10px * var(--quantum-font-scale,1.05))}.sideBottom small{font-size:calc(10px * var(--quantum-font-scale,1.05));color:#d9e8fc;line-height:20px}.workspace{min-width:0;flex:1;display:flex;flex-direction:column}.tabbar{height:25px;flex:none;display:flex;align-items:end;background:#e8e8e8;border-bottom:1px solid #9e9e9e;padding:0 8px;overflow-x:auto;scrollbar-width:none}.tab{height:22px;background:linear-gradient(#f9f9f9,#e7e7e7);border:1px solid #b7b7b7;border-bottom:0;border-radius:5px 5px 0 0;font-size:calc(11px * var(--quantum-font-scale,1.05));padding:2px 8px;white-space:nowrap;display:flex;align-items:center;gap:14px;flex:none}.tab.active{background:#e8e8e8;height:24px;position:relative;top:1px}.tab .close{font-size:calc(15px * var(--quantum-font-scale,1.05));color:#555;padding:0 1px}.pageHost{position:relative;flex:1;min-height:0;border:1px solid #b7b7b7;border-top:0;margin:0 3px 2px}.page{height:100%}.page[hidden]{display:none!important}.homePage{display:flex;gap:13px;padding:8px 5px 4px 23px;overflow:hidden}.homeMain{flex:1;min-width:0;overflow:auto;padding-right:18px;scrollbar-width:thin}.pageHeading{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.breadcrumb{font-size:calc(12px * var(--quantum-font-scale,1.05));color:#5e6871;margin-bottom:1px}h1{font-weight:500;font-size:calc(18px * var(--quantum-font-scale,1.05));margin:0}h2{font-size:calc(14px * var(--quantum-font-scale,1.05));font-weight:600;margin:0}.pageHeading small{color:#8190a4;font-size:calc(11px * var(--quantum-font-scale,1.05))}.pageHeading label{font-size:calc(11px * var(--quantum-font-scale,1.05));color:#8797a7;white-space:nowrap}.moduleGrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px 8px}.moduleCard{position:relative;display:flex;align-items:center;text-align:left;height:64px;background:#fafafa;border-radius:7px;padding:8px 10px 8px 12px;gap:7px;min-width:0;border:1px solid #ffffff80}.moduleCard:before{content:'';position:absolute;left:3px;top:13px;bottom:13px;width:3px;border-radius:3px;background:var(--accent,#7f78db)}.moduleCard:hover{background:#eaf3ff;border-color:#95b9e8}.moduleCard .moduleIcon{flex:none;width:29px;height:32px;object-fit:contain}.moduleCard b{font-size:calc(11px * var(--quantum-font-scale,1.05));font-weight:500;line-height:14px;display:block;padding-right:8px}.moduleCard small{display:block;font-size:calc(10px * var(--quantum-font-scale,1.05));color:#8e98a6;margin-top:6px;white-space:nowrap}.star{position:absolute;right:5px;top:3px;color:#a4b5c9;font-size:calc(17px * var(--quantum-font-scale,1.05))}.moduleCard .fallbackIcon{border-radius:7px;background:#e9e6f8;color:#7262d4;font-size:calc(22px * var(--quantum-font-scale,1.05));width:29px;text-align:center}.shortcutRow{display:flex;gap:9px;border-top:1px solid #d5d5d5;padding-top:10px;margin-top:10px;overflow:auto}.shortcut{min-width:83px;background:#fff;position:relative;border-radius:6px 6px 0 0;padding:9px 7px 5px;font-size:calc(10px * var(--quantum-font-scale,1.05));white-space:nowrap}.shortcut:before{content:'';height:2px;background:#7198e2;position:absolute;top:0;left:12px;right:12px}.shortcut span{display:block;color:#6894d4;font-size:calc(22px * var(--quantum-font-scale,1.05));line-height:25px}.kpiHeading{display:flex;align-items:center;justify-content:space-between;margin:14px 0 12px}.kpiHeading button{padding:9px 18px;color:#5d7fa1;font-size:calc(10px * var(--quantum-font-scale,1.05))}.kpiHeading .green{background:#0cba8a;color:white}.kpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi{background:#fff;border-radius:10px 10px 3px 3px;position:relative;min-width:0;padding:0 9px 10px;border-left:3px solid #477eff;height:350px;overflow:hidden}.kpi:nth-child(3n){border-left-color:#9855ef}.kpi:nth-child(n+5){height:250px}.panelTitle{display:flex;align-items:center;justify-content:space-between;font-size:calc(12px * var(--quantum-font-scale,1.05));min-height:34px;font-weight:500}.panelTitle .muted{font-size:calc(13px * var(--quantum-font-scale,1.05));color:#b1bfce;letter-spacing:8px}.listItem{display:flex;align-items:center;gap:8px;width:100%;font-size:calc(11px * var(--quantum-font-scale,1.05));height:31px;text-align:left;padding:0 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem:nth-child(2){background:#ccc}.listItem span{font-size:calc(25px * var(--quantum-font-scale,1.05));color:#6295b2;min-width:28px}.miniTable{width:100%;border-collapse:collapse;margin-top:25px;font-size:calc(10px * var(--quantum-font-scale,1.05))}.miniTable th,.miniTable td{border:1px solid #d0d0d0;height:24px;font-weight:400}.kpiNote{margin:25px 10px;font-size:calc(11px * var(--quantum-font-scale,1.05));line-height:22px}.kpiNote b{display:block;color:#222}.figures{margin:5px 8px}.figure{padding:10px;margin:5px 0;background:#b0c7e5;text-align:right;font-size:calc(11px * var(--quantum-font-scale,1.05))}.figure:nth-child(2){background:#8dbf87}.figure:nth-child(3){background:#d4d4d4}.figure:nth-child(4){background:#f9ede3}.figure strong{display:block;font-weight:400;margin-top:7px}.rightRail{width:298px;flex:none;overflow:auto;scrollbar-width:thin;padding-right:2px}.railPanel{background:#fff;margin-bottom:8px;padding:0 12px 9px;border:1px solid #efefef}.railPanel h3{font-size:calc(12px * var(--quantum-font-scale,1.05));margin:0;line-height:34px;font-weight:600}.summaryRow{display:flex;align-items:center;gap:10px;font-size:calc(11px * var(--quantum-font-scale,1.05));color:#7c8790;height:33px}.summaryRow span{height:24px;width:24px;display:grid;place-items:center;background:#e5eeff;color:#4175ed;font-size:calc(16px * var(--quantum-font-scale,1.05))}.summaryRow:nth-child(3) span{background:#d6eee6;color:#30a99b}.summaryRow:nth-child(4) span{background:#ddf7e6;color:#0db871}.summaryRow:nth-child(5) span{background:#fce6ea;color:#ef7987}.summaryRow:nth-child(6) span{background:#ffead9;color:#fa9061}.summaryRow b{margin-left:auto;font-weight:400;color:#344962}.todoTools{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-size:calc(16px * var(--quantum-font-scale,1.05));color:#3675ef}.todoTools select{font-size:calc(11px * var(--quantum-font-scale,1.05));width:120px}.railPanel label{font-size:calc(10px * var(--quantum-font-scale,1.05));color:#8a8a8a}.todoItem{border:1px solid #dcecff;border-radius:10px;padding:8px;margin:4px 0;font-size:calc(11px * var(--quantum-font-scale,1.05));height:61px;overflow:hidden}.todoItem b{display:block;font-size:calc(12px * var(--quantum-font-scale,1.05));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todoItem small{font-size:calc(10px * var(--quantum-font-scale,1.05));color:#99a4ad;display:block;margin-top:5px}.aiHeading{color:#6543c6}.aiBody{font-size:calc(11px * var(--quantum-font-scale,1.05));line-height:18px}.aiBody small{color:#a2a7b0}.blogItem{font-size:calc(11px * var(--quantum-font-scale,1.05));line-height:21px;margin-bottom:9px}.blogItem small{font-size:calc(9px * var(--quantum-font-scale,1.05));color:#8593a0}.notice{font-size:calc(10px * var(--quantum-font-scale,1.05));border-left:3px solid #2abf6c;padding:5px 6px;background:#f6f8fa;margin:5px 0;line-height:15px}.notice:nth-child(odd){border-color:#ef6946}.notice time{float:right;color:#9ba8b7;font-size:calc(9px * var(--quantum-font-scale,1.05))}.customerBody{display:flex;height:100%;gap:5px;padding:5px}.gridArea{flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid #bcbcbc;background:#fff}.gridScroll{overflow:auto;flex:1;min-height:0}#customerGrid{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;font-size:calc(11px * var(--quantum-font-scale,1.05))}#customerGrid th,#customerGrid td{height:22px;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;text-align:left;padding:1px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}#customerGrid thead{position:sticky;top:0;z-index:1;background:#f5f5f5}#customerGrid th{height:25px}#customerGrid th:first-child{width:27px}#customerGrid th:nth-child(2){width:70px}#customerGrid th:nth-child(3){width:80px}#customerGrid th:nth-child(4){width:440px}#customerGrid th:nth-child(5){width:90px}#customerGrid th:nth-child(6){width:130px}#customerGrid th:nth-child(7){width:145px}#customerGrid th:nth-child(8){width:130px}#customerGrid th:nth-child(9){width:75px}#customerGrid th:nth-child(10){width:80px}#customerGrid th:nth-child(11){width:110px}#customerGrid th:nth-child(12){width:150px}#customerGrid th:nth-child(13){width:110px}#customerGrid tbody tr:hover{background:#edf6ff}#customerGrid tbody tr.selected{background:#d3eaff}#customerGrid .negative{color:#ec2b40}#customerGrid td.balance{text-align:right;background:#ed9400;color:#38321c}#customerGrid tr.selected td.balance{background:#f2a313}#filterRow td{height:22px;background:#fff}#filterRow input{border:0;border-radius:0;width:100%;height:19px;background:none;font-size:calc(10px * var(--quantum-font-scale,1.05));color:#50847d}.gridTotal{height:37px;background:#f5f5f5;display:flex;align-items:center;justify-content:space-between;padding:3px 20px;font-size:calc(10px * var(--quantum-font-scale,1.05));color:#8392a0}.gridTotal output{background:white;border:1px solid #ccc;padding:5px 12px;color:#344962}.gridPager{height:34px;background:#e9e9e9;display:flex;align-items:center;padding:4px 7px;gap:10px;font-size:calc(10px * var(--quantum-font-scale,1.05))}.gridPager button{border:1px solid #ccc;background:#fafafa;border-radius:3px;min-width:22px;height:23px}.gridPager #status{margin-left:12px;color:#7b8b97}.customerActions{width:320px;flex:none;background:#e8e8e8;overflow:auto;padding:0 0 0 3px}.customerActions fieldset{margin:0;border:1px solid #aaa;border-radius:3px;padding:0 4px 130px}.customerActions legend{font-size:calc(10px * var(--quantum-font-scale,1.05))}.customerActions label{display:block;font-size:calc(10px * var(--quantum-font-scale,1.05));margin:3px 0 5px}.customerActions select{display:block;width:100%;margin:4px 0;height:22px;font-size:calc(10px * var(--quantum-font-scale,1.05))}.customerActions form{display:flex;margin-top:9px;gap:4px}.customerActions form input{min-width:0;width:100%;font-size:calc(10px * var(--quantum-font-scale,1.05))}.customerActions form button{border:1px solid #aaa;background:#fff}.actionGroup h3{font-size:calc(11px * var(--quantum-font-scale,1.05));display:flex;justify-content:space-between;margin:15px 4px 7px}.actionGroup button{display:flex;align-items:center;gap:10px;height:39px;width:100%;font-size:calc(11px * var(--quantum-font-scale,1.05));text-align:left;padding:0 10px}.actionGroup button:hover{background:#d6e9fa}.actionGroup img{width:28px;height:28px;object-fit:contain}.actionGroup .actionSymbol{width:28px;font-size:calc(27px * var(--quantum-font-scale,1.05));color:#6a9ebf;text-align:center}.modulePage{padding:30px}.modulePage button{background:#d3e9fa;padding:8px 15px}.statusbar{height:22px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 238px;border-top:1px solid #b8b8b8;background:#f5f5f5;font-size:calc(10px * var(--quantum-font-scale,1.05));color:#8b9eb4;white-space:nowrap;gap:14px}.statusbar b{font-weight:400}.statusbar i{display:inline-block;background:#19c96c;border-radius:50%;width:7px;height:7px}.statusbar .demoLabel{color:#c17f20}.toast{position:fixed;bottom:35px;left:50%;transform:translateX(-50%);background:#3e4d5c;color:#fff;padding:12px 20px;border-radius:5px;box-shadow:0 3px 15px #0003;z-index:9;font-size:calc(12px * var(--quantum-font-scale,1.05))}.navCollapsed .sidebar{display:none}.navCollapsed .statusbar{padding-left:8px}.customersActive .sidebar{display:none}.customersActive .statusbar{padding-left:8px}.dense .moduleCard small{visibility:hidden}@media(max-width:1600px){.moduleGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.rightRail{width:260px}.brand{min-width:180px}.company{min-width:150px}.topbar form{margin-left:0}.moduleCard{padding-left:9px;gap:5px}.kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar{width:195px}.headerTools button:nth-child(2),.headerTools button:nth-child(4),.headerTools button:nth-child(5),.windowTools{display:none}.company{min-width:120px;font-size:calc(10px * var(--quantum-font-scale,1.05))}.rightRail{width:230px}.homePage{padding-left:12px}.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerActions{width:240px}.statusbar{padding-left:201px}.statusbar span:last-child{display:none}}@media(max-width:800px){.sidebar{width:155px}.rightRail{display:none}.headerTools,.company,.avatar{display:none}.moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.customerActions{width:185px}.brand{min-width:160px}.topbar form{min-width:130px}.statusbar{padding-left:8px}.statusbar span:nth-child(2){display:none}.moduleCard b{font-size:calc(10px * var(--quantum-font-scale,1.05))}.pageHeading label{display:none}}
.modulePage{overflow:auto}.moduleNavigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:18px;align-items:start}.catalogFolder{background:#fafafa;border:1px solid #ccc;border-radius:5px;padding:8px}.catalogFolder summary{font-weight:600;padding:6px;cursor:pointer}.catalogItem{display:flex;gap:12px;align-items:center;text-align:left;width:100%;min-height:32px;border-bottom:1px solid #e6e6e6;padding:6px}.catalogItem:hover{background:#d8ecff}.menuCode{color:#7f96ac;font-size:calc(10px * var(--quantum-font-scale,1.05));min-width:60px}
.breadcrumbLink{padding:0;color:#586f84;font-size:calc(12px * var(--quantum-font-scale,1.05))}.breadcrumbLink:hover{color:#1687d8;text-decoration:underline}.submenuCard{height:68px}.submenuCard .typeBadge{width:34px;height:38px;border-radius:9px;background:#eff8f7;display:grid;place-items:center;flex:none}.submenuCard .type-1{background:#eef1fc}.submenuCard .type-3{background:#f2f0f9}.submenuCard .moduleIcon{width:25px;height:29px}.submenuCard b{font-size:calc(12px * var(--quantum-font-scale,1.05));line-height:15px;max-height:31px;overflow:hidden;font-weight:400}.submenuCard small{font-size:calc(10px * var(--quantum-font-scale,1.05));color:#7390a8;margin-top:4px}.submenuCard .star{top:4px;right:6px}.star.favorite{color:#ffa000}.submenuCard:hover{border-color:#9dbde9;background:#f7f9fd}
.customerActions fieldset{padding-bottom:12px}.customerRefresh{background:#fff;border:1px solid #b9c6d4;border-radius:3px;padding:5px 12px;margin:5px 0}.customerDemoNote{font-size:calc(10px * var(--quantum-font-scale,1.05));line-height:16px;color:#99733d}.columnSort{padding:0;text-align:left;width:100%;height:22px;font-size:calc(11px * var(--quantum-font-scale,1.05))}.columnSort:disabled{opacity:1;color:inherit;cursor:default}th[aria-sort=ascending] .columnSort:after{content:" ▴";color:#2188d8}th[aria-sort=descending] .columnSort:after{content:" ▾";color:#2188d8}#customerGrid th{width:auto!important}.emptyCustomers{text-align:center!important;height:80px!important;color:#8795a4}.actionGroup button:disabled{opacity:.58}.actionGroup button:disabled:hover{background:none}#customerSummary{border:1px solid #aeb9c5;border-radius:6px;color:#263d50;width:650px;max-width:90vw;max-height:85vh}#customerSummary::backdrop{background:#24364d66}#customerSummary dl{display:grid;grid-template-columns:160px 1fr;font-size:calc(12px * var(--quantum-font-scale,1.05))}#customerSummary dt,#customerSummary dd{padding:7px;margin:0;border-bottom:1px solid #e2e6eb}
#companyLogin{border:1px solid #b5c2cf;border-radius:7px;max-width:650px;width:90vw;padding:25px;color:#293f55}#companyLogin::backdrop{background:#283a5099}#companyLogin select{width:100%;height:35px;margin:15px 0}#companyLogin button{background:#2869ad;color:white;padding:8px 20px;border-radius:3px}#companyLogin p{font-size:calc(12px * var(--quantum-font-scale,1.05));line-height:20px}
.platformLocked .topbar,.platformLocked .shell,.platformLocked .statusbar{visibility:hidden}#erpLoginScreen{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#101725}.erpLoginWindow{width:844px;max-width:100vw;height:568px;max-height:100vh;box-shadow:0 15px 80px #0006;overflow:auto}.erpLoginTitle{height:33px;display:flex;align-items:center;justify-content:space-between;background:#696969;color:white;padding:0 10px;font-size:calc(16px * var(--quantum-font-scale,1.05));font-weight:700}.erpLoginTitle button{font-size:calc(38px * var(--quantum-font-scale,1.05));line-height:30px;color:white;font-weight:200;padding:0}.erpLoginBody{height:535px;min-height:535px;background:#061927 url("assets/login-background.jpg") center/cover;display:flex;align-items:flex-start;padding:83px 0 0 65px;gap:10px}.erpLoginBrand{background:#141e40;width:309px;height:367px;flex:none}.erpLoginBrand img{height:100%;width:100%;object-fit:contain}.erpLoginPanel{width:275px;min-height:367px;background:#141e40;padding:11px 13px 8px 62px;color:white;position:relative}.erpLoginPanel:before,.erpLoginPanel:after{content:"";position:absolute;width:30px;height:30px;left:20px;background:center/contain no-repeat;pointer-events:none}.erpLoginPanel:before{top:54px;background-image:url("assets/login-personnel.svg")}.erpLoginPanel:after{top:120px;background-image:url("assets/login-key.svg")}.erpLoginPanel h1{font-size:calc(16px * var(--quantum-font-scale,1.05));font-weight:700;margin:0 0 16px 7px}.erpLoginPanel form label{display:block;font-size:calc(12px * var(--quantum-font-scale,1.05));font-weight:600;margin:0 0 7px}.erpLoginPanel input,.erpLoginPanel select{display:block;margin-top:5px;border-radius:0;background:#f7f7f7;border:1px solid #aaa;color:#17263e;width:200px;height:22px;font:calc(12px * var(--quantum-font-scale,1.05)) "Segoe UI";padding:1px 3px}.erpLoginPanel form label:nth-child(2){margin-top:24px}.erpLoginPanel select{font-size:calc(10px * var(--quantum-font-scale,1.05));height:22px;border-radius:3px}.erpLoginSubmit{height:56px;width:200px;background:white;border:2px solid #0787e6;border-radius:3px;color:#000;font-size:calc(14px * var(--quantum-font-scale,1.05));font-weight:600;margin-top:14px}.erpLoginSubmit:hover{background:#e6f3ff}.erpLoginSubmit:disabled{opacity:.65}.erpLoginVersion{font-size:calc(12px * var(--quantum-font-scale,1.05));font-weight:600;margin-top:8px;white-space:nowrap}.erpLoginMessage{font-size:calc(10px * var(--quantum-font-scale,1.05));color:#ffb4a4;margin:4px 0;line-height:14px;min-height:14px;width:200px}.erpLoginPanel input:focus,.erpLoginPanel select:focus{outline:2px solid #39a9ff;outline-offset:1px}@media(max-width:650px){.erpLoginWindow{height:auto;min-height:550px}.erpLoginBody{padding:35px 15px;gap:0;align-items:center;justify-content:center}.erpLoginBrand{width:180px;height:367px}.erpLoginPanel{width:265px;padding-left:51px}.erpLoginPanel:before,.erpLoginPanel:after{left:10px}}@media(max-width:450px){.erpLoginBrand{display:none}.erpLoginBody{height:535px}}

.erpLoginPanel [hidden]{display:none!important}

.topbar>#logoutButton{width:auto;flex:none;white-space:nowrap;font-size:calc(12px * var(--quantum-font-scale,1.05));padding:0 12px;color:#fff;background:#75434b;border:1px solid #98616b;border-radius:3px}.topbar>#logoutButton:hover{background:#914b55}.topbar>#logoutButton:disabled{opacity:.65}
.exitDialog{padding:0;border:1px solid #b7b7b7;border-radius:7px;width:410px;max-width:calc(100vw - 32px);color:#10243b;background:#fff;box-shadow:0 8px 25px #0004;font-family:"Segoe UI",sans-serif}.exitDialog::backdrop{background:transparent}.exitHeading{background:#0c203a;color:#fff;padding:15px 18px;font-size:calc(14px * var(--quantum-font-scale,1.05))}.exitContent{padding:16px 28px 28px}.exitContent h2{display:flex;align-items:center;gap:20px;font-size:calc(16px * var(--quantum-font-scale,1.05));font-weight:600;margin:0 0 20px}.exitIcon{color:#ff4949;font-size:calc(26px * var(--quantum-font-scale,1.05));font-weight:400}.exitContent p{font-size:calc(11px * var(--quantum-font-scale,1.05));color:#7c8b9f;line-height:19px;margin:0 0 18px}.exitContent p strong{display:block;color:#bc3d3d;font-weight:400}.exitContent .exitIdentity{font-size:calc(10px * var(--quantum-font-scale,1.05));margin-bottom:19px}.exitActions{display:flex;justify-content:flex-end;gap:8px}.exitActions button{width:110px;height:36px;border:1px solid #929292;border-radius:0;background:#fff;color:#172a42;font-size:calc(12px * var(--quantum-font-scale,1.05))}.exitActions button:focus-visible{outline:2px solid #75879c;outline-offset:2px}.exitActions .exitAccept{background:#df2025;border-color:#a6191e;color:white}.exitActions .exitAccept:hover{background:#c41a20}
.menuSearchResult{height:auto;min-height:88px}.menuSearchResult>div{min-width:0}.menuSearchResult b{max-height:none}.menuSearchResult .menuSearchPath{font-size:calc(10px * var(--quantum-font-scale,1.05));line-height:14px;white-space:normal;color:#536c86;margin-top:5px}.menuSearchSide{height:auto!important;min-height:58px;align-items:flex-start!important;padding:8px!important}.menuSearchSide>div{min-width:0}.menuSearchSide b{font-weight:400}.menuSearchSide small{display:block;white-space:normal;font-size:calc(10px * var(--quantum-font-scale,1.05));line-height:14px;margin-top:3px;color:#c8d9e8}.menuSearchEmpty{padding:16px;color:#52677d}
.topbar>#fullscreenButton{flex:none;width:32px;height:30px;padding:0;color:#e0eaf4;font-size:calc(23px * var(--quantum-font-scale,1.05));background:#454e56;border:1px solid #68737d;border-radius:3px}.topbar>#fullscreenButton:hover{background:#65717d}.topbar>#logoutButton{margin-right:0}.topbar{padding-right:8px}
.quantumConfirm{padding:0;width:440px;max-width:calc(100vw - 32px);border:1px solid #adb8c4;border-radius:7px;background:#fff;color:#172f4b;box-shadow:0 12px 40px #0004;font-family:'Segoe UI',sans-serif}.quantumConfirm::backdrop{background:#15283c66}.quantumConfirmHeader{padding:15px 20px;background:#0c203a;color:#fff;font-size:calc(14px * var(--quantum-font-scale,1.05))}.quantumConfirmBody{padding:22px}.quantumConfirmIcon{float:left;display:grid;place-items:center;width:30px;height:30px;border:2px solid #df9b22;border-radius:50%;color:#bf7c0b;font-size:calc(22px * var(--quantum-font-scale,1.05));font-weight:600}.quantumConfirmMessage{margin:0 0 24px 48px;min-height:40px;white-space:pre-wrap;line-height:22px;font-size:calc(14px * var(--quantum-font-scale,1.05))}.quantumConfirmActions{display:flex;justify-content:flex-end;gap:10px;clear:both}.quantumConfirmActions button{padding:9px 20px;min-width:100px;border:1px solid #a8b6c5;border-radius:3px;background:#fff;color:#17334e}.quantumConfirmActions .quantumConfirmAccept{background:#2373c5;border-color:#1b62ab;color:#fff}.quantumConfirmActions button:focus-visible{outline:2px solid #3986ce;outline-offset:3px}
.quantumConfirmDetail{font-size:calc(11px * var(--quantum-font-scale,1.05));color:#718296;margin:0 0 20px 48px;white-space:pre-wrap}.quantumMessage-info .quantumConfirmIcon,.quantumMessage-question .quantumConfirmIcon{border-color:#327bc2;color:#327bc2}.quantumMessage-error .quantumConfirmIcon{border-color:#cf303b;color:#cf303b}.quantumMessageDanger .quantumConfirmAccept{background:#df2025;border-color:#a6191e}
.recordInfo{width:940px;max-width:95vw;padding:0;border:1px solid #aaa;border-radius:7px;background:#e9e9e9;color:#17334b;font:calc(12px * var(--quantum-font-scale,1.05)) Tahoma,sans-serif}.recordInfo::backdrop{background:#12263d33}.recordInfoHeader{padding:12px 16px;background:#0c203a;color:white}.recordInfoLayout{display:grid;grid-template-columns:290px 1fr;gap:12px;padding:12px}.recordInfo fieldset{border:1px solid #aaa;border-radius:4px;min-width:0}.recordInfo legend{font-size:calc(11px * var(--quantum-font-scale,1.05))}.recordInfoMetadata section{padding:10px 0 25px}.recordInfoMetadata h3{text-align:center;font-size:calc(12px * var(--quantum-font-scale,1.05))}.recordInfoPerson{font-size:calc(35px * var(--quantum-font-scale,1.05));background:white;border:1px solid #ccc;border-radius:4px;width:70px;text-align:center;padding:10px;margin:0 auto}.recordInfoCreated p{color:green;font-weight:bold}.recordInfoModified p{color:#c64d00;font-weight:bold}.recordInfoMetadata b{font-size:calc(11px * var(--quantum-font-scale,1.05))}.recordInfoSearch{display:flex;gap:6px;margin:8px 0}.recordInfoSearch input{min-width:0;flex:1;padding:5px}.recordInfo button{padding:6px 15px;border:1px solid #abb8c5;background:white;border-radius:3px}.recordInfoScroll{height:360px;overflow:auto;background:white}.recordInfo table{border-collapse:collapse;width:100%;font-size:calc(11px * var(--quantum-font-scale,1.05))}.recordInfo th,.recordInfo td{padding:7px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}.recordInfo th{background:#eee;position:sticky;top:0}.recordInfo td:first-child{white-space:nowrap}.recordInfo td small{display:block;color:#65748b;margin-top:9px;white-space:pre-wrap;overflow-wrap:anywhere}.recordInfo tr.selected{background:#d5e9fc}.recordInfoPager,.recordInfoFooter{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px}.recordInfoFooter{padding:0 12px 12px}.recordInfoStatus{font-size:calc(11px * var(--quantum-font-scale,1.05));min-height:16px}.recordInfo button:disabled{opacity:.5}@media(max-width:650px){.recordInfoLayout{grid-template-columns:1fr}.recordInfoMetadata{display:flex;gap:15px}.recordInfoMetadata section{flex:1}.recordInfoScroll{height:250px}}
.recordInfoPerson{display:grid;place-items:center;min-height:64px}.recordInfoPerson img{display:block;object-fit:contain}
.customerMovementPage{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;gap:8px;padding:8px}.customerMovementPage[hidden]{display:none}.movementHeading{grid-column:1/-1}.movementHeading h2{font-size:calc(14px * var(--quantum-font-scale,1.05));margin:4px 0 10px}.movementFilters{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.movementFilters input,.movementFilters select{padding:4px;border:1px solid #aab8c5}.movementFilters button,.movementActions button{padding:7px 12px;border:1px solid #aab8c5;background:white;border-radius:3px}.movementGrid{min-height:0;overflow:hidden}.movementActions h3{font-size:calc(12px * var(--quantum-font-scale,1.05))}.movementActions button{display:block;width:100%;margin:8px 0;text-align:left}@media(max-width:700px){.customerMovementPage{grid-template-columns:minmax(0,1fr)}.movementActions{grid-row:2;display:flex;gap:5px}.movementActions h3{display:none}}
/* Shared ERP action rail: identical structure for account and movement guides. */
.quantumActionPanel{overflow:auto;min-height:0;padding:5px 7px;color:#172f4b;font-family:Tahoma,'Segoe UI',sans-serif}.quantumActionPanel .actionGroup{padding:0 0 12px}.quantumActionPanel .actionGroup h3{font-size:calc(12px * var(--quantum-font-scale,1.05));margin:10px 0 7px;font-weight:700}.quantumActionPanel .actionGroup button{display:flex;align-items:center;gap:10px;width:100%;min-height:37px;margin:0;padding:4px 6px;background:transparent;border:0;border-radius:2px;color:#172f4b;font:calc(11px * var(--quantum-font-scale,1.05)) Tahoma,'Segoe UI',sans-serif;text-align:left}.quantumActionPanel .actionGroup button:hover:enabled{background:#d6e8f8}.quantumActionPanel .actionGroup button:disabled{opacity:1;color:#7b8490;cursor:not-allowed}.quantumActionPanel .actionGroup .moduleIcon{display:block;width:28px;height:28px;object-fit:contain;flex:none}
.customerMovementPage{grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:auto minmax(180px,1fr) 215px;gap:6px;padding:4px;background:#e9e9e9}.movementHeading{grid-column:1;display:flex;gap:6px;align-items:stretch;min-width:0}.movementHeading fieldset{border:1px solid #b3b3b3;border-radius:3px;margin:0;padding:5px 8px;min-width:0;font-size:calc(11px * var(--quantum-font-scale,1.05))}.movementHeading legend{padding:0 4px;font-size:calc(11px * var(--quantum-font-scale,1.05))}.movementIdentity{flex:1.2}.movementTopTotals{flex:1;display:flex;gap:9px;align-items:flex-start;flex-wrap:wrap;align-content:center}.movementTopTotals output{display:inline-block;min-width:110px;padding:4px 8px;border:1px solid #ccc;background:#f5f5f5;text-align:right}.movementTopTotals small{width:100%;color:#627389;font-size:calc(10px * var(--quantum-font-scale,1.05))}.movementIdentityRow{display:flex;gap:7px;align-items:center;margin-bottom:5px}.movementIdentityRow input{padding:3px 5px;border:1px solid #b8b8b8;background:white;font:calc(11px * var(--quantum-font-scale,1.05)) Tahoma;min-width:0}.movementIdentityRow input:first-of-type{width:105px}.movementIdentityRow input:last-child{flex:1}.movementFilters{gap:8px;font-size:calc(10px * var(--quantum-font-scale,1.05))}.movementFilters input{width:108px;padding:2px}.movementFilters select{width:115px;padding:2px}.movementFilters button{padding:3px 9px;font-size:calc(11px * var(--quantum-font-scale,1.05))}.movementActions{grid-column:2;grid-row:1/-1;overflow:auto;border-left:1px solid #d2d2d2}.movementGrid{grid-column:1;grid-row:2}.movementSummaries{grid-column:1;grid-row:3;display:grid;grid-template-columns:1.2fr 1fr;gap:6px;min-height:0;overflow:hidden}.movementSummaryPanel{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid #aaa;background:#fff}.movementSummaryTabs{display:flex;background:#e8e8e8;gap:2px;border-bottom:1px solid #aaa}.movementSummaryTabs button{padding:5px 10px;font:calc(11px * var(--quantum-font-scale,1.05)) Tahoma;background:#e5e5e5;border:1px solid #b6b6b6;border-bottom:0;border-radius:4px 4px 0 0;color:#17334b}.movementSummaryTabs button.active{background:white}.movementSummaryContent{flex:1;overflow:auto}.movementSummaryTable{border-collapse:collapse;width:100%;white-space:nowrap;font:calc(11px * var(--quantum-font-scale,1.05)) Tahoma}.movementSummaryTable th,.movementSummaryTable td{border:1px solid #d2d2d2;padding:5px;text-align:left}.movementSummaryTable th{position:sticky;top:0;background:#f3f3f3;font-weight:400}.movementSummaryTable td.numeric{text-align:right}.movementSummaryTable .movementTotalBalance{background:#d7d5ff}.movementSummaryTable tr:first-child{background:#edf5ff}.movementGrid .qgridTable td.qgridDebit,.movementGrid .qgridTable td.qgridCredit{color:#17334b}.movementGrid .qgridTable td.qgridMoney.qgridDebit{color:#e00000}.movementGrid .qgridTable td.qgridMoney.qgridCredit{color:#0036ad}.movementGrid .qgridTable td img{display:block;margin:auto}@media(max-width:1000px){.movementHeading{flex-wrap:wrap}.movementTopTotals{flex-basis:200px}.customerMovementPage{grid-template-columns:minmax(0,1fr) 210px}}@media(max-width:700px){.customerMovementPage{grid-template-columns:minmax(0,1fr) 160px;grid-template-rows:auto minmax(180px,1fr) 180px}.movementSummaries{grid-template-columns:1fr}.movementSummaryPanel:last-child{display:none}.movementActions{display:block;grid-row:1/-1}.movementActions h3{display:block}}
.movementTopTotals .movementPending{border:0;background:transparent;text-decoration:underline;color:#126cc0;padding:2px;font:calc(11px * var(--quantum-font-scale,1.05)) Tahoma;cursor:pointer}.movementRelatedDialog{width:1000px;max-width:95vw;height:70vh;padding:15px;border:1px solid #aab7c5;border-radius:5px;color:#17334b}.movementRelatedDialog::backdrop{background:#12263b55}.movementRelatedDialog h2{font:calc(16px * var(--quantum-font-scale,1.05)) Tahoma;margin:0 0 12px}.movementRelatedGrid{height:calc(100% - 90px)}.movementRelatedFooter{display:flex;gap:8px;padding:10px 0}.movementRelatedFooter button{padding:6px 15px;background:white;border:1px solid #aab8c5}.movementRelatedFooter button:last-child{margin-left:auto}
.movementIdentityRow .movementNavigate{border:1px solid #aeb8c3;background:#fff;color:#1484c7;padding:2px 7px;cursor:pointer;font-size:calc(14px * var(--quantum-font-scale,1.05))}.movementGrid td.movementBlocked{color:#b20c23!important;background:#ffe2e4}.movementGrid td.movementReleased{color:#158041!important;background:#e4f5e8}
.moduleCard>.moduleIconBadge{display:grid;place-items:center;width:40px;height:42px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,white)}.moduleCard>.moduleIconBadge>.moduleIcon{width:32px;height:32px;object-fit:contain}.sidebar .sideItem>.moduleIcon{width:15px;height:15px;object-fit:contain;flex:none}.moduleCard>div b{color:#0c1929}
.homeMain{container-type:inline-size;container-name:erpHome}.moduleGrid:not(.submenuGrid){grid-template-columns:repeat(8,minmax(0,1fr))}.moduleCard>div{min-width:0}.moduleCard>div b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-weight:400;line-height:15px}.moduleCard>.moduleIconBadge{width:36px;height:40px}.moduleCard>.moduleIconBadge>.moduleIcon{width:28px;height:28px}@container erpHome (max-width:1200px){.moduleGrid:not(.submenuGrid){grid-template-columns:repeat(6,minmax(0,1fr))}}@container erpHome (max-width:900px){.moduleGrid:not(.submenuGrid){grid-template-columns:repeat(4,minmax(0,1fr))}}@container erpHome (max-width:600px){.moduleGrid:not(.submenuGrid){grid-template-columns:repeat(3,minmax(0,1fr))}}@container erpHome (max-width:420px){.moduleGrid:not(.submenuGrid){grid-template-columns:repeat(2,minmax(0,1fr))}}
.shortcut{border-top-color:var(--shortcut-accent,#6b73ec)}.shortcut>.shortcutDocument{display:grid;place-items:center;width:21px;height:23px;margin:0 auto 5px;border-radius:6px;background:var(--shortcut-accent,#6b73ec)}.shortcut>.shortcutDocument>.moduleIcon{width:16px;height:19px;object-fit:contain}


.qgridPrintFrame{position:fixed;width:1px;height:1px;left:-10000px;top:0;border:0}
.invoicePage{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:auto auto minmax(230px,1fr) minmax(130px,24%) auto;gap:5px;padding:5px;background:#e8e8e8;color:#122b48}.invoicePage[hidden],.invoiceDetailPage[hidden]{display:none}.invoiceFilters{grid-column:1;display:flex;flex-wrap:wrap;gap:8px;align-items:end;border:1px solid #b6b6b6;padding:7px;background:#ededed}.invoiceFilters label{display:flex;flex-direction:column;gap:3px;font-size:calc(11px * var(--quantum-font-scale,1.05))}.invoiceFilters input,.invoiceFilters select{height:24px;background:white;border:1px solid #b3b3b3;color:#122b48}.invoiceFilters .invoicePreviewToggle{flex-direction:row;align-items:center}.invoiceStatusFilters{display:flex;gap:4px;flex-wrap:wrap}.invoiceStatusFilters button{background:steelblue;color:white;padding:7px 15px}.invoiceStatusFilters button.active{background:#218640}.invoiceMainGrid{min-width:0;min-height:0;overflow:hidden}.invoiceActions{grid-column:2;grid-row:1/-1;min-height:0;overflow:auto;border-left:1px solid #bbb;padding:6px}.invoicePreview{min-height:0;display:flex;flex-direction:column;border:1px solid #bbb}.invoicePreview[hidden]{display:none}.invoicePreview h3,.invoiceCurrencyTotals h3{font-size:calc(11px * var(--quantum-font-scale,1.05));margin:4px 7px}.invoicePreviewGrid{flex:1;min-height:0;overflow:hidden}.invoiceCurrencyTotals{overflow:auto;max-height:95px}.invoiceTotalsTable{border-collapse:collapse;background:white;font-size:calc(11px * var(--quantum-font-scale,1.05))}.invoiceTotalsTable td,.invoiceTotalsTable th{border:1px solid #bbb;padding:3px 15px}.invoiceTotalsTable td:nth-child(n+2){text-align:right}.invoiceDetailPage{height:100%;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:auto auto minmax(100px,30%) auto minmax(150px,1fr);gap:5px;background:#e8e8e8}.invoiceDetailPage>h2{font-size:calc(14px * var(--quantum-font-scale,1.05));margin:4px}.invoiceDetailPage>h3{font-size:calc(12px * var(--quantum-font-scale,1.05));margin:3px}.invoiceReadOnly{margin:0;font-size:calc(11px * var(--quantum-font-scale,1.05))}.invoiceHeaderFields{display:grid;grid-template-columns:repeat(3,minmax(95px,1fr) minmax(120px,2fr));align-content:start;overflow:auto;border:1px solid #b8b8b8;margin:0;font-size:calc(11px * var(--quantum-font-scale,1.05))}.invoiceHeaderFields dt,.invoiceHeaderFields dd{margin:0;padding:4px;border-bottom:1px solid #ccc}.invoiceHeaderFields dt{font-weight:bold}.invoiceHeaderFields dd{background:#f7f7f7;overflow-wrap:anywhere}.invoiceDetailGrid{min-width:0;min-height:0}.invoiceCancelled{background:lightsalmon!important}.invoiceTrader{background:orange!important}.qgridTable tr.selected .invoiceCancelled,.qgridTable tr.selected .invoiceTrader{background:#a9d4ff!important}@media(max-width:900px){.invoicePage,.invoiceDetailPage{grid-template-columns:minmax(0,1fr) 190px}.invoiceFilters{gap:4px}.invoiceHeaderFields{grid-template-columns:minmax(95px,1fr) minmax(120px,2fr)}}
.invoiceMainGrid .moduleIcon{width:16px;height:16px;display:block;object-fit:contain;margin:auto}.invoicePage{grid-template-rows:auto auto minmax(180px,1fr) minmax(210px,32%) auto}.qgridSelected td.invoiceCancelled,.qgridSelected td.invoiceTrader{background:#a9d4ff!important;box-shadow:inset 0 1px #3985ce,inset 0 -1px #3985ce}
.invoicePage.invoicePreviewOff{grid-template-rows:auto auto minmax(180px,1fr) auto}.invoiceMainGrid .qgridScroll,.invoicePreviewGrid .qgridScroll{scroll-padding-top:50px}.invoiceMainGrid tbody tr,.invoicePreviewGrid tbody tr{scroll-margin-top:50px}.invoicePreviewGrid .qgridSummary{min-height:20px;padding:2px 5px}.invoiceMainGrid .qgridSummary{min-height:24px}
/* ErisimAgaciMenu2026.BuildSosyalFooter: original rasterized source drawings. */
.sideBottom{--footer-chip:36px;background:#777e84;padding:8px 10px 7px;margin:0 -8px;flex:none;color:#e6eef9;font-family:'Segoe UI',Tahoma,sans-serif}.footerTools{display:grid;grid-template-columns:repeat(5,var(--footer-chip));gap:6px;margin:0 0 9px;align-content:start}.footerTools button{display:block;width:var(--footer-chip);height:var(--footer-chip);padding:0;border:0;background:transparent;border-radius:9px;opacity:1;cursor:pointer}.footerTools img{display:block;width:100%;height:100%;object-fit:contain}.footerTools button:disabled{opacity:1;cursor:not-allowed}.footerLicense{border-top:1px solid #9b9fa3;padding-top:9px}.footerLicense p{margin:0 0 4px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footerVersion{font-size:calc(9px * var(--quantum-font-scale,1.05));color:#d8e5fa}.footerLicenseName{font-size:calc(10px * var(--quantum-font-scale,1.05));font-weight:700;color:#f1f5fd}.footerCredits{font-size:calc(11px * var(--quantum-font-scale,1.05));font-weight:600;color:#dae5f6;padding-top:3px}.footerCredits span{padding-left:5px}.footerTopUp{display:block;width:86px;height:16px;line-height:16px;text-align:center;background:#d8eaff;color:#153b5e;border:1px solid #b4cce7;font-size:calc(9px * var(--quantum-font-scale,1.05));text-decoration:none}.footerTopUp:hover{background:#edf6ff}.sidebar .footerSocial{display:flex;flex:none;gap:5px;align-items:center;overflow:visible;margin:4px 0 0;padding:0;height:22px}.footerSocial a,.footerSocial button{display:block;flex:none;width:22px;height:22px;padding:0;border:0;background:transparent;border-radius:50%;line-height:0}.footerSocial img{display:block;width:22px;height:22px}.footerSocial a:hover,.footerSocial button:hover{filter:brightness(1.15)}.footerSocial a:focus-visible,.footerSocial button:focus-visible,.footerTopUp:focus-visible{outline:2px solid white;outline-offset:2px}@media(max-width:1200px){.sideBottom{--footer-chip:30px}.footerTools{gap:4px}}@media(max-width:800px){.sideBottom{--footer-chip:24px;padding-left:9px;padding-right:9px}.footerTools{gap:3px}.footerSocial{gap:3px}}
/* Invoice header matches the desktop tile + year/month strip layout. */
.invoicePage{grid-template-rows:auto minmax(180px,1fr) 140px auto}.invoicePage.invoicePreviewOff{grid-template-rows:auto minmax(180px,1fr) auto}.invoiceToolbar{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;padding:3px;background:#e8e8e8}.invoiceMainGrid{grid-row:2}.invoicePreview{grid-row:3;position:relative;min-height:0}.invoiceCurrencyTotals{grid-row:4;max-height:70px}.invoicePreviewOff .invoiceCurrencyTotals{grid-row:3}.invoiceStatusFilters{display:flex;align-items:center;gap:8px;flex:0 0 auto}.invoiceStatusFilters .invoiceTile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:58px;height:58px;padding:5px 7px;background:#4682b4;border:1px solid #77a6cc;border-radius:0;font:calc(9px * var(--quantum-font-scale,1.05)) Tahoma,sans-serif;color:white;text-align:left;gap:4px}.invoiceTile span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:12px;max-width:100%}.invoiceStatusFilters .invoiceTile.active{background:green;border-color:#218b21}.invoiceStatusFilters .invoiceTile:disabled{opacity:1;cursor:not-allowed}.invoiceTile .moduleIcon{width:16px;height:16px;object-fit:contain}.invoiceStatusFilters .invoiceTile:hover:not(:disabled){filter:brightness(1.08)}.invoicePeriodStrip{display:flex;flex:1 1 530px;min-width:490px;gap:4px;padding:4px 6px;background:white;border:1px solid #d0d0d0;font:calc(10px * var(--quantum-font-scale,1.05)) Tahoma,sans-serif;min-height:64px}.invoicePeriodYears{flex:0 0 190px;display:flex;flex-direction:column;gap:4px}.invoicePeriodYears strong{font-size:calc(10px * var(--quantum-font-scale,1.05));color:#163044}.invoiceYearButtons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.invoicePeriodStrip button{height:20px;min-width:0;padding:0 4px;border:1px solid #bfc4ca;background:white;font:calc(10px * var(--quantum-font-scale,1.05)) Tahoma,sans-serif;color:#1a3654;text-align:left}.invoicePeriodStrip button.active{background:#d7eaff;border-color:#73b0df}.invoicePeriodStrip button:focus-visible,.invoiceTile:focus-visible{outline:2px solid #1689dc;outline-offset:1px}.invoicePeriodStrip .invoiceMonthAll{height:auto;min-width:39px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.invoiceMonthButtons{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(20px,1fr));gap:3px}.invoiceMonthButtons button{height:auto;display:flex;align-items:center;justify-content:space-between;gap:4px}.invoiceMonthButtons b,.invoiceMonthAll b{background:#d5eaff;color:#3f638a;border-radius:2px;padding:1px 5px;min-width:19px;font-weight:400;text-align:center}.invoiceActions{display:flex;flex-direction:column}.invoiceNewType{margin:0 0 12px;padding:6px 4px;border:1px solid #b7b7b7;font:calc(10px * var(--quantum-font-scale,1.05)) Tahoma,sans-serif}.invoiceNewType select{width:100%;height:23px;background:white;border:1px solid #b7b7b7;color:#17334f;font:calc(10px * var(--quantum-font-scale,1.05)) Tahoma,sans-serif}.invoiceActions .invoicePreviewToggle{display:flex;gap:3px;align-items:center;font-size:calc(10px * var(--quantum-font-scale,1.05));margin-top:auto;padding:14px 2px 5px}.invoicePreview h3{font-size:calc(10px * var(--quantum-font-scale,1.05));font-weight:400;margin:2px 5px;height:16px}.invoicePreviewTools{position:absolute;right:4px;top:1px;font-size:calc(9px * var(--quantum-font-scale,1.05));color:#345f89;padding:1px 5px;border:1px solid #bac8d5;background:#f6f8fb}.invoicePreview .qgridTable td,.invoicePreview .qgridTable th{height:20px;font-size:calc(10px * var(--quantum-font-scale,1.05));padding:1px 4px}.invoicePreviewGrid .qgridSummary{font-size:calc(9px * var(--quantum-font-scale,1.05));min-height:17px}.invoicePreviewGrid td.invoicePreviewQuantity{background:#ffe4c6}.invoicePreviewGrid td.invoicePreviewAmount{background:#c9bdf7}.invoicePreviewGrid td.invoicePreviewDiscount{background:#ffffc0}.qgridCompact:not(.qgridCompactToolsOpen) .qgridToolbar,.qgridCompact:not(.qgridCompactToolsOpen) .qgridPager,.qgridCompact:not(.qgridCompactToolsOpen) thead tr:nth-child(2){display:none}@media(max-width:1100px){.invoicePeriodStrip{min-width:460px}.invoicePeriodYears{flex-basis:155px}.invoiceStatusFilters{gap:4px}.invoiceStatusFilters .invoiceTile{width:52px;padding-left:5px;padding-right:5px}.invoiceToolbar{gap:4px}}@media(max-width:760px){.invoicePeriodStrip{min-width:0;flex-wrap:wrap}.invoicePeriodYears{flex-basis:100%}.invoiceMonthButtons{min-width:290px}.invoiceStatusFilters{flex-wrap:wrap}.invoicePage{grid-template-columns:minmax(0,1fr) 175px}}
.invoicePage{--invoice-preview-height:140px;grid-template-rows:auto minmax(180px,1fr) var(--invoice-preview-height) auto}.invoicePage:has(.invoicePreviewGrid.qgridCompactToolsOpen){--invoice-preview-height:220px}.invoicePage.invoicePreviewOff{grid-template-rows:auto minmax(180px,1fr) auto}
.qgridCompact.qgridCompactPaged:not(.qgridCompactToolsOpen) .qgridPager{display:flex;padding:1px 4px;gap:4px;font-size:calc(9px * var(--quantum-font-scale,1.05))}.qgridCompact.qgridCompactPaged .qgridPager button{padding:1px 5px}
/* Shared decimal/number editor: keep numeric validation without spinner buttons. */
input[type="number"],input[type="number"]:hover,input[type="number"]:focus{appearance:textfield;-moz-appearance:textfield}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0}

.topbar>#clearGlobalSearch{display:flex;align-items:center;justify-content:center;flex:none;width:28px;padding:0;background:transparent;color:#bdc9d3}.topbar>#clearGlobalSearch:hover{background:#454d54;color:white}

.customerLookupDialog{width:1500px;max-width:96vw;height:65vh;max-height:85vh;box-sizing:border-box;overflow:hidden}.customerLookupDialog[open]{display:grid;grid-template-rows:auto auto auto minmax(100px,1fr) auto;gap:6px}.customerLookupDialog h2,.customerLookupDialog p{margin:0}.customerLookupDialog>input{width:320px;max-width:100%;box-sizing:border-box}.customerLookupDialog .movementRelatedGrid{height:auto;min-height:0}.customerLookupDialog .qgridTable td:nth-child(n+4):nth-child(-n+8){font-variant-numeric:tabular-nums}


.customerLookupDialog[open]{grid-template-columns:minmax(0,1fr)}.customerLookupDialog .movementRelatedGrid{min-width:0;overflow:hidden}.customerLookupDialog .movementRelatedFooter{min-width:0}


.transportDirectoryPage{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:6px;height:100%;box-sizing:border-box;overflow:hidden}.transportDirectoryGrid{min-height:0;min-width:0}.transportDirectoryPage>.invoiceActions{grid-column:2;grid-row:1/3}.transportDirectoryStatus{margin:0;font-size:11px}.transportCardDialog{width:min(760px,92vw);max-height:85vh;overflow:auto;border:1px solid #aab7c5;border-radius:5px;background:#ededee;color:#17374f;padding:16px}.transportCardDialog h2{font:16px Tahoma}.transportCardFields{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.transportCardFields label{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;font:12px Tahoma;gap:5px}.transportCardFields input{min-width:0;box-sizing:border-box;width:100%;height:26px}.transportCardFields input[type=checkbox]{width:16px;justify-self:start}.transportCardDialog::backdrop{background:#14263d55}.transportCardDialog [role=alert]{color:#b3261e}@media(max-width:720px){.transportCardFields{grid-template-columns:1fr}}
.recordAuditPreview{width:1150px;max-width:96vw;max-height:94vh;padding:0;border:1px solid #abb8c5;border-radius:6px;background:#f5f7fa;color:#203449}.recordAuditPreview::backdrop{background:#12263d55}.recordAuditSummary{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 16px;margin:0;font:13px Segoe UI,sans-serif;max-height:25vh;overflow:auto}.recordAuditFrame{display:block;background:white;width:calc(100% - 24px);height:58vh;margin:0 12px;border:1px solid #ccd3dc}.recordAuditPreview>button{float:right;padding:7px 24px;margin:12px;border:1px solid #abb8c5;border-radius:3px;background:white;color:#203449}

.quantumPromptInput{width:100%;min-height:34px;padding:7px;border:1px solid #9caec8;border-radius:3px}.quantumPromptInput:is(textarea){min-height:100px}

html .topbar .headerTools button[data-tool="Favoriler"][aria-pressed="true"]{color:#ffa000}.footerLicenseMetric,.footerLicenseModules{font-size:calc(11px * var(--quantum-font-scale,1.05));line-height:1.4}.footerLicenseModules{margin:4px 0 6px}.footerLicenseModules summary{cursor:pointer}.footerLicenseModules p{max-height:120px;overflow:auto;overflow-wrap:anywhere;padding-top:4px}
.footerLicense .footerLicenseModules p,.footerLicense .footerLicenseName,.footerLicense .footerLicenseMetric{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}

/* Native single-line selects must retain room for text inside compact ERP rows.
   Module/dialog padding otherwise consumes the fixed border-box height. Keep
   horizontal padding and the native arrow; listboxes retain their own spacing. */
:root select:not([multiple]):not([size]),:root select:not([multiple])[size="1"]{padding-block:0!important;min-height:calc(1.4em + 2px);line-height:normal}
/* Shared filter-tile selection, matching incoming electronic invoices. */
.invoiceStatusFilters .invoiceTile.invoiceTile{background:#006cb9;border-color:#77a6cc}
.invoiceStatusFilters .invoiceTile.invoiceTile:is(.active,[aria-pressed="true"]),
.accountingTiles button:not(.accountingDifferenceFilter):is(.active,[aria-pressed="true"]){background:#135993;border-color:#74d1ff;box-shadow:inset 0 -4px #74d1ff}
