:root{--color-primary: #155E75;--color-accent: #0891B2;--color-secondary: #475569;--color-background: #F8FAFC;--color-surface: #FFFFFF;--color-text-primary: #0F172A;--color-success: #15803D;--color-warning: #D97706;--color-error: #DC2626;--color-info: #2563EB;--color-primary-strong: color-mix(in srgb, var(--color-primary) 80%, black);--color-border: color-mix(in srgb, var(--color-text-primary) 12%, white);--color-success-bg: color-mix(in srgb, var(--color-success) 12%, white);--color-warning-bg: color-mix(in srgb, var(--color-warning) 14%, white);--color-error-bg: color-mix(in srgb, var(--color-error) 12%, white);--color-info-bg: color-mix(in srgb, var(--color-info) 12%, white);--color-accent-bg: color-mix(in srgb, var(--color-accent) 12%, white);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 16px;--radius-card: 12px;--font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shadow-card: 0 1px 2px rgba(15,23,42,.04), 0 1px 3px rgba(15,23,42,.06);--shadow-pop: 0 8px 24px rgba(15,23,42,.12), 0 2px 6px rgba(15,23,42,.08);--glass-surface: color-mix(in srgb, var(--color-surface) 72%, transparent);--glass-blur: 16px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-family);color:var(--color-text-primary);background:var(--color-background);-webkit-font-smoothing:antialiased}a{color:var(--color-accent);text-decoration:none}a:hover{color:color-mix(in srgb,var(--color-accent) 80%,black);text-decoration:underline}button,input{font-family:inherit}table{border-collapse:collapse;width:100%}::selection{background:color-mix(in srgb,var(--color-accent) 22%,white)}@keyframes spin{to{transform:rotate(360deg)}}.om-content{min-width:0;max-width:100%;padding:32px}.om-orders-grid{display:grid;grid-template-columns:minmax(320px,380px) 1fr;gap:20px;align-items:start}@media (max-width:980px){.om-orders-grid{grid-template-columns:1fr}}@media (max-width:880px){.om-brandpanel{display:none!important}}@media (max-width:820px){.om-sidebar{width:66px!important}.om-navlabel,.om-brandtext,.om-sidefoot,.om-exclabel,.om-storesel{display:none!important}.om-content{padding:18px!important}.om-search{display:none!important}.om-exc-btn,.om-sidetop{justify-content:center!important}}@media (max-width:640px){.om-orgunit,.om-col-sec{display:none!important}.om-content{padding:16px 14px!important}.om-h1{font-size:22px!important}.om-topbar{padding:0 14px!important;gap:10px!important}}.om-collapsed{width:72px!important}.om-collapsed .om-navlabel,.om-collapsed .om-brandtext,.om-collapsed .om-exclabel,.om-collapsed .om-sidefoot,.om-collapsed .om-storesel{display:none!important}.om-collapsed nav button,.om-collapsed .om-exc-btn,.om-collapsed .om-sidetop{justify-content:center!important}@media (max-width: 820px){:root{--glass-surface: var(--color-surface);--glass-blur: 0px}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.om-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 640px){.om-col-sec{display:none!important}}.om2-thumb-btn{transition:box-shadow .12s ease}.om2-thumb-btn:hover,.om2-thumb-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 55%,white);outline:none}.om2-btn-primary{transition:background .12s ease,border-color .12s ease,color .12s ease}.om2-btn-primary:not(:disabled):hover,.om2-btn-primary:not(:disabled):focus-visible{background:color-mix(in srgb,var(--color-accent) 88%,black)!important}.om2-btn-outline{transition:background .12s ease,border-color .12s ease,color .12s ease}.om2-btn-outline:not(:disabled):hover,.om2-btn-outline:not(:disabled):focus-visible{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.om2-chip{transition:background .12s ease,border-color .12s ease,color .12s ease}.om2-chip:hover,.om2-chip:focus-visible{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.om2-row{transition:background .12s ease}.om2-row:hover,.om2-row:focus-visible{background:var(--color-background)!important}.om2-link{transition:color .12s ease}.om2-link:hover,.om2-link:focus-visible{text-decoration:underline}.om2-link-accent:hover,.om2-link-accent:focus-visible{color:var(--color-accent)!important;text-decoration:underline}
