.section-view{min-width:0;overflow-y:auto;padding:24px;scrollbar-gutter:stable}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto 18px}.section-title p{margin:0 0 4px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.12em}.section-title h1{margin:0;font-size:30px}.section-title>a{color:#d17aff;text-decoration:none}.section-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1120px;margin:auto}.section-content>.wide{grid-column:1/-1}.section-card{padding:18px}.section-card h2,.section-card h3{margin:0 0 10px}.section-card p{margin:5px 0;color:var(--muted)}.section-list{display:grid;gap:9px}.section-row{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--panel2)}.section-row img{width:48px;height:48px;border-radius:50%;object-fit:cover}.section-row>div{min-width:0;flex:1}.section-row b,.section-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-row small{color:var(--muted)}.section-row button,.section-actions button,.section-actions a{border:1px solid var(--line);border-radius:8px;background:var(--panel2);padding:8px 11px;text-decoration:none;cursor:pointer}.section-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.section-form{display:grid;gap:12px}.section-form input,.section-form textarea,.section-form select{width:100%;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);padding:11px}.section-form textarea{min-height:110px;resize:vertical}.section-form button{width:max-content;border:0;border-radius:9px;background:linear-gradient(120deg,#7d28bc,#c52da8);color:#fff;padding:10px 16px}.status-chip{width:max-content;padding:4px 8px;border-radius:999px;background:#6e2a9733;color:#d99cff;font-size:11px}.empty-state{padding:30px;text-align:center;color:var(--muted)}@media(max-width:900px){.section-view{padding:14px}.section-content{grid-template-columns:1fr}.section-content>.wide{grid-column:1}.section-title{align-items:flex-start;flex-direction:column}}
