.operations{max-width:1100px;font-size:12px;line-height:1.5;color:#25262b}.op-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.op-heading h1{font-size:21px;letter-spacing:-.6px;margin:0}.op-heading p,.op-note{color:#80818a;font-size:11px;margin:4px 0 10px}.operations button,.op-actions a{border:1px solid #dedee3;border-radius:7px;background:#fff;color:#41424a;font:inherit;font-size:11px;min-height:29px;padding:4px 9px;cursor:pointer}.operations button:disabled{opacity:.45;cursor:default}.operations button:hover{background:#f4f4f7}.operations button:focus-visible,.operations a:focus-visible{outline:2px solid #007aff;outline-offset:2px}.op-tabs{display:flex;gap:3px;overflow:auto;white-space:nowrap;border-bottom:1px solid #e1e1e6;padding-bottom:8px;margin-bottom:10px}.op-tabs button{border:0;background:transparent;padding:5px 10px}.op-tabs button[aria-selected=true],.op-filter button[aria-pressed=true]{background:#e7f1ff;color:#007aff;font-weight:600}.op-content{min-height:120px}.op-row{padding:11px 0;border-bottom:1px solid #e5e5ea;overflow-wrap:anywhere}.op-row-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.op-row strong{font-size:12px;font-weight:600}.op-row p{margin:5px 0;line-height:1.6}.op-row small,.op-row time{font-size:10px;color:#8b8c94}.op-tag{font-size:10px;color:#b7791f;white-space:nowrap}.op-tag.good{color:#328b60}.op-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:7px}.op-actions a{color:#007aff}.op-empty{padding:35px 0;text-align:center;color:#92939b;font-size:12px}.op-pager{display:flex;align-items:center;gap:6px;margin:12px 0}.op-pager>span{margin-right:auto;color:#91929a;font-size:10px}.op-filter{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0}.op-filter small{font-size:10px;color:#92939b}.op-values{display:flex;gap:18px;margin:5px 0;color:#71727a}.op-values b{font-weight:600;color:#34353c}.op-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:9px 0}.op-metrics>span{display:flex;flex-direction:column;gap:2px}.op-metrics b{font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.op-metrics small{font-size:10px}.op-pressure{display:flex;justify-content:space-between;gap:8px;padding:7px 0;font-size:11px;border-bottom:1px solid #e5e5ea;color:#787981}.op-pressure strong{color:#4b4c55}.op-settings{max-width:560px}.operations h2{font-size:13px;margin:14px 0 6px;font-weight:600}.op-setting{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e5e5ea;gap:14px}.op-setting small{display:block;color:#94959c;font-size:10px;margin-top:3px}.op-setting input[type=checkbox]{width:16px;height:16px;accent-color:#007aff}.op-setting input[type=time]{font:inherit;width:104px;min-height:30px;border:1px solid #dedee3;border-radius:6px;padding:4px 6px;background:#fff}.op-storage-summary{display:flex;gap:26px;margin:12px 0 20px}.op-storage-summary>span{display:flex;flex-direction:column;gap:4px}.op-storage-summary small{font-size:10px;color:#8c8d94}.op-storage-summary strong{font-size:17px;font-weight:500;letter-spacing:-.4px}.op-policy{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:9px 0}.op-policy span{color:#8c8d94;font-size:11px}.op-policy b{display:block;color:#4b4c55;font-weight:500}.op-counts{margin:8px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}.op-counts>div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #e5e5ea}.op-counts dt{color:#7a7b84}.op-counts dd{font-variant-numeric:tabular-nums}@media(max-width:600px){.operations{font-size:11px}.op-heading h1{font-size:18px}.op-heading p{font-size:10px}.op-tabs{gap:1px}.op-tabs button{font-size:10px;padding:4px 7px}.op-row{padding:9px 0}.op-row strong{font-size:11px}.op-metrics{grid-template-columns:repeat(4,1fr);gap:8px 12px}.op-pressure{display:block;font-size:10px}.op-pressure span{display:block;margin-top:3px}.op-storage-summary{gap:18px}.op-storage-summary strong{font-size:15px}.op-policy{grid-template-columns:repeat(2,1fr)}.op-counts{gap:0 16px;font-size:10px}.op-actions{gap:6px}.op-filter small{flex-basis:100%}}
