.page-module__jRsAVa__page{grid-template-columns:280px minmax(0,1fr);gap:28px;padding:24px 32px 48px;display:grid}.page-module__jRsAVa__main{grid-template-rows:auto 1fr;gap:24px;min-width:0;min-height:calc(100vh - 72px);display:grid}.page-module__jRsAVa__header{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);box-sizing:border-box;border-radius:24px;align-items:center;gap:16px;padding:24px 28px;display:flex}.page-module__jRsAVa__headerContent{gap:8px;min-height:0;display:grid}.page-module__jRsAVa__kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.page-module__jRsAVa__headerTitleWrap{min-height:0}.page-module__jRsAVa__headerTitleWrap h1{margin:0;font-size:clamp(1.8rem,2.8vw,2.4rem);line-height:1.2}.page-module__jRsAVa__header p{color:var(--muted);margin:0}.page-module__jRsAVa__panel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;min-height:0;padding:20px;animation-delay:80ms;animation-fill-mode:both;display:grid}.page-module__jRsAVa__tabBar{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;min-height:44px;padding-bottom:0;display:flex}.page-module__jRsAVa__tabItem{display:inline-flex}.page-module__jRsAVa__tabPanel{min-width:0;min-height:0;padding:8px 0;overflow-x:auto}.page-module__jRsAVa__tabContent{min-width:0}.page-module__jRsAVa__cardInner{background:#fffaf5;border:1px solid #f0d7c3;border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid}.page-module__jRsAVa__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__jRsAVa__sectionHeader h3{margin:0;font-size:1rem}.page-module__jRsAVa__sectionHeader span{color:var(--muted);font-size:.86rem}.page-module__jRsAVa__sectionHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__jRsAVa__sectionHeaderActions [data-app-input]{min-width:160px}.page-module__jRsAVa__sectionHeaderActions>div[data-app-input]{min-width:220px}.page-module__jRsAVa__message{color:#b24614;background:#fff1e6;border:1px solid #f0d7c3;border-radius:12px;padding:10px 12px;font-size:.9rem}.page-module__jRsAVa__error{color:#b63615;background:#ffe9e2;border:1px solid #f3b8a4;border-radius:12px;padding:10px 12px;font-size:.9rem}.page-module__jRsAVa__emptyState{color:var(--muted);text-align:center;background:#fff8f1;border:1px dashed #eccfb7;border-radius:14px;padding:20px}.page-module__jRsAVa__bannerList{gap:10px;min-width:0;display:grid}.page-module__jRsAVa__bannerHeaderRow,.page-module__jRsAVa__bannerRow{border-radius:14px;grid-template-columns:minmax(220px,1.5fr) minmax(110px,.7fr) minmax(180px,1.2fr) minmax(120px,.9fr) minmax(160px,1.2fr) minmax(120px,.8fr) minmax(140px,1fr) minmax(150px,.9fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.page-module__jRsAVa__bannerHeaderRow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#fff1e6;border:1px solid #f0d7c3;font-size:.76rem;font-weight:600}.page-module__jRsAVa__bannerRow{background:#fff;border:1px solid #f0d7c3}.page-module__jRsAVa__bannerIdentityCell,.page-module__jRsAVa__infoCell,.page-module__jRsAVa__statusCell,.page-module__jRsAVa__actionCell{gap:4px;min-width:0;display:grid}.page-module__jRsAVa__actionCell{justify-items:end}.page-module__jRsAVa__actionHeader{text-align:right}.page-module__jRsAVa__actionButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-module__jRsAVa__cellLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem;display:none}.page-module__jRsAVa__bannerIdentity{align-items:center;gap:10px;min-width:0;display:flex}.page-module__jRsAVa__bannerText{gap:2px;min-width:0;display:grid}.page-module__jRsAVa__bannerIdentity strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.page-module__jRsAVa__bannerText small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__jRsAVa__bannerThumb{background:linear-gradient(130deg,#ffe7cf 0%,#ffd5b0 45%,#ffbe87 100%);border:1px solid #f0d7c3;border-radius:8px;flex-shrink:0;place-items:center;width:54px;height:32px;display:grid;overflow:hidden}.page-module__jRsAVa__bannerThumb span{background:#b2461473;border-radius:999px;width:20px;height:4px}.page-module__jRsAVa__bannerThumb img{object-fit:cover;width:100%;height:100%}.page-module__jRsAVa__statusBadge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__jRsAVa__statusActive{color:#1f6f37;background:#edf8ef;border-color:#b9e2c3}.page-module__jRsAVa__statusScheduled{color:#a45a08;background:#fff7ea;border-color:#f2d4a8}.page-module__jRsAVa__statusInactive{color:#6f6f6f;background:#f5f5f5;border-color:#dfdfdf}.page-module__jRsAVa__formStack{gap:12px;display:grid}.page-module__jRsAVa__imageField{gap:6px;display:grid}.page-module__jRsAVa__fileHint{color:var(--muted);font-size:.8rem}.page-module__jRsAVa__previewBox{background:#fff;border:1px solid #f0d7c3;border-radius:12px;gap:8px;padding:10px;display:grid}.page-module__jRsAVa__previewBox span{color:var(--muted);font-size:.8rem}.page-module__jRsAVa__previewBox img{object-fit:cover;border:1px solid #f0d7c3;border-radius:10px;width:100%;max-height:170px}.page-module__jRsAVa__inlineRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__jRsAVa__scopeHint{background:#fff8f1;border:1px dashed #eccfb7;border-radius:12px;align-items:center;padding:12px 14px;display:flex}.page-module__jRsAVa__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:1200px){.page-module__jRsAVa__bannerHeaderRow{display:none}.page-module__jRsAVa__bannerRow{grid-template-columns:minmax(0,1fr);gap:8px}.page-module__jRsAVa__actionCell{justify-items:start}.page-module__jRsAVa__actionButtons{justify-content:flex-start}.page-module__jRsAVa__cellLabel{display:inline-block}}@media (max-width:980px){.page-module__jRsAVa__page{grid-template-columns:1fr}.page-module__jRsAVa__sectionHeaderActions{justify-content:space-between;width:100%}.page-module__jRsAVa__inlineRow{grid-template-columns:1fr}}
