.operations{margin:24px 0;padding:24px;border:1px solid #b795593b;border-radius:16px;background:#121a17;color:#e8e9e3}.operations h3{font-size:21px;margin:0 0 16px}.operations p{line-height:1.6}.op-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.op-metrics>div{padding:14px;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;font-size:12px}.op-metrics strong{display:block;font-size:20px;color:#edb674;margin-top:8px;overflow-wrap:anywhere}.operations details{border-top:1px solid #ffffff18;padding:15px 0}.operations summary{cursor:pointer;font-weight:600;line-height:1.6}.operations form{display:grid;gap:14px;margin-top:18px}.operations label{display:grid;gap:7px;font-size:14px}.operations input,.operations textarea,.operations select{font:inherit;width:100%;padding:11px;border:1px solid #ffffff30;border-radius:8px;background:#0c120f;color:#f2f2ed;box-sizing:border-box}.operations textarea{resize:vertical;min-height:90px}.operations .op-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.operations .op-check input{width:18px;height:18px;flex-shrink:0}.operations fieldset{border:1px solid #ffffff20;border-radius:8px;padding:14px;display:grid;gap:10px}.operations button{justify-self:start}.operations button:disabled{opacity:.5;cursor:wait}.op-text{white-space:pre-wrap;overflow-wrap:anywhere}.op-warning,.operations [role=status]{color:#f1b27d}.op-good{color:#8cdda5}.op-muted{font-size:12px;color:#a6b1a9}.op-due{padding:16px;background:#b795591c;border-radius:8px}.operations li{line-height:1.7;overflow-wrap:anywhere}.operations :focus-visible{outline:2px solid #edb674;outline-offset:3px}@media(max-width:600px){.operations{padding:16px}.op-metrics{grid-template-columns:1fr}.op-metrics strong{font-size:22px}}
