:root{--orange: #EE7F1B;--orangeSelector: rgba(255, 88, 11, .397);--dark: rgba(0, 0, 0, .92);--dark1: rgb(30, 30, 30);--bg-canvas: rgb(30, 30, 30);--bg-surface: rgb(40, 40, 40);--bg-subtle: rgb(50, 50, 50);--bg-inset: rgb(68, 68, 68);--border-color: rgba(255, 255, 255, .14);--border-color-strong: rgba(255, 255, 255, .3);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .62);--accent: var(--orange);--accent-soft: rgba(238, 127, 27, .22);--accent-contrast: #ffffff;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .45);--shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--success: #3fb950;--danger: #f85149;--warning: #d29922;--info: #58a6ff}:root[data-theme=light]{--bg-canvas: #f6f6f3;--bg-surface: #ffffff;--bg-subtle: #f1f1ee;--bg-inset: #f6f6f3;--border-color: #e3e3e0;--border-color-strong: #d0d0cb;--text-primary: #1f2328;--text-secondary: #6e7781;--accent: var(--orange);--accent-soft: rgba(238, 127, 27, .12);--accent-contrast: #ffffff;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--success: #1f883d;--danger: #cf222e;--warning: #bf8700;--info: #0969da}*{box-sizing:border-box;margin:0;font-family:Poppins,sans-serif;font-size:16px}html,body,app-root{height:100%;background-color:var(--bg-canvas)}.hover-scale{transition:.4s}.hover-scale:hover{scale:1.05}.field-error{color:var(--danger);font-size:12px;margin-top:2px}.field-invalid{border-color:var(--danger)!important}.addOrder_Button:disabled,.board-toolbar-btn:disabled,.searchbutton:disabled{opacity:.55;cursor:not-allowed}.results_Header_Label.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:6px}.sortIcon{font-size:.85em;color:var(--orange)}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--border-color)}.pagination-info{font-size:13px;color:var(--text-secondary)}.pagination-controls{display:flex;gap:4px}.pagination-btn{all:unset;min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-inset);border:1px solid var(--border-color-strong);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:15px;box-sizing:border-box}.pagination-btn:hover:not(:disabled){background-color:var(--accent-soft);border-color:var(--accent)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}
