.ops-ui{--ops-line:#e9e9e6;color:#333;min-width:0;font-family:Cairo,Arial,sans-serif;font-size:11px;line-height:1.8}.ops-ui h1{letter-spacing:0;margin:0;font:700 19px/1.5 Cairo,Arial,sans-serif}.ops-ui h2{letter-spacing:0;margin:0;font:700 12px/1.6 Cairo,Arial,sans-serif}.ops-ui p{color:#777;margin:4px 0;font-size:11px;line-height:1.9}.ops-ui .top,.ops-ui .row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.ops-ui .top{justify-content:space-between;margin-bottom:24px}.ops-ui .grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.ops-ui .panel{border:1px solid var(--ops-line);background:#fff;min-width:0;padding:16px}.ops-ui .stack{gap:12px;display:grid}.ops-ui .filters{flex-wrap:wrap;align-items:end;gap:8px;margin:16px 0;display:flex}.ops-ui label{color:#666;gap:5px;min-width:0;font-size:10px;display:grid}.ops-ui input:not([type=checkbox]),.ops-ui textarea,.ops-ui select{box-sizing:border-box;width:100%;min-height:32px;font:inherit;letter-spacing:0;color:#333;outline-offset:2px;background:#fff;border:1px solid #dededb;border-radius:2px;min-width:0;padding:7px 9px;font-size:11px}.ops-ui textarea{resize:vertical;min-height:120px}.ops-ui .filters label{flex:1;min-width:100px}.ops-ui .ticket{border-bottom:1px solid var(--ops-line);color:inherit;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:grid}.ops-ui .ticket:hover strong{color:#d97b00}.ops-ui .ticket strong{overflow-wrap:anywhere;font-size:11px;display:block}.ops-ui small{color:#888;font-size:9px}.ops-ui .badge{color:#666;white-space:nowrap;background:#f5f5f3;border:1px solid #e9e9e6;align-items:center;gap:5px;padding:2px 7px;font-size:9px;display:inline-flex}.ops-ui .badge[data-status=awaiting_support],.ops-ui .badge[data-status=open]{color:#976000;background:#fff8e9;border-color:#f0dfb4}.ops-ui .badge[data-status=resolved]{color:#1b754b;background:#ecf8f0;border-color:#cfe6d6}.ops-ui .badge[data-status=awaiting_customer]{color:#355d9a;background:#eff5fc;border-color:#dbe5f2}.ops-ui .empty{text-align:center;border:1px dashed var(--ops-line);padding:40px 16px}.ops-ui .icon-slot{color:#888;background:#f7f7f4;place-items:center;width:32px;height:32px;display:grid}.ops-ui .avatar{object-fit:cover;border:1px solid var(--ops-line);border-radius:50%;flex:none;width:36px;height:36px}.ops-ui .message{border:1px solid var(--ops-line);overflow-wrap:anywhere;background:#fff;padding:16px}.ops-ui .message.mine{border-left:2px solid #ff951a}.ops-ui .message.internal{background:#fffbed;border-color:#eee3be}.ops-ui .message .body{white-space:pre-wrap;color:#444;margin:12px 0;font-size:11px;line-height:1.9}.ops-ui .reply-context{color:#888;border-left:2px solid #ddd;max-height:70px;margin-top:8px;padding:5px 10px;overflow:hidden}.ops-ui .button-link{font:inherit;color:#777;cursor:pointer;background:0 0;border:0;padding:4px;font-size:9px}.ops-ui .button-link:hover{text-decoration:underline}.ops-ui .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ops-ui .stat{border:1px solid var(--ops-line);color:inherit;padding:16px}.ops-ui .stat strong{font-size:24px;line-height:1.5;display:block}.ops-ui .modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-ui .module{border:1px solid var(--ops-line);color:inherit;gap:8px;padding:16px;display:grid}.ops-ui .danger{border-color:#e8cdcd}.ops-ui .danger h2{color:#ae3030}.ops-ui details>summary{cursor:pointer;font-size:10px}.ops-ui nav{align-items:center;gap:12px;margin-top:16px;display:flex}.ops-ui .inline-error{color:#b33;font-size:10px}.ops-ui .muted{color:#888}.ops-ui .check-row{align-items:center;gap:8px;display:flex}.ops-ui :focus-visible{outline:1.5px solid #555}.ops-ui .persona{align-items:center;gap:10px;margin:8px 0;display:flex}.ops-ui a{text-decoration:none}.ops-ui .table-wrap{overflow:auto}.ops-ui table{border-collapse:collapse;width:100%;font-size:10px}.ops-ui td,.ops-ui th{text-align:left;border-bottom:1px solid var(--ops-line);vertical-align:top;padding:10px}@media (width<=1000px){.ops-ui .grid{grid-template-columns:minmax(0,1fr)}.ops-ui .modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ops-ui h1{font-size:16px}.ops-ui .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-ui .modules{grid-template-columns:minmax(0,1fr)}.ops-ui .panel{padding:12px}.ops-ui .ticket{grid-template-columns:24px minmax(0,1fr);gap:8px}.ops-ui .ticket>.badge{grid-column:2;justify-self:start}.ops-ui .message{padding:12px}.ops-ui .top{gap:8px;margin-bottom:16px}.ops-ui .filters{gap:8px}.ops-ui .filters label{min-width:85px}.ops-ui .filters input,.ops-ui .filters select{font-size:11px}}
