:root{--accent: #ee8433;--ink: #28272a;--paper: #f5f4f1;--line: #e5e3df;--muted: #706d76}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:not(:disabled),summary{cursor:pointer}table{border-collapse:collapse;width:100%}th{font-size:11px;letter-spacing:.5px;text-align:left}td,th{padding:13px 12px}th{background:#f5f4f1}tr{border-bottom:1px solid var(--line)}input[type=checkbox]{accent-color:var(--accent)}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer){display:block}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer)>section,app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) .panel{border-radius:16px;border-color:var(--line);box-shadow:0 5px 22px #28272a04;padding:26px;background:#fff}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) h2{font-size:21px;letter-spacing:-.5px;margin-top:0}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) h3{font-size:16px;letter-spacing:-.2px}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) p{line-height:1.7}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) label{font-size:12px;font-weight:600;color:#55515b}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) input:not([type=checkbox]),app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) select,app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) textarea{border-radius:9px;min-height:44px;padding:11px 13px;font-size:14px;background:#fff;border-color:var(--line);color:var(--ink)}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) button{min-height:44px;padding:11px 17px;border-radius:9px;font-size:13px;font-weight:600;margin:4px;transition:box-shadow .15s}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) button:hover:not(:disabled){box-shadow:0 3px 12px #ee843325}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) button:focus-visible,app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) input:focus-visible,app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) select:focus-visible,app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) table{font-size:13px}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) tbody tr:hover{background:#fffaf6}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) th{padding:13px 12px;background:#f7f5f2;color:#77717b}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) td{padding:15px 12px}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) [role=alert]{border-radius:9px;padding:12px 15px;background:#fff0e9;color:#9b382b}@media(max-width:600px){app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer)>section,app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) .panel{padding:16px}app-workspace :is(app-catalog,app-customers,app-repairs,app-purchases,app-suppliers,app-expenses,app-inventory,app-sales-report,app-stock-report,app-product-sales-report,app-drawer) button{padding:10px 13px}}
