a{color:#654781;text-underline-offset:4px}.operations-nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin:28px 0 16px;padding:18px 0;border-block:1px solid var(--line)}.operations-nav a{text-decoration:none;padding:8px 0}.operations-nav a[aria-current=page]{font-weight:700;border-bottom:2px solid var(--purple)}.update-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#716a7b}.operations-panel{margin:22px 0;padding:26px;background:white;border:1px solid var(--line);border-radius:12px}.operations-panel h2{margin-bottom:20px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 24px;border-top:1px solid var(--line)}.metric{padding:20px 14px;border-bottom:1px solid var(--line);min-width:0}.metric strong{display:block;font-size:26px;margin-top:10px;color:#513266;font-weight:600;overflow-wrap:anywhere}.metric span{font-size:13px;color:#716a7b}.metric a{text-decoration:none}.filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0}.filters label{flex:1 1 150px;margin:0;font-size:13px}.filters input,.filters select{margin-top:6px}.filters button{margin-bottom:1px}.table-wrap{overflow-x:auto;margin:16px 0}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{background:#faf7fc;font-weight:600;color:#5c3e77;white-space:nowrap}th,td{padding:12px 10px;border-bottom:1px solid var(--line);line-height:1.7;overflow-wrap:anywhere}td{min-width:96px}code{font-size:11px;overflow-wrap:anywhere}.user-row{padding:20px 0;border-top:1px solid var(--line)}.user-heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.user-heading p{font-size:13px}.pager{display:flex;align-items:center;gap:12px;font-size:13px;margin-top:18px}.tool-list{list-style:none;padding:0}.tool-list li{display:flex;gap:20px;align-items:start;padding:18px 0;border-top:1px solid var(--line)}.tool-list span{font-size:13px;color:#716a7b}.empty{padding:20px 0;color:#716a7b}.warning{color:#9c4231}.state-revoked,.state-disabled,.state-expired{color:#9c4231}.state-active{color:#426b53}dialog{max-width:540px;width:calc(100% - 32px);border:1px solid var(--line);border-radius:12px;padding:26px;color:#332e3d}dialog::backdrop{background:#21102e55}dialog textarea{min-height:90px}#action-error{color:#9c4231}.user-row button{font-size:12px}h3{font-size:16px;margin:26px 0 14px}@media(max-width:740px){.operations-panel{padding:20px 16px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:18px 8px}.metric strong{font-size:23px}.operations-nav{gap:5px 18px}.filters label{flex-basis:100%}.filters button{width:100%}.user-heading{flex-wrap:wrap}.update-bar{align-items:start}.tool-list li{display:block}.tool-list span{display:block;margin-top:8px}}@media(prefers-reduced-motion:no-preference){button,a{transition:background-color .15s,color .15s}}
a strong.metric-note{font-size:18px;line-height:1.6}

.row-actions{display:flex;flex-wrap:wrap;gap:6px}
.row-actions button{font-size:12px;padding:4px 8px}

.ticket-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;letter-spacing:1px;padding:10px 12px;border:1px dashed currentColor;border-radius:6px;user-select:all;word-break:break-all}
