.ops-panel{margin-top:24px}.ops-panel h3{font-size:1.1rem}.ops-panel h4{font-size:1rem;margin:0}.ops-panel p{overflow-wrap:anywhere}.ops-section{border-top:1px solid var(--border,#d8e2e7);padding-top:20px;margin-top:20px}.ops-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin-top:14px}.ops-card{border:1px solid var(--border,#d8e2e7);border-radius:12px;padding:18px;min-width:0;background:var(--surface,#fff)}.ops-card dl{margin:12px 0}.ops-card dl>div,.ops-health-counts>div{display:flex;justify-content:space-between;gap:16px;margin:7px 0;flex-wrap:wrap}.ops-card dt,.ops-health-counts dt{color:var(--muted,#52636f)}.ops-card dd,.ops-health-counts dd{margin:0;text-align:right}.ops-card .section-head{align-items:start;gap:10px;flex-wrap:wrap}.ops-receipt{padding:12px;border-left:3px solid #277b67;background:#eef8f4}.ops-field{display:grid;gap:7px;margin:14px 0;max-width:100%;font-weight:600}.ops-field input,.ops-field select{width:100%;box-sizing:border-box;min-width:0;padding:11px;border:1px solid #b9c8d0;border-radius:8px;background:#fff;color:#17303b;font:inherit}.ops-field small{font-weight:400;color:#52636f;line-height:1.5}.ops-form-error{color:#9e2424;background:#fff0f0;padding:12px;border-radius:8px}.ops-form .participation-choice{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.ops-form .participation-choice input{width:20px;height:20px;flex-shrink:0;margin-top:4px}.ops-history{padding-left:22px}.ops-history li{padding:10px 0}.ops-history p{margin:5px 0}.ops-reason{white-space:pre-wrap}.ops-panel summary{cursor:pointer;font-weight:600}@media(max-width:600px){.ops-panel .section-head{flex-wrap:wrap}.ops-panel .form-actions{display:flex;flex-wrap:wrap}.ops-panel .button{white-space:normal}.ops-card{padding:14px}.ops-card dl>div,.ops-health-counts>div{display:block}.ops-card dd,.ops-health-counts dd{text-align:left;margin-top:3px}.ops-panel{padding:18px}}
