.case-operations{margin-top:26px;background:#fff;border:1px solid #d9e1eb;border-radius:22px;padding:28px;box-shadow:0 16px 38px rgba(21,35,59,.08)}.operations-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.operations-head h2{font-size:clamp(28px,3.4vw,40px)}.operations-head>div>p:last-child{color:#5d697b;margin:5px 0 0}.local-badge{display:flex;gap:9px;align-items:center;border:1px solid #cfdeed;border-radius:999px;padding:9px 13px;color:#52627a;font-size:13px;white-space:nowrap}.local-badge span,.action-dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:#44bb85}.operations-grid{display:grid;grid-template-columns:1.1fr 1.25fr 1fr;gap:14px;margin-top:22px}.operation-card{border:1px solid #d9e1eb;background:#f8fbff;border-radius:15px;padding:20px}.operation-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:15px}.operation-title h3{margin:0;font-size:18px}.operation-title>span:not(.status-chip){font-size:13px;color:#647187}.status-chip{font-size:12px;background:#eaf7f1;color:#176a4e;border-radius:999px;padding:5px 8px;font-weight:800}.operation-card label{display:block;font-weight:700;font-size:13px;margin:0 0 12px}.operation-card input,.operation-card select{display:block;width:100%;margin-top:5px;border:1px solid #bcc9d8;border-radius:8px;padding:10px;font-size:15px;background:#fff}.operation-card .primary{margin-top:3px;padding:11px;font-size:14px}.milestones{display:grid;gap:10px}.milestones label{display:flex;gap:9px;align-items:flex-start;font-weight:600;margin:0;padding:9px 10px;border-radius:8px;background:#fff;border:1px solid #e0e7ef}.milestones input{width:18px;height:18px;margin:0;accent-color:#167254;flex:0 0 auto}.milestones label.done{background:#eaf7f1;border-color:#b7ded0;color:#4e6d62}.milestones label.done{text-decoration:line-through}.next-action{background:#071c35;color:#fff;border-color:#071c35}.next-action .operation-title{color:#fff}.next-action .action-dot{background:#f2b84b}.next-action strong{font-size:21px;display:block;margin:12px 0 5px}.next-action p{color:#b9cce3;min-height:52px}.next-action>a{color:#fff;font-weight:800;text-decoration:none}.mini-links{border-top:1px solid rgba(255,255,255,.16);display:flex;flex-wrap:wrap;gap:11px;margin-top:22px;padding-top:15px}.mini-links a{color:#b9d8ff;font-size:13px;text-decoration:none}@media(max-width:900px){.operations-grid{grid-template-columns:1fr 1fr}.next-action{grid-column:1/-1}}@media(max-width:600px){.case-operations{padding:20px 16px}.operations-head{display:block}.local-badge{display:inline-flex;margin-top:14px}.operations-grid{grid-template-columns:1fr}.next-action{grid-column:auto}}
.ops-readiness-note{display:block;margin-top:6px;color:#6c7888;font-size:12px;line-height:1.4}.ops-readiness-note.ready{color:#167254;font-weight:750}
