.ops{max-width:1450px;margin:auto;padding-bottom:50px}.ops-hero{padding:34px;border:1px solid #344133;border-radius:20px;background:radial-gradient(at 100% 0,#b9f45b18,transparent 60%),#161c1a}.ops-eyebrow{font-size:11px;letter-spacing:.18em;color:#b9f45b}.ops-hero h1{margin:12px 0;font-size:clamp(25px,4vw,38px)}.ops-hero p{color:#aab4af}.ops-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.ops-tabs a{padding:10px 15px;border-radius:10px;border:1px solid #303835;color:#b7c0bc}.ops-tabs a.active{background:#b9f45b;color:#121a0e;border-color:#b9f45b}.ops-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:25px 0}.ops-stats article{background:#181e1c;border:1px solid #313a35;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:14px}.ops-stats span{color:#aab5ae;font-size:13px}.ops-stats strong{font-size:30px;color:#d4f7a4}.ops-search,.ops-form{display:grid;gap:16px;margin:20px 0}.ops-search{padding:22px;background:#171b1a;border:1px solid #313a35;border-radius:14px}.ops-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.ops input,.ops select,.ops textarea{width:100%;margin-top:7px}.ops textarea{min-height:110px}.ops label{font-size:13px;color:#c5cfc8}.ops-search>.btn,.ops-form>.btn{justify-self:start}.ops-table-wrap{overflow:auto;border:1px solid #303a33;border-radius:14px}.ops-table{width:100%;border-collapse:collapse;text-align:start;font-size:13px}.ops-table th{color:#9faea2;background:#1d251f;font-weight:500;white-space:nowrap}.ops-table th,.ops-table td{padding:16px;text-align:start;border-bottom:1px solid #2b332d;max-width:350px;overflow-wrap:anywhere}.ops-table tr:last-child td{border:0}.ops-table tbody tr:hover{background:#b9f45b06}.ops-badge{display:inline-block;padding:5px 10px;border-radius:30px;background:#b9f45b13;color:#c6e3a6}.ops-empty{padding:55px;text-align:center;border:1px dashed #394437;border-radius:14px;color:#9da99f}.ops-pagination,.ops-actions{display:flex;gap:15px;align-items:center;margin:20px 0;flex-wrap:wrap}.ops-pagination{justify-content:center}.ops-detail{padding:25px;margin-top:25px;border:1px solid #6b854d;border-radius:16px;background:#181f19;scroll-margin-top:90px}.ops-detail-head{text-align:end}.ops-kv{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #30382e;overflow-wrap:anywhere}.ops-kv span{color:#a4b0a3}.ops-kv strong{max-width:75%;white-space:pre-wrap}.ops-permissions{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:12px}.ops-check{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #374132;border-radius:9px}.ops-check input{width:18px;margin:0;accent-color:#b9f45b}.ops-check small{display:block;font:10px monospace;color:#98a38f;margin-top:5px}.ops-messages{display:grid;gap:12px;margin:20px 0}.ops-messages article{background:#111812;border:1px solid #303a30;border-radius:12px;padding:18px}.ops-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.ops-messages small{color:#9cae99}.ops-internal{border-inline-start:4px solid #d8b46b!important}.ops button:disabled{opacity:.4;cursor:default}@media(max-width:600px){.ops-hero,.ops-detail{padding:18px}.ops-table th,.ops-table td{padding:10px}.ops-tabs{gap:5px}.ops-tabs a{padding:8px;font-size:12px}}
