:root{color:#17201a;background:#f5f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{align-items:center;background:#145c45;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:40px;padding:0 14px}button:hover{background:#0d4635}input,select{background:#fff;border:1px solid #c9d3cc;border-radius:7px;color:#17201a;min-height:40px;padding:0 11px}.login{align-items:center;display:flex;min-height:100vh;justify-content:center;padding:24px}.loginPanel{background:#fff;border:1px solid #dbe3dd;border-radius:8px;box-shadow:0 24px 60px #14231b1f;display:grid;gap:14px;max-width:420px;padding:28px;width:100%}.loginPanel h1,header h1,.card h2{margin:0}.loginPanel label{display:grid;gap:6px}.shell{margin:0 auto;max-width:1240px;padding:28px}header{align-items:center;display:flex;justify-content:space-between;gap:18px;margin-bottom:24px}.eyebrow{color:#627069;font-size:12px;letter-spacing:0;margin:0 0 4px;text-transform:uppercase}.headerActions,.actions,.inlineForm,.toolbar{display:flex;gap:10px}.toolbar{align-items:center;flex-wrap:wrap;margin-bottom:22px}.inlineForm{background:#e9efe9;border:1px solid #d4ded6;border-radius:8px;padding:10px}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.card{background:#fff;border:1px solid #dbe3dd;border-radius:8px;padding:18px}.cardTop{align-items:flex-start;display:flex;justify-content:space-between;gap:14px}.cardTop p{color:#66736a;margin:6px 0 0}.channels{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:18px 0}.channel{background:#f3f6f1;border-radius:7px;display:grid;gap:5px;padding:12px}.channel span{color:#66736a;font-size:12px;text-transform:uppercase}.actions{flex-wrap:wrap}.releaseList{display:grid;gap:8px;margin-top:16px}.release{align-items:center;border-top:1px solid #edf1ee;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding-top:8px}.release small{color:#66736a}.error{color:#b42318}.secret{background:#17201a;border-radius:8px;color:#e3f4e6;overflow-x:auto;padding:14px}@media (max-width: 760px){header,.headerActions,.inlineForm,.toolbar{align-items:stretch;flex-direction:column}}
