.ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px}.ops-card{border:1px solid var(--line,#eee8dc);border-radius:18px;padding:20px;background:var(--surface,#fff)}.ops-card h3{margin:0 0 8px}.ops-card p,.ops-card small,.ops-card li{color:var(--muted,#69758a);font-size:14px}.ops-card label{display:block;margin:12px 0;font-weight:700}.ops-card textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:10px;font:inherit}.ops-toggle{display:flex!important;align-items:center;gap:8px}.file-label{display:block;border:1px dashed var(--line);padding:12px;border-radius:12px}.file-label input{display:block;margin-top:8px;max-width:100%}
