.ae-grid{align-items:start;gap:16px;display:grid}@media (min-width:1000px){.ae-grid{grid-template-columns:minmax(280px,380px) 1fr}}.ae-pick{gap:6px;display:grid}.ae-pick button{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.ae-pick button[aria-current=true]{background:#fbf7ec;border-color:#c9a85a}.ae-pick button small{color:var(--muted);font-size:.76rem}.ae-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:16px}.ae-panel h3{margin:0 0 4px;font-size:1.1rem}.ae-panel h4{margin:18px 0 8px;font-size:.95rem}.ae-sub{color:var(--muted);margin:0 0 12px;font-size:.8rem}.ae-form{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.ae-form{grid-template-columns:1fr 1fr}}.ae-field{color:var(--muted);gap:4px;min-width:0;font-size:.8rem;display:grid}.ae-field.wide,.ae-form>.wide{grid-column:1/-1}.ae-field>span{color:var(--ink);font-weight:600}.ae-field small{color:var(--muted);font-size:.74rem}.ae-field input,.ae-field select,.ae-field textarea,.ae-obj input,.ae-obj textarea,.ae-row input{border:1px solid var(--line-2);width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px;font-size:.9rem}.ae-field input,.ae-field select,.ae-row input,.ae-obj input{height:40px}.ae-field textarea,.ae-obj textarea{resize:vertical;line-height:1.45}.ae-field input:disabled{color:var(--muted);background:#f4f4f6}.ae-check{color:var(--ink);align-items:center;gap:8px;min-height:40px;font-size:.86rem;display:inline-flex}.ae-check input{width:18px;height:18px}.ae-checks{flex-wrap:wrap;grid-column:1/-1;gap:4px 18px;display:flex}.ae-list{gap:8px;display:grid}.ae-row{align-items:center;gap:6px;display:flex}.ae-obj{border:1px solid var(--line);background:#fafafb;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.ae-obj-fields{flex:1;grid-template-columns:1fr;gap:8px;min-width:0;display:grid}@media (min-width:640px){.ae-obj-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ae-obj-fields .wide{grid-column:1/-1}}.ae-obj-fields label{color:var(--muted);gap:3px;font-size:.74rem;display:grid}.ae-tools{flex-shrink:0;gap:4px;display:inline-flex}.ae-tools .btn,.ae-actions .btn{min-height:34px}@media (max-width:520px){.ae-obj{flex-direction:column}}.ae-actions{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:10px 0 2px;display:flex;position:sticky;bottom:0}.ae-actions .spacer{flex:1}.ae-cards{gap:10px;display:grid}.ae-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;padding:12px 14px;font-size:.86rem;display:grid}.ae-card-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ae-card-head b{font-size:.95rem}.ae-card-head .spacer{flex:1}.ae-meta{color:var(--muted);font-size:.8rem}.ae-pill{letter-spacing:.06em;text-transform:uppercase;color:#444;background:#ececef;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}.ae-pill.live{color:#1f7a52;background:#e4f2ea}.ae-pill.scheduled{color:#2b56a6;background:#e6eefc}.ae-pill.ended,.ae-pill.off{color:#777;background:#f1f1f3}.ae-pill.warn{color:#8a6516;background:#fff3d6}.ae-thumb{border:1px solid var(--line);object-fit:cover;background:#f4f4f6;border-radius:10px;width:96px;height:96px}.ae-photo{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.ae-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ae-scroll .adm-table{min-width:560px}.ae-tabs2{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ae-tabs2 button{border:1px solid var(--line-2);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600}.ae-tabs2 button[aria-pressed=true]{color:#fff;background:#0f0f11;border-color:#0f0f11}.ae-variant{border:1px solid var(--line);background:#fcfcfd;border-radius:10px;margin-top:10px;padding:12px}.ae-variant-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ae-lots{gap:8px;margin-top:10px;display:grid}.ae-lot{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:8px;font-size:.82rem;display:flex}@media (max-width:520px){.adm-main{padding:16px 12px 60px}.adm-bar input,.adm-bar select{flex:140px;min-width:0}.ae-panel{padding:12px}}
