.crs-ops-box{border:1px solid rgba(245,240,230,.14);background:rgba(245,240,230,.05);border-radius:var(--crs-radius,18px);padding:14px}
.crs-ops-form input,.crs-ops-form select,.crs-ops-form textarea{width:100%;padding:10px;border-radius:12px;border:1px solid rgba(245,240,230,.18);background:rgba(17,17,17,.18);color:inherit}
.crs-ops-form label{display:block;margin:10px 0}
.crs-ops-grid2{display:grid;grid-template-columns:1fr;gap:10px}
@media(min-width:820px){.crs-ops-grid2{grid-template-columns:1fr 1fr}}
.crs-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:999px;border:1px solid rgba(245,240,230,.16);background:rgba(198,161,91,.92);color:#111;font-weight:900;cursor:pointer}
.crs-ops-small{opacity:.85;font-size:.92rem}
.crs-ops-status{padding:10px;border:1px solid rgba(245,240,230,.14);border-radius:14px;background:rgba(17,17,17,.18)}
.crs-ops-status__label{opacity:.8;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}
.crs-ops-status__value{font-size:1.05rem;font-weight:900;margin-top:4px}
.crs-ops-note{opacity:.9}
.crs-ops-files{margin:0;padding-left:18px}
.crs-ops-status-widget{border:1px solid rgba(245,240,230,.14);background:rgba(245,240,230,.05);border-radius:14px;padding:12px}
.crs-ops-pill{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid rgba(245,240,230,.16);border-radius:999px;font-size:12px;margin-top:8px}
