.channel-manager{border-top:1px solid var(--studio-border)}.channel-manager>nav{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--studio-border)}.channel-manager>nav button{min-height:52px;padding:0 18px;border:0;border-right:1px solid var(--studio-border);background:transparent;font:11px var(--font-mono);letter-spacing:.04em;cursor:pointer}.channel-manager>nav button.active{background:var(--studio-ink);color:var(--studio-surface)}.channel-manager>header{display:flex;min-height:76px;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;border-bottom:1px solid var(--studio-border)}.channel-manager>header>div{display:grid;gap:4px}.channel-manager h2{font-size:16px;font-weight:600}.channel-manager>header span{font:10px var(--font-mono);color:var(--studio-muted);letter-spacing:.04em}.channel-manager p{font-size:13px;line-height:1.6;color:var(--studio-muted)}.channel-manager>header button{background:var(--studio-accent);color:white;padding:10px 14px;font:11px var(--font-mono);letter-spacing:.04em;white-space:nowrap}.channel-manager-layout{display:grid!important;grid-template-columns:230px minmax(0,1fr);gap:0!important;margin:0!important}.channel-manager-layout>aside{border-right:1px solid var(--studio-border)}.channel-manager-layout>aside button{display:block;width:100%;min-height:52px;padding:12px 16px;text-align:left;border-bottom:1px solid var(--studio-border);font-size:13px;background:transparent;cursor:pointer}.channel-manager-layout>aside button.active{background:var(--studio-subtle);color:var(--studio-accent)}.channel-manager-layout>aside p{padding:16px}.channel-fields{padding:24px;min-width:0}.channel-fields>label{display:flex;flex-direction:column;gap:8px;margin:18px 0}.channel-fields input[type=checkbox]{width:18px;height:18px}.channel-fields textarea{min-height:110px}.channel-preview{display:block;max-width:100%;max-height:320px;object-fit:contain}.channel-item-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:22px}.channel-item-actions button,.relation-editor button{border:1px solid var(--studio-border);background:transparent;padding:8px;font:11px var(--font-mono);cursor:pointer}.channel-fields>a,.channel-item-actions a{font:11px var(--font-mono);color:var(--studio-accent)}.relation-editor{margin:24px 0;border-top:1px solid var(--studio-border);padding-top:20px}.relation-editor h3{font:600 12px var(--font-mono)}.relation-editor>div{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--studio-border);padding:10px 0}.relation-editor>div span{flex:1;font-size:13px}.relation-editor>label{display:flex;flex-direction:column;gap:8px;margin-top:16px}.channel-manager button:hover{color:var(--studio-accent)}.channel-manager button:active{transform:translateY(1px)}.channel-manager>header button:hover{background:var(--studio-ink);color:white}@media(max-width:900px){.channel-manager-layout{grid-template-columns:1fr}.channel-manager-layout>aside{max-height:240px;overflow:auto;border-right:0;border-bottom:1px solid var(--studio-border)}.channel-fields{padding:18px}}.photo-taxonomy-editor{display:grid;gap:18px}.photo-taxonomy-editor fieldset{min-width:0;margin:0;padding:16px;border:1px solid var(--studio-line,var(--line))}.photo-taxonomy-editor fieldset>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.photo-taxonomy-editor fieldset label{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:8px;font-size:12px}.photo-taxonomy-editor input[type=checkbox]{width:16px!important;height:16px;min-height:0!important;margin:0;accent-color:var(--studio-accent)}.photo-publication-fields{display:grid;gap:18px;padding:20px 0;border-block:1px solid var(--studio-line,var(--line))}