[data-operations-page]{--ops-accent:#f59e0b;--ops-border:#2d3a52;--ops-card:#1c2333;--ops-muted:#8899b4;max-width:1600px;margin:0 auto;padding-bottom:36px}[data-operations-page="work-orders"]{--ops-accent:#38bdf8}[data-operations-page="maintenance-schedule"]{--ops-accent:#a78bfa}[data-operations-page="work-requests"]{--ops-accent:#34d399}[data-operations-page="inventory"]{--ops-accent:#f59e0b}.ops-page-header{position:relative;isolation:isolate;align-items:center!important;margin:-4px 0 22px!important;padding:22px 24px!important;border:1px solid var(--ops-border)!important;border-radius:16px!important;overflow:hidden;background:linear-gradient(120deg,var(--ops-card),color-mix(in srgb,var(--ops-accent) 8%,var(--ops-card)))!important;box-shadow:0 14px 35px rgb(0 0 0 / 14%)}.ops-page-header:after{position:absolute;z-index:-1;content:"";width:180px;height:180px;right:-65px;top:-100px;border-radius:50%;background:var(--ops-accent);filter:blur(70px);opacity:.14}.ops-page-title{font-size:27px!important;line-height:1.15!important;letter-spacing:-.035em!important}.ops-eyebrow{margin-bottom:7px;color:var(--ops-accent);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ops-page-header>div:last-child{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.ops-page-header .ops-button{min-height:38px;border-radius:9px!important;box-shadow:0 4px 12px rgb(0 0 0 / 10%)}[data-operations-page] .ops-control{min-height:40px;transition:border-color .18s,box-shadow .18s,background .18s!important}[data-operations-page] .ops-control:focus{border-color:var(--ops-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-accent) 18%,transparent)!important}[data-operations-page] .ops-button{transition:transform .16s,filter .16s,background .16s,border-color .16s!important}[data-operations-page] .ops-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}[data-operations-page] .ops-table-shell{border-radius:14px!important;border-color:var(--ops-border)!important;box-shadow:0 8px 24px rgb(0 0 0 / 9%);scrollbar-gutter:stable}.ops-data-table{width:100%;border-collapse:separate!important;border-spacing:0!important}.ops-data-table thead{position:sticky;z-index:3;top:0}.ops-data-table th{padding:12px 14px!important;border-bottom:1px solid var(--ops-border)!important;color:var(--ops-muted)!important;background:color-mix(in srgb,var(--ops-card) 94%,#000)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.075em!important}.ops-data-table td{padding:13px 14px!important;transition:background .15s!important}.ops-data-table tbody tr:hover td{background:color-mix(in srgb,var(--ops-accent) 5%,transparent)!important}.ops-data-table tbody tr:last-child td{border-bottom:0!important}[data-operations-page] [style*="grid-template-columns: repeat(4"]>div,[data-operations-page] [style*="gridTemplateColumns: repeat(4"]>div{position:relative;overflow:hidden;border-radius:14px!important;box-shadow:0 8px 20px rgb(0 0 0 / 8%);transition:transform .18s,border-color .18s!important}[data-operations-page] [style*="grid-template-columns: repeat(4"]>div:hover,[data-operations-page] [style*="gridTemplateColumns: repeat(4"]>div:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ops-accent) 45%,var(--ops-border))!important}.ops-request-toolbar{display:flex;align-items:center;gap:10px;margin:-4px 0 16px;padding:10px 12px;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-card);box-shadow:0 7px 18px rgb(0 0 0 / 7%)}.ops-request-toolbar input{flex:1;min-width:0;border:0;outline:0;color:inherit;background:transparent;font-size:13px}.ops-request-toolbar span{padding:4px 8px;border-radius:999px;color:var(--ops-muted);background:#64748b18;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ops-search-icon{color:var(--ops-accent);font-size:20px}[data-operations-page="inventory"]>div:nth-child(2){scrollbar-width:none}[data-operations-page="inventory"]>div:nth-child(2)::-webkit-scrollbar{display:none}@media(max-width:1024px){.ops-page-header{align-items:flex-start!important;flex-direction:column!important}.ops-page-header>div:last-child{width:100%}[data-operations-page] .ops-table-shell{overflow-x:auto!important}.ops-data-table{min-width:820px}}@media(max-width:640px){[data-operations-page]{padding-bottom:24px}.ops-page-header{padding:18px!important;border-radius:14px!important}.ops-page-title{font-size:22px!important}.ops-page-header .ops-button{flex:1;justify-content:center!important}.ops-request-toolbar span{display:none}.ops-data-table td,.ops-data-table th{padding:11px 12px!important}}
