*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text:#111;--bg:#f4f4f5;--surface:#fff;--border:#d4d4d8;--row:#e4e4e7;--muted:#52525b;--error:#b91c1c;--dirty:#fafafa}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#f4f4f5;--bg:#09090b;--surface:#18181b;--border:#3f3f46;--row:#27272a;--muted:#a1a1aa;--error:#f87171;--dirty:#27272a}}html,body,#root{width:100%;min-height:100%}body{color:var(--text);background:var(--bg);font-family:ui-sans-serif,system-ui,sans-serif}button,input,select,textarea{font:inherit;color:inherit}.shell{flex-direction:column;width:100%;display:flex}.shell-login{max-width:420px;margin:0 auto;padding:24px 16px}.shell-app{min-height:100%}.bar{border-bottom:1px solid var(--border);background:var(--surface);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex}.banner{border-bottom:1px solid var(--border);background:var(--surface);width:100%;padding:8px 16px;display:flex}.card{border:1px solid var(--border);background:var(--surface);flex-direction:column;width:100%;padding:16px;display:flex}.card .text,.card .field,.card button{margin-top:12px}.card .title{margin-top:0}.field{flex-direction:column;width:100%;display:flex}.field input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;margin-top:4px;padding:8px 12px}.bar button,.card button,.toolbar button,.panel button,.dialog button,.cell-actions button,.cell-row-actions button{border:1px solid var(--border);background:var(--surface);width:auto;min-height:32px;padding:0 12px}.workspace{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.toolbar{border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;width:100%;padding:12px 16px;display:flex}.toolbar-filters,.toolbar-actions,.dialog-actions,.panel-head,.panel-actions,.field-grid{flex-flow:wrap;width:100%;display:flex}.toolbar-filters .field{width:100%;margin-top:8px}.toolbar-filters .field:first-child{margin-top:0}.toolbar-actions{margin-top:8px}.toolbar-actions button+button,.dialog-actions button+button,.panel-actions button+button{margin-left:8px}.toolbar .field input,.toolbar .field select,.dialog input,.dialog select,.panel input,.panel select,.panel textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;margin-top:4px;padding:8px 12px}.panel textarea{resize:vertical;min-height:80px}.field-grid .field{width:50%;margin-top:8px;padding-right:8px}.overlay,.panel-overlay{z-index:8;background:color-mix(in srgb, var(--bg) 70%, transparent);flex-direction:column;display:flex;position:fixed;inset:0}.dialog,.panel{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;width:100%;margin-top:auto;padding:16px;display:flex;overflow:auto}.dialog-wide,.panel{border-top:0;border-left:1px solid var(--border);max-width:480px;height:100%;margin-top:0;margin-left:auto}.dialog .title,.panel .title{margin-top:0}.dialog .field,.dialog .text,.panel .field,.panel .text{margin-top:12px}.panel-head{justify-content:space-between;align-items:center}.panel-head .text,.panel-actions{margin-top:0}.panel-body{flex-direction:column;flex:auto;width:100%;display:flex}.panel-actions{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.dialog-actions{justify-content:flex-end;margin-top:16px}.sheet-scroll{background:var(--surface);flex:auto;width:100%;display:flex;overflow:auto}.sheet{flex-direction:column;min-width:100%;display:flex}.sheet-row{border:0;border-bottom:1px solid var(--row);background:var(--surface);text-align:left;cursor:default;flex-direction:row;width:100%;min-width:1540px;display:flex}.sheet-head{z-index:4;cursor:default;position:sticky;top:0}.sheet-row.is-dirty,.sheet-row.is-selected{background:var(--dirty)}.cell{border-right:1px solid var(--row);flex-direction:row;align-items:center;min-height:48px;padding:0 12px;display:flex}.cell-available{z-index:3;background:inherit;width:56px;box-shadow:1px 0 0 var(--row);flex:0 0 56px;justify-content:center;position:sticky;left:0}.available-toggle{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.available-toggle input{width:16px;margin:0;padding:0}.cell-name{z-index:2;background:inherit;width:220px;box-shadow:1px 0 0 var(--row);flex:1 0 220px;position:sticky;left:56px}.sheet-head .cell-available,.sheet-head .cell-name{z-index:5}.cell-sku{flex:1 0 210px;width:210px}.cell-type{flex:1 0 220px;width:220px}.cell-region{flex:1 0 120px;width:120px}.cell-nominal{flex:1 0 140px;width:140px}.cell-price-edit{flex:1 0 160px;width:160px}.cell-compare-price{flex:1 0 170px;width:170px}.cell-row-actions{border-right:0;flex:1 0 260px;gap:8px;width:260px}.inline-money{align-items:center;gap:8px;width:100%;display:flex}.inline-money input{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 82%, var(--bg));width:100%;min-width:0;min-height:34px;padding:6px 8px}.inline-money input:not(:disabled):hover,.inline-money input:not(:disabled):focus{border-color:var(--border);background:var(--surface);outline:0}.row-primary{flex-direction:column;width:100%;display:flex}.row-secondary{margin-top:2px;font-size:12px}.cell-empty{border-right:0;flex:auto;width:100%}.text{display:flex}.title{font-size:20px;font-weight:600}.muted{color:var(--muted)}.error{color:var(--error)}.availability-card{border:1px solid var(--border);background:var(--dirty);flex-direction:column;gap:4px;margin-top:16px;padding:12px;display:flex}.availability-card span{color:var(--muted);font-size:13px}@media (width>=900px){.toolbar{flex-direction:row;justify-content:space-between;align-items:center}.toolbar-filters{flex-wrap:nowrap;flex:auto;min-width:0}.toolbar-filters .field,.toolbar-filters .field:first-child{width:180px;margin-top:0;margin-right:8px}.toolbar-filters .field:first-child{width:min(420px,42vw)}.toolbar-actions{flex:none;width:auto;margin-top:0}}
