@layer components{.partners-preview-message{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:.85rem;display:flex}.partners-preview-message>strong{color:var(--foreground);font-weight:600}.partners-preview-message>p{max-width:440px;margin:0;line-height:1.55}.partners-status.partners-processing-status{white-space:normal;align-items:flex-start;max-width:210px;line-height:1.45}.partners-processing-status>span{min-width:0}.partners-processing-status>i{flex:none;margin-top:6px}}
@layer components{.partners-file-table .table__column.partners-file-quality,.partners-file-table .table__cell.partners-file-quality{text-align:center;white-space:nowrap;width:64px;min-width:64px;padding-left:12px;padding-right:12px}.partners-file-table .table__column.partners-file-duration,.partners-file-table .table__cell.partners-file-duration{white-space:nowrap;width:102px;min-width:102px}.partners-media-duration{font-variant-numeric:tabular-nums;white-space:nowrap}.partners-media-quality{vertical-align:middle;display:inline-flex}.partners-media-quality__icon{width:24px;height:24px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.partners-media-quality__icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.partners-media-quality__icon--running{color:var(--accent)}.partners-media-quality__icon--passed,.partners-media-quality__icon--accepted{color:var(--success)}.partners-media-quality__icon--review,.partners-media-quality__icon--incomplete{color:var(--warning)}.partners-media-quality__icon--failed{color:var(--danger)}.partners-media-quality__tooltip{white-space:normal;max-width:280px}}
@layer components{.partners-file-name .partners-file-search-title{display:block}.partners-file-name .partners-file-search-note{color:var(--warning);white-space:nowrap;text-overflow:ellipsis;max-width:min(45vw,600px);font-size:.75rem;font-weight:500;overflow:hidden}}
@layer components{.partners-file-table.table__content .table__column.partners-file-type,.partners-file-table.table__content .table__cell.partners-file-type{text-align:center;vertical-align:middle;width:64px;min-width:64px;max-width:64px;padding-left:12px;padding-right:12px}.partners-file-type-icon{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.partners-file-table.partners-file-table--media-info{min-width:1280px}.partners-file-table .table__column.partners-file-actions,.partners-file-table .table__cell.partners-file-actions{text-align:right;white-space:nowrap;vertical-align:middle;width:88px;min-width:88px;display:table-cell}.partners-file-table .table__column.partners-file-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px;padding-right:16px}.partners-file-table .table__column.partners-file-actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px;padding-right:16px}.partners-file-table .table__column.partners-file-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px;padding-right:16px}.partners-file-table .table__cell.partners-file-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px;padding-right:16px}.partners-file-table .table__cell.partners-file-actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px;padding-right:16px}.partners-file-table .table__cell.partners-file-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:12px;padding-right:16px}.partners-file-table .table__column.partners-file-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:16px;padding-right:12px}.partners-file-table .table__column.partners-file-actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:16px;padding-right:12px}.partners-file-table .table__column.partners-file-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:16px;padding-right:12px}.partners-file-table .table__cell.partners-file-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:16px;padding-right:12px}.partners-file-table .table__cell.partners-file-actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:16px;padding-right:12px}.partners-file-table .table__cell.partners-file-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:16px;padding-right:12px}.partners-file-actions .button{vertical-align:middle;flex-shrink:0;width:32px;min-width:32px;height:32px;padding:0}.partners-file-table .table__column.partners-file-actions--multiple,.partners-file-table .table__cell.partners-file-actions--multiple{width:112px;min-width:112px}.partners-file-actions__buttons{justify-content:flex-end;align-items:center;gap:8px;display:flex}.partners-upload-item>.partners-upload-item__actions{flex:none;align-items:center;gap:4px;display:flex}}
@layer components{.partners-master-player{width:100%;min-width:0;height:100%;position:relative}.partners-master-player>.stream-player,.partners-master-player>div:first-child,.partners-master-player>img,.partners-master-player>iframe{width:100%;height:100%}.partners-master-player>img,.partners-master-player>iframe{object-fit:contain;border:0}.partners-master-player__message{z-index:20;background:var(--surface);color:var(--foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.partners-master-player__message p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.partners-master-player__message>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}}
@layer components{.modal__container--synthesia .partners-artwork-dialog{width:min(900px,100vw - 40px);max-width:min(900px,100vw - 40px)}.partners-artwork-dialog__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;display:grid}.partners-artwork-dialog__source{flex-direction:column;gap:8px;min-width:0;display:flex}.partners-artwork-dialog__source>strong,.partners-artwork-dialog__filename strong{overflow-wrap:anywhere}.partners-artwork-dialog__source>small,.partners-artwork-dialog__filename small{color:var(--muted);font-size:.8rem}.partners-artwork-dialog__preview{aspect-ratio:1;background:var(--background);border-radius:12px;width:100%;overflow:hidden}.partners-artwork-dialog__fields{flex-direction:column;gap:16px;min-width:0;display:flex}.partners-artwork-dialog__fields>div:has(>.admin-form__label){gap:8px;display:grid}.partners-artwork-dialog__fields p{margin:0;font-size:.875rem;line-height:1.5}.partners-artwork-dialog__filename{background:var(--surface-secondary);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.partners-artwork-dialog__replace{background:var(--surface-secondary);border-radius:12px;gap:12px;padding:14px;display:grid}.partners-artwork-status{color:var(--muted);font-size:.8rem}.partners-artwork-status--converting{color:var(--accent-hover)}.partners-artwork-status--ready{color:var(--success)}.partners-artwork-status--failed{color:var(--danger)}.partners-artwork-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.partners-artwork-card{background:var(--surface-secondary);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.partners-artwork-card header{justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;display:flex}.partners-artwork-card__preview{background:var(--background);border-radius:10px;justify-content:center;align-items:center;height:160px;min-height:0;display:flex;overflow:hidden}.partners-artwork-card__preview>div{width:100%;height:100%}.partners-artwork-card__preview>div:not(.partners-master-player){color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:.8rem;display:flex}.partners-artwork-card__filename{overflow-wrap:anywhere;font-size:.82rem}.partners-artwork-card>small{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.partners-artwork-card__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}@media (max-width:800px){.partners-artwork-dialog__layout{grid-template-columns:minmax(0,1fr)}.partners-artwork-dialog__preview{aspect-ratio:16/9;max-height:240px}}@media (max-width:600px){.partners-artwork-panel{grid-template-columns:minmax(0,1fr)}}}
