/* ArtistFlow Management Theme Update */
.af-management-layout{width:100%;max-width:1280px;margin:0 auto;padding:20px;box-sizing:border-box}.af-management-main-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.af-no-sidebar .af-management-main-wrap{display:block}.af-no-sidebar .af-management-main{width:100%;max-width:none}.af-sidebar-left .af-management-main-wrap{grid-template-columns:300px minmax(0,1fr)}.af-sidebar-left .af-management-sidebar{order:1}.af-sidebar-left .af-management-main{order:2}.af-management-main{min-width:0}.af-management-sidebar{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:16px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.af-management-widget-zone{margin:0 0 24px}.af-widget{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.af-widget-title{margin-top:0}.af-artist-section{margin:0 0 32px}.af-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.af-section-actions{display:flex;align-items:center;gap:8px}.af-collapse-toggle{width:34px;height:34px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;cursor:pointer;font-size:22px;line-height:1}.af-artist-section.af-is-collapsed .af-artist-track{display:none}.af-section-head h2{margin:0;color:#111;text-shadow:none}.af-artist-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.af-display-slider .af-artist-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;scroll-behavior:smooth}.af-display-slider .af-artist-card{min-width:190px;scroll-snap-align:start}.af-display-list .af-artist-track{display:block}.af-display-list .af-artist-card{margin-bottom:12px}.af-artist-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.06)}.af-artist-card a{text-decoration:none;color:#111;display:block}.af-artist-card h3{font-size:16px;margin:12px;color:#111;text-shadow:none}.af-artist-thumb{display:block;width:100%;height:160px;object-fit:cover;background:#111}.af-empty-thumb{background:linear-gradient(135deg,#111,#444)}.af-slider-controls{display:flex;gap:8px}.af-slider-controls button{width:34px;height:34px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;cursor:pointer;font-size:24px;line-height:1}.af-empty{color:#111;text-shadow:none;background:#fff;border-radius:12px;padding:14px;border:1px dashed rgba(0,0,0,.16)}@media(max-width:800px){.af-management-main-wrap,.af-sidebar-left .af-management-main-wrap{display:block}.af-management-sidebar{margin-top:24px}.af-sidebar-left .af-management-sidebar{margin-top:0;margin-bottom:24px}.af-management-layout{padding:14px}.af-artist-card{min-width:165px}.af-artist-thumb{height:140px}}
.af-artist-intake{background:#fff;color:#111;text-shadow:none;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:22px;box-shadow:0 10px 28px rgba(0,0,0,.08);max-width:980px;margin:20px auto}.af-artist-intake h2{margin-top:0;color:#111;text-shadow:none}.af-intake-intro{color:#333;text-shadow:none}.af-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.af-artist-intake label{display:block;font-weight:700;margin:0 0 14px;color:#111;text-shadow:none}.af-artist-intake input,.af-artist-intake select,.af-artist-intake textarea{width:100%;box-sizing:border-box;margin-top:6px;border:1px solid rgba(0,0,0,.18);border-radius:10px;padding:11px;background:#fff;color:#111;text-shadow:none}.af-submit-button,.af-button{display:inline-block;border:0;border-radius:999px;background:#111;color:#fff!important;padding:12px 20px;font-weight:800;text-decoration:none;cursor:pointer}.af-notice{max-width:980px;margin:16px auto;padding:14px 16px;border-radius:12px}.af-success{background:#edf9ee;color:#14551b;border:1px solid #bfe7c3}@media(max-width:700px){.af-form-grid{grid-template-columns:1fr}.af-artist-intake{padding:16px}}
