.theater-admin{margin-top:24px}.theater-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.theater-admin h3{margin:4px 0}.theater-quota-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.theater-quota-card{display:flex;flex-direction:column;gap:10px;border:1px solid #8b75ba55;border-radius:16px;padding:18px;min-width:0;background:#a381ed0a}.theater-quota-card strong{font-size:27px}.theater-quota-card strong small{font-size:15px;font-weight:400}.theater-quota-card progress{width:100%;height:10px;accent-color:#8b60cc}.theater-quota-card>small{font-size:12px;line-height:1.5}.theater-admin-note{font-size:12px;line-height:1.65;opacity:.85}.theater-admin-summary{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}.theater-admin-summary span{display:flex;flex-direction:column;gap:5px;font-size:12px}.theater-admin-summary strong{font-size:22px}.theater-admin details{margin-top:16px;border-top:1px solid #8b75ba44;padding-top:16px}.theater-admin summary{cursor:pointer;font-weight:600}.theater-admin-table{overflow:auto;margin:16px 0}.theater-admin table{width:100%;border-collapse:collapse}.theater-admin th,.theater-admin td{text-align:left;padding:9px;border-bottom:1px solid #8b75ba33;font-size:13px}.theater-admin caption{text-align:left;font-weight:600;margin-bottom:10px}.theater-cache-dates{display:grid;grid-template-columns:max-content 1fr;gap:9px 16px;font-size:13px}.theater-cache-dates dd{margin:0}.theater-admin [hidden]{display:none!important}.theater-admin [data-yt-confirm]{padding:15px;border:1px solid #8b75ba66;border-radius:12px;margin-top:12px}.theater-admin a{overflow-wrap:anywhere}@media(max-width:750px){.theater-quota-grid{grid-template-columns:1fr}.theater-cache-dates{grid-template-columns:1fr;gap:4px}.theater-cache-dates dd{margin-bottom:10px}.theater-admin-heading{align-items:flex-start;flex-wrap:wrap}.theater-quota-card strong{font-size:25px}}

.theater-admin-transition{margin:18px 0;padding:18px;border:1px solid var(--border,#7774);border-radius:14px}.theater-admin-transition label{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;margin-right:12px}.theater-admin-transition select{padding:8px;border-radius:9px;max-width:100%;background:var(--surface,#fff);color:inherit}
