.admin{max-width:850px;padding:36px 24px}.admin h1{font-size:40px;margin-top:25px}.admin p{color:var(--muted);font-size:14px}.admin form{background:white;border:1px solid var(--line);border-radius:10px;padding:22px;margin:18px 0}.admin label{display:block;font-size:13px;font-weight:bold;margin:12px 0}.admin input:not([type=checkbox]){display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #b7c9bd;border-radius:5px;font:inherit}.admin .check{display:flex;align-items:center;gap:10px;font-weight:normal}.admin .button{border:0;cursor:pointer}.admin-top{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.admin-top h2{margin:0}.admin-actions{display:flex;gap:15px;align-items:center}.delete{background:white;color:#b62c2c;border:1px solid #e9c4c4;padding:12px 18px;border-radius:7px;cursor:pointer}.admin [hidden]{display:none!important}#message{min-height:24px}.admin .stream-index{font-size:11px;color:var(--green)}

.admin-tabs{display:flex;gap:12px;margin:24px 0;flex-wrap:wrap}.admin-tabs [aria-pressed=true]{background:var(--navy);color:white}.admin textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #b7c9bd;border-radius:5px;font:inherit;resize:vertical}.admin details{border-bottom:1px solid var(--line);padding:18px 0}.admin summary{cursor:pointer;font-weight:bold;font-size:17px;color:var(--navy)}.content-save{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px}#content-message{color:var(--green)}.admin-tabs button:focus-visible,.admin textarea:focus-visible,.admin input:focus-visible{outline:3px solid var(--green);outline-offset:2px}
