:root{--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px;--bp-xxl:1600px;--page-max:1440px;--page-gutter:clamp(1rem,3vw,1.5rem);--touch-target-min:44px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#root,body,html{height:100%;min-height:100vh;min-height:100dvh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;min-width:0}html[data-theme=light] body{background:#f5f5f5}img,svg,video{height:auto;max-width:100%}button,input,select,textarea{font:inherit}a,h1,h2,h3,h4,h5,h6,label,li,p{overflow-wrap:break-word}.ant-table-wrapper{min-width:0;width:100%}.ant-table{table-layout:fixed}.ant-table-tbody>tr>td.ant-table-cell,.ant-table-thead>tr>th.ant-table-cell{overflow:hidden!important;overflow-wrap:break-word!important;word-break:normal!important}.ant-table-thead>tr>th.ant-table-cell,th{overflow:hidden!important;overflow-wrap:normal!important;text-overflow:ellipsis;white-space:nowrap!important;word-break:keep-all!important}.ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere}.app-page-title.ant-typography{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:break-word}@media (max-width:767px){.app-page-title.ant-typography{-webkit-line-clamp:4;line-clamp:4}}.app-page-header-breadcrumb.ant-breadcrumb{max-width:100%;min-width:0;overflow:hidden}.app-page-header-breadcrumb .ant-breadcrumb-ol{flex-wrap:nowrap}.app-page-header-breadcrumb .ant-breadcrumb-overlay-link,.app-page-header-breadcrumb li{min-width:0}.app-page-header-breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive-entity-list-card-heading{max-width:100%;min-width:0}.responsive-entity-list-card-heading .responsive-entity-list-card-title,.responsive-entity-list-card-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:break-word}.responsive-entity-list-card-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.responsive-entity-list-card-actions>.ant-btn{flex:1 1 100%}.app-page-header-actions{width:100%}.app-page-header-actions .ant-space{align-items:stretch;display:flex!important;flex-direction:column;width:100%}.app-page-header-actions .ant-btn{width:100%}.page-section-toolbar{flex-wrap:wrap}.page-section-toolbar-actions{min-height:0;width:100%}.page-section-toolbar-actions .ant-space{align-items:stretch;display:flex!important;flex-direction:column;width:100%}.page-section-toolbar-actions .ant-btn{width:100%}.cinema-events-feed-card .ant-card-head-wrapper{flex-wrap:wrap;gap:4px}.cinema-events-feed-card .ant-card-head-title{flex:1 1 auto;overflow:visible;text-overflow:clip;white-space:normal}.cinema-events-feed-card .ant-card-extra{-webkit-margin-start:0;-webkit-padding-end:0;margin-inline-start:0;padding-inline-end:0}}.lazy-poster-table{background:#ffffff0f;background:var(--ant-color-fill-tertiary,#ffffff0f);display:inline-block;flex-shrink:0;max-width:none;overflow:hidden;vertical-align:middle}html[data-theme=light] .lazy-poster-table{background:#0000000a;background:var(--ant-color-fill-tertiary,#0000000a)}.lazy-poster-table img,.lazy-poster-table svg{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.entity-media-placeholder{align-items:center;background:#ffffff0f;background:var(--ant-color-fill-tertiary,#ffffff0f);border-radius:4px;color:#ffffff61;color:var(--ant-color-text-quaternary,#ffffff61);display:inline-flex;flex-shrink:0;justify-content:center}html[data-theme=light] .entity-media-placeholder{background:#0000000a;background:var(--ant-color-fill-tertiary,#0000000a);color:#00000047;color:var(--ant-color-text-quaternary,#00000047)}.entity-media-placeholder svg{display:block;height:70%;width:70%}.entity-media-placeholder-logo{height:48px;width:48px}.entity-media-placeholder-poster{height:72px;width:48px}.app-main-layout.ant-layout{min-height:100vh;min-height:100dvh}.app-main-layout>.app-main-layout-body.ant-layout{align-items:stretch;flex:1 1 auto;min-height:0}.app-main-layout-sidebar{min-height:100%}.app-main-layout-header.ant-layout-header{padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-area-top)}.app-main-layout-content.ant-layout-content{align-self:stretch;flex:1 1 auto;min-height:100%;min-width:0;padding:clamp(1rem,3vw,1.5rem);padding:var(--page-gutter);padding-bottom:max(clamp(1rem,3vw,1.5rem),env(safe-area-inset-bottom,0px));padding-bottom:max(var(--page-gutter),var(--safe-area-bottom));padding-left:max(clamp(1rem,3vw,1.5rem),env(safe-area-inset-left,0px));padding-left:max(var(--page-gutter),var(--safe-area-left));padding-right:max(clamp(1rem,3vw,1.5rem),env(safe-area-inset-right,0px));padding-right:max(var(--page-gutter),var(--safe-area-right))}.app-page-shell{margin-inline:auto;min-width:0;width:min(100%,1440px);width:min(100%,var(--page-max))}.auth-layout.ant-layout{min-height:100vh;min-height:100dvh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);padding:var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left)}.auth-layout .auth-layout-content{align-items:center;display:flex;justify-content:center;padding:clamp(1rem,3vw,1.5rem);padding:var(--page-gutter)}.auth-layout .auth-layout-card{max-width:420px;width:100%}.touch-target{min-height:44px;min-height:var(--touch-target-min);min-width:44px;min-width:var(--touch-target-min)}.page-section-toolbar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;width:100%}.page-section-toolbar-main{flex:1 1 auto;min-width:0}.page-section-toolbar-actions{align-items:center;display:flex;flex:0 0 auto;min-height:46px}.section-tabs-scroll{min-width:0;width:100%}.section-tabs-scroll .ant-tabs-top>.ant-tabs-nav{align-items:flex-end}.section-tabs-scroll .ant-tabs-extra-content{align-items:flex-end;display:flex;padding-bottom:7px}.section-tabs-scroll .ant-tabs-nav{margin-bottom:12px}.section-tabs-scroll .ant-tabs-nav-wrap{overflow:hidden!important}.section-tabs-scroll .ant-tabs-nav-list{flex-wrap:nowrap}.section-tabs-scroll .ant-tabs-nav-operations{display:flex!important}.section-tabs-compact-bar{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.auth-layout .ant-input,.auth-layout .ant-input-affix-wrapper,.auth-layout .ant-input-password{font-size:16px}@media (max-width:767px){.app-main-layout-content.ant-layout-content{--page-gutter:1rem}}@media (min-width:992px) and (max-height:760px){.app-main-layout-content.ant-layout-content{--page-gutter:0.75rem}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-logo-mark{align-items:center;background:linear-gradient(135deg,#818cf8,#6366f1);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:40px;justify-content:center;width:40px}.movies-table-mobile-meta{margin-top:4px}.movies-table-title-col{min-width:220px}.movies-table-date-col,.movies-table-date-col.ant-table-cell{white-space:nowrap}th.movies-table-date-col{line-height:1.2;overflow:visible;white-space:normal}.movie-library-share-state{display:flex;justify-content:center}.movie-library-share-state--active .status-tag{font-weight:600}.movie-vod-switch.ant-switch-checked:not(.ant-switch-disabled){background:#52c41a}.lazy-poster-table .lazy-poster-table-placeholder,.lazy-poster-table img{border-radius:4px;display:block;height:100%;object-fit:cover;width:100%}.lazy-poster-table .entity-media-placeholder,.lazy-poster-table .entity-media-placeholder-poster{height:100%;width:100%}.movie-workspace-page-title.ant-typography{font-size:1.3125rem;line-height:1.25;max-width:100%}.add-version-form.ant-form-vertical .ant-form-item{margin-bottom:12px}.add-version-form.ant-form-vertical .ant-form-item-label{padding-bottom:2px}.add-version-form.ant-form-vertical .ant-form-item-extra{min-height:auto}.movie-workspace-summary{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.movie-workspace-details-poster-wrap,.movie-workspace-summary-poster{flex:0 1 min(320px,100%);max-width:100%;min-width:0;width:min(320px,100%)}.movie-workspace-details-poster-empty,.movie-workspace-details-poster-wrap .movie-workspace-poster-shell,.movie-workspace-summary-poster .movie-workspace-poster-shell{aspect-ratio:2/3;height:auto;max-width:100%;width:min(320px,100%)}.movie-workspace-summary-content{flex:1 1 560px;min-width:min(100%,320px)}.movie-workspace-summary-title.ant-typography{font-size:2.1rem;line-height:1.15;margin:0 0 12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie-workspace-summary-descriptions.ant-descriptions .ant-descriptions-item-label{color:#ffffffa6;width:min(100%,22rem)}.movie-workspace-summary-descriptions.ant-descriptions .ant-descriptions-item-content{color:#ffffffeb}html[data-theme=light] .movie-workspace-summary-descriptions.ant-descriptions .ant-descriptions-item-label{color:#00000073}html[data-theme=light] .movie-workspace-summary-descriptions.ant-descriptions .ant-descriptions-item-content{color:#000000e0}.movie-workspace-summary-gap{border-top:1px solid #ffffff24;height:0;margin:1rem 0}html[data-theme=light] .movie-workspace-summary-gap{border-top-color:#0000001f}.distributor-workspace-summary-logo{flex:0 1 min(320px,100%);max-width:100%;min-width:0;width:min(320px,100%)}.distributor-workspace-summary-logo-shell{align-items:center;aspect-ratio:1/1;background:#ffffff0f;border-radius:8px;display:flex;justify-content:center;max-width:100%;overflow:hidden;width:min(320px,100%)}.distributor-workspace-summary-logo-shell img{display:block;height:100%;object-fit:contain;width:100%}.distributor-workspace-summary-logo-shell .entity-media-placeholder-logo{height:96px;width:96px}html[data-theme=light] .distributor-workspace-summary-logo-shell{background:#0000000a}.movie-workspace-summary-descriptions.distributor-overview-descriptions.ant-descriptions .ant-descriptions-item-label{flex:0 0 12.5rem;max-width:100%;width:12.5rem}.movie-workspace-summary-descriptions.distributor-overview-address.ant-descriptions .ant-descriptions-item-label{flex:0 0 9.5rem;width:9.5rem}.distributor-overview-gap{margin-top:1.5rem}.distributor-overview-sections{margin-top:0}@media (min-width:992px){.distributor-overview-section+.distributor-overview-section{-webkit-border-start:1px solid #ffffff24;border-inline-start:1px solid #ffffff24}html[data-theme=light] .distributor-overview-section+.distributor-overview-section{border-inline-start-color:#0000001f}}.distributor-overview-stat-value{font-feature-settings:"tnum";color:#91caff;font-variant-numeric:tabular-nums}html[data-theme=light] .distributor-overview-stat-value{color:#1677ff}.distributor-profiles-toolbar{align-items:center}.distributor-profiles-counter{color:#ffffffa6;color:var(--ant-color-text-secondary,#ffffffa6);font-size:13px}.distributor-profiles-counter-value{font-feature-settings:"tnum";color:#91caff;font-variant-numeric:tabular-nums;font-weight:600}html[data-theme=light] .distributor-profiles-counter{color:#00000073;color:var(--ant-color-text-secondary,#00000073)}html[data-theme=light] .distributor-profiles-counter-value{color:#1677ff}.distributor-profiles-label,.distributor-profiles-label.ant-btn-link{color:#69b1ff;font-weight:700;padding-inline:0}html[data-theme=light] .distributor-profiles-label,html[data-theme=light] .distributor-profiles-label.ant-btn-link{color:#1677ff}.distributor-profiles-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;white-space:nowrap}.distributor-profile-editor-modal .ant-modal-body{min-width:0}.distributor-profile-editor-meta{grid-gap:0 16px;align-items:start;display:grid;gap:0 16px;grid-template-columns:minmax(160px,200px) minmax(180px,1fr) auto}.distributor-profile-assign{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.distributor-profile-assign-pane{display:flex;flex-direction:column;gap:8px;min-width:0}.distributor-profile-assign-pane-header{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.distributor-profile-assign-pane-title{flex:0 0 auto;white-space:nowrap}.distributor-profile-assign-search{flex:1 1 auto;min-width:72px}.distributor-profile-assign-filter{flex:0 0 148px;width:148px}.distributor-profile-assign-tools{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px}.distributor-profile-assign-group-hint{grid-column:1/-1}@media (max-width:900px){.distributor-profile-assign,.distributor-profile-editor-meta{grid-template-columns:minmax(0,1fr)}}.distributor-manage-tabs.ant-tabs-top>.ant-tabs-nav{align-items:flex-end}.distributor-manage-tab-actions{align-items:flex-end;display:flex;padding-bottom:7px}.distributor-edit-identity-logo{max-width:100%;width:220px}.distributor-edit-identity-logo-shell{border:1px dashed #ffffff2e;border:1px dashed var(--ant-color-border,#ffffff2e);max-width:100%;width:220px}.distributor-edit-identity-logo-shell .entity-media-placeholder-logo{height:72px;width:72px}.distributor-edit-identity-upload{margin-top:4px}html[data-theme=light] .distributor-edit-identity-logo-shell{border-color:#00000026;border-color:var(--ant-color-border,#00000026)}.movie-workspace-access-normal{color:#69b1ff}.movie-workspace-access-open{color:#73d13d}.movie-workspace-access-authorized{color:#ffc53d}.movie-library-status.ant-tag{-webkit-margin-end:0;border-radius:999px;font-size:.95rem;line-height:1.4;margin-inline-end:0;padding:4px 12px}.movie-library-card .ant-card-head-wrapper{align-items:center;gap:12px}.movie-library-card .ant-card-head-title{flex:1 1 auto;overflow:visible;white-space:normal}.movie-library-card .ant-card-extra{-webkit-margin-start:auto;margin-inline-start:auto}.library-date-window{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:4px}.library-date-mode{background:#8080800f;background:var(--ant-color-fill-tertiary,#8080800f);border:1px solid #80808047;border:1px solid var(--ant-color-border,#80808047);border-radius:8px;display:flex;flex-direction:column;gap:10px;min-height:100%;padding:12px 14px}.library-date-mode__options.ant-radio-group{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.library-date-mode__options .ant-radio-wrapper{-webkit-margin-end:0;margin-inline-end:0}.library-date-mode__hint{display:block;line-height:1.4}.library-condition-form .ant-form-item{margin-bottom:16px}.library-condition-form .library-group-profile-row>.ant-col{min-width:0}.library-condition-form .library-group-field .ant-select{max-width:100%}.library-condition-form .library-group-field .ant-select-content,.library-condition-form .library-group-field .ant-select-selection-overflow{-webkit-padding-end:4px;align-items:center;display:flex;flex-wrap:wrap;gap:4px;max-width:100%;padding-inline-end:4px}.library-condition-form .library-group-field .ant-select-suffix{align-self:flex-start;margin-top:4px}.library-cinema-group-tags{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%}.library-condition-form .ant-select-multiple .ant-select-selection-item{-webkit-margin-end:4px;background:#0000;border:none;height:auto;margin-inline-end:4px;max-width:100%;padding-inline:0}.library-cinema-kind-tag.ant-tag{-webkit-margin-end:0;align-items:center;display:inline-flex;margin-inline-end:0;max-width:100%;overflow:hidden}.library-cinema-kind-tag.ant-tag,.library-cinema-kind-tag__label{min-width:0}.library-cinema-kind-tag__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-cinema-group-dropdown .ant-select-item-option-content{line-height:1.35;white-space:normal;word-break:break-word}@media (max-width:575px){.library-date-window{grid-template-columns:minmax(0,1fr)}}.admin-orders-filter-toolbar{min-height:46px}.admin-orders-table .ant-table-tbody>tr.admin-orders-row--approved>td{background:#52c41a1f!important}.admin-orders-table .ant-table-tbody>tr.admin-orders-row--rejected>td{background:#ff4d4f1f!important}.admin-orders-table .ant-table-tbody>tr.admin-orders-row--approved:hover>td,.admin-orders-table .ant-table-tbody>tr.admin-orders-row--approved>td.ant-table-cell-row-hover{background:#52c41a2e!important}.admin-orders-table .ant-table-tbody>tr.admin-orders-row--rejected:hover>td,.admin-orders-table .ant-table-tbody>tr.admin-orders-row--rejected>td.ant-table-cell-row-hover{background:#ff4d4f2e!important}html[data-theme=light] .admin-orders-table .ant-table-tbody>tr.admin-orders-row--approved>td{background:#52c41a24!important}html[data-theme=light] .admin-orders-table .ant-table-tbody>tr.admin-orders-row--rejected>td{background:#ff4d4f24!important}.delivery-kind-tag.ant-tag{-webkit-margin-end:0;border:none;font-weight:600;margin-inline-end:0}.delivery-kind-tag--vf.ant-tag{background:#1677ff33;color:#69b1ff}.delivery-kind-tag--spot.ant-tag,.delivery-kind-tag--trailer.ant-tag{background:#722ed133;color:#d3adf7}html[data-theme=light] .delivery-kind-tag--vf.ant-tag{background:#1677ff24;color:#1677ff}html[data-theme=light] .delivery-kind-tag--spot.ant-tag,html[data-theme=light] .delivery-kind-tag--trailer.ant-tag{background:#722ed11f;color:#722ed1}.status-tag.ant-tag{-webkit-margin-end:0;background:#ffffff14;border:none;color:#ffffffa6;font-weight:600;margin-inline-end:0}.status-tag.status-tag--success.ant-tag{background:#162312!important;color:#6abe39!important;font-weight:400}.status-tag--processing.ant-tag{background:#1677ff33;color:#69b1ff}.status-tag--warning.ant-tag{background:#faad1433;color:#ffd666}.status-tag--danger.ant-tag{background:#ff4d4f33;color:#ff7875}.status-tag--inactive.ant-tag{background:#ffffff0f;color:#ffffff8c}html[data-theme=light] .status-tag.ant-tag{background:#0000000f;color:#0000008c}html[data-theme=light] .status-tag.status-tag--success.ant-tag{background:#f6ffed!important;color:#389e0d!important}html[data-theme=light] .status-tag--processing.ant-tag{background:#1677ff24;color:#1677ff}html[data-theme=light] .status-tag--warning.ant-tag{background:#faad1429;color:#d48806}html[data-theme=light] .status-tag--danger.ant-tag{background:#ff4d4f1f;color:#cf1322}html[data-theme=light] .status-tag--inactive.ant-tag{background:#0000000a;color:#00000073}.admin-list-name-link.ant-btn-link{height:auto;padding:0}.admin-list-name-link.ant-btn-link,.cinema-name-link.ant-btn-link{color:#1677ff;color:var(--ant-color-primary,#1677ff);font-weight:600}.admin-list-logo{align-items:center;display:flex;height:72px;justify-content:center;margin:0 auto;width:48px}.admin-list-logo img{border-radius:4px;display:block;height:48px;object-fit:contain;width:48px}.admin-list-logo-empty{line-height:1;opacity:.75}.admin-list-logo .entity-media-placeholder-logo{height:48px;width:48px}.admin-list-emails{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-list-email{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.admin-list-email,.admin-list-id{white-space:nowrap}.admin-table-zebra td.admin-list-id-cell{overflow:visible;white-space:nowrap}.ant-table-small .admin-list-row-tall>td{height:88px;vertical-align:middle}.ant-table-small .admin-list-row-two-line>td{height:56px;max-height:56px;overflow:hidden;padding-bottom:6px;padding-top:6px;vertical-align:middle}.users-login-email-cell{display:flex;flex-direction:column;height:2.5em;justify-content:center;line-height:1.25;overflow:hidden}.users-login-email-cell>div,.users-login-email-cell>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-list-row-two-line .admin-list-name-link.ant-btn-link{display:inline-block;vertical-align:middle}.admin-list-row-two-line .admin-list-name-link.ant-btn-link,.admin-list-row-two-line .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie-form-modal-footer,.user-form-modal-footer{align-items:center;display:flex;flex:1 1 auto;gap:16px;justify-content:space-between;width:100%}.movie-form-modal-footer-actions,.user-form-modal-footer-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-left:auto}.movie-form-modal-footer-upload{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.user-form-mfa-switch.ant-form-item{margin-bottom:0}.user-form-mfa-switch .ant-form-item-row{align-items:center;flex-wrap:nowrap;gap:10px}.user-form-mfa-switch .ant-form-item-label{padding:0}.user-form-mfa-switch .ant-form-item-label>label{-webkit-margin-end:0;height:auto;margin-inline-end:0}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-column-sort{background:inherit}.admin-table-zebra .ant-table-tbody>tr:nth-child(2n)>td{background:#ffffff0a}.admin-table-zebra .ant-table-tbody>tr:nth-child(odd)>td{background:#0000}.admin-table-zebra .ant-table-tbody>tr.ant-table-row:hover>td,.admin-table-zebra .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#ffffff12}html[data-theme=light] .admin-table-zebra .ant-table-tbody>tr:nth-child(2n)>td{background:#00000008}html[data-theme=light] .admin-table-zebra .ant-table-tbody>tr:nth-child(odd)>td{background:#0000}html[data-theme=light] .admin-table-zebra .ant-table-tbody>tr.ant-table-row:hover>td,html[data-theme=light] .admin-table-zebra .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#0000000d}.admin-table-zebra .ant-table-tbody>tr.admin-list-row-expired>td{background:#ff4d4f1f}.admin-table-zebra .ant-table-tbody>tr.admin-list-row-expired:hover>td,.admin-table-zebra .ant-table-tbody>tr.admin-list-row-expired>td.ant-table-cell-row-hover{background:#ff4d4f2e}.movie-form-layout{margin-bottom:0}.movie-form-poster{cursor:pointer;max-width:100%;width:240px}.movie-form-poster-shell{align-items:center;aspect-ratio:2/3;background:#ffffff0f;background:var(--ant-color-fill-tertiary,#ffffff0f);border:1px dashed #ffffff2e;border:1px dashed var(--ant-color-border,#ffffff2e);border-radius:8px;display:flex;justify-content:center;overflow:hidden;width:100%}.movie-form-poster-shell img{display:block;height:100%;object-fit:cover;width:100%}.movie-form-poster-shell .entity-media-placeholder-poster{background:#0000;color:#ffffff59;color:var(--ant-color-text-quaternary,#ffffff59);height:72px;width:72px}html[data-theme=light] .movie-form-poster-shell{background:#0000000a;background:var(--ant-color-fill-tertiary,#0000000a);border-color:#00000026;border-color:var(--ant-color-border,#00000026)}html[data-theme=light] .movie-form-poster-shell .entity-media-placeholder-poster{color:#00000047;color:var(--ant-color-text-quaternary,#00000047)}.tenant-overview-split.ant-row{align-items:stretch}.tenant-overview-split>.ant-col{display:flex}.tenant-overview-split-card.ant-card{display:flex;flex-direction:column;height:100%;width:100%}.tenant-overview-split-card.ant-card .ant-card-body{flex:1 1}.tenant-logo-preview{background:#ffffff0a;border-radius:8px;display:block;height:96px;margin-bottom:12px;object-fit:contain;width:96px}html[data-theme=light] .movie-workspace-access-normal{color:#1677ff}html[data-theme=light] .movie-workspace-access-open{color:#389e0d}html[data-theme=light] .movie-workspace-access-authorized{color:#d48806}.movie-workspace-deliveries-table .ant-table{font-size:12px}.movie-workspace-deliveries-table .ant-table-thead>tr>th{line-height:1.25;padding:6px 8px;white-space:normal}.movie-workspace-deliveries-table .ant-table-tbody>tr>td{padding:6px 8px;vertical-align:middle}.movie-workspace-deliveries-table .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.movie-workspace-details-grid{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,min(320px,100%)) minmax(0,1fr)}.movie-workspace-details-poster{aspect-ratio:2/3;border-radius:8px;display:block;max-width:min(320px,100%);object-fit:cover;width:100%}@media (max-width:767px){.movie-workspace-details-grid{grid-template-columns:minmax(0,1fr)}.movie-workspace-details-poster-wrap,.movie-workspace-summary-poster{flex-basis:min(320px,100%);width:min(320px,100%)}.movie-workspace-summary-title.ant-typography{font-size:clamp(1.35rem,1.1rem + 1.5vw,2.1rem);white-space:normal}.movie-workspace-page-title.ant-typography{font-size:1.125rem}.movie-workspace-summary-details{min-width:0}}.movie-workspace-poster-shell{background:#ffffff0f;border-radius:8px;overflow:hidden}.movie-workspace-poster{display:block;height:100%;object-fit:cover;width:100%}.movie-workspace-poster-placeholder{background:#ffffff0f;border-radius:8px}.movie-workspace-summary-details{flex:1 1 320px;min-width:0}.cinema-name-link{height:auto;padding-inline:0;text-align:left;white-space:normal}.app-table-surface .cinema-name-link.ant-btn-link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinema-disk-usage{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums}.cinema-disk-usage--danger{color:#ef4444}.cinema-disk-usage--warning{color:#f97316}.cinema-disk-usage--caution{color:#eab308}.cinema-disk-usage--normal{color:inherit}.storage-chart-wrap{aspect-ratio:1;flex-shrink:0;position:relative;width:clamp(140px,45%,220px)}.storage-chart-inner{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@keyframes skeleton-pulse{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}.skeleton-block{animation:skeleton-pulse 1.6s ease-in-out infinite;background:#ffffff0f;border-radius:6px}html[data-theme=light] .skeleton-block{background:#0000000f}.metric-track-bg{background:#ffffff0f}html[data-theme=light] .metric-track-bg{background:#0000000f}.filter-bar-surface{background:#ffffff05;background:var(--surface-subtle-bg,#ffffff05);border-radius:8px;margin-bottom:16px;padding:16px 20px 12px}.filter-bar-divider{border-top:1px solid #ffffff0f;border-top:1px solid var(--surface-muted-border,#ffffff0f);margin-top:12px;padding-top:12px}.summary-strip-tile{background:#ffffff08;background:var(--surface-muted-bg,#ffffff08);border:1px solid #ffffff0f;border:1px solid var(--surface-muted-border,#ffffff0f);border-radius:8px;flex:1 1 140px;max-width:220px;padding:14px 18px;transition:background .15s ease}.summary-strip--centered .summary-strip-tile{flex:0 0 180px}.summary-strip-centered{justify-content:center}.summary-strip-centered .summary-strip-tile{flex:0 0 180px;max-width:220px;text-align:center}.summary-strip-tile.clickable{cursor:pointer}.summary-strip-tile.clickable:hover{background:#ffffff0f;background:var(--surface-muted-border,#ffffff0f)}html[data-theme=light] .summary-strip-tile.clickable:hover{background:#0000000f}.transfer-queue-count{font-size:18px;font-weight:700;line-height:1.2}.transfer-queue-count--running{color:#52c41a}.transfer-queue-count--queued{color:#1677ff}.transfer-queue-count--paused{color:#fa8c16}.transfer-queue-count--scheduled{color:#ffffffd9}html[data-theme=light] .transfer-queue-count--scheduled{color:#000000a6}.mfa-qr-frame{background:linear-gradient(180deg,#fff,#f3f4f6);border:1px solid #ffffff3d;border:1px solid var(--surface-muted-border,#ffffff3d);border-radius:16px;box-shadow:0 12px 30px #0000001f;display:flex;justify-content:center;padding:20px}html[data-theme=light] .table-loading-overlay.is-reloading:after{background:#ffffff59}.dashboard-activity-row{transition:background .15s}.dashboard-activity-row:hover{background:#ffffff0a;background:var(--surface-subtle-bg,#ffffff0a)}@media (min-width:768px){.dashboard-distributor-metrics-row>.ant-col.dashboard-distributor-transfers-col{flex:0 0 66.666667%;max-width:66.666667%;min-width:0}.dashboard-distributor-metrics-row>.ant-col.dashboard-distributor-vod-col{flex:0 0 33.333333%;max-width:33.333333%;min-width:0}}.dashboard-distributor-metrics-row .ant-col{min-width:0}.dashboard-card-body,.dashboard-chart-wrap{max-width:100%;min-width:0}.dashboard-distributor-transfer-states{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.dashboard-distributor-transfer-states__item{cursor:pointer;flex:1 1 90px;min-width:90px;padding:4px 0;text-align:center}.dashboard-distributor-transfer-states__item .ant-typography{white-space:nowrap}.table-loading-overlay{position:relative}.table-loading-overlay:after{background:#00000026;border-radius:8px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.table-loading-overlay.is-reloading:after{opacity:1}.app-table-surface .ant-table-container{border-radius:8px;overflow:hidden}.cinema-workspace-transfers-table .ant-table{font-size:12px}.cinema-workspace-transfers-table .ant-table-thead>tr>th{line-height:1.25;overflow-wrap:normal;padding:6px 8px;white-space:nowrap;word-break:keep-all}.cinema-workspace-transfers-table .ant-table-tbody>tr>td{height:88px;overflow:hidden;padding:8px;vertical-align:middle}.cinema-workspace-transfers-table .ant-table-tbody>tr>td.ant-table-cell-ellipsis{white-space:nowrap}.cinema-workspace-transfers-table .ant-table-tbody>tr>td>*{vertical-align:middle}.cinema-workspace-transfers-table .lazy-poster-table{display:inline-block;vertical-align:middle}.cinema-workspace-transfers-table .cinema-workspace-transfers-stack{display:inline-flex;flex-direction:column;justify-content:center;line-height:1.25;max-height:72px;max-width:100%;vertical-align:middle}.cinema-workspace-transfers-table .ant-tag{-webkit-margin-end:0;margin-inline-end:0;vertical-align:middle}.cinema-workspace-transfers-table .ant-typography,.cinema-workspace-transfers-table .entity-link-title{max-width:100%}.cinema-workspace-transfers-table .transfer-type-select-cell.ant-select{vertical-align:middle}.cinema-workspace-transfer-active>td{background:#1677ff14!important}html[data-theme=light] .cinema-workspace-transfer-active>td{background:#1677ff0f!important}.movie-versions-table .ant-table-expand-icon-col,.movie-versions-table .ant-table-row-expand-icon-cell{min-width:48px;width:48px}.movie-versions-table .movie-version-expand-btn{align-items:center;color:#ffffffe0;display:inline-flex;height:28px;justify-content:center;width:28px}html[data-theme=light] .movie-versions-table .movie-version-expand-btn{color:#000000bf}.movie-versions-table .ant-table-row-expand-icon{border-color:#ffffff47;color:#ffffffe0}html[data-theme=light] .movie-versions-table .ant-table-row-expand-icon{border-color:#00000026;color:#000000bf}.movie-versions-table .movie-version-col-name{max-width:140px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px!important}.movie-versions-table .movie-version-col-package{min-width:0;width:auto}.movie-versions-table .movie-version-package-cpl{display:block;line-height:1.35;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.movie-version-package-cell{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.movie-version-package-linked-ov{display:block;font-size:11px;line-height:1.3;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.ant-table-small .ant-table-cell{padding-block:8px!important}.ant-menu-item-group-title{font-size:11px!important;letter-spacing:.04em;opacity:.5;padding-top:16px!important;text-transform:uppercase}.entity-link-title{color:inherit}