.operations-page{flex-direction:column;gap:0;padding:24px 32px 48px;display:flex}.operations-page .insights-row{grid-template-columns:repeat(4,1fr);align-items:start;gap:10px;margin-bottom:16px;display:grid}@media (max-width:768px){.operations-page .insights-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.operations-page .insights-row{grid-template-columns:1fr}}.operations-page .insight-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--ease);padding:18px 20px;position:relative}.operations-page .insight-card.expanded{border-color:var(--navy-30)}.operations-page .insight-head{align-items:center;gap:8px;margin-bottom:14px;display:flex}.operations-page .insight-icon-wrap{flex-shrink:0;width:16px;height:16px;display:flex}.operations-page .insight-icon-wrap svg{width:16px;height:16px;stroke:var(--navy-45);stroke-width:1.5px;fill:none}.operations-page .insight-title{color:var(--navy-60);flex:1;font-size:13px;font-weight:400}.operations-page .insight-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.operations-page .insight-value{color:var(--navy);margin-bottom:6px;font-size:32px;font-weight:400;line-height:1}@media (max-width:768px){.operations-page .insight-value{font-size:26px}}.operations-page .insight-subtitle{color:var(--navy-45);margin-bottom:14px;font-size:11.5px;line-height:1.4}.operations-page .insight-badge{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.operations-page .insight-badge-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.operations-page .insight-badge-purple{background:var(--purple-10);color:var(--purple-dark)}.operations-page .insight-badge-warning{background:var(--warning-bg);color:var(--warning)}.operations-page .insight-badge-danger{background:var(--danger-bg);color:var(--danger)}.operations-page .insight-badge-success{background:var(--success-bg);color:#15803d}.operations-page .insight-expand{opacity:0;max-height:0;margin-top:0;transition:max-height .2s,opacity .15s,margin-top .15s;overflow:hidden}.operations-page .insight-card.expanded .insight-expand{opacity:1;max-height:240px;margin-top:14px}.operations-page .insight-expand-items{flex-direction:column;gap:6px;display:flex}.operations-page .insight-action-item{border-radius:var(--r-md);color:inherit;transition:background var(--ease);align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.operations-page .insight-action-item:hover{background:var(--purple-06)}.operations-page .insight-action-avatar{letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.operations-page .insight-action-info{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.operations-page .insight-action-dim{color:var(--navy-45);font-weight:400}.operations-page .insight-action-tag{border-radius:var(--r-sm);white-space:nowrap;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.operations-page .insight-expand-link{color:var(--purple);transition:opacity var(--ease);margin-top:10px;font-size:11.5px;font-weight:600;text-decoration:none;display:block}.operations-page .insight-expand-link:hover{opacity:.7}.operations-page .table-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:0;overflow:hidden;box-shadow:0 1px 2px #001f650d}.operations-page .ops-search-wrap{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-pill);flex:0 240px;align-items:center;gap:8px;min-width:0;padding:7px 12px;display:flex}.operations-page .ops-search-wrap svg{width:14px;height:14px;stroke:var(--navy-45);stroke-width:2px;fill:none;flex-shrink:0}.operations-page .ops-search-wrap input{min-width:0;font-family:var(--font);color:var(--navy);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.operations-page .ops-search-wrap input::placeholder{color:var(--navy-45)}.operations-page .table-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}.operations-page .ops-sort-trigger{width:170px;min-width:170px;height:34px;font-size:12.5px}.operations-page .ops-admin-filters{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:inline-flex}.operations-page .ops-company-name{color:var(--navy);font-size:13.5px;font-weight:600}.operations-page .ops-requested-by{color:var(--navy-60);font-size:13px}.operations-page .ops-country-flag{margin-right:2px;font-size:14px;line-height:1}.operations-page .ops-empty{padding:56px 24px}.operations-page .ops-table{border-collapse:collapse;width:100%;font-size:13.5px}.operations-page .ops-table thead{background:var(--bg);border-bottom:1px solid var(--border)}.operations-page .ops-table th{text-align:left;color:var(--navy-45);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:10px 16px;font-size:10.5px;font-weight:700}.operations-page .ops-table tbody tr{border-bottom:1px solid var(--border);transition:background var(--ease);cursor:pointer}.operations-page .ops-table tbody tr:last-child{border-bottom:none}.operations-page .ops-table tbody tr:hover{background:var(--purple-06)}.operations-page .ops-table td{vertical-align:middle;padding:14px 16px}.operations-page .op-cell{align-items:center;gap:10px;display:flex}.operations-page .op-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.operations-page .op-icon svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:16px;height:16px}.operations-page .op-icon-assign{background:var(--purple-10);color:var(--purple-dark)}.operations-page .op-icon-retrieve{background:var(--danger-bg);color:var(--danger)}.operations-page .op-icon-support{background:var(--warning-bg);color:var(--warning)}.operations-page .op-icon-buyback{color:#15803d;background:#22c55e1f}.operations-page .op-label{color:var(--navy);font-size:13.5px;font-weight:600;line-height:1.2}.operations-page .op-id{color:var(--navy-45);margin-top:1px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.operations-page .person-cell{align-items:center;gap:10px;display:flex}.operations-page .person-cell .person-avatar{letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.operations-page .av-purple{background:var(--purple-10);color:var(--purple-dark)}.operations-page .av-lime{background:var(--lime-bg);color:var(--lime-text)}.operations-page .av-navy{color:var(--navy);background:#001f651a}.operations-page .av-success{color:#15803d;background:#22c55e1f}.operations-page .av-warning{color:#8a5f1c;background:#dc262624}.operations-page .av-danger{color:#b8004f;background:#ff106a1a}.operations-page .person-cell .person-name{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.operations-page .person-cell .person-inline{align-items:center;gap:8px;min-width:0;display:inline-flex}.operations-page .person-cell .person-arrow{color:var(--navy-30);flex-shrink:0;font-size:14px;font-weight:600}.operations-page .person-cell .person-flag{flex-shrink:0;font-size:14px;line-height:1}.operations-page .status-badge{border-radius:var(--r-sm);white-space:nowrap;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.operations-page .status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.operations-page .status-progress{background:var(--purple-10);color:var(--purple-dark)}.operations-page .status-pending{background:var(--warning-bg);color:var(--warning)}.operations-page .status-completed{background:var(--success-bg);color:#15803d}.operations-page .status-cancelled{background:var(--navy-06);color:var(--navy-45)}.operations-page .chip.chip-reply{color:var(--warning);border-color:#dc26264d}.operations-page .chip.chip-reply:hover,.operations-page .chip.chip-reply.active{background:var(--warning-bg);border-color:var(--warning);color:var(--warning)}.operations-page .chip.chip-reply .chip-count{color:var(--warning);background:#dc262624}.operations-page .chip.chip-reply.active .chip-count{background:#dc262638}.operations-page .op-status-cell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.operations-page .op-action-needed{color:var(--warning);background:var(--warning-bg);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.operations-page .op-action-needed svg{width:10px;height:10px}.operations-page .device-name{color:var(--navy);font-size:13px}.operations-page .td-date{color:var(--navy-45);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.operations-page .td-chevron{color:var(--navy-30);text-align:right}.operations-page .td-chevron svg{stroke:currentColor;stroke-width:1.75px;fill:none;width:16px;height:16px}.operations-page .ops-footer{border-top:1px solid var(--navy-06);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}body.qt-admin-bar .operations-page{padding-bottom:104px}.operations-page .ops-table-wrap{position:relative}.operations-page .ops-table-wrap.is-refetching .ops-table{opacity:.5;pointer-events:none;transition:opacity var(--ease)}.operations-page .ops-skel-row{cursor:default}@media (max-width:768px){.operations-page{padding:20px 16px 96px}.operations-page .ops-table thead{display:none}.operations-page .ops-table,.operations-page .ops-table tbody,.operations-page .ops-table tr,.operations-page .ops-table td{width:100%;display:block}.operations-page .ops-table tbody tr{border-bottom:1px solid var(--navy-06);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:14px 16px;display:grid}.operations-page .ops-table td{border:none;padding:0}.operations-page .ops-table td:has(.op-cell){grid-area:1/1;min-width:0}.operations-page .ops-table td:has(.op-status-cell){grid-area:1/2;justify-self:end}.operations-page .ops-table td:has(.device-name){grid-area:2/1/auto/-1;min-width:0}.operations-page .device-name{overflow-wrap:anywhere}.operations-page .ops-table td:has(.person-cell){grid-area:3/1;min-width:0}.operations-page .ops-table td:has(.td-date){grid-area:3/2;justify-self:end}.operations-page .ops-table td:has(.ops-company-name){grid-area:4/1/auto/-1;min-width:0}.operations-page .person-cell{min-width:0}.operations-page .td-chevron{display:none}}.operations-page .ops-skel-row:hover{background:0 0}.operations-page .ops-skel-bar{border-radius:var(--r-sm);background:var(--navy-06);background-image:linear-gradient(90deg, var(--navy-06) 0%, var(--navy-12) 50%, var(--navy-06) 100%);background-size:200% 100%;height:12px;animation:1.2s ease-in-out infinite ops-skel-shimmer;display:block}@keyframes ops-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}