:root{--blue:#0d76af;--light-blue:#b6dfe5;--border:#c5c8cd;--panel:#ebecef;--green:#5cbc67;--text:#222;--danger:#b72727;font-family:Arial,Segoe UI,sans-serif;color:var(--text);background:#fff;font-size:14px}*{box-sizing:border-box}body,html{width:100%;height:100%;min-height:100%;margin:0;overflow:hidden;background:var(--blue)}.auth-loading{place-items:center;color:#555}.auth-loading,.auth-page{min-height:100vh;display:grid}.auth-page{min-height:100dvh;place-items:center;background:#e9ecef;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.auth-card{width:min(410px,100%);background:#fff;border:1px solid #c5c8cd;padding:30px;box-shadow:0 6px 25px #00000018}.auth-card h1{font-size:22px;font-weight:400;text-align:center;margin:8px 0}.auth-card>p{text-align:center;color:#666;margin:0 0 24px}.auth-logo{display:block;width:86px;height:64px;color:var(--blue);margin:0 auto}button,input,select{font:inherit}a,button,input,select{touch-action:manipulation}.button-link,button{cursor:pointer}button{padding:7px 13px;border:1px solid #b8bcc1;border-radius:2px;background:linear-gradient(#fff,#e8e9ec);color:#222}button:hover{background:#e0f0fa;border-color:#79a9c4}button:disabled{opacity:.5;cursor:not-allowed}a{color:var(--blue)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #f6bc34;outline-offset:2px}.application{height:100vh;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fff}.titlebar{height:calc(64px + env(safe-area-inset-top));background:var(--blue);justify-content:space-between;padding:env(safe-area-inset-top) max(15px,env(safe-area-inset-right)) 0 max(6px,env(safe-area-inset-left));color:var(--light-blue);flex-shrink:0}.brand,.titlebar{display:flex;align-items:center}.brand{color:inherit;text-decoration:none;gap:8px}.brand img{width:58px;height:45px;object-fit:contain}.brand h1{font-family:Century Gothic,Arial,sans-serif;font-size:21px;font-weight:400;margin:0}.header-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-left:auto;white-space:nowrap}.header-actions a{color:white;text-decoration:none}.header-actions .home-link{display:inline-flex;align-items:center;gap:6px;line-height:1}.header-actions .home-link .ui-icon{display:block;width:17px;height:17px}.mobile-header-menu{display:none}.user-actions{display:flex;align-items:center;gap:9px;margin-left:14px;white-space:nowrap}.user-actions button{background:transparent;color:#fff;border:0;font-size:24px;padding:0 5px}.user-actions .logout-button{border:1px solid #ffffff88;font-size:12px;padding:5px 9px}.management-menu{position:relative;color:white}.management-menu summary{cursor:pointer;list-style:none;border:1px solid #ffffff66;padding:6px 10px}.management-menu summary::-webkit-details-marker{display:none}.management-menu summary:after{content:" ▾"}.management-menu[open] summary:after{content:" ▴"}.management-menu>div{position:absolute;z-index:20;right:0;top:calc(100% + 6px);width:190px;padding:5px;background:white;border:1px solid #9aa4ab;box-shadow:0 5px 15px #0003}.management-menu>div a{display:block;padding:9px 10px;color:#1e2930}.management-menu>div a:hover,.management-menu>div a[aria-current=page]{background:#e8f3fa;color:#075e93}.current-user{color:white;font-size:12px}main{flex:1 1;min-height:0;overflow:hidden;padding:8px 10px;display:flex;flex-direction:column}.statusbar{height:calc(24px + env(safe-area-inset-bottom));background:var(--blue);color:var(--light-blue);display:flex;align-items:center;justify-content:space-between;padding:0 max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px,env(safe-area-inset-left));font-size:12px;flex-shrink:0}.statusbar-center{font-size:11px}.statusbar a{color:inherit;font-size:10px;text-decoration:none;opacity:.72}.statusbar a:focus-visible,.statusbar a:hover{color:#fff;opacity:1}.menu-tile:hover{border-color:var(--blue);background:#f5fbff}.menu-tile:hover img{transform:scale(1.035)}.menu-tile span{margin-top:8px}.home-status{display:flex;justify-content:center;gap:30px;color:#586069;margin-top:13px;font-size:13px}.dashboard{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%;max-width:1200px;margin:8px auto 0}.dashboard>div{border:1px solid #c8d2da;background:#f7fafc;padding:10px 11px;display:flex;justify-content:space-between;align-items:center;gap:8px}.dashboard strong{font-size:21px;color:var(--blue)}.dashboard span{font-size:12px;color:#586069;white-space:nowrap}.stock-warning-bar{margin:0 0 8px;border:1px solid #ddbc59;background:#fff9df;color:#6c5109;flex:0 0 auto;font-size:12px}.stock-warning-bar summary{cursor:pointer;padding:8px 12px}.stock-warning-bar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;max-height:120px;overflow:auto;padding:0 12px 10px 28px}.stock-warning-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-note{margin:12px 0 0;text-align:center;color:#586069;font-size:13px}.page-tools{display:flex;align-items:center;justify-content:space-between;padding:12px 7px 17px;color:#666;flex:0 0 auto}.page-tools>span{font-size:13px}.compact-page-tools{padding:4px 2px 9px}.split-layout{display:grid;grid-template-columns:370px minmax(0,1fr);gap:12px;align-items:start;border:1px solid #ddd;padding:20px 14px;min-height:0;flex:1 1 auto;overflow:hidden}.split-layout.compact{grid-template-columns:330px minmax(0,1fr)}.form-panel{padding:15px 16px;background:var(--panel);border:1px solid #c8c9cb;min-height:0;max-height:100%;overflow:auto}.form-panel h2{font-size:17px;font-weight:400;margin:0 0 14px;color:#444}.field{display:flex;flex-direction:column;gap:4px;margin:0 0 10px}.field>span{font-size:13px}.field input,.field select{width:100%;min-width:0;border:1px solid #acb0b6;background:#fff;border-radius:0;min-height:33px;padding:6px 8px;color:#222}.field input[readonly]{background:#fafafa;color:#555}.check-field{display:flex;gap:9px;align-items:center;margin:10px 0}.check-field input{width:18px;height:18px}.input-with-action{display:flex;gap:6px;align-items:stretch}.input-with-action a{border:1px solid #aaa;text-decoration:none;display:flex;align-items:center;padding:0 10px;background:white}.input-with-action input,.input-with-action select{flex:1 1;min-width:0}.button-link,.primary{background:var(--blue);color:#fff;border:1px solid #086394;padding:10px 20px;font-size:14px;text-decoration:none;display:inline-block}.button-link:hover,.primary:hover{background:#086394;color:white}.danger-button{background:#b72727;color:white;border-color:#8e1818;padding:10px 20px}.danger-button:hover{background:#981d1d}.save-button{width:100%;margin-top:12px}.form-actions{display:flex;gap:10px;align-items:center;margin-top:16px}.user-form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.user-form-actions>button{width:100%;min-width:0;min-height:42px;padding:9px 12px;white-space:nowrap}.user-form-actions>.danger-button{grid-column:1/-1}.help{font-size:12px;line-height:1.6;color:#61656a;margin:12px 0 0}.muted{color:#666}.grid-shell{border:1px solid #bfc3c7;background:white;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.grid-scroll{overflow:auto;min-height:0;max-height:none;flex:1 1 auto}table{border-collapse:collapse;width:100%;font-size:12px}td,th{border:1px solid #d2d4d7;text-align:left;padding:7px 8px;white-space:nowrap}th{font-weight:400;background:linear-gradient(#f8f8f8,#e0e2e6);height:42px;color:#30343a;position:sticky;top:0;z-index:2}th button{border:0;background:none;padding:0;min-width:45px;text-align:left;font-size:12px}.filter-row th{top:42px;background:#f4f5f6;height:32px;padding:3px 4px}.filter-row input{width:100%;min-width:45px;border:1px solid #ccd0d5;font-size:12px;padding:3px;max-width:260px}tbody tr:nth-child(2n){background:#fafbfc}tbody tr:hover{background:#eaf4fb}.grid-shell tbody tr:has(.row-link){cursor:pointer}tbody tr.selected{background:#cfe7fa}td:has(.row-link){padding:0 8px}.row-link{background:transparent;border:0;padding:7px 0;color:#075e93;font-size:12px;text-decoration:underline}.grid-toolbar{display:flex;gap:7px;align-items:center;min-height:41px;background:#edf0f3;border-bottom:1px solid #c6c9cc;flex-wrap:wrap}.grid-toolbar,.grid-toolbar button{padding:5px 7px;font-size:12px}.group-control{margin-left:auto;display:flex;gap:5px;align-items:center}.group-control select{max-width:130px;font-size:12px;min-height:25px;border:1px solid #bcc1c6}.grid-footer{display:flex;align-items:center;padding:7px 10px;background:#eff0f2;border-top:1px solid #c5c8cd;font-size:12px;min-height:37px}.grid-footer strong{font-weight:400}.pagination{display:flex;gap:10px;align-items:center;margin-left:auto}.pagination button{padding:0 8px;font-size:18px}.grid-empty{text-align:center;color:#7d858d;height:280px}.grid-hint{padding:6px 8px;font-size:11px;color:#737b83;background:#fafafa}.group-row td{background:#dce7ef!important;color:#344d61;font-weight:700;padding:10px}.check-col{min-width:40px}.notice{padding:12px 15px;border:1px solid;margin:0 0 14px;line-height:1.4}.notice.success{background:#eef8ef;border-color:#a4d5ae;color:#236532}.notice.danger{background:#fff0ef;border-color:#efb5ad;color:#8e2519}.definition-menu{gap:28px;min-height:0;flex:1 1}.definition-menu,.definition-tile{display:flex;justify-content:center;align-items:center}.definition-tile{flex-direction:column;border:1px solid #ccc;width:230px;height:265px;text-decoration:none;color:#222;font-size:20px;gap:20px}.definition-tile img{width:170px;height:170px;object-fit:contain}.definition-tile:hover{background:#f4faff;border-color:var(--blue)}.stock-counters{display:flex;justify-content:space-between;padding:12px 8px;background:#fff;margin-bottom:18px;color:#218532}.stock-counters span:last-child{color:#bc2828}.stock-counters b{font-size:19px}.print-ready{margin-top:20px;background:#eaf8ec;border:1px solid #9bcd9c;padding:14px;display:flex;flex-direction:column;gap:12px}.print-ready p{font-size:12px;line-height:1.5;margin:0}.print-ready .button-link{text-align:center}.batch-basket{margin-top:16px;padding:12px;border:1px solid #9eb5c5;background:#fff}.batch-basket ul{list-style:none;padding:0;max-height:160px;overflow:auto}.batch-basket li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:5px 0;gap:8px}.batch-basket li button{padding:3px 7px}.danger-text{color:var(--danger);font-size:12px}.recent-jobs{margin:8px 0 0;border:1px solid #ccc;padding:12px;font-size:13px;max-height:145px;overflow:auto;flex:0 1 auto}.recent-jobs summary{cursor:pointer}.recent-jobs li{margin:9px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.job-status{border:1px solid #bbb;padding:3px 7px;font-size:11px;background:#f5f5f5}.status-printed{color:#236532;border-color:#8ebd98;background:#eef8ef}.status-failed{color:#8e2519;border-color:#d99d94;background:#fff0ef}.status-reprint_needed{color:#805f0b;border-color:#d7bf65;background:#fff9df}.timeline-panel{margin:16px 0;border:1px solid #aab7c1;background:#fff;padding:16px 22px}.timeline-title{display:flex;align-items:center;justify-content:space-between}.timeline-title h2{margin:0;font-size:17px;font-weight:400}.timeline{list-style:none;padding:5px 0 0 18px;border-left:3px solid var(--blue)}.timeline li{position:relative;padding:8px 0 14px 16px;display:flex;flex-direction:column;gap:4px}.timeline li:before{content:"";position:absolute;left:-24px;top:11px;width:9px;height:9px;border-radius:50%;background:var(--blue);border:2px solid white}.timeline li span{color:#666;font-size:12px}.report-filter{display:flex;align-items:end;gap:14px;padding:18px;background:#ecf1ed;border:1px solid #a8cbb1;margin-bottom:16px;flex-wrap:wrap}.report-filter .field{margin:0;min-width:130px;flex:1 1 130px}.report-filter .field>span{color:#235833}.report-filter .field:nth-child(3){flex:1 1}.report-filter button{min-height:33px}.export-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 10px;font-size:12px}.export-bar .button-link{padding:6px 11px}.reversal-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:12px;border:1px solid #d4b1a9;background:#fff5f2}.reversal-bar input{flex:1 1;min-width:180px;min-height:35px;border:1px solid #b8bec5;padding:6px 8px}.excel-import{border:1px solid #c5c8cd;padding:10px 14px;margin:0 0 14px;background:#f7f8f9}.excel-import summary{cursor:pointer;color:var(--blue)}.excel-import form{display:flex;align-items:center;gap:12px;margin:14px 0 8px;flex-wrap:wrap}.excel-import .notice{margin-top:10px}.excel-import .help{margin:8px 0 0}.stocktake-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #c5c8cd;background:#f1f3f5}.stocktake-scan{max-width:560px;margin:18px auto}.count-summary{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:12px;background:#eef4f7;border:1px solid #c4d3dc}.count-summary b{font-size:18px;color:var(--blue)}.stocktake-grids{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.full-grid,.stocktake-grids{min-height:0;flex:1 1 auto;overflow:hidden}@media (max-width:900px){.stocktake-grids{grid-template-columns:1fr}}.selection-box{border:1px solid #b8bec5;background:white;min-height:100px;margin:15px 0;padding:10px;font-size:13px}.selection-box ul{list-style:none;padding:0;margin:10px 0 0;max-height:210px;overflow:auto}.selection-box li{display:flex;justify-content:space-between;align-items:center;padding:3px 6px;border-bottom:1px solid #eee}.selection-box button{padding:1px 7px}.selection-box p{color:#777}.error-page{padding:50px;display:flex;flex-direction:column;align-items:start;gap:20px}@media (min-width:1500px){.split-layout{grid-template-columns:400px minmax(0,1fr);padding:26px}}@media (max-width:1100px){.split-layout{grid-template-columns:300px minmax(0,1fr);padding:12px}.form-panel{padding:12px 14px}.current-user{display:none}}@media (max-width:760px){.dashboard{grid-template-columns:repeat(2,1fr)}.stock-warning-bar>div{grid-template-columns:1fr}.titlebar{height:60px}.brand h1{font-size:17px}.brand img{width:40px}.header-actions{gap:7px;font-size:12px}.brand h1{display:none}.user-actions{margin-left:7px;gap:5px}.split-layout,.split-layout.compact{grid-template-columns:1fr}.form-panel{min-height:0}.grid-scroll{max-height:60vh}.home-status{gap:12px;flex-wrap:wrap}.definition-menu{flex-direction:column;gap:12px;padding:20px}.definition-tile{width:100%;height:160px;flex-direction:row}.definition-tile img{width:110px;height:110px}.report-filter{flex-wrap:wrap}.report-filter .field{flex:1 1;min-width:130px}.page-tools{gap:10px}.page-tools>span{max-width:65%}main{padding:8px 6px 20px;overflow:auto}}@media screen{body:has(.auth-page),body:has(.calibration-page),body:has(.error-page),body:has(.print-document){height:auto;min-height:100%;overflow:auto}.grid-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.grid-scroll table{width:max-content;min-width:100%}}@media screen and (max-width:1200px){.print-toolbar{flex-wrap:wrap}.print-toolbar-actions{flex:1 1 620px;flex-wrap:wrap}}@media screen and (max-width:900px){.application{min-height:100dvh}.titlebar{height:auto;min-height:60px;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 8px max(8px,env(safe-area-inset-left));flex-wrap:wrap;align-content:center;gap:7px 10px}.brand{flex:1 1 180px}.brand h1{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.header-actions{order:3;width:100%;margin:0;padding-top:7px;border-top:1px solid rgb(255 255 255/25%);flex-wrap:wrap;justify-content:flex-start;white-space:normal}.header-actions>a,.management-menu summary{display:inline-flex;align-items:center;min-height:40px;padding:7px 10px}.user-actions{margin-left:auto}main{overflow-x:hidden;overflow-y:auto;padding:10px}.dashboard{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.split-layout,.split-layout.compact{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;padding:12px;overflow:visible}.form-panel{width:100%;max-height:none;overflow:visible}.full-grid>.grid-shell,.split-layout>.grid-shell,.stocktake-grids .grid-shell{width:100%;height:clamp(340px,62dvh,620px);flex:0 0 auto}.full-grid,.stocktake-grids{flex:0 0 auto;overflow:visible}.stocktake-grids{grid-template-columns:minmax(0,1fr)}.definition-menu{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));align-content:start;padding:16px}.definition-tile{width:100%;height:190px}.page-tools,.stocktake-toolbar,.timeline-title{flex-wrap:wrap}.page-tools>span{flex:1 1 240px;max-width:none}.report-filter{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));align-items:end}.report-filter .field,.report-filter .field:nth-child(3){min-width:0;width:100%}.excel-import form,.export-bar,.form-actions,.reversal-bar{flex-wrap:wrap}.reversal-bar input,.reversal-bar select{flex:1 1 220px;min-width:0}.print-toolbar{padding:12px;align-items:stretch;gap:12px}.print-toolbar-leading{width:100%;justify-content:space-between}.print-toolbar-actions{flex-basis:100%;justify-content:flex-start;gap:10px}.print-toolbar>a{margin-left:0}.print-settings{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));padding:16px}.print-settings .field,.print-settings .field:last-child,.print-settings .printer-field,.print-settings .profile-name{width:100%}.print-instructions{max-width:none;margin:14px 0}.label-pages{width:100%;align-items:flex-start;overflow-x:auto}.label-paper{margin-inline:auto}.calibration-layout{grid-template-columns:minmax(0,1fr);gap:16px;margin:16px auto;padding:0 16px;overflow:visible}.calibration-layout>section:first-child{min-width:0;overflow-x:auto;padding-bottom:6px}}@media screen and (max-width:600px){.application{position:fixed;inset:0;width:100%;height:auto;min-height:0}:root{font-size:15px}.brand{flex:1 1;max-width:calc(100% - 112px)}.brand h1{font-size:15px}.current-user{display:none}.user-actions{flex:0 0 auto;gap:4px}.user-actions .logout-button{min-height:40px;padding:6px 9px}.user-actions button[aria-label="Tam ekran"]{width:40px;min-width:40px;padding:5px}.header-actions{display:none}.mobile-header-menu{position:relative;order:3;display:block;width:100%;padding-top:7px;border-top:1px solid rgb(255 255 255/25%);color:#fff}.mobile-header-menu>summary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:8px 12px;border:1px solid rgb(255 255 255/45%);border-radius:4px;background:rgb(0 0 0/8%);cursor:pointer;list-style:none;font-weight:700}.mobile-header-menu>summary::-webkit-details-marker{display:none}.mobile-header-menu>summary:after{content:"Menüyü aç +";font-size:12px;font-weight:400}.mobile-header-menu[open]>summary:after{content:"Menüyü kapat −"}.mobile-header-menu>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:8px}.mobile-header-menu a{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:8px;border:1px solid rgb(255 255 255/35%);border-radius:3px;color:#fff;text-align:center;text-decoration:none;overflow-wrap:anywhere}.mobile-header-menu a .ui-icon{width:17px;height:17px;flex:0 0 auto}.header-actions>a,.management-menu summary,.user-actions button{min-height:44px}.dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard>div{padding:9px}.home-status{justify-content:flex-start;margin:12px 2px}.definition-menu{grid-template-columns:minmax(0,1fr);gap:10px;padding:8px 0}.definition-tile{height:130px;flex-direction:row;justify-content:flex-start;padding:12px 20px}.definition-tile .definition-icon,.definition-tile img{width:92px;height:92px}.page-tools{padding:8px 2px 12px}.page-tools>span{flex-basis:100%}.split-layout,.split-layout.compact{padding:8px 0;border-inline:0}.form-panel{padding:14px 12px}.button-link,.field input,.field select,.report-filter button,.reversal-bar input,.reversal-bar select,button{min-height:44px}.field input,.field select,.reversal-bar input,.reversal-bar select{font-size:16px}.form-actions>.button-link,.form-actions>button{flex:1 1 140px}.report-filter{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.report-filter button{width:100%}.export-bar{justify-content:flex-start}.export-bar>span{flex-basis:100%}.export-bar .button-link{flex:1 1 90px;text-align:center}.reversal-bar{align-items:stretch;padding:12px}.reversal-bar>*{width:100%}.stocktake-toolbar{align-items:stretch}.stocktake-toolbar>*{flex:1 1 100%}.count-summary{justify-content:flex-start;gap:10px 18px}.batch-basket li,.recent-jobs li,.selection-box li{overflow-wrap:anywhere}.grid-toolbar{align-items:stretch}.grid-toolbar>button{flex:1 1 120px}.group-control{order:3;width:100%;margin-left:0;justify-content:space-between}.group-control select{flex:1 1;max-width:none}.grid-footer{flex-wrap:wrap;gap:8px}.pagination{margin-left:auto}.grid-scroll table{font-size:12px}.filter-row input{min-width:110px;min-height:36px;font-size:16px}.timeline-panel{padding:14px}.error-page{padding:24px 16px}.print-toolbar-leading{align-items:flex-start;gap:10px}.print-toolbar-leading h1{font-size:18px}.print-toolbar .print-back-button{padding:8px 11px}.print-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.print-toolbar-actions>*{width:100%;margin:0;text-align:center}.print-toolbar-actions>a{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid rgb(255 255 255/65%);text-decoration:none}.print-status{padding:10px 12px}.print-settings{grid-template-columns:minmax(0,1fr);gap:11px;padding:14px 12px}.print-instructions{padding:0 12px}.label-pages{padding:12px}.calibration-layout{margin:12px auto;padding:0 12px}.calibration-checklist{padding:14px}.app-dialog-backdrop{align-items:end;padding:10px}.app-dialog-card{grid-template-columns:34px minmax(0,1fr);gap:12px;max-height:calc(100dvh - 20px);padding:16px;overflow-y:auto}.app-dialog-mark{width:34px;height:34px}.app-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.auth-card{padding:22px 16px}.statusbar{z-index:5;height:24px;min-height:24px;max-height:24px;flex:0 0 24px;padding:0 8px;color:#fff;font-size:11px;line-height:24px}.statusbar a{color:#fff;font-size:10px;opacity:1}.statusbar-center{display:none}}@media screen and (max-width:380px){.brand h1{display:none}.print-toolbar-leading{flex-direction:column}.print-toolbar .print-back-button{align-self:flex-start}.app-dialog-actions,.print-toolbar-actions{grid-template-columns:minmax(0,1fr)}}:root{color-scheme:light}.public-carpet-page{min-height:100dvh;display:grid;place-items:center;overflow:auto;padding:24px;background:radial-gradient(circle at 10% 0,#d9f1fb 0,transparent 38%),linear-gradient(160deg,#eef4f7,#dce5ea)}.public-carpet-card{width:min(520px,100%);overflow:hidden;border:1px solid #b9c9d1;border-radius:18px;background:#fff;box-shadow:0 18px 55px rgb(17 54 73/18%)}.public-carpet-card>header{display:flex;align-items:center;gap:14px;padding:24px;color:#fff;background:linear-gradient(135deg,#075b8a,#0b86bd)}.public-carpet-card>header svg{width:48px;height:48px;flex:0 0 auto}.public-carpet-card>header strong{display:block;font-size:22px;letter-spacing:.4px}.public-carpet-card>header span{display:block;margin-top:4px;color:#ccebf7;font-size:13px}.public-verified{display:flex;align-items:center;gap:12px;margin:20px 20px 0;padding:13px 15px;border:1px solid #b9dfc4;border-radius:10px;color:#1f6634;background:#effaf2}.public-verified>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:#31924e;font-weight:800}.public-verified small,.public-verified strong{display:block}.public-verified small{margin-top:2px;color:#53745d}.public-serial{padding:22px 24px 14px}.public-serial span{display:block;color:#687780;font-size:12px}.public-serial strong{display:block;margin-top:5px;font-size:clamp(22px,7vw,31px);letter-spacing:1.2px;overflow-wrap:anywhere}.public-carpet-card dl{margin:0;padding:0 24px 24px}.public-carpet-card dl>div{padding:13px 0;border-bottom:1px solid #e4e8ea}.public-carpet-card dt{margin-bottom:4px;color:#718089;font-size:12px}.public-carpet-card dd{margin:0;color:#17252c;font-size:17px;font-weight:700;overflow-wrap:anywhere}.public-carpet-card>footer{display:flex;justify-content:center;align-items:center;gap:7px;padding:14px;color:#68808d;background:#f3f6f7;font-size:11px}.public-carpet-card>footer svg{width:20px;height:20px}@media screen and (max-width:600px){.public-carpet-page{display:block;padding:0;background:#fff}.public-carpet-card{min-height:100dvh;width:100%;border:0;border-radius:0;box-shadow:none}.public-carpet-card>header{padding:max(22px,env(safe-area-inset-top)) 18px 22px}.public-carpet-card>header strong{font-size:19px}.public-carpet-card>header svg{width:42px;height:42px}.public-verified{margin:16px 16px 0}.public-carpet-card dl,.public-serial{padding-inline:18px}}.print-document{padding-bottom:30px}.calibration-page,.print-document{background:#e6e7e9;min-height:100vh}.calibration-layout{display:grid;grid-template-columns:minmax(420px,1fr) 390px;gap:24px;max-width:1200px;margin:24px auto;padding:0 24px;align-items:start}.calibration-layout h2{font-size:17px;font-weight:400}.calibration-label{width:var(--label-width);height:var(--label-height);background:white;overflow:hidden;position:relative;box-shadow:0 2px 8px #0002}.calibration-content{position:absolute;inset:0;transform:translate(var(--offset-x),var(--offset-y));padding:4mm;display:grid;grid-template-columns:14mm 1fr;grid-template-rows:auto 13mm 1fr auto auto;gap:1mm 3mm;font-family:Arial,sans-serif;color:#000}.calibration-border{position:absolute;inset:1mm;border:.35mm solid #000}.measure-square{width:10mm;height:10mm;border:.35mm solid #000;grid-row:2}.calibration-content>strong{grid-column:1/-1;font-size:9pt;align-self:end}.calibration-bars{grid-column:2;grid-row:2/4;width:var(--barcode-width);height:var(--barcode-height);max-width:calc(100% - 4mm);align-self:center;justify-self:center;image-rendering:pixelated}.calibration-content>span{grid-column:2;text-align:center;font-size:8pt}.calibration-content>small{grid-column:1/-1;font-size:7pt}.calibration-checklist{background:white;border:1px solid #c8c9cb;padding:20px}.calibration-checklist>label{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid #e1e1e1;line-height:1.4}.calibration-checklist input{width:20px;height:20px;flex:0 0 auto}.calibration-result{padding:12px;border:1px solid}.calibration-result.pending{color:#805f0b;background:#fff9df;border-color:#e1c95e}.calibration-result.complete{color:#236532;background:#eef8ef;border-color:#a4d5ae}@media (max-width:900px){.calibration-layout{grid-template-columns:1fr;overflow-x:auto}}.print-toolbar{background:var(--blue);color:#fff;padding:15px 24px;display:flex;align-items:center;gap:25px;justify-content:space-between}.print-toolbar-actions,.print-toolbar-leading{display:flex;align-items:center;gap:24px}.print-toolbar-actions{justify-content:flex-end}.print-toolbar h1{font-size:20px;margin:0 0 6px}.print-toolbar p{margin:0;font-size:12px}.print-toolbar a{color:white}.print-toolbar>a{margin-left:auto}.print-toolbar .print-back-button{display:inline-flex;align-items:center;gap:7px;margin-left:0;padding:9px 14px;border:1px solid #fff;text-decoration:none;font-weight:700;white-space:nowrap}.print-toolbar .print-back-button:hover{background:rgb(255 255 255/14%)}.label-settings-layout{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(420px,1.1fr);gap:24px;padding:24px;align-items:start}.label-lookup-layout{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(360px,.75fr) minmax(420px,1.25fr);gap:20px;padding:12px 18px 22px;overflow:auto}.label-lookup-reader{max-height:none}.camera-actions{display:flex;gap:8px;margin-top:14px}.camera-view{position:relative;display:none;margin-top:12px;overflow:hidden;aspect-ratio:4/3;background:#111;border:1px solid #777}.camera-view.active{display:block}.camera-view video{width:100%;height:100%;object-fit:cover}.camera-error{margin-top:10px;padding:9px;color:#8e2519;border:1px solid #d99d94;background:#fff0ef}.camera-target{top:38%;height:24%;border:3px solid #47d76b;box-shadow:0 0 0 999px rgb(0 0 0/30%);pointer-events:none}.camera-hint,.camera-target{position:absolute;left:8%;right:8%}.camera-hint{bottom:7%;padding:5px 8px;color:#fff;background:rgb(0 0 0/70%);font-size:11px;text-align:center}.shipment-camera-reader{margin:10px 0 14px}.shipment-camera-reader .camera-view{max-height:min(52vh,420px)}.barcode-action-layout{width:min(680px,100%);margin:28px auto}.barcode-action-panel{padding:clamp(18px,4vw,32px)}.barcode-operation-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.barcode-operation-buttons button{min-height:58px;font-size:17px;font-weight:700}.barcode-operation-buttons button.active{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--blue)}.barcode-customer-field{margin-top:18px;padding:16px;background:var(--panel);border:1px solid var(--border)}.barcode-reader-section{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.barcode-reader-section h2{margin-top:0}.barcode-action-camera .camera-view{max-height:min(52vh,420px)}.barcode-manual-form{margin-top:18px}.barcode-recent-list{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.barcode-recent-list ul{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.barcode-recent-list li{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;background:#fff;border:1px solid var(--border)}.barcode-recent-list span{overflow-wrap:anywhere}.barcode-recent-list small{flex:0 0 auto;color:#58717d}.label-result-panel{min-height:360px;display:grid;place-items:stretch;border:1px solid var(--border);background:#f2f5f7;padding:20px}.label-result-empty{display:grid;place-items:center;min-height:300px;color:#68747d;text-align:center;border:2px dashed #bcc5cb;background:#fff}.label-result-card{align-self:start;background:#fff;border:1px solid #b8c2c9;box-shadow:0 3px 12px #00000014}.identity-card-brand{display:flex;align-items:center;gap:12px;padding:16px 20px;color:#fff;background:linear-gradient(135deg,#075f91,#0d83bd)}.identity-card-brand svg{width:42px;height:42px;flex:0 0 auto}.identity-card-brand strong{display:block;font-size:19px;letter-spacing:.3px}.identity-card-brand span{display:block;margin-top:3px;color:#c9eaf7;font-size:12px}.label-result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #d5dade;background:#f7f9fa}.label-result-heading>div{min-width:0}.label-result-heading span{display:block;color:#64717a;font-size:12px;margin-bottom:4px}.label-result-heading strong{font-size:24px;letter-spacing:1px;overflow-wrap:anywhere}.stock-state{flex:0 0 auto;padding:8px 12px;border-radius:3px;background:#50616d;color:#fff;font-size:12px}.state-stokta{background:#2f8b46}.state-sevk-edildi{background:#176fa3}.state-iptal{background:#b12d2d}.state-büküm-bekliyor{background:#a36c17}.label-result-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:10px 20px 22px;gap:0 24px}.label-result-card dl>div{padding:12px 0;border-bottom:1px solid #e2e5e7;min-width:0}.label-result-card dt{color:#68747d;font-size:12px;margin-bottom:4px}.label-result-card dd{margin:0;font-size:16px;font-weight:700;overflow-wrap:anywhere}.label-result-actions{padding:0 20px 20px}.label-result-actions button{width:100%}.label-settings-form{margin:0}.label-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:16px 0}.label-option-grid label{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);background:#fff}.label-option-grid input{width:18px;height:18px}.label-settings-preview{padding:18px;background:#eef1f4;border:1px solid var(--border)}.qr-info-preview{width:min(100%,440px);margin:0 auto;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 6px 22px #16394c24}.qr-info-preview>header{display:flex;align-items:center;gap:10px;padding:18px;color:#fff;background:linear-gradient(135deg,#075f91,#0d83bd)}.qr-info-preview>header svg{width:38px;height:38px}.qr-info-preview>header span,.qr-info-preview>header strong{display:block}.qr-info-preview>header span{margin-top:3px;color:#c9eaf7;font-size:12px}.qr-preview-verified{margin:14px;padding:10px 12px;color:#246a39;background:#edf8f0;border-radius:7px}.qr-info-preview .mini-info{position:static;height:auto;display:grid;grid-template-columns:1fr 1fr;padding:0 14px 14px;gap:10px;font-size:13px}.qr-info-preview .mini-info>*{padding-bottom:8px;border-bottom:1px solid #e4e8ea}.qr-info-preview>footer{padding:12px 14px;color:#617580;background:#f3f6f7;font-size:12px}.mini-label-preview{position:relative;width:min(100%,600px);aspect-ratio:3/2;overflow:hidden;background:#fff;color:#000;box-shadow:0 2px 8px #0002;font-family:Arial,sans-serif}.mini-serial{position:absolute;left:1%;bottom:3%;width:62%;transform:rotate(-90deg);transform-origin:left bottom;font-size:clamp(12px,2vw,23px);letter-spacing:1px;text-align:center}.mini-product-bars small,.mini-serial small{display:block;font-size:9px;letter-spacing:0}.mini-info{position:absolute;left:19%;right:2%;top:4%;height:52%;display:grid;grid-template-columns:1fr 1fr;align-content:space-evenly;gap:2px 10px;overflow:hidden;font-size:clamp(9px,1.3vw,14px)}.mini-info>strong{grid-column:1/-1;font-size:1.15em}.mini-product-bars{position:absolute;left:17%;right:3%;bottom:4%;font-size:clamp(15px,3vw,30px);letter-spacing:3px;text-align:center}@media (max-width:950px){.label-lookup-layout,.label-settings-layout{grid-template-columns:1fr}}@media screen and (max-width:600px){.label-lookup-layout{padding:4px 0 16px;gap:12px}.label-lookup-reader{padding:14px}.label-lookup-reader .input-with-action{display:grid;grid-template-columns:1fr}.shipment-scan-form .input-with-action{display:grid;grid-template-columns:minmax(0,1fr)}.shipment-scan-form .input-with-action button{width:100%}.barcode-action-layout{margin:12px auto}.barcode-action-panel .input-with-action,.barcode-operation-buttons{display:grid;grid-template-columns:minmax(0,1fr)}.barcode-action-panel .input-with-action button{width:100%}.barcode-recent-list li{display:grid;gap:4px}.camera-actions button,.label-lookup-reader .input-with-action button{width:100%;min-height:46px}.label-result-panel{min-height:0;padding:0;border:0;background:transparent;scroll-margin-top:8px}.label-result-empty{min-height:180px}.label-result-card{border-radius:12px;overflow:hidden}.identity-card-brand{padding:18px 16px}.identity-card-brand strong{font-size:17px}.label-result-heading{align-items:flex-start;padding:16px;flex-direction:column}.label-result-heading strong{font-size:20px}.label-result-card dl{grid-template-columns:1fr;padding:6px 16px 18px}.label-result-card dl>div{padding:10px 0}.label-result-actions{padding:0 16px 18px}}.print-toolbar button{border-color:white}.print-status{background:#fff;border-bottom:1px solid #ccc;padding:9px 24px;font-size:12px}.print-settings{display:flex;gap:16px;background:#fff;padding:20px 24px;flex-wrap:wrap}.print-settings .field{width:150px;margin:0}.print-settings .field:last-child{width:220px}.print-instructions{max-width:900px;margin:18px auto;padding:0 20px;font-size:13px;line-height:1.6}.label-pages{display:flex;align-items:center;flex-direction:column;gap:20px;padding:15px}.label-paper{width:var(--label-width);height:var(--label-height);background:white;position:relative;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px #0002;color:black;-webkit-print-color-adjust:exact;print-color-adjust:exact}.label-content{position:absolute;inset:0;transform:translate(var(--offset-x),var(--offset-y));font-family:Arial,sans-serif;font-size:10pt;text-rendering:geometricPrecision}.label-content,.label-content strong,.product-text,.serial-text{font-weight:700}.template-fields{margin:0 0 15px;border:1px solid #ccc}.template-fields label{display:inline-flex;gap:5px;align-items:center;margin:6px 12px 6px 0}.template-fields input{width:18px;height:18px}.print-settings .profile-name{width:190px}.print-settings .printer-field{width:260px}.printer-count{align-self:center;color:#53616a;font-size:12px}.scanner-test{margin:0 0 18px;padding:12px;border:1px solid var(--border);background:#f7f8fa}.scanner-test .field{margin-bottom:8px}.scanner-test .help{margin-bottom:0;overflow-wrap:anywhere}.label-content>div,.label-content>img,.label-content>span,.label-content>strong{position:absolute}.label-color-key,.label-name-key,.label-pattern-key,.label-size-key{font-family:Century Gothic,Arial,sans-serif;font-size:calc(8.5pt * var(--font-scale, 1));font-weight:700}.label-name-key{left:12mm;top:1.2mm}.label-name-value{left:28mm;top:1mm;max-width:calc(var(--label-width) - 29.5mm);overflow:hidden;text-overflow:ellipsis;font-size:calc(10pt * var(--font-scale, 1));white-space:nowrap}.label-pattern-key{left:14.5mm;top:6.2mm}.label-pattern-value{left:28mm;top:6mm;max-width:calc(var(--label-width) - 29.5mm);overflow:hidden;text-overflow:ellipsis;font-size:calc(10pt * var(--font-scale, 1));white-space:nowrap}.label-size-key{left:16.5mm;top:11.2mm}.label-size-value{left:27.75mm;top:10.4mm;max-width:calc(var(--label-width) - 29.25mm);overflow:hidden;text-overflow:ellipsis;font-size:calc(13pt * var(--font-scale, 1));white-space:nowrap}.label-color-key{left:16.5mm;top:17mm}.label-color-value{left:27.75mm;top:16.8mm;max-width:calc(var(--label-width) - 29.25mm);overflow:hidden;text-overflow:ellipsis;font-size:calc(10pt * var(--font-scale, 1));white-space:nowrap}.product-bars{left:6.32mm;top:24.5mm;width:var(--barcode-width);height:var(--barcode-height)}.product-text{left:6.32mm;top:33.4mm;width:53.68mm;font-size:8pt;text-align:center}.product-bars,.serial-bars{display:block;image-rendering:crisp-edges;image-rendering:pixelated}.serial-bars{left:.6mm;top:36mm;width:var(--serial-barcode-width);height:var(--serial-barcode-height)}.serial-bars,.serial-text{transform:rotate(-90deg);transform-origin:left top}.serial-text{left:6.2mm;top:37.5mm;width:32mm;font-size:7pt;letter-spacing:.25mm;line-height:1;text-align:center;white-space:nowrap}.legacy-reprint .product-bars{left:6.32mm;top:24.5mm;height:var(--barcode-height)}.legacy-reprint .product-text{left:6.32mm;top:33.4mm;width:53.68mm;font-size:8pt;font-weight:700}@media print{body,html{margin:0!important;padding:0!important;background:#fff!important}.print-document{padding:0;background:#fff}.print-document>.notice,.print-instructions,.print-settings,.print-status,.print-toolbar{display:none!important}.label-pages{padding:0;display:block}.label-paper{box-shadow:none;margin:0;break-after:page;page-break-after:always;page-break-inside:avoid;break-inside:avoid}.label-paper[data-print-hidden]{display:none!important}.label-paper:last-child{break-after:auto;page-break-after:auto}.calibration-page{background:#fff;min-height:0}.calibration-checklist,.calibration-layout h2,.calibration-page>.notice{display:none!important}.calibration-layout{display:block;margin:0;padding:0;max-width:none}.calibration-label{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.barcode-mode{margin:0 0 18px;padding:12px;border:1px solid var(--border);min-width:0;background:#f7f8fa}.barcode-mode legend{font-size:13px;padding:0 5px}.barcode-mode label{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;font-size:13px}.barcode-mode input{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:var(--blue)}.ui-icon{display:inline-block;width:18px;height:18px;flex-shrink:0;vertical-align:middle}.brand .brand-icon{width:48px;height:40px;margin:0 5px}.definition-tile .definition-icon{width:150px;height:150px;padding:15px;color:var(--blue)}.brand,.split-layout>*{min-width:0}.brand h1{overflow-wrap:anywhere}.header-actions{flex-shrink:0}.menu-tile>span{display:block}.app-dialog-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:rgba(15,32,45,.52);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-dialog-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;width:min(460px,100%);padding:22px;border:1px solid var(--border);border-top:4px solid var(--blue);border-radius:8px;background:#fff;box-shadow:0 22px 70px rgba(0,0,0,.25)}.app-dialog-card.danger{border-top-color:var(--danger)}.app-dialog-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:var(--blue);font-size:24px;font-weight:700}.app-dialog-card.danger .app-dialog-mark{background:var(--danger)}.app-dialog-content h2{margin:2px 0 8px;font-size:19px}.app-dialog-content>p{margin:0;color:#43505a;line-height:1.5;white-space:pre-line}.app-dialog-field{margin-top:16px}.app-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@media (max-width:520px){.app-dialog-backdrop{padding:14px}.app-dialog-card{grid-template-columns:36px minmax(0,1fr);padding:18px}.app-dialog-mark{width:36px;height:36px;font-size:20px}}@media (max-width:760px){.definition-tile .definition-icon{width:110px;height:110px}.brand .brand-icon{width:32px;height:32px}}@media screen{.home-application main{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:clamp(12px,2vw,32px)}.home-content{width:min(100%,1280px);min-width:0;flex:0 0 auto;margin:auto;display:flex;flex-direction:column;gap:clamp(12px,2vh,24px)}.menu-frame{width:100%;height:auto;padding:0}.home-menu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);width:100%;margin:0 auto;align-items:stretch}.menu-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:clamp(116px,18vh,160px);padding:12px 8px;border:1px solid #d3d3d3;background:white;color:#222;text-decoration:none;text-align:center;font-family:Century Gothic,Arial,sans-serif;font-size:clamp(14px,1.2vw,17px);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.menu-tile .menu-icon,.menu-tile img{width:clamp(52px,6vw,82px);height:clamp(52px,6vw,82px);flex:0 0 auto;padding:0;object-fit:contain;color:var(--blue);stroke-width:1.25}.menu-tile span{margin:0}.home-application .dashboard{width:100%;max-width:none;margin:0}.home-application .dashboard>div{flex-wrap:wrap}.home-application .dashboard strong{overflow-wrap:anywhere}.home-application .setup-note{margin:0;line-height:1.5}}@media screen and (max-width:1100px){.home-menu{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:760px){.home-menu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:520px){.home-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (display-mode:standalone) and (max-width:600px){body,html{height:100%;min-height:-webkit-fill-available;overscroll-behavior:none}.application main{min-height:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.home-application main{padding:10px}.home-content{margin:0 auto;gap:10px}.menu-tile{min-height:112px;padding:9px 7px;gap:6px}.menu-tile .menu-icon,.menu-tile img{width:46px;height:46px}}.report-module{min-height:0;flex:1 1 auto;overflow:auto;padding:12px;border:1px solid #d8e0e4;background:#f5f8f9}.report-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.report-heading h2{margin:3px 0 5px;color:#173f52;font-size:22px;font-weight:600}.report-heading p{max-width:780px;margin:0;color:#647781;line-height:1.45}.report-kicker{color:#0d76af;font-size:10px;font-weight:800;letter-spacing:1.2px}.report-file-input{display:none}.report-dropzone{width:min(720px,100%);min-height:350px;margin:34px auto;padding:46px 25px;border:2px dashed #91b9ca;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;transition:border-color .12s,background .12s,transform .12s}.report-dropzone.is-dragging{border-color:#0d76af;background:#edf8fc;transform:scale(1.005)}.report-dropzone strong{color:#244b5e;font-size:19px}.report-dropzone span{color:#71818a}.report-dropzone small{color:#8a989f}.report-dropzone .primary{margin-top:8px;border-radius:7px}.report-upload-icon{width:64px;height:64px;color:#0d76af}.report-summary{display:grid;grid-template-columns:minmax(270px,2.2fr) repeat(4,minmax(110px,1fr));gap:8px;margin:10px 0}.report-summary>div{min-width:0;padding:11px 13px;border:1px solid #d2dde2;border-radius:8px;background:#fff}.report-file-card span,.report-summary>div>span{display:block;color:#71818a;font-size:10px;text-transform:uppercase;letter-spacing:.4px}.report-summary>div>strong{display:block;margin-top:4px;color:#1c4f67;font-size:20px}.report-summary-success{border-color:#b9dec3!important;background:#f0faf3!important}.report-summary-success strong{color:#24733c!important}.report-summary-warning{border-color:#e4c789!important;background:#fff9e9!important}.report-summary-warning strong{color:#9a6810!important}.report-file-card{display:flex;align-items:center;gap:10px}.report-file-card svg{flex:0 0 34px;width:34px;height:34px;color:#0d76af}.report-file-card div{min-width:0}.report-file-card strong{color:#234859!important;font-size:13px!important}.report-file-card small,.report-file-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-file-card small{margin-top:3px;color:#7b8a91;font-size:10px}.report-results{overflow:hidden;border:1px solid #ced9de;border-radius:9px;background:#fff}.report-results-toolbar{min-height:52px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dbe3e7;background:#edf4f7}.report-results-toolbar span,.report-results-toolbar strong{display:block}.report-results-toolbar strong{color:#244b5e}.report-results-toolbar span{margin-top:2px;color:#71818a;font-size:11px}.report-select-all{display:flex;align-items:center;gap:7px;color:#47616d;font-size:12px}.report-select-all input,.report-table input{width:17px;height:17px;accent-color:#0d76af}.report-table-scroll{max-height:clamp(260px,46vh,520px);overflow:auto}.report-table{width:100%;min-width:1040px;border-collapse:collapse}.report-table th{position:sticky;top:0;z-index:2;padding:9px 8px;border-bottom:1px solid #c8d5db;color:#49616c;background:#f4f7f8;text-align:left;font-size:11px;white-space:nowrap}.report-table td{padding:8px;border-bottom:1px solid #e5eaed;color:#3a4d56;font-size:12px;vertical-align:middle}.report-table tbody tr:hover{background:#f7fbfd}.report-table td small{display:block;margin-top:2px;color:#72828a;font-size:10px}.report-table td:first-child,.report-table th:first-child{width:34px;text-align:center}.report-table td:nth-child(2),.report-table td:nth-child(3),.report-table th:nth-child(2),.report-table th:nth-child(3){width:48px;text-align:center}.report-table td:nth-child(5),.report-table th:nth-child(5){width:70px;text-align:center}.report-row-ambiguous,.report-row-missing{background:#fff9f5}.report-quantity{display:inline-grid;min-width:30px;height:28px;place-items:center;border-radius:6px;color:#fff;background:#0d76af;font-weight:800}.report-unmatched{color:#9a3c2e;font-size:11px}.report-status{display:inline-block;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.report-status-matched{color:#24733c;background:#e4f5e9}.report-status-ambiguous,.report-status-missing{color:#963b2d;background:#fde9e5}.report-printbar{position:sticky;bottom:0;z-index:4;min-height:70px;margin-top:10px;padding:9px 12px;display:flex;align-items:center;justify-content:flex-end;gap:18px;border:1px solid #b9d1dc;border-radius:9px;background:#edf7fb;box-shadow:0 -3px 12px #233f4b12}.report-printbar label{margin-right:auto}.report-printbar div>span,.report-printbar label>span{display:block;margin-bottom:4px;color:#647983;font-size:10px}.report-printbar select{min-width:210px;min-height:35px;border:1px solid #aebfc7;background:#fff}.report-printbar div strong{color:#214d61;font-size:17px}.report-printbar .primary{min-width:240px;border-radius:7px}@media screen and (max-width:1050px){.report-summary{grid-template-columns:repeat(4,minmax(100px,1fr))}.report-file-card{grid-column:1/-1}}@media screen and (max-width:700px){.report-module{overflow:visible;padding:8px}.report-heading{flex-direction:column}.report-dropzone{min-height:300px;margin:12px auto}.report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-file-card{grid-column:1/-1}.report-printbar{position:static;align-items:stretch;flex-direction:column;gap:9px}.report-printbar .primary,.report-printbar label,.report-printbar select{width:100%}}@media screen and (max-width:280px){.home-menu{grid-template-columns:minmax(0,1fr)}}@media screen and (max-height:650px) and (min-width:761px){.home-application main{padding:12px 20px}.home-content{gap:10px}.menu-tile{min-height:104px;padding:10px 8px;gap:6px}.menu-tile .menu-icon,.menu-tile img{width:48px;height:48px}}.depot-page-tools{margin:0 0 8px;padding:4px 2px 10px;color:#50616c}.depot-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:12px;flex:0 0 auto;margin-bottom:10px}.depot-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.depot-summary>div{position:relative;overflow:hidden;min-width:0;padding:13px 15px;border:1px solid #d9e3e9;border-radius:12px;background:linear-gradient(145deg,#fff,#f4f8fa);box-shadow:0 5px 18px rgb(26 72 94/7%)}.depot-summary>div:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#0d76af}.depot-summary>div.has-warning:before{background:#c44a3b}.depot-summary small,.depot-summary span{display:block;color:#6c7e88}.depot-summary span{font-size:12px;font-weight:700}.depot-summary strong{display:block;margin:3px 0;color:#0b618f;font-size:24px;line-height:1}.depot-summary .has-warning strong{color:#b43a2e}.depot-summary small{font-size:11px}.depot-search-panel,.depot-target{min-width:0;border:1px solid #cddde5;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(18 64 87/8%)}.depot-search-panel{padding:10px 12px}.depot-search-panel:last-child{grid-column:1/-1}.depot-search-copy{display:flex;align-items:center;gap:11px;margin-bottom:7px}.depot-search-copy>svg{width:32px;height:32px;flex:0 0 auto;padding:8px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#0873aa,#0a9bc1)}.depot-search-copy span,.depot-search-copy strong{display:block}.depot-search-copy strong{margin-bottom:2px;color:#173847;font-size:14px}.depot-search-copy span{color:#687b85;font-size:11px;line-height:1.3}.depot-search-input{display:flex;align-items:center;gap:8px;padding:6px;border:2px solid #96c7dc;border-radius:12px;background:#f8fcfe;transition:border-color .12s ease,box-shadow .12s ease}.depot-search-input:focus-within{border-color:#0d76af;box-shadow:0 0 0 4px rgb(13 118 175/12%)}.depot-search-input>svg{width:24px;height:24px;flex:0 0 auto;color:#0d76af}.depot-search-input input{flex:1 1;min-width:100px;height:32px;padding:0 4px;border:0;outline:0;background:transparent;color:#173847;font-size:14px}.depot-search-input button{min-height:32px;padding-block:5px;white-space:nowrap;border-radius:8px}.depot-search-clear{display:inline-flex;align-items:center;gap:5px}.depot-search-clear svg{width:15px;height:15px}.depot-match-status{min-height:16px;margin-top:6px;color:#59707d;font-size:11px}.depot-search-panel>.notice{margin:10px 0 0;padding:9px 11px}.depot-target{overflow:hidden;border-color:#e1d8b6;background:linear-gradient(145deg,#fffef9,#fff)}.depot-target.exact{border-color:#9bceb0;background:linear-gradient(145deg,#f5fff8,#fff)}.depot-target header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid #e7ecef}.depot-target header span,.depot-target header strong{display:block}.depot-target header span{margin-bottom:3px;color:#56806a;font-size:11px;font-weight:700;text-transform:uppercase}.depot-target header strong{color:#173847;font-size:16px;overflow-wrap:anywhere}.depot-target header b{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:#176a38;background:#e5f6eb}.depot-target dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#e8eef1}.depot-target dl>div{min-width:0;padding:6px 9px;background:#fff}.depot-target dt{margin-bottom:3px;color:#758690;font-size:10px}.depot-target dd{margin:0;color:#263c47;font-size:12px;font-weight:700;overflow-wrap:anywhere}.depot-target-actions{display:flex;gap:8px;padding:6px 10px;flex-wrap:wrap}.depot-target-actions button{min-height:30px;padding:5px 9px;border-radius:8px}.depot-transfer-bar{border-color:#bfd6e2;border-radius:12px;background:#f3f9fc;box-shadow:0 4px 15px rgb(20 72 98/6%)}.depot-transfer-bar input,.depot-transfer-bar select{border-color:#b7ccd7;border-radius:7px;background:#fff}.depot-grid{min-height:250px}.depot-grid>.grid-shell{overflow:hidden;border-color:#ccdbe3;border-radius:12px;box-shadow:0 6px 22px rgb(20 59 79/7%)}.depot-grid .grid-footer,.depot-grid .grid-toolbar{background:#f3f8fa}.depot-grid th{background:#edf5f8}.depot-grid tbody tr:hover{background:#e6f5fb}.stock-workspace-contents{display:contents}@media screen and (min-width:901px){.depot-workspace{display:grid;grid-template-columns:180px minmax(340px,1.1fr) minmax(320px,.9fr);grid-template-rows:auto auto auto minmax(360px,1fr);grid-template-areas:"summary search target" "summary export export" "summary transfer transfer" "summary table table";gap:10px 12px;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.depot-workspace .depot-overview{display:contents}.depot-workspace .depot-summary{grid-area:summary;display:flex;flex-direction:column;gap:7px;min-height:0;align-content:start}.depot-workspace .depot-summary>div{display:flex;flex:0 0 auto;min-height:54px;padding:9px 12px;flex-direction:column;justify-content:center}.depot-workspace .depot-summary strong{font-size:20px}.depot-workspace .depot-search-panel{grid-area:search}.depot-workspace .depot-search-panel:last-child{grid-area:auto;grid-column:2/-1;grid-row:1}.depot-workspace .depot-target{grid-area:target}.depot-workspace>.export-bar{grid-area:export;margin:0;min-height:38px}.depot-workspace>.depot-transfer-bar{grid-area:transfer;margin:0}.depot-workspace>.depot-grid{grid-area:table;height:100%;min-height:360px}.depot-workspace .depot-search-panel,.depot-workspace .depot-target{align-self:stretch}}.report-filter-heading{display:flex;align-items:center;gap:8px;padding:2px 1px 7px;border-bottom:1px solid #cbd9df}.report-filter-heading>svg{width:25px;height:25px;color:var(--blue)}.report-filter-heading span,.report-filter-heading strong{display:block}.report-filter-heading strong{color:#23404e;font-size:13px}.report-filter-heading span{margin-top:2px;color:#6c7c85;font-size:10px}@media screen and (min-width:901px){.report-workspace{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:auto auto minmax(380px,1fr);grid-template-areas:"filters export" "filters reversal" "filters table";gap:8px 10px;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.report-workspace>.report-filter-panel{grid-area:filters;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;min-width:0;min-height:0;margin:0;padding:10px;overflow:auto;border-color:#c9d9e1;border-radius:10px;background:#f3f8fa}.report-workspace .report-filter-panel .field{flex:0 0 auto;min-width:0;margin:7px 0 0}.report-workspace .report-filter-panel .field>span{font-size:11px}.report-workspace .report-filter-panel input,.report-workspace .report-filter-panel select{min-height:30px;padding:4px 6px;font-size:12px}.report-workspace .report-filter-panel>button{min-height:31px;margin-top:7px;padding:5px 8px}.report-workspace>.export-bar{grid-area:export;min-height:34px;margin:0;padding:2px 0}.report-workspace>.reversal-bar{grid-area:reversal;margin:0}.report-workspace>.report-grid{grid-area:table;width:100%;height:100%;min-height:380px}.report-grid>.grid-shell{overflow:hidden;border-color:#c8d8e0;border-radius:10px;box-shadow:0 6px 22px rgb(20 59 79/7%)}.report-grid .grid-footer,.report-grid .grid-toolbar{background:#f3f8fa}.report-grid th{background:#edf5f8}}@media screen and (max-width:900px){.depot-workspace{display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.depot-overview{grid-template-columns:minmax(0,1fr)}.depot-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.depot-search-panel,.depot-target{grid-column:1}.depot-grid{min-height:0}.report-workspace{display:flex;flex:0 0 auto;flex-direction:column;min-width:0;gap:9px}.report-workspace>.report-filter-panel{margin:0}.report-workspace>.export-bar{order:1;margin:0}.report-workspace>.report-grid{order:2;min-height:420px}.report-workspace>.report-filter-panel{order:3}.report-workspace>.reversal-bar{order:4;margin:0}.report-filter-heading{grid-column:1/-1}}@media screen and (max-width:600px){.depot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.depot-summary>div{padding:11px 12px}.depot-search-panel{padding:12px}.depot-search-input{flex-wrap:wrap}.depot-search-input input{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 40px)}.depot-search-input button{flex:1 1 110px}.depot-target dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-workspace{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;gap:10px;overflow:auto;padding:2px}.order-page-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:2px 2px 5px}.order-page-heading h2{margin:0 0 3px;color:#173847;font-size:21px}.order-page-heading p{margin:0;color:#667a85;font-size:12px}.order-card{min-width:0;border:1px solid #ccdce4;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgb(20 59 79/6%)}.order-card-title span,.order-card-title strong{display:block}.order-card-title strong{color:#1e4050;font-size:14px}.order-card-title span{margin-top:2px;color:#71828b;font-size:10px}.order-header-card{flex:0 0 auto;padding:11px 13px 3px}.order-header-fields{display:grid;grid-template-columns:minmax(145px,.9fr) minmax(180px,1.25fr) minmax(135px,.8fr) minmax(150px,1fr) minmax(210px,1.5fr);gap:8px 10px;margin-top:9px}.order-header-fields .field{margin-bottom:8px}.order-header-fields .field>span,.order-matrix-toolbar .field>span{color:#536b77;font-size:11px;font-weight:700}.order-header-fields input,.order-header-fields select,.order-matrix-toolbar input,.order-matrix-toolbar select{min-height:31px;border-color:#b9cbd4;border-radius:7px;font-size:12px}.order-matrix-card{display:flex;flex:1 1 380px;min-height:330px;flex-direction:column;overflow:hidden}.order-matrix-toolbar{display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,.65fr) minmax(210px,.65fr);gap:10px;align-items:end;padding:9px 12px;border-bottom:1px solid #d7e2e7;background:#f4f9fb}.order-matrix-toolbar .order-card-title{align-self:center}.order-matrix-toolbar .field{margin:0}.order-history-scroll,.order-matrix-scroll{min-width:0;overflow:auto}.order-matrix-scroll{flex:1 1 auto}.order-matrix{min-width:100%;table-layout:fixed}.order-matrix td,.order-matrix th{min-width:92px;height:43px;padding:5px 7px;text-align:center}.order-matrix thead th{top:0;z-index:4;height:39px;color:#fff;background:#126f9f;font-weight:700}.order-matrix tbody th,.order-matrix tfoot th,.order-matrix thead th:first-child{position:sticky;left:0;min-width:120px;text-align:left}.order-matrix tbody td:nth-child(2),.order-matrix thead th:nth-child(2){position:sticky;left:120px;min-width:105px;text-align:left}.order-matrix thead th:first-child,.order-matrix thead th:nth-child(2){z-index:6}.order-matrix tbody th{z-index:3;color:#294653;background:#f5f9fa;font-weight:700}.order-matrix tbody td:nth-child(2){z-index:2;color:#3f5965;background:#fff;font-weight:700}.order-matrix tbody tr:nth-child(2n) td:nth-child(2){background:#fafcfd}.order-quantity-cell{background:#fffdf5}.order-quantity-cell input{width:70px;height:31px;border:1px solid #d4b85f;border-radius:6px;background:#fffef8;color:#173847;text-align:center;font-weight:700}.order-quantity-cell input:focus{outline:3px solid rgb(13 118 175/15%);border-color:#0d76af}.order-unavailable-cell{color:#aab4b9;background:#f3f5f6}.order-matrix tfoot td,.order-matrix tfoot th{position:sticky;bottom:0;z-index:4;color:#173847;background:#dcecf3;font-weight:700}.order-matrix tfoot th{z-index:6}.order-empty{padding:28px 18px!important;color:#71818a;text-align:center!important}.order-summary-bar{display:grid;grid-template-columns:repeat(3,minmax(115px,.45fr)) minmax(330px,1.65fr);gap:8px;flex:0 0 auto}.order-summary-bar>div{min-width:0;padding:9px 12px;border:1px solid #cee0e8;border-radius:10px;background:linear-gradient(145deg,#fff,#f3f8fa)}.order-summary-bar span,.order-summary-bar strong{display:block}.order-summary-bar span{color:#6b7f89;font-size:10px}.order-summary-bar strong{margin-top:2px;color:#0c6795;font-size:20px}.order-summary-bar .order-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:7px;border-color:#abd0df;background:#edf8fc}.order-summary-actions button{min-height:39px;padding:7px 12px;border-radius:7px}.order-history-card{flex:0 0 auto;padding:10px 12px 12px}.order-history-scroll{max-height:230px;margin-top:8px;border:1px solid #d8e1e5;border-radius:8px}.order-history-scroll table{width:max-content;min-width:100%}.order-history-scroll th{height:35px;background:#edf5f8}.order-history-scroll td{height:38px}.order-history-scroll button{padding:5px 9px;white-space:nowrap;border-radius:6px}.order-status{display:inline-block;padding:4px 7px;border-radius:999px;color:#43545d;background:#e9eef1;font-size:10px;font-weight:700}.order-status-printed{color:#176a38;background:#e4f6e9}.order-status-prepared,.order-status-reprint_needed{color:#8a5b0d;background:#fff1ce}.order-status-failed{color:#9a2d24;background:#fde8e5}.order-matrix-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-history-actions,.order-matrix-tools,.order-row-input{display:flex;align-items:center;gap:6px}.order-matrix-tools{justify-content:flex-end;flex-wrap:wrap}.order-matrix-tools button{min-height:31px;padding:5px 10px;border-radius:6px}.order-match-warning{padding:5px 8px;border-radius:999px;color:#922d24;background:#fde8e5;font-size:10px;font-weight:700}.order-matrix-card{flex:0 0 auto;min-height:0}.order-matrix-scroll{width:100%;height:auto;max-height:clamp(280px,50vh,540px);min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.order-matrix{width:max-content;min-width:max-content;border-collapse:separate;border-spacing:0}.order-matrix td,.order-matrix th{width:78px;min-width:78px;height:42px;padding:4px}.order-matrix thead th{position:sticky;height:38px;padding:4px}.order-matrix thead tr:first-child th{top:0}.order-matrix thead tr:nth-child(2) th{top:38px}.order-matrix thead tr:nth-child(3) th{top:76px}.order-matrix thead tr:nth-child(4) th{top:114px}.order-matrix .order-sticky-one{position:sticky;left:0;z-index:5;min-width:120px;width:120px;text-align:left}.order-matrix .order-sticky-two{position:sticky;left:120px;z-index:5;min-width:100px;width:100px;text-align:left}.order-matrix thead .order-sticky-one,.order-matrix thead .order-sticky-two{z-index:9;color:#fff;background:#126f9f}.order-matrix tbody .order-sticky-one{color:#294653;background:#f5f9fa}.order-matrix tbody .order-sticky-two{color:#3f5965;background:#fff}.order-matrix tbody tr:nth-child(2n) .order-sticky-one,.order-matrix tbody tr:nth-child(2n) .order-sticky-two{background:#fafcfd}.order-matrix .order-size-group{text-align:center;vertical-align:middle}.order-matrix tbody .order-sticky-one input,.order-matrix tbody .order-sticky-two input,.order-matrix thead input{width:100%;min-width:0;height:29px;border:1px solid rgb(255 255 255/55%);border-radius:5px;background:#fff;color:#173847;text-align:center;font-size:12px;font-weight:700}.order-matrix tbody .order-sticky-one input,.order-matrix tbody .order-sticky-two input{border-color:#b9cbd4;text-align:left;font-weight:600}.order-matrix .order-quantity-cell input{width:56px}.order-row-input input{flex:1 1 auto}.order-row-input button{flex:0 0 24px;width:24px;min-width:24px;height:24px;padding:0;border-color:rgb(255 255 255/55%);border-radius:50%;color:#fff;background:rgb(0 0 0/12%);line-height:1;border-color:#c7d4da;color:#7b3030;background:#fff}.order-pcs-heading{display:flex;min-height:28px;align-items:center;justify-content:center;gap:5px}.order-pcs-heading button{display:inline-flex;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;align-items:center;justify-content:center;padding:0;border:1px solid rgb(255 255 255/65%);border-radius:4px;color:#fff;background:rgb(0 0 0/14%);font-size:14px;line-height:1}.order-pcs-heading button:focus-visible,.order-pcs-heading button:hover{border-color:#fff;background:#a62f2f}.order-cell-matched{background:#eef9f1}.order-cell-matched input{border-color:#4aa56a;background:#f6fff8}.order-cell-pending{background:#fffdf5}.order-cell-pending input{border-color:#d4b85f;background:#fffef8}.order-cell-ambiguous,.order-cell-unmatched{background:#fff0ed}.order-cell-ambiguous input,.order-cell-unmatched input{border-color:#cf5d52;background:#fff8f7}.order-matrix tfoot .order-sticky-one{z-index:8;min-width:220px;background:#dcecf3}.order-history-actions{min-width:285px;flex-wrap:wrap}.order-history-actions a,.order-history-actions button{display:inline-flex;min-height:29px;align-items:center;justify-content:center;padding:5px 8px;border:1px solid #b8cbd4;border-radius:6px;color:#0b6794;background:#fff;text-decoration:none;white-space:nowrap;font-size:11px}.order-history-actions button.danger{border-color:#e0b8b3;color:#9a2d24;background:#fff7f6}.order-history-actions button.danger:hover:not(:disabled){border-color:#c9574d;color:#fff;background:#b83b31}@media screen and (max-width:1100px){.order-header-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.order-note-field{grid-column:span 2}.order-summary-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.order-summary-bar .order-summary-actions{grid-column:1/-1}}@media screen and (max-width:760px){.order-workspace{flex:0 0 auto;overflow:visible}.order-page-heading{align-items:flex-start}.order-header-fields{grid-template-columns:minmax(0,1fr)}.order-matrix-toolbar{align-items:flex-start;flex-direction:column}.order-matrix-tools{width:100%;justify-content:flex-start}.order-note-field{grid-column:auto}.order-matrix-card{flex:0 0 auto;min-height:0}.order-matrix-scroll{width:100%;height:auto;max-height:430px;min-height:0}.order-summary-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.order-summary-bar .order-summary-actions{flex-wrap:wrap}.order-summary-actions button{flex:1 1 210px}.order-history-scroll{max-height:360px}}@media screen and (max-width:520px){.order-page-heading{flex-direction:column}.order-page-heading .refresh{width:100%}.order-summary-bar{grid-template-columns:minmax(0,1fr)}.order-summary-bar .order-summary-actions{grid-column:auto}.order-matrix tbody th,.order-matrix tfoot th,.order-matrix thead th:first-child{min-width:100px}.order-matrix tbody td:nth-child(2),.order-matrix thead th:nth-child(2){left:100px;min-width:90px}.order-matrix .order-sticky-one{min-width:105px;width:105px}.order-matrix .order-sticky-two{left:105px;min-width:90px;width:90px}.order-matrix tfoot .order-sticky-one{min-width:195px}.order-history-actions{flex-wrap:wrap}}