.organizer{padding:10px 0 60px}.organizer[hidden],#home-view[hidden]{display:none}.organizer-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.organizer-heading h2{font:700 34px Georgia,serif;margin:4px 0 8px}.organizer-heading p:last-child{color:var(--muted);margin:0}.import-channels{border:1px solid var(--line);border-radius:9px;padding:11px 15px;font-weight:750}.create-category{display:flex;gap:9px;padding:18px;background:#e9e5da;border-radius:13px;margin-bottom:22px}.create-category input,.organizer-search{border:1px solid var(--line);border-radius:9px;background:white;padding:11px 13px;font:inherit}.create-category input{flex:1}.create-category button{border:0;border-radius:9px;padding:0 17px;font-weight:800}.organizer-tools{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.organizer-search{width:min(360px,60%)}.organizer-count,.organizer-status{color:var(--muted);font-size:12px}.channel-table{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--card)}.channel-table-head,.channel-row{display:grid;grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) 180px 80px;align-items:center;gap:18px;padding:13px 18px}.channel-table-head{background:#e9e5da;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.channel-row{border-top:1px solid var(--line)}.channel-identity{display:flex;align-items:center;gap:12px;min-width:0}.channel-identity img{width:38px;height:38px;border-radius:50%}.channel-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-row select{width:100%;border:1px solid var(--line);border-radius:8px;background:white;padding:9px}.include-toggle{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.include-toggle input{width:18px;height:18px;accent-color:var(--accent)}.save-state{color:#3c7950;font-size:11px}.organizer-status.error{color:#a33b2b}@media(max-width:900px){.channel-table-head{display:none}.channel-row{grid-template-columns:1fr;gap:10px}.organizer-heading{align-items:start;flex-direction:column}}
