.adminWrap{max-width:1200px;margin:40px auto;padding:0 24px}header a{color:#a9dbea}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.stat{padding:20px;background:#142136;border:1px solid #2b3d55;border-radius:12px}.stat b{font-size:30px;display:block}.stat span{font-size:13px;color:#9badc2}.toolbar{display:flex;gap:10px;margin-bottom:20px}.toolbar input{flex:1}.customer{border:1px solid #34445b;border-radius:14px;padding:20px;margin:10px 0;display:flex;gap:20px;align-items:center;justify-content:space-between}.customer p{margin:7px 0;font-size:13px}.badge{padding:5px 9px;border-radius:8px;background:#263750;color:#cbd5e1;font-size:12px}.badge.active{background:#123d35;color:#87edc6}.badge.expired{background:#552c28;color:#ffc4b5}.guide{margin-top:40px;border-top:1px solid #34445b;padding-top:24px}.guide p{font-size:14px}.guide a{color:#7ad6ed}#channelToggles{max-height:200px;overflow:auto}#channelToggles label{padding:6px;font-size:13px}.check{margin:14px 0}#channelToggles input{width:auto;margin-right:8px}#copyClient{margin-top:12px}#notice{white-space:pre-wrap}.customer>div:last-child{display:flex;gap:8px;flex-wrap:wrap}nav a{font-size:13px;padding:10px} @media(max-width:650px){.stats{grid-template-columns:1fr 1fr}.toolbar,.customer{flex-direction:column;align-items:stretch}}

.commerce-settings{padding:24px;border:1px solid #34445b;border-radius:16px;margin-bottom:24px;background:#101d2f}.commerce-settings p{font-size:13px}.commerce-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.commerce-settings label{font-size:13px;color:#bacbde}.commerce-settings input,.commerce-settings textarea{display:block;width:100%;margin:7px 0 14px;min-width:0}.commerce-settings input[type=checkbox]{display:inline;width:auto}.commerce-settings textarea{font:inherit;min-height:90px;border:1px solid #34445b;border-radius:10px;padding:12px;background:#142136;color:white}.plan-editor{margin:20px 0;padding:20px;border:1px solid #34445b;border-radius:12px}.plan-editor h3{margin:0 0 16px}.billing-order{padding:18px 0;border-bottom:1px solid #34445b}.billing-order p{overflow-wrap:anywhere}@media(max-width:750px){.commerce-fields{grid-template-columns:1fr}}
.playlist-integration{padding:18px;border:1px solid #436179;border-radius:12px;margin:24px 0}.playlist-integration p{font-size:12px}.playlist-integration a{color:#7ad6ed}.playlist-integration button{margin:4px 0}.playlist-integration input{font-size:12px}
