body{background:#f0f1e9;color:#102d2a;line-height:1.45}.management .actions,dialog .actions{margin-top:12px}.management input{color:#102d2a;background:white}
.management{max-width:1150px;margin:auto;padding:36px 24px 80px}.management h1{font-size:clamp(2.3rem,5vw,4.5rem);margin:20px 0}.management header,.actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-section{padding:24px;margin:24px 0}.management label{display:flex;flex-direction:column;gap:8px;min-width:0}.management input{width:100%;min-width:0;padding:13px;border:1px solid #cbd3ce;border-radius:10px;font:inherit}.management form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:16px}.admin-company{background:white;border:1px solid #d7dfd9;border-radius:18px;margin-top:18px;padding:24px;overflow-wrap:anywhere}.admin-company h3{margin:0;font-size:1.4rem}.admin-row{border-top:1px solid #e2e7e4;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-row small{display:block;color:#526660;margin-top:6px}.badge{display:inline-block;padding:5px 10px;border-radius:20px;background:#eaf3ed;font-size:.85rem}.badge.paused{background:#fff0d4}.management button{font:inherit;cursor:pointer}.management button:disabled{opacity:.55;cursor:wait}.management #message{padding:14px 0;white-space:pre-line}.management #share{border:2px solid #d94c00}.management #share-link{font-size:.85rem}dialog{max-width:520px;width:calc(100% - 32px);border:0;border-radius:18px;padding:28px;color:#10302c}dialog::backdrop{background:#07111299}#platform-link{padding:12px;color:inherit} @media(max-width:650px){.management{padding:24px 14px}.admin-section{padding:16px 0}.panel.admin-section{padding:18px}.management form{grid-template-columns:1fr}.admin-row{align-items:flex-start;flex-direction:column}.admin-company{padding:18px}.actions button{max-width:100%}.actions{justify-content:flex-start}}
.management .admin-company.admin-row{padding:20px 24px}
