:root{color:#f3f4f6;font-synthesis:none;text-rendering:optimizelegibility;background:#111827;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#111827;min-height:100%}body{background:radial-gradient(circle at 70% -20%,#2563eb2e,#0000 34%),#111827;min-width:320px}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.sidebar{z-index:30;border-right:1px solid #374151;width:260px;position:fixed;inset:0 auto 0 0}.brand{gap:13px;min-height:86px}.brand-mark{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 28px #2563eb4d,inset 0 1px #ffffff38}.brand-copy{flex-direction:column;min-width:0;display:flex}.brand-copy strong{color:#fff;letter-spacing:-.45px;font-size:21px;line-height:1.15}.brand-copy span{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.sidebar-nav{flex-direction:column;gap:7px;padding:25px 15px;display:flex}.sidebar-link{color:#d1d5db;border:1px solid #0000;border-radius:8px;align-items:center;gap:13px;min-height:46px;padding:10px 13px;font-size:15px;font-weight:500;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex}.sidebar-link:hover{color:#fff;background:#374151;transform:translate(2px)}.sidebar-link.active{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border-color:#38bdf840;box-shadow:0 8px 22px #2563eb38}.sidebar-divider{background:#374151;height:1px;margin:13px 5px}.sidebar-status{background:#11182794;border:1px solid #374151;border-radius:9px;align-items:center;gap:11px;margin:14px;padding:13px;display:flex}.sidebar-status>div:last-child{flex-direction:column;min-width:0;display:flex}.sidebar-status strong{color:#e5e7eb;font-size:12px}.sidebar-status span{color:#9ca3af;align-items:center;gap:4px;margin-top:3px;font-size:10px;display:flex}.status-pulse{background:#34d399;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #34d3991f}.main-content{min-height:100vh;margin-left:260px}.topbar{z-index:20;border-bottom:1px solid #374151cc;justify-content:space-between;min-height:64px;padding:0 34px;position:sticky;top:0}.topbar-product{color:#9ca3af;font-size:13px;font-weight:500}.topbar-engine{color:#d1d5db;align-items:center;gap:9px;font-size:12px;display:flex}.topbar-engine .status-pulse{width:7px;height:7px}.page-content{width:100%;max-width:1680px;margin:0 auto;padding:36px}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.page-heading h1{color:#f9fafb;letter-spacing:-1.2px;margin:7px 0 5px;font-size:38px;line-height:1.1}.page-heading p{color:#9ca3af;max-width:680px;margin:0;font-size:15px;line-height:1.6}.eyebrow{align-items:center;gap:7px;display:flex}.library-count{color:#38bdf8;background:#1f2937;border:1px solid #374151;border-radius:10px;align-items:center;gap:12px;min-width:170px;padding:13px 16px;display:flex;box-shadow:0 10px 24px #0000001f}.library-count>div{flex-direction:column;display:flex}.library-count strong{color:#fff;font-size:18px;line-height:1}.library-count span{color:#9ca3af;margin-top:4px;font-size:11px}.toolbar{background:#1f2937b8;border:1px solid #374151;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:13px;display:flex}.search-box{color:#9ca3af;background:#111827;border:1px solid #4b5563;border-radius:8px;align-items:center;gap:10px;width:min(620px,100%);padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.search-box:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.search-box input{color:#f9fafb;background:0 0;border:0;outline:0;width:100%;height:42px}.search-box input::placeholder{color:#6b7280}.results-count{color:#9ca3af;white-space:nowrap;padding-right:5px;font-size:12px}.movies-grid,.movie-list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:22px;display:grid}.movie-card{background:#1f2937;border:1px solid #374151;border-radius:11px;outline:0;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 12px 30px #0000002e}.movie-card:hover,.movie-card:focus-visible{z-index:2;border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 18px 42px #00000052,0 0 0 1px #3b82f626}.movie-card-visual{background:radial-gradient(circle at 75% 18%,#0ea5e96b,#0000 35%),linear-gradient(135deg,#111827,#252f47);justify-content:center;align-items:center;height:190px;display:flex;position:relative;overflow:hidden}.poster-glow{filter:blur(35px);background:#2563eb38;border-radius:999px;width:210px;height:210px;position:absolute}.poster-placeholder{z-index:1;color:#ffffff70;align-items:center;gap:11px;display:flex;position:relative;transform:translateY(-10px)}.poster-placeholder span{letter-spacing:-.6px;font-size:20px;font-weight:700}.movie-card-gradient{background:linear-gradient(#0000,#111827e6 70%,#1f2937);position:absolute;inset:35% 0 0}.analysis-status{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;display:flex;position:absolute;top:13px;left:13px}.analysis-status.analysed{color:#a7f3d0;background:#064e3bb8;border-color:#34d39959}.analysis-status.review{color:#fde68a;background:#78350fb8;border-color:#fbbf2459}.poster-heading{z-index:3;position:absolute;bottom:14px;left:17px;right:17px}.poster-heading h3{color:#fff;letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:21px;line-height:1.25;overflow:hidden}.poster-heading span{color:#d1d5db;margin-top:3px;font-size:13px;display:block}.movie-card-body{padding:17px}.technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.technical-item{color:#60a5fa;background:#182131;border:1px solid #374151;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.technical-item-wide{grid-column:1/-1}.technical-item>div{flex-direction:column;min-width:0;display:flex}.technical-item span{color:#6b7280;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.technical-item strong{color:#e5e7eb;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:600;overflow:hidden}.ai-result{background:linear-gradient(135deg,#1e40af2e,#0891b221);border:1px solid #3b82f657;border-radius:8px;margin-top:13px;padding:12px}.ai-result.empty{color:#9ca3af;background:#182131;border-color:#374151}.ai-result-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-result-title{color:#7dd3fc;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:700;display:flex}.ai-result-header>strong{color:#e0f2fe;white-space:nowrap;font-size:11px}.confidence-track{background:#111827bf;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.confidence-fill{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);height:100%}.ai-fields{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:10px;display:grid}.ai-fields>div{color:#bae6fd;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.ai-fields span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.details-button{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:13px;padding:10px 14px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s;display:flex}.details-button:hover{background:#3b82f6;border-color:#3b82f6}.state-panel{color:#9ca3af;text-align:center;background:#1f2937;border:1px solid #374151;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px;display:flex}.state-panel h2{color:#e5e7eb;margin:15px 0 5px}.state-panel p{margin:0}.loading-spinner{border:3px solid #374151;border-top-color:#3b82f6;border-radius:999px;width:38px;height:38px;animation:.8s linear infinite spin}.cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:17px;margin:24px 0 34px;display:grid}.card{background:#1f2937;border:1px solid #374151;border-radius:10px;padding:20px;box-shadow:0 10px 25px #0000001f}.card h3{color:#9ca3af;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px}.card p{color:#fff;margin:10px 0 0;font-size:29px;font-weight:700}.subtitle{color:#9ca3af}.badge{border-radius:999px;align-items:center;display:inline-flex}.metadata,.movie-meta{flex-direction:column;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1050px){.sidebar{width:220px}.main-content{margin-left:220px}.movies-grid,.movie-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (width<=760px){.sidebar{width:100%;min-height:auto;position:relative}.app-shell{display:block}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;display:grid}.sidebar-divider,.sidebar-status{display:none}.main-content{margin-left:0}.topbar{display:none}.page-content{padding:22px 15px}.page-heading{flex-direction:column;align-items:flex-start}.library-count{width:100%}.toolbar{flex-direction:column;align-items:stretch}.results-count{padding:0}}@media (width<=460px){.sidebar-nav,.movies-grid,.movie-list,.technical-grid{grid-template-columns:1fr}.technical-item-wide{grid-column:auto}.ai-fields{grid-template-columns:1fr}}.poster-movie-card{flex-direction:column;display:flex}.seerr-poster{aspect-ratio:2/3;background:radial-gradient(circle at 70% 15%,#0ea5e94d,#0000 38%),#111827;width:100%;min-height:390px;position:relative;overflow:hidden}.seerr-poster>img{object-fit:cover;width:100%;height:100%;transition:transform .38s,filter .38s}.poster-movie-card:hover .seerr-poster>img{filter:brightness(1.05);transform:scale(1.045)}.poster-shade{background:linear-gradient(#0308120a 30%,#03081259 62%,#030812f7 100%);position:absolute;inset:0}.poster-title{z-index:3;position:absolute;bottom:17px;left:18px;right:18px}.poster-title h3{color:#fff;letter-spacing:-.5px;text-shadow:0 2px 8px #000;margin:0;font-size:23px;line-height:1.2}.poster-title span{color:#dbeafe;margin-top:5px;font-size:14px;display:block}.poster-fallback{color:#64748b;background:radial-gradient(circle at 50% 30%,#0ea5e92e,#0000 40%),linear-gradient(145deg,#111827,#17243a);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:260px;display:flex}.poster-fallback span{font-size:12px}.movie-details-page{margin:-36px}.movie-hero{background-color:#08111f;background-position:50%;background-size:cover;border-bottom:1px solid #263750;min-height:560px;padding:32px 40px 48px}.back-button{color:#e2e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08111fb3;border:1px solid #94a3b842;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.back-button:hover{background:#0ea5e92b;border-color:#38bdf8}.hero-content{gap:38px;max-width:1250px;min-height:440px;margin:20px auto 0;display:flex}.details-poster{aspect-ratio:2/3;background:#111827;border:1px solid #94a3b847;border-radius:12px;flex:none;width:245px;overflow:hidden;box-shadow:0 28px 60px #00000080}.details-poster img{object-fit:cover;width:100%;height:100%}.hero-copy{max-width:760px;padding-bottom:0}.hero-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.hero-status.analysed{color:#a7f3d0;background:#064e3bb3;border-color:#34d39959}.hero-status.review{border-color:#fbbf2461}.hero-copy h1{color:#fff;letter-spacing:-1.8px;text-shadow:0 3px 16px #000;margin:17px 0 9px;font-size:52px;line-height:1.04}.hero-meta{color:#cbd5e1;flex-wrap:wrap;gap:17px;display:flex}.hero-meta span{align-items:center;gap:6px;display:flex}.movie-overview{color:#d1d5db;text-shadow:0 2px 7px #000;max-width:730px;margin:22px 0;font-size:15px;line-height:1.7}.hero-ai-result{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e40af61,#0891b238);border:1px solid #38bdf857;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;max-width:680px;padding:15px 17px;display:flex}.hero-ai-result>div:first-child{grid-template-columns:auto 1fr;column-gap:9px;display:grid}.hero-ai-result>div:first-child svg{color:#38bdf8;grid-row:1/3}.hero-ai-result span{color:#93c5fd;text-transform:uppercase;font-size:11px}.hero-ai-result strong{color:#fff;font-size:16px}.hero-match-status{color:#cbd5e1;letter-spacing:.035em;text-transform:uppercase;background:#0f172a7a;border:1px solid #94a3b847;border-radius:999px;grid-column:2;width:max-content;max-width:100%;margin-top:6px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.3}.hero-match-status.is-warning{color:#fde68a;background:#78350f52;border-color:#fbbf246b}.hero-match-status.is-confirmed{color:#a7f3d0;background:#064e3b4d;border-color:#34d39966}.hero-match-status.is-review{color:#cbd5e1;background:#1e293b70;border-color:#94a3b857}.hero-confidence{flex-direction:column;align-items:flex-end;display:flex}.hero-confidence strong{color:#7dd3fc;font-size:28px;line-height:1}.hero-confidence span{color:#bae6fd;margin-top:4px;font-size:10px}.details-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:22px;max-width:1450px;margin:0 auto;padding:30px 36px 50px;display:grid}.details-panel{background:#141f32e6;border:1px solid #263750;border-radius:12px;padding:23px;box-shadow:0 15px 35px #00000029}.section-heading{color:#38bdf8;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.section-heading h2{color:#f8fafc;margin:0;font-size:20px}.section-heading p{color:#7f91aa;margin:4px 0 0;font-size:12px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.detail-item{background:#101a2b;border:1px solid #2a3c57;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.detail-item.wide{grid-column:1/-1}.detail-icon{color:#38bdf8;background:#0ea5e91c;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.detail-item>div:last-child{flex-direction:column;min-width:0;display:flex}.detail-item span,.analysis-values span,.analysis-notes span{color:#71849e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.detail-item strong{color:#e5edf8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.analysis-confidence-card{background:linear-gradient(135deg,#1e40af38,#0891b21f);border:1px solid #38bdf847;border-radius:9px;padding:16px}.analysis-confidence-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.analysis-confidence-card span{color:#93c5fd;font-size:12px}.analysis-confidence-card strong{color:#7dd3fc;font-size:27px}.confidence-track.large{height:8px;margin-top:12px}.analysis-values{gap:10px;margin-top:14px;display:grid}.analysis-values>div{background:#101a2b;border:1px solid #2a3c57;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.analysis-values strong{color:#e5edf8;text-align:right;font-size:13px}.analysis-notes{background:#101a2b;border:1px solid #2a3c57;border-radius:8px;margin-top:14px;padding:13px}.analysis-notes p{color:#cbd5e1;margin:7px 0 0;font-size:13px;line-height:1.6}.state-panel.compact{min-height:140px}@media (width<=1050px){.details-layout{grid-template-columns:1fr}.hero-copy h1{font-size:42px}}@media (width<=720px){.movie-details-page{margin:-22px -15px}.movie-hero{padding:20px 16px 35px}.hero-content{text-align:center;flex-direction:column;align-items:center}.details-poster{width:190px}.hero-meta{justify-content:center}.hero-ai-result{text-align:left;flex-direction:column;align-items:stretch}.hero-confidence{align-items:flex-start}.hero-match-status{text-align:left;justify-self:start;width:auto}.details-layout{padding:20px 15px 40px}.detail-grid{grid-template-columns:1fr}.detail-item.wide{grid-column:auto}.hero-copy h1{font-size:36px}}.configuration-page{flex-direction:column;gap:22px;display:flex}.configuration-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.configuration-header h1{color:#f8fafc;margin:3px 0 7px;font-size:32px}.configuration-header p{color:#8294ad;max-width:680px;margin:0;line-height:1.55}.eyebrow{color:#38bdf8;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.primary-action,.secondary-action,.library-actions button,.icon-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:700;transition:all .18s;display:inline-flex}.primary-action{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border-color:#2563eb;padding:10px 15px}.primary-action:hover{filter:brightness(1.1)}.primary-action:disabled{opacity:.55;cursor:not-allowed}.secondary-action{color:#cbd5e1;background:#172033;border-color:#334155;padding:10px 15px}.icon-button{color:#94a3b8;background:#101827;border-color:#334155;width:36px;height:36px;padding:0}.notice{border:1px solid;border-radius:9px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;display:flex}.notice.success{color:#bbf7d0;background:#16653438;border-color:#22c55e59}.notice.error{color:#fecaca;background:#7f1d1d3d;border-color:#ef444459}.configuration-panel{background:#141f32eb;border:1px solid #273750;border-radius:12px;padding:22px;box-shadow:0 15px 35px #00000021}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.panel-heading>div{align-items:flex-start;gap:11px;display:flex}.panel-heading h2{color:#f1f5f9;margin:0;font-size:19px}.panel-heading p{color:#71839c;margin:4px 0 0;font-size:12px}.settings-category-icon{color:#38bdf8;background:#0ea5e91f;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.settings-sections{gap:18px;display:grid}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.field-group{flex-direction:column;gap:7px;min-width:0;display:flex}.field-group.field-wide{grid-column:1/-1}.field-group>span{color:#9fb0c7;font-size:11px;font-weight:700}.field-group input,.field-group select{box-sizing:border-box;color:#e5edf8;background:#101827;border:1px solid #33445e;border-radius:8px;outline:none;width:100%;padding:10px 11px}.field-group input:focus,.field-group select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #0ea5e91a}.field-group small{color:#667a94;font-size:10px}.settings-toggle{min-height:54px}.settings-toggle input{opacity:0;pointer-events:none;position:absolute}.toggle-switch{background:#334155;border-radius:999px;flex:none;width:38px;height:21px;transition:all .2s;position:relative}.toggle-switch:after{content:"";background:#cbd5e1;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.settings-toggle input:checked+.toggle-switch{background:#2563eb}.settings-toggle input:checked+.toggle-switch:after{background:#fff;left:20px}.toggle-copy{flex-direction:column;min-width:0;display:flex}.toggle-copy strong{color:#dbe5f3;font-size:12px}.toggle-copy small{color:#6f829d;margin-top:3px;font-size:10px;line-height:1.35}.toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.editor-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.library-config-grid{display:grid}.library-config-card{border:1px solid #273750}.library-config-card.disabled{opacity:.62}.library-card-heading{gap:12px;display:flex}.library-icon{color:#38bdf8;place-items:center;display:grid}.library-card-heading h2{color:#f8fafc;margin:0}.library-card-heading span{color:#71839d;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700;display:block}.library-path{color:#8ea1b9;border:1px solid #2b3b54;border-radius:8px;align-items:center;gap:8px;min-width:0;margin:16px 0;display:flex}.library-path span{white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:11px;overflow:hidden}.library-stat-grid{display:grid}.library-stat-grid>div{text-align:center;background:#0f172aad;border:1px solid #2a3a53;border-radius:8px;padding:10px}.library-stat-grid strong{color:#e5edf8;display:block}.library-stat-grid span{color:#687b95;text-transform:uppercase;font-size:9px;font-weight:700}.library-flags{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.library-flags span{color:#64748b;border:1px solid #334155;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.library-flags span.active{color:#bae6fd;background:#0ea5e917;border-color:#38bdf84d}.library-actions button{color:#cbd5e1;background:#162238;border-color:#33445d;padding:7px 9px;font-size:11px}.library-actions button:hover{color:#fff;border-color:#38bdf8}.library-actions button:disabled{opacity:.4;cursor:not-allowed}.library-actions button.danger{color:#fca5a5;margin-left:auto}.empty-configuration{color:#64748b;text-align:center;border:1px dashed #33465f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:30px;display:flex}.empty-configuration h2{color:#dce6f4;margin:13px 0 5px}.empty-configuration p{max-width:420px;margin:0 0 18px}@keyframes mediaiq-spin{to{transform:rotate(360deg)}}@media (width<=760px){.configuration-header{flex-direction:column}.settings-form-grid,.toggle-grid{grid-template-columns:1fr}.field-group.field-wide{grid-column:auto}.library-config-grid{grid-template-columns:1fr}}.media-health-dashboard{flex-direction:column;gap:20px;display:flex}.dashboard-hero{background:radial-gradient(circle at 85% 20%,#06b6d429,#0000 33%),radial-gradient(circle at 10% 90%,#2563eb2b,#0000 35%),#111d30;border:1px solid #263a58;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.dashboard-hero h1{color:#f8fafc;margin:8px 0 6px;font-size:34px}.dashboard-hero p{color:#8ea0b8;max-width:650px;margin:0;line-height:1.55}.health-score{color:#67e8f9;background:#082f4959;border:1px solid #38bdf847;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-width:190px;padding:18px;display:flex}.health-score strong{color:#fff;font-size:29px;display:block}.health-score span{color:#8fc6db;font-size:11px}.health-summary-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;display:grid}.health-summary-card{color:#38bdf8;background:#142036;border:1px solid #253750;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.health-summary-card span{color:#71849e;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.health-summary-card strong{color:#f1f5f9;margin-top:3px;font-size:21px;display:block}.dashboard-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dashboard-panel{background:#131f33f2;border:1px solid #263850;border-radius:12px;padding:20px}.dashboard-panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.dashboard-panel-heading h2{color:#eef4fb;margin:0;font-size:17px}.dashboard-panel-heading p{color:#6d8099;margin:4px 0 0;font-size:11px}.health-coverage-row{margin-top:14px}.health-coverage-row>div:first-child,.breakdown-row>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.health-coverage-row span,.breakdown-row span{color:#9aacc1;font-size:11px}.health-coverage-row strong,.breakdown-row strong{color:#e7eef8;font-size:11px}.health-progress,.breakdown-track{background:#253349;border-radius:999px;height:7px;margin-top:7px;overflow:hidden}.health-progress>div,.breakdown-track>div{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);height:100%}.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.attention-grid>div{color:#f59e0b;background:#101a2b;border:1px solid #2a3c55;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.attention-grid span{color:#889bb2;font-size:10px}.attention-grid strong{color:#f8fafc;font-size:16px}.breakdown-list{flex-direction:column;gap:12px;display:flex}.dashboard-media-list{flex-direction:column;gap:7px;display:flex}.dashboard-media-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#101a2a;border:1px solid #0000;border-radius:8px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.dashboard-media-list button:hover{background:#16243a;border-color:#315072}.dashboard-media-list img{object-fit:cover;background:#1e293b;border-radius:5px;width:42px;height:58px}.dashboard-media-list.compact button{grid-template-columns:23px 1fr auto}.dashboard-media-list strong{color:#dce6f3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.dashboard-media-list span{color:#647790;margin-top:3px;font-size:9px;display:block}.dashboard-media-list small{color:#8fb5ce;white-space:nowrap;font-size:10px}.job-activity-list{flex-direction:column;display:flex}.job-activity-row{border-bottom:1px solid #25364e;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:11px 3px;display:grid}.job-activity-row:last-child{border-bottom:0}.job-status-dot{background:#64748b;border-radius:50%;width:8px;height:8px}.job-status-dot.completed,.job-status-dot.complete{background:#22c55e}.job-status-dot.running{background:#06b6d4}.job-status-dot.pending{background:#f59e0b}.job-status-dot.failed,.job-status-dot.error{background:#ef4444}.job-activity-row strong{color:#dce5f2;text-transform:capitalize;font-size:11px;display:block}.job-activity-row span{color:#657993;margin-top:3px;font-size:9px;display:block}.job-activity-row>div:last-child{text-align:right}.empty-inline-state{color:#71839a;align-items:center;gap:9px;padding:18px;display:flex}.movie-filter-toolbar{margin-top:20px}.movie-filter-toolbar .search-box{flex:1}.filter-toggle,.filter-reset{color:#aab8ca;cursor:pointer;background:#142036;border:1px solid #32445e;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;display:inline-flex}.filter-toggle.active{color:#bae6fd;background:#0369a12e;border-color:#0284c7}.advanced-filter-panel{background:#111d30;border:1px solid #293b55;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:11px;margin-top:12px;padding:16px;display:grid}.advanced-filter-panel label{flex-direction:column;gap:6px;display:flex}.advanced-filter-panel span{color:#7f92aa;text-transform:uppercase;font-size:9px;font-weight:800}.advanced-filter-panel select{color:#dbe5f2;background:#0e1828;border:1px solid #334760;border-radius:7px;outline:none;min-width:0;padding:9px}.movie-results-count{text-align:right;margin:12px 0}.genre-list{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.genre-list span{color:#9ed8ee;background:#0e749021;border:1px solid #38bdf83d;border-radius:999px;padding:5px 8px;font-size:9px}.movie-overview.muted{color:#667991}.hero-actions{margin-top:17px;margin-bottom:18px}.hero-action-message{color:#a5d8eb;margin-top:9px;font-size:11px}.full-width-panel{grid-column:1/-1}.analysis-stage-list{flex-direction:column;gap:7px;margin-top:16px;display:flex}.analysis-stage-row{background:#101a2a;border:1px solid #2a3c55;border-radius:8px;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.analysis-stage-status{background:#64748b;border-radius:50%;width:8px;height:8px}.analysis-stage-status.complete,.analysis-stage-status.completed{background:#22c55e}.analysis-stage-status.failed,.analysis-stage-status.error{background:#ef4444}.analysis-stage-status.running,.analysis-stage-status.processing{background:#06b6d4}.analysis-stage-row strong{color:#dce5f2;font-size:10px;display:block}.analysis-stage-row span{color:#677b94;text-transform:capitalize;margin-top:2px;font-size:9px;display:block}.analysis-stage-row small{color:#8fb8d0;font-size:10px}.ocr-evidence{color:#cbd9e8;white-space:pre-wrap;background:#0c1524;border:1px solid #2b3e58;border-radius:8px;max-height:380px;margin:0;padding:15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6;overflow:auto}.metadata-health-list{flex-direction:column;display:flex}.metadata-health-list>div{border-bottom:1px solid #283950;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.metadata-health-list>div:last-child{border-bottom:0}.metadata-health-list span{color:#74879f;font-size:10px}.metadata-health-list strong{color:#dbe5f2;font-size:10px}.runtime-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.runtime-evidence-grid>div{background:#101a2a;border:1px solid #2b3d56;border-radius:8px;padding:11px}.runtime-evidence-grid span{color:#71859e;text-transform:uppercase;font-size:9px;display:block}.runtime-evidence-grid strong{color:#dce5f2;margin-top:5px;font-size:11px;display:block}@media (width<=1000px){.dashboard-two-column,.dashboard-breakdown-grid{grid-template-columns:1fr}}@media (width<=700px){.dashboard-hero{flex-direction:column;align-items:flex-start}.health-score{box-sizing:border-box;width:100%}.attention-grid,.runtime-evidence-grid{grid-template-columns:1fr}.movie-filter-toolbar{flex-direction:column;align-items:stretch}.movie-filter-toolbar>*{box-sizing:border-box;width:100%}.match-comparison{grid-template-columns:1fr}.movies-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sidebar-section-label{color:#60748f;letter-spacing:.12em;text-transform:uppercase;margin:16px 10px 6px;font-size:9px;font-weight:800}.compact-movie-card{cursor:pointer;background:#131f33;border:1px solid #263850;border-radius:10px;overflow:hidden;padding:0!important}.compact-poster{aspect-ratio:2/3;background:#0c1524;overflow:hidden}.compact-poster img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.compact-movie-card:hover .compact-poster img{transform:scale(1.025)}.compact-status{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:700;display:flex;position:absolute}.compact-status.analysed{background:#166534d9}.compact-status.review{background:#b45309e0}.compact-card-copy{padding:10px}.compact-card-copy h3{color:#edf4fc;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.compact-card-copy p{color:#71859d;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 9px;font-size:9px;overflow:hidden}.compact-card-footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.compact-card-footer>strong{color:#7dd3fc;font-size:10px}.provider-buttons{gap:5px;display:flex}.provider-button{box-sizing:border-box;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;height:24px;padding:0 6px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.provider-button.imdb{color:#111;background:#f5c518}.provider-button.tmdb{color:#fff;background:#0d253f}.provider-button.fix{color:#bae6fd;background:#164e63;width:25px;padding:0}.collection-grid,.repair-grid,.match-option-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px;margin-top:20px;display:grid}.collection-card,.repair-card,.match-option-card,.match-preview{background:#131f33;border:1px solid #293c56;border-radius:12px;padding:18px}.collection-heading,.repair-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.collection-heading span{color:#647a95;text-transform:uppercase;font-size:9px;font-weight:800}.collection-heading h2,.repair-card h2,.match-option-card h2,.match-preview h2{color:#eef5fd;margin:3px 0 0;font-size:16px}.collection-heading>strong,.repair-card-heading strong{color:#38bdf8;font-size:24px}.collection-posters{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:14px;display:grid}.collection-posters button{cursor:pointer;background:#0c1524;border:0;border-radius:5px;padding:0;overflow:hidden}.collection-posters img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.analysis-work-list{flex-direction:column;gap:10px;margin-top:20px;display:flex}.analysis-work-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#131f33;border:1px solid #293c56;border-radius:10px;grid-template-columns:60px 1fr;gap:14px;padding:10px;display:grid}.analysis-work-card>img{object-fit:cover;border-radius:5px;width:60px;height:88px}.analysis-work-copy h2{color:#eef5fd;margin:3px 0;font-size:14px}.analysis-work-copy>span{color:#6f839d;font-size:10px}.stage-chip-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.stage-chip-list span{border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex}.stage-chip-list .complete{color:#86efac;background:#1665344d}.stage-chip-list .pending{color:#fcd34d;background:#92400e4d}.repair-card-heading{color:#f59e0b;justify-content:flex-start}.repair-card-heading div{flex:1;justify-content:space-between;align-items:center;display:flex}.repair-movie-list{flex-direction:column;margin-top:12px;display:flex}.repair-movie-list button{color:#aebdd0;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #263850;padding:8px 0;overflow:hidden}.match-option-card>svg{color:#38bdf8}.match-option-card p{color:#7f91a8;min-height:42px;font-size:11px;line-height:1.5}.match-option-card input{box-sizing:border-box;color:#eaf2fb;background:#0c1625;border:1px solid #334a66;border-radius:7px;width:100%;margin:5px 0 10px;padding:10px}.back-button.static{margin-bottom:10px;position:static}.match-message{color:#a5e1f2;background:#102839;border:1px solid #2f5269;border-radius:8px;margin-top:14px;padding:12px}.match-preview{margin-top:18px}.match-comparison{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.match-comparison>div,.match-change-list>div{background:#0e1828;border:1px solid #293d57;border-radius:8px;padding:12px}.match-comparison span,.match-change-list span{color:#6f839d;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.match-comparison strong,.match-change-list strong{color:#e8f0fa;word-break:break-all;margin-top:5px;font-size:11px;display:block}.match-comparison small{color:#60758f;word-break:break-all;margin-top:6px;font-size:9px;display:block}.match-change-list{gap:8px;margin-top:12px;display:grid}.rename-warning{color:#fbbf24;font-size:10px}.spin{animation:1s linear infinite mediaiq-spin}@media (width<=700px){.match-comparison{grid-template-columns:1fr}.movies-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.queue-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.queue-refresh{color:#c9d7e8;cursor:pointer;background:#15243a;border:1px solid #334b67;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.queue-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:18px 0 12px;display:flex}.queue-tabs{flex-wrap:wrap;gap:6px;display:flex}.queue-tabs button{color:#8094ac;cursor:pointer;background:#111d2f;border:1px solid #293d57;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.queue-tabs button.active{color:#e5f5ff;background:#164e63;border-color:#0e7490}.queue-tabs button span{color:#b9c9da;text-align:center;background:#ffffff14;border-radius:10px;min-width:17px;padding:2px 5px;font-size:9px}.queue-search{color:#6e849e;background:#0e1929;border:1px solid #2e435f;border-radius:7px;align-items:center;gap:7px;width:min(260px,100%);padding:0 10px;display:flex}.queue-search input{color:#e5edf7;background:0 0;border:0;outline:0;width:100%;padding:9px 0}.queue-table-wrap{background:#111d2f;border:1px solid #293d57;border-radius:10px;overflow:auto}.queue-table{border-collapse:collapse;width:100%}.queue-table th{color:#6e829b;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#0d1726;padding:10px 12px;font-size:9px;font-weight:800}.queue-table td{color:#9badc2;vertical-align:middle;border-top:1px solid #233650;max-width:260px;padding:11px 12px;font-size:10px}.queue-table td>strong,.queue-table td>small{display:block}.queue-table td>strong{color:#dbe7f4;font-size:10px}.queue-table td>small{color:#647990;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.queue-status{text-transform:capitalize;align-items:center;gap:6px;font-weight:700;display:inline-flex}.queue-status.running{color:#38bdf8}.queue-status.pending,.queue-status.queued{color:#fbbf24}.queue-status.completed{color:#4ade80}.queue-status.failed{color:#fb7185}.queue-status.cancelled{color:#94a3b8}.queue-progress-copy{color:#8ea3ba;justify-content:flex-end;margin-bottom:4px;font-size:8px;display:flex}.queue-progress{background:#263950;border-radius:5px;height:5px;overflow:hidden}.queue-progress span{background:#0ea5e9;border-radius:5px;height:100%;display:block}.queue-message{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.queue-actions{justify-content:flex-end;gap:5px;display:flex}.queue-actions button{color:#9db0c7;cursor:pointer;background:#16253a;border:1px solid #304761;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.queue-actions button:hover{color:#e7f5ff;border-color:#0e7490}.queue-actions button:disabled{opacity:.45;cursor:not-allowed}.queue-empty{color:#6f849e;text-align:center;background:#111d2f;border:1px dashed #30445f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:170px;padding:24px;display:flex}.queue-empty strong{color:#d4e0ed;font-size:13px}.queue-empty span{font-size:10px}.queue-error{color:#fecaca;background:#7f1d1d40;border:1px solid #7f1d1d;border-radius:8px;margin:12px 0;padding:12px}.repair-card:not(.has-problems) .repair-card-heading{color:#4ade80}.repair-none{color:#60748d;padding:10px 0 2px;font-size:9px;display:block}@media (width<=850px){.queue-page-heading,.queue-toolbar{flex-direction:column;align-items:stretch}.queue-search{box-sizing:border-box;width:100%}}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.movie-action-button{color:#dbeafe;min-height:40px;font:inherit;cursor:pointer;background:#0f172ac2;border:1px solid #94a3b847;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.movie-action-button:hover{background:#1e293bf5;border-color:#60a5fab8;transform:translateY(-1px)}.movie-action-button.tmdb{color:#fff;background:linear-gradient(135deg,#0d253f 0%,#01b4e4 58%,#90cea1 100%);border-color:#90cea18c;min-width:112px;box-shadow:0 7px 20px #01b4e429}.movie-action-button.tmdb:hover{color:#fff;background:linear-gradient(135deg,#123451 0%,#02c2f4 58%,#9adbae 100%);border-color:#90cea1}.movie-action-button.imdb{color:#111;background:#f5c518;border-color:#f5c518;min-width:112px;box-shadow:0 7px 20px #f5c51824}.movie-action-button.imdb:hover{color:#111;background:#ffcf20;border-color:#ffdb4d}.movie-action-button.imdb svg{color:#111}.provider-brand-mark{letter-spacing:-.03em;border-radius:3px;justify-content:center;align-items:center;min-width:31px;height:19px;padding:0 4px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.movie-action-button.tmdb .provider-brand-mark{color:#fff;background:#0d253f70;border:1px solid #ffffff70}.movie-action-button.imdb .provider-brand-mark{color:#111;background:#ffffff2e;border:1px solid #11111157}.queue-progress span{min-width:0;transition:width .45s,box-shadow .3s}.queue-status.running~*,.queue-message.is-running{color:#b9e9fb}.queue-operation{align-items:center;gap:7px;max-width:100%;display:inline-flex}.queue-operation>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.queue-message.is-running svg{color:#38bdf8;flex:none}tr:has(.queue-status.running) .queue-progress span{position:relative;overflow:hidden;box-shadow:0 0 9px #0ea5e961}tr:has(.queue-status.running) .queue-progress span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);animation:1.3s linear infinite mediaiq-progress-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes mediaiq-progress-shimmer{to{transform:translate(100%)}}.queue-bulk-bar{background:linear-gradient(90deg,#0e749038,#111d2ff5);border:1px solid #28506b;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:10px 12px;display:flex}.queue-bulk-bar>div:first-child{color:#9eb2c9;align-items:baseline;gap:5px;font-size:10px;display:flex}.queue-bulk-bar>div:first-child strong{color:#e8f6ff;font-size:14px}.queue-bulk-buttons{flex-wrap:wrap;gap:7px;display:flex}.queue-bulk-buttons button{color:#dceaf7;min-height:34px;font:inherit;cursor:pointer;background:#17283d;border:1px solid #35516e;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.queue-bulk-buttons button.reanalyse{color:#dff8ff;background:#155e75;border-color:#0e7490}.queue-bulk-buttons button.cancel{color:#ffe4e9;background:#7f1d1d;border-color:#9f3347}.queue-bulk-buttons button.clear{color:#9fb1c5;background:#172335}.queue-bulk-buttons button span{min-width:17px;color:inherit;text-align:center;background:#ffffff1f;border-radius:999px;padding:2px 5px;font-size:8px}.queue-bulk-buttons button:hover:not(:disabled){filter:brightness(1.12)}.queue-bulk-buttons button:disabled{opacity:.42;cursor:not-allowed}.queue-table{min-width:1240px}.queue-select-column{width:32px;text-align:center!important;max-width:32px!important;padding-right:4px!important}.queue-select-column input{accent-color:#0ea5e9;cursor:pointer;width:15px;height:15px}.queue-table tbody tr{transition:background .15s,box-shadow .15s}.queue-table tbody tr.selected{background:#0e74901f;box-shadow:inset 3px 0 #0ea5e9}.queue-movie-link{color:#d8efff;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;text-decoration:none;display:block;overflow:hidden}.queue-movie-link:hover{color:#38bdf8;text-underline-offset:3px;text-decoration:underline}.cancel-pending{margin-top:4px;display:block;color:#fbbf24!important;font-size:8px!important}.queue-actions button:first-child{color:#67e8f9}@media (width<=850px){.queue-bulk-bar{flex-direction:column;align-items:stretch}.queue-bulk-buttons{width:100%}.queue-bulk-buttons button{flex:1}}.queue-bulk-buttons button.remove{color:#ffe4e9;background:#5f1722;border-color:#9f3347}.queue-bulk-buttons button.remove:hover:not(:disabled){background:#7f1d1d;border-color:#fb7185}.workflow-badges{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.75rem;display:flex}.workflow-badge{color:inherit;cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.workflow-badge:hover{background:#ffffff1f}.workflow-badge.match-matched,.workflow-badge.completion-completed{border-color:#44d38b80}.workflow-badge.match-suggested{border-color:#f5be4680}.workflow-badge.match-mismatch{border-color:#ff68688c}.workflow-panel{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1.25rem;display:flex}.identity-timeline{margin-top:1.5rem}.timeline-dot{margin-top:.4rem}.timeline-item small{opacity:.65;margin-top:.2rem;display:block}.timeline-item pre{white-space:pre-wrap;background:#0003;border-radius:10px;margin:.6rem 0 0;padding:.75rem;overflow:auto}.health-summary-card.clickable{cursor:pointer;transition:transform .16s,border-color .16s,background .16s}.health-summary-card.clickable:hover,.health-summary-card.clickable:focus-visible{background:#ffffff13;border-color:#fff3;outline:none;transform:translateY(-2px)}.attention-grid>button{box-sizing:border-box;color:#f59e0b;cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;appearance:none;background:#101a2b;border:1px solid #2a3c55;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;transition:transform .16s,border-color .16s,background .16s;display:grid}.attention-grid>button:hover,.attention-grid>button:focus-visible{background:#16243a;border-color:#315072;outline:none;transform:translateY(-2px)}.attention-grid>button span{color:#889bb2;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.attention-grid>button strong{color:#f8fafc;font-size:16px;line-height:1}.workflow-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media (width<=700px){.attention-grid,.workflow-grid{grid-template-columns:1fr}}.searchable-select{width:100%;position:relative}.searchable-select-trigger{box-sizing:border-box;color:#dbe7f5;cursor:pointer;width:100%;min-height:40px;font:inherit;text-align:left;background:#101a2b;border:1px solid #2a3c55;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.searchable-select-trigger:focus-visible,.searchable-select.open .searchable-select-trigger{border-color:#278ec4;outline:none;box-shadow:0 0 0 3px #0ea5e91f}.searchable-select-trigger .placeholder{color:#71849e}.searchable-select-menu{z-index:1000;background:#0f1929;border:1px solid #2b405d;border-radius:10px;width:100%;min-width:220px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 44px #00000061}.searchable-select-search{color:#6f829c;border-bottom:1px solid #263850;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.searchable-select-search input{color:#e7eef8;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.searchable-select-search button{color:#8295ac;cursor:pointer;background:0 0;border:0;padding:3px;display:flex}.searchable-select-options{max-height:280px;padding:6px;overflow-y:auto}.searchable-select-option{color:#cdd9e8;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.searchable-select-option:hover,.searchable-select-option.active{background:#172840}.searchable-select-option[aria-selected=true]{color:#67d4ff}.searchable-select-empty{color:#71849e;text-align:center;padding:18px 10px;font-size:12px}.sidebar-group-toggle{color:#d1d5db;width:100%;min-height:46px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:13px;padding:10px 13px;font-size:15px;font-weight:500;display:flex}.sidebar-group-toggle span{flex:1}.sidebar-group-toggle:hover,.sidebar-group-toggle.active{color:#fff;background:#374151}.sidebar-subnav{border-left:1px solid #334155;flex-direction:column;gap:4px;margin:0 0 3px 15px;padding-left:10px;display:flex}.sidebar-link.sidebar-link-nested{min-height:38px;padding:8px 10px;font-size:13px}.system-page{flex-direction:column;gap:20px;display:flex}.system-page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.system-page-header h1{color:#f8fafc;letter-spacing:-1px;margin:6px 0 7px;font-size:34px}.system-page-header p{color:#8294ad;max-width:720px;margin:0;line-height:1.55}.system-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.system-summary-card{color:#38bdf8;background:#142036;border:1px solid #273a55;border-radius:11px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex}.system-summary-card.warning{color:#fb7185;border-color:#f43f5e52}.system-summary-card>div{flex-direction:column;min-width:0;display:flex}.system-summary-card span{color:#71849e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.system-summary-card strong{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;margin-top:4px;font-size:19px;overflow:hidden}.system-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.system-panel{background:#131f33f2;border:1px solid #263850;border-radius:12px;padding:21px;box-shadow:0 14px 32px #0000001f}.system-panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.system-panel-heading h2{color:#eef4fb;margin:0;font-size:17px}.system-panel-heading p{color:#6d8099;margin:4px 0 0;font-size:11px}.system-definition-list{flex-direction:column;display:flex}.system-definition-list>div{border-bottom:1px solid #263850;justify-content:space-between;align-items:center;gap:18px;padding:11px 0;display:flex}.system-definition-list>div:last-child{border-bottom:0}.system-definition-list span{color:#74879f;font-size:11px}.system-definition-list strong{color:#dbe5f2;text-align:right;text-transform:capitalize;font-size:11px}.system-phase-note,.system-phase-banner{color:#9fdcf0;background:#0e749024;border:1px solid #28506b;border-radius:9px;align-items:center;gap:11px;padding:13px 15px;font-size:11px;line-height:1.5;display:flex}.system-phase-banner>div{flex-direction:column;display:flex}.system-phase-banner strong{color:#dff8ff;font-size:12px}.system-phase-banner span{color:#87aabd;margin-top:3px}.system-table-wrap{background:#111d2f;border:1px solid #293d57;border-radius:10px;overflow:auto}.system-table{border-collapse:collapse;width:100%;min-width:780px}.system-table th{color:#6e829b;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#0d1726;padding:11px 13px;font-size:9px;font-weight:800}.system-table td{color:#9badc2;vertical-align:middle;border-top:1px solid #233650;padding:12px 13px;font-size:10px}.system-table td>strong{color:#dbe7f4}.system-task-name{color:#38bdf8;align-items:center;gap:10px;min-width:260px;display:flex}.system-task-name>div{flex-direction:column;display:flex}.system-task-name strong{color:#dbe7f4;font-size:11px}.system-task-name span{color:#657991;margin-top:3px;font-size:9px}.system-chip{border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.system-chip.enabled{color:#86efac;background:#1665343d;border-color:#22c55e4d}.system-chip.disabled{color:#94a3b8;background:#172033;border-color:#334155}.system-empty-state{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.system-empty-state.compact{min-height:180px}.system-empty-state h2{color:#dce6f4;margin:13px 0 5px;font-size:18px}.system-empty-state p{max-width:520px;margin:0;font-size:11px;line-height:1.55}.system-version-card{color:#38bdf8;align-items:center;gap:16px;display:flex}.system-version-card>div{flex-direction:column;display:flex}.system-version-card span{color:#71849e;text-transform:uppercase;font-size:9px;font-weight:800}.system-version-card strong{color:#f1f5f9;margin-top:4px;font-size:24px}.system-version-card p{color:#70839c;margin:4px 0 0;font-size:10px}.system-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.system-toolbar>span{color:#71849e;font-size:10px}.system-search{color:#6e849e;background:#0e1929;border:1px solid #2e435f;border-radius:8px;align-items:center;gap:8px;width:min(420px,100%);padding:0 11px;display:flex}.system-search input{color:#e5edf7;background:0 0;border:0;outline:0;width:100%;padding:10px 0}.system-level{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.system-level.success{color:#86efac;background:#16653447}.system-level.error{color:#fda4af;background:#7f1d1d57}.system-level.info{color:#7dd3fc;background:#0e749047}.system-level.warning{color:#fcd34d;background:#92400e4d}.system-log-list{flex-direction:column;display:flex}.system-log-list>div{color:#38bdf8;border-bottom:1px solid #263850;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.system-log-list>div:last-child{border-bottom:0}.system-log-list>div>div{flex-direction:column;min-width:0;display:flex}.system-log-list strong{color:#dbe7f4;font-size:11px}.system-log-list span{color:#657991;margin-top:3px;font-size:9px}@media (width<=900px){.system-grid-two{grid-template-columns:1fr}}@media (width<=760px){.system-page-header,.system-toolbar{flex-direction:column;align-items:stretch}.system-search{width:100%}.sidebar-subnav{grid-column:1/-1;margin-left:0}}.system-status-footnote{color:#94a3b8;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.system-events-toolbar select{color:#e5e7eb;background:#111827;border:1px solid #374151;border-radius:8px;min-height:40px;padding:0 36px 0 12px}.system-logs-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;display:grid}.system-log-list.interactive{flex-direction:column;gap:8px;display:flex}.system-log-list.interactive button{color:#d1d5db;text-align:left;cursor:pointer;background:#111827;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.system-log-list.interactive button:hover,.system-log-list.interactive button.active{color:#fff;background:#1f2937;border-color:#4b5563}.system-log-list.interactive button div{flex-direction:column;gap:3px;min-width:0;display:flex}.system-log-list.interactive button span{color:#94a3b8;font-size:12px}.system-log-viewer{min-width:0}.system-log-console{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;background:#050b14;border:1px solid #374151;border-radius:10px;min-height:520px;max-height:68vh;margin:0;padding:16px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}@media (width<=980px){.system-logs-layout{grid-template-columns:1fr}}.configuration-panel{scroll-margin-top:82px}.hero-status.matched{color:#60a5fa;background:#2563eb2e;border:1px solid #2563eb73}.hero-status.review{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b73}.hero-status.mismatch,.hero-status.failed{color:#f87171;background:#ef44442e;border:1px solid #ef444473}.hero-status.incomplete{color:#d1d5db;background:#6b72802e;border:1px solid #6b728073}@media (width<=760px){.integration-card-header,.integration-result-summary,.integration-health-row{flex-direction:column;align-items:flex-start}.integration-health-meta{flex-wrap:wrap;width:100%}.integration-health-actions{flex-direction:column;width:100%}.integration-health-actions button{width:100%}.integration-result dl{grid-template-columns:1fr}}.sidebar-subsection-label{color:#5f738d;letter-spacing:.12em;text-transform:uppercase;margin:10px 8px 3px;font-size:8px;font-weight:900}.integration-card-stack{flex-direction:column;gap:18px;display:flex}.integration-card{background:#131f33f5;border:1px solid #2a3d57;border-radius:13px;overflow:hidden;box-shadow:0 14px 34px #00000024}.integration-card.disabled{border-color:#293749}.integration-card-header{background:#0d172694;border-bottom:1px solid #263850;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.integration-card-title,.integration-health-name{align-items:center;gap:13px;min-width:0;display:flex}.integration-card-title h2{color:#f1f5f9;margin:0;font-size:18px}.integration-logo{color:#f8fafc;background:#111c2e;border:1px solid #334760;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.integration-logo.compact{width:38px;height:38px}.integration-logo img{object-fit:contain;filter:brightness(0)invert();width:24px;height:24px}.integration-master-toggle{padding:16px 21px 0}.integration-master-toggle .settings-toggle{box-sizing:border-box;background:#0e1929;border-color:#36506f;width:min(520px,100%)}.integration-settings-body{padding:17px 21px 20px}.integration-disabled-copy{color:#64748b;align-items:flex-start;gap:12px;padding:20px 21px 22px;display:flex}.integration-disabled-copy>div{flex-direction:column;gap:5px;display:flex}.integration-disabled-copy strong{color:#cbd5e1;font-size:13px}.integration-disabled-copy span{color:#71839b;font-size:11px;line-height:1.5}.integration-status{letter-spacing:.03em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.integration-status>span{background:currentColor;border-radius:50%;width:7px;height:7px}.integration-status.connected{color:#86efac;background:#16653438;border-color:#22c55e57}.integration-status.failed{color:#fda4af;background:#7f1d1d40;border-color:#ef444457}.integration-status.not_configured{color:#fcd34d;background:#92400e3d;border-color:#f59e0b57}.integration-status.disabled,.integration-status.unknown{color:#94a3b8;background:#172033;border-color:#334155}.integration-result{background:#0f1a2a;border:1px solid #2b405c;border-radius:10px;margin:0 21px 18px;padding:14px}.integration-result.connected{background:#14532d21;border-color:#22c55e47}.integration-result.failed{background:#7f1d1d26;border-color:#ef44444d}.integration-result-summary{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.integration-result-summary strong{color:#dbe7f4;font-size:12px}.integration-result-summary span{color:#6f8299;font-size:9px}.integration-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0 0;display:grid}.integration-result dl>div{background:#0a121e73;border:1px solid #263a54;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.integration-result dt{color:#687c95;text-transform:uppercase;font-size:8px;font-weight:900}.integration-result dd{color:#dce7f3;margin:0;font-size:11px}.integration-suggestions{color:#fda4af;margin-top:12px;font-size:10px}.integration-suggestions ul{color:#9fb0c5;margin:7px 0 0;padding-left:18px;line-height:1.6}.integration-health-actions{gap:9px;display:flex}.integration-health-list{flex-direction:column;display:flex}.integration-health-row{border-bottom:1px solid #263850;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.integration-health-row:last-child{border-bottom:0}.integration-health-name>div:last-child{flex-direction:column;min-width:0;display:flex}.integration-health-name strong{color:#dbe7f4;font-size:12px}.integration-health-name span{color:#687c95;white-space:nowrap;text-overflow:ellipsis;max-width:520px;margin-top:4px;font-size:9px;overflow:hidden}.integration-health-meta{color:#71849c;align-items:center;gap:14px;font-size:9px;display:flex}.integration-health-meta>span{align-items:center;gap:5px;display:inline-flex}@media (width<=760px){.integration-card-header,.integration-result-summary,.integration-health-row{flex-direction:column;align-items:flex-start}.integration-health-meta{flex-wrap:wrap;width:100%}.integration-health-actions{flex-direction:column;width:100%}.integration-health-actions button{width:100%}.integration-result dl{grid-template-columns:1fr}}.configuration-header-title{align-items:center;gap:18px;display:flex}.configuration-logo{object-fit:contain;flex-shrink:0;width:56px;height:56px}.integration-card-title{align-items:center;display:flex}.integration-card-title p{color:#94a3b8;margin:0;font-size:12px}.secret-input-wrap{width:100%;display:flex;position:relative}.secret-input-wrap input{width:100%;padding-right:48px}.secret-visibility-button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:35px;height:35px;padding:0;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.secret-visibility-button:hover:not(:disabled){background:#ffffff14}.secret-visibility-button:focus-visible{outline-offset:1px;outline:2px solid}.secret-visibility-button:disabled{cursor:not-allowed;opacity:.4}.workflow-pipeline-panel{overflow:hidden}.workflow-stage{color:#38bdf8;cursor:pointer;background:#101c2f;border:1px solid #2c405b;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;min-height:78px;padding:13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.workflow-stage:hover{background:#14243c;border-color:#3b82f6;transform:translateY(-1px)}.workflow-stage span{color:#9fb0c7;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workflow-stage strong{color:#f8fafc;font-size:16px}.workflow-stage.new{color:#94a3b8}.workflow-stage.analysed{color:#38bdf8}.workflow-stage.suggested{color:#f59e0b}.workflow-stage.matched{color:#a78bfa}.workflow-stage.verified{color:#4ade80}.workflow-stage.completed{color:#22c55e;background:#14532d2e;border-color:#22c55e61}.workflow-definition{color:#67d4ff;background:#0e74901a;border:1px solid #29445e;display:flex}.workflow-definition span{color:#7f94ad}.workflow-badge.workflow-analysed{color:#7dd3fc}.workflow-badge.workflow-suggested{color:#fbbf24}.workflow-badge.workflow-matched{color:#c4b5fd}@media (width<=1150px){.workflow-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-arrow{display:none}}@media (width<=760px){.workflow-pipeline{grid-template-columns:1fr}}.settings-page-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-bottom:8px;display:flex}.integration-card-actions{justify-content:flex-end;align-items:center;gap:12px;padding:0 21px 20px;display:flex}@media (width<=720px){.settings-page-actions,.integration-card-actions{flex-wrap:wrap}}.workflow-pipeline{grid-template-columns:minmax(95px,1fr) 14px minmax(95px,1fr) 14px minmax(95px,1fr) 14px minmax(95px,1fr) 14px minmax(95px,1fr) 14px minmax(95px,1fr);align-items:center;gap:6px;display:grid}.workflow-pipeline-stage{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#101c2f;border-style:solid;border-width:1px;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:8px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.workflow-pipeline-stage:hover{filter:brightness(1.08);transform:translateY(-1px)}.workflow-pipeline-stage svg{flex:none;width:15px;height:15px}.workflow-pipeline-stage span{color:currentColor;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;font-size:9px;font-weight:700;line-height:1.2;overflow:hidden}.workflow-pipeline-stage strong{color:#f8fafc;font-size:13px;line-height:1}.workflow-pipeline-stage.workflow-new{color:#cbd5e1;background:#3341552e;border-color:#3b485c}.workflow-pipeline-stage.workflow-analysed{color:#7dd3fc;background:#0e749021;border-color:#38bdf857}.workflow-pipeline-stage.workflow-suggested{color:#fbbf24;background:#92400e21;border-color:#f59e0b57}.workflow-pipeline-stage.workflow-matched{color:#c4b5fd;background:#5b21b621;border-color:#8b5cf657}.workflow-pipeline-stage.workflow-verified{color:#86efac;background:#16653421;border-color:#22c55e57}.workflow-pipeline-stage.workflow-completed{color:#4ade80;background:#14532d38;border-color:#22c55e75}.workflow-arrow{color:#526984;place-items:center;width:14px;font-size:12px;font-weight:800;display:grid}.workflow-definition{border-radius:7px;align-items:center;gap:7px;min-height:auto;margin-top:10px;padding:7px 10px}.workflow-definition svg{flex:none;width:13px;height:13px}.workflow-definition span{font-size:8px;line-height:1.4}.workflow-pipeline .workflow-stage{min-height:48px;padding:8px 10px}.workflow-pipeline-panel{padding-top:17px;padding-bottom:15px}.workflow-pipeline-panel .dashboard-panel-heading{margin-bottom:11px}@media (width<=1150px){.workflow-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workflow-arrow{display:none}}@media (width<=760px){.workflow-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.workflow-pipeline{grid-template-columns:1fr}}.login-shell{place-items:center}.login-card{background:#111a29;border:1px solid #ffffff1a;border-radius:18px;gap:18px;width:min(420px,100vw - 32px);padding:34px;display:grid}.login-card label{gap:7px;display:grid}.login-card input{color:#fff;background:#0a1220;border:1px solid #ffffff29;border-radius:9px;padding:12px}.roadmap-table{border-collapse:collapse;width:100%}.roadmap-table th,.roadmap-table td{text-align:left;border-bottom:1px solid #ffffff14;padding:12px}.confidence-bars{height:260px}.confidence-bars>div{flex:1;justify-items:center;gap:7px;display:grid}.confidence-bars i{background:linear-gradient(#7c9cff,#5268d8);border-radius:6px 6px 0 0;width:100%;max-width:42px;min-height:4px;display:block}.confidence-bars span{font-size:11px}.trend-list{gap:8px;display:grid}.trend-list>div{border-bottom:1px solid #ffffff12;justify-content:space-between;padding:10px;display:flex}.collection-missing span{background:#ffae4221;border-radius:999px;padding:5px 8px;font-size:12px}.page-actions{gap:10px;display:flex}.updates-page{flex-direction:column;gap:22px;display:flex}.updates-page-header{align-items:flex-start}.updates-refresh-button,.updates-retry-button{color:#e5e7eb;min-height:40px;font:inherit;cursor:pointer;background:#0f172aa8;border:1px solid #94a3b833;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.updates-refresh-button:hover,.updates-retry-button:hover{background:#334155c7;border-color:#6366f18c;transform:translateY(-1px)}.updates-hero{background:radial-gradient(circle at 84% 20%,#6366f138,#0000 34%),linear-gradient(135deg,#111827fa,#1e293beb);border:1px solid #6366f147;border-radius:14px;align-items:center;gap:22px;min-height:190px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #02061747,inset 0 1px #ffffff0a}.updates-hero-glow{filter:blur(18px);pointer-events:none;background:#6366f11f;border-radius:50%;width:310px;height:310px;position:absolute;top:-110px;right:-70px}.updates-hero-icon{z-index:1;color:#93c5fd;background:#4f46e52e;border:1px solid #818cf857;border-radius:15px;flex:0 0 68px;place-items:center;width:68px;height:68px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.updates-hero-content{z-index:1;min-width:0;position:relative}.updates-hero-label{color:#94a3b8;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;font-weight:700}.updates-hero-version-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.updates-hero-version-row h2{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3vw,2.45rem)}.updates-hero-content>p{color:#cbd5e1;margin:8px 0 17px;font-size:1rem}.updates-hero-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:.86rem;display:flex}.updates-hero-meta span,.updates-release-meta span{align-items:center;gap:6px;display:inline-flex}.updates-badge{color:#cbd5e1;letter-spacing:.025em;background:#33415594;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.updates-badge-current{color:#86efac;background:#16a34a24;border-color:#22c55e47}.updates-badge-beta{color:#fcd34d;background:#d9770624;border-color:#f59e0b4d}.updates-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.updates-summary-card{align-items:center;gap:15px;min-height:110px;display:flex}.updates-summary-icon{color:#60a5fa;background:#6366f121;border-radius:11px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.updates-summary-card span{color:#94a3b8;margin-bottom:3px;font-size:.8rem;font-weight:600;display:block}.updates-summary-card strong{color:#f8fafc;font-size:1.25rem;display:block}.updates-summary-card p{color:#94a3b8;margin:3px 0 0;font-size:.84rem}.updates-section-kicker{color:#60a5fa;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:.75rem;font-weight:750;display:flex}.updates-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.updates-feature-item{background:#0f172a57;border:1px solid #94a3b81f;border-radius:9px;align-items:flex-start;gap:10px;min-height:52px;padding:13px 14px;display:flex}.updates-feature-item>span{color:#86efac;background:#22c55e24;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;margin-top:1px;display:grid}.updates-feature-item p{color:#dbe2ea;margin:1px 0 0;font-size:.88rem;line-height:1.45}.updates-release-list{flex-direction:column;gap:11px;margin-top:10px;display:flex;position:relative}.updates-release-card{background:#0f172a57;border:1px solid #94a3b821;border-radius:11px;transition:border-color .18s,background .18s;position:relative;overflow:hidden}.updates-release-card:hover{background:#1e293b70;border-color:#818cf84d}.updates-release-current{background:linear-gradient(90deg,#4f46e51a,#0f172a5c 48%);border-color:#6366f157}.updates-release-current:before{content:"";background:linear-gradient(#60a5fa,#2563eb);width:3px;position:absolute;inset:0 auto 0 0}.updates-release-header{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 18px;display:grid}.updates-release-marker{color:#60a5fa;background:#3341559e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.updates-release-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.updates-release-title-row h3{color:#f1f5f9;margin:0;font-size:1rem}.updates-release-heading>p{color:#aeb9c8;margin:4px 0 8px;font-size:.87rem}.updates-release-meta{color:#77869a;flex-wrap:wrap;gap:7px 15px;font-size:.74rem;display:flex}.updates-chevron{color:#64748b;transition:transform .18s}.updates-chevron.expanded{transform:rotate(180deg)}.updates-release-body{padding:0 18px 18px 73px;animation:.18s updatesFadeIn}.updates-change-list{border-top:1px solid #94a3b81a;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;padding:15px 0 0;list-style:none;display:grid}.updates-change-list li{color:#cbd5e1;align-items:flex-start;gap:9px;font-size:.85rem;line-height:1.45;display:flex}.updates-change-check{color:#86efac;background:#22c55e1f;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;margin-top:1px;display:grid}.updates-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.updates-roadmap-item{color:#60a5fa;background:#0f172a57;border:1px solid #94a3b81f;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.updates-roadmap-item strong{color:#e5e7eb;margin-bottom:5px;font-size:.9rem;display:block}.updates-roadmap-item span{color:#8997aa;font-size:.79rem;line-height:1.45;display:block}.updates-loading,.updates-empty-state{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:300px;display:flex}.updates-loading strong,.updates-empty-state strong{color:#e2e8f0}.updates-loading span,.updates-empty-state p{margin:0;font-size:.85rem}.updates-error{color:#fca5a5;align-items:flex-start;gap:16px;display:flex}.updates-error h2{color:#f8fafc;margin:0 0 6px}.updates-error p{color:#aeb9c8;margin:0 0 15px}.updates-spin{animation:.9s linear infinite updatesSpin}@keyframes updatesSpin{to{transform:rotate(360deg)}}@keyframes updatesFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.updates-feature-grid,.updates-change-list,.updates-roadmap-grid{grid-template-columns:1fr}}@media (width<=700px){.updates-page-header{gap:14px}.updates-refresh-button{width:100%}.updates-hero{flex-direction:column;align-items:flex-start;padding:22px}.updates-summary-grid{grid-template-columns:1fr}.updates-release-header{grid-template-columns:38px minmax(0,1fr) auto;padding:15px 13px}.updates-release-body{padding:0 14px 16px}.updates-hero-meta{flex-direction:column;align-items:flex-start}}.account-settings-grid{grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr);gap:18px;display:grid}.account-profile-panel,.account-editor-panel{min-width:0}.account-panel-heading{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.account-panel-heading h2{color:#f1f5f9;margin:0;font-size:18px}.account-panel-heading p{color:#71839c;margin:5px 0 0;font-size:11px;line-height:1.5}.account-panel-icon{color:#38bdf8;background:#0ea5e91a;border:1px solid #38bdf840;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.account-definition-list{flex-direction:column;display:flex}.account-definition-list>div{border-bottom:1px solid #273850;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.account-definition-list>div:last-child{border-bottom:0}.account-definition-list span{color:#71839c;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800}.account-definition-list strong{color:#dce7f4;text-align:right;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;display:inline-flex}.account-definition-list .account-status-enabled{color:#86efac}.account-form-grid{align-items:start}.account-password-spacer{min-height:1px}@media (width<=980px){.account-settings-grid{grid-template-columns:1fr}}@media (width<=760px){.account-password-spacer{display:none}}.sidebar{flex-direction:column;height:100vh;display:flex;overflow:hidden}.sidebar-nav{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:8px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#475569}.sidebar-status{flex-shrink:0}.workflow-badge.workflow-new{color:#facc15}.workflow-badge.workflow-importing{color:#fb923c}.workflow-badge.workflow-verifying{color:#c084fc}.workflow-badge.workflow-verified{color:#60a5fa}.workflow-badge.workflow-completed{color:#4ade80}.compact-status.new{color:#111827;background:#eab308}.compact-status.importing{color:#fff;background:#f97316}.compact-status.verifying{color:#fff;background:#9333ea}.compact-status.verified{color:#fff}.compact-status.completed{color:#fff;background:#16a34a}.compact-status.mismatch{color:#fff;background:#dc2626}.topbar{grid-template-columns:minmax(160px,1fr) minmax(300px,520px) minmax(150px,1fr);align-items:center;gap:18px;display:grid}.topbar-engine{justify-self:end}.topbar-activity{color:#dceeff;cursor:pointer;text-align:left;background:#082f4947;border:1px solid #38bdf845;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;padding:6px 10px;display:grid}.topbar-activity:hover{background:#082f4973;border-color:#38bdf88c}.topbar-activity-idle{cursor:default;background:0 0;border-color:#0000;min-height:34px}.topbar-activity-icon{color:#67e8f9;background:#0e749045;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.topbar-activity-copy{gap:2px;min-width:0;display:grid}.topbar-activity-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.topbar-activity-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.topbar-activity-heading small{color:#7dd3fc;flex:none;font-size:8px;font-weight:800}.topbar-activity-message{color:#8198b3;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.topbar-activity-track{background:#17283d;border-radius:999px;height:2px;display:block;overflow:hidden}.topbar-activity-track>span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22d3ee);height:100%;transition:width .35s;display:block}.topbar-activity-progress{color:#7dd3fc;text-align:right;min-width:31px;font-size:9px;font-weight:900}.compact-movie-card:has(.compact-status.unavailable){border-color:#ef44447a}.compact-movie-card:has(.compact-status.unavailable) .compact-poster img{filter:grayscale(.72)brightness(.62)}.movie-heading-actions{gap:10px;display:flex}.empty-trash-button{color:#fecaca;cursor:pointer;background:#7f1d1d33;border:1px solid #f8717161;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.empty-trash-button:hover{background:#7f1d1d61;border-color:#f87171}@media (width<=1050px){.topbar{grid-template-columns:minmax(120px,1fr) minmax(240px,420px) auto}}@media (width<=760px){.topbar{grid-template-columns:1fr auto}.topbar-product{display:none}.topbar-activity{grid-column:1}.topbar-engine{grid-column:2}.movie-heading-actions{flex-direction:column;align-items:stretch;width:100%}}.compact-movie-card{position:relative}.movie-card-menu-button{z-index:8;color:#e2e8f0;opacity:0;cursor:pointer;background:#050d1ad6;border:1px solid #94a3b84d;border-radius:7px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:7px;right:7px}.compact-movie-card:hover .movie-card-menu-button,.movie-card-menu-button:focus-visible{opacity:1}.movie-card-menu-button:hover{background:#082f49f5;border-color:#38bdf8}.movie-action-context-menu{z-index:2147483647;box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;isolation:isolate;background:#111c2f;border:1px solid #475569e6;border-radius:11px;width:min(250px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:7px;position:fixed;overflow:hidden auto;box-shadow:0 18px 60px #00000094}.movie-context-heading{border-bottom:1px solid #4755697a;gap:2px;margin-bottom:5px;padding:8px 10px 10px;display:grid}.movie-context-heading strong{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.movie-context-heading span{color:#7186a2;font-size:9px}.movie-action-context-menu button,.movie-action-context-menu a{color:#cbd5e1;width:100%;min-height:35px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.movie-action-context-menu button:hover,.movie-action-context-menu a:hover{color:#f8fafc;background:#1e40af45}.movie-action-context-menu button:disabled{cursor:wait;opacity:.55}.movie-action-context-menu .danger{color:#fca5a5}.movie-action-context-menu .danger:hover{color:#fff;background:#b91c1c61}.movie-context-divider{background:#4755697a;height:1px;margin:5px 7px}.movie-heading-actions{flex-direction:column;align-items:flex-end;max-width:750px}.movie-header-buttons,.movie-library-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.movie-library-action{color:#bae6fd;cursor:pointer;background:#082f4940;border:1px solid #38bdf852;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.movie-library-action:hover{background:#082f497a;border-color:#38bdf8}.movie-library-action:disabled{cursor:wait;opacity:.56}.movie-total-count,.movie-summary-stat{background:#1e293ba1;border:1px solid #475569c2;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:82px;min-height:49px;padding:7px 11px;display:flex}.movie-summary-stat{text-align:center;display:grid}.movie-total-count strong,.movie-summary-stat strong{color:#f8fafc;font-size:15px;line-height:1;display:block}.movie-total-count span,.movie-summary-stat span{color:#7e94af;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:800;display:block}.movie-summary-stat.unavailable{border-color:#f8717161}.movie-summary-stat.unavailable strong{color:#f87171}.movie-summary-stat.verified{border-color:#60a5fa59}.movie-summary-stat.verified strong{color:#60a5fa}.movie-summary-stat.review{border-color:#fbbf2457}.movie-summary-stat.review strong{color:#fbbf24}.library-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.library-stat-unavailable{border-color:#f8717166!important}.library-stat-unavailable strong{color:#f87171!important}.library-actions{flex-wrap:wrap}@media (width<=1100px){.movie-heading-actions{align-items:stretch;width:100%;max-width:none}.movie-header-buttons,.movie-library-summary{justify-content:flex-start}}@media (width<=700px){.movie-header-buttons{grid-template-columns:1fr;display:grid}.movie-library-action,.empty-trash-button{width:100%}.movie-library-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.workflow-badge.workflow-metadata-missing{color:#fb923c}.workflow-badge.workflow-unavailable{color:#f87171}.compact-status.metadata-missing{color:#fff;background:#c2410c}.compact-status.unavailable{color:#fff;background:#be123c}.compact-status{top:7px}.compact-status.verified{background:#2563ebeb;border:1px solid #93c5fd73;box-shadow:0 5px 16px #00000047}.hero-content{align-items:flex-start;padding-top:28px}.hero-status-group{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.hero-status-group .hero-status{margin:0}.hero-status.verified{color:#bfdbfe;background:#2563eb38;border:1px solid #60a5fa7a;box-shadow:inset 0 1px #ffffff0a,0 7px 18px #0000001f}.hero-status.completed{color:#86efac;background:#16a34a33;border:1px solid #4ade8075;box-shadow:inset 0 1px #ffffff0a,0 7px 18px #0000001f}@media (width<=700px){.hero-status-group{gap:7px;margin-bottom:11px}}.previous-movie-information{border-top:1px solid #293d57;margin-top:20px;padding-top:19px}.previous-movie-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.previous-movie-heading h3{color:#f1f5f9;letter-spacing:-.015em;margin:0;font-size:15px}.previous-movie-heading p{color:#71859e;margin:5px 0 0;font-size:9px;line-height:1.5}.previous-movie-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.previous-movie-table>div{background:#101a2a;border:1px solid #29405d;border-radius:8px;min-width:0;padding:11px 12px}.previous-movie-table span{color:#69809b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.previous-movie-table strong{color:#e4edf8;overflow-wrap:anywhere;word-break:break-word;font-size:10px;line-height:1.45;display:block;overflow:hidden}.previous-movie-table .previous-movie-wide{grid-column:1/-1}@media (width<=700px){.previous-movie-table{grid-template-columns:1fr}.previous-movie-table .previous-movie-wide{grid-column:auto}}.library-repair-defaults{background:#0e192ab8;border:1px solid #2a405d;border-radius:11px;margin-top:20px;padding:18px}.library-repair-defaults-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.library-repair-defaults-heading h3{color:#edf5ff;margin:0;font-size:15px}.library-repair-defaults-heading p{color:#71869f;max-width:680px;margin:5px 0 0;font-size:10px;line-height:1.55}.library-repair-coming-soon{color:#7dd3fc;background:#0e74901a;border:1px solid #38bdf83d;border-radius:8px;margin-top:12px;padding:9px 11px;font-size:9px;line-height:1.5}.asset-library-default{color:#60a5fa;margin-top:4px;font-size:8px;font-style:normal;font-weight:700;display:block}.asset-coming-soon{color:#fbbf24;letter-spacing:.05em;text-transform:uppercase;background:#92400e24;border:1px solid #fbbf2452;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.future-asset-option{opacity:.72}.future-asset-option input:disabled{cursor:not-allowed}.future-asset-option label{cursor:not-allowed!important}.repair-centre-heading{align-items:flex-end}.repair-centre-actions{align-items:center;gap:10px;display:flex}.repair-centre-actions button{min-height:42px}.repair-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.repair-summary-grid article{background:#111d30;border:1px solid #29405d;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:15px 17px;display:flex}.repair-summary-grid article>svg{color:#38bdf8;flex:none}.repair-summary-grid strong{color:#f1f5f9;font-size:20px;line-height:1;display:block}.repair-summary-grid span{color:#7890aa;margin-top:5px;font-size:10px;display:block}.repair-centre-panel{padding:0;overflow:hidden}.repair-table-scroll{width:100%;overflow-x:auto}.repair-centre-table{border-collapse:collapse;width:100%}.repair-centre-table th,.repair-centre-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #223650;padding:15px 16px}.repair-centre-table th{color:#8aa0b9;letter-spacing:.08em;text-transform:uppercase;background:#101b2d;font-size:9px;font-weight:900}.repair-centre-table td{color:#cbd8e8;font-size:11px}.repair-centre-table tbody tr:hover{background:#2563eb12}.repair-centre-table tbody tr:last-child td{border-bottom:0}.repair-check-column{width:44px;text-align:center!important}.repair-check-column input{accent-color:#0ea5e9;width:15px;height:15px}.repair-issue-name{color:#eef6ff;font-weight:800}.repair-pill{color:#b9c9da;letter-spacing:.04em;text-transform:uppercase;background:#17243a;border:1px solid #344b67;border-radius:999px;align-items:center;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.repair-pill.severity-critical,.repair-pill.severity-high{color:#fca5a5;background:#7f1d1d2e;border-color:#f8717166}.repair-pill.severity-medium,.repair-pill.severity-warning{color:#fcd34d;background:#78350f2e;border-color:#fbbf2466}.repair-pill.severity-low{color:#7dd3fc;background:#0e749026;border-color:#38bdf85c}.repair-pill.status-resolved{color:#86efac;background:#1665342e;border-color:#4ade8066}.repair-pill.status-active,.repair-pill.status-detected,.repair-pill.status-open{color:#fcd34d;background:#78350f2e;border-color:#fbbf2466}.repair-pill.status-queued,.repair-pill.status-working{color:#93c5fd;background:#1e40af2e;border-color:#60a5fa6b}.repair-centre-empty{text-align:center;color:#6f849d;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;padding:34px;display:flex}.repair-centre-empty svg{color:#38bdf8}.repair-centre-empty.healthy svg{color:#4ade80}.repair-centre-empty strong{color:#eaf2fc;font-size:15px}.repair-centre-empty span{max-width:420px;font-size:10px;line-height:1.55}.repair-centre-empty button{margin-top:9px}.repair-centre-message{color:#86efac;background:#16653424;border:1px solid #4ade8057;border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:10px;display:flex}@media (width<=800px){.repair-centre-heading{align-items:flex-start}.repair-centre-actions{flex-wrap:wrap;width:100%}.repair-centre-actions button{flex:1}.repair-summary-grid{grid-template-columns:1fr}}.repair-movie-link{color:#dbeafe;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.repair-movie-link:hover strong{color:#38bdf8;text-decoration:underline}.repair-movie-link strong{color:#edf6ff;font-size:10px}.repair-movie-link small{color:#7288a1;font-size:8px}.repair-description-cell{min-width:260px;max-width:430px}.repair-description-cell>span{color:#b9c9dc;font-size:10px;line-height:1.5;display:block}.repair-description-cell>small{color:#6f89a5;margin-top:5px;font-size:8px;line-height:1.45;display:block}.repair-path-cell{min-width:260px;max-width:420px}.repair-path-cell span{color:#91a6bd;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.45;display:block;overflow:hidden}.library-scan-select{background:#101b2c;border:1px solid #29405d;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:14px;display:flex}.library-scan-select>span{color:#e6eef9;font-size:11px;font-weight:800}.library-scan-select>small{color:#71869f;font-size:9px;line-height:1.45}.library-scan-select select{color:#e7eff9;background:#0c1625;border:1px solid #304967;border-radius:7px;outline:none;width:100%;margin-top:7px;padding:9px 10px}.library-scan-select select:focus{border-color:#3b82f6}.compact-status,.compact-status.verified,.compact-status:not(.verified){inset:auto auto 7px 7px}.movie-selection-circle{z-index:8;color:#fff;cursor:pointer;opacity:0;background:#050d1a8c;border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:11px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:6px;left:6px}.compact-movie-card:hover .movie-selection-circle,.compact-movie-card.selected .movie-selection-circle{opacity:1}.movie-selection-circle:hover{background:#0e7490a8;border-color:#7dd3fc}.movie-selection-circle.selected{background:#0284c7;border-color:#38bdf8}.compact-movie-card.selected{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf857,0 18px 35px #0000003d}.compact-movie-card.selected .compact-poster:after{z-index:4;content:"";pointer-events:none;background:#0e749021;position:absolute;inset:0}.movie-bulk-toolbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081626f5;border:1px solid #38bdf86b;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:11px 13px;display:flex;position:sticky;top:58px;box-shadow:0 12px 30px #00000042}.movie-bulk-count{color:#bae6fd;flex:none;align-items:center;gap:7px;display:flex}.movie-bulk-count strong{color:#fff;font-size:15px}.movie-bulk-count span{color:#91a7bf;text-transform:uppercase;font-size:10px;font-weight:800}.movie-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.movie-bulk-actions button{color:#dcecff;cursor:pointer;background:#132238;border:1px solid #31506d;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.movie-bulk-actions button:hover:not(:disabled){background:#173451;border-color:#38bdf8}.movie-bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.movie-bulk-actions .close-selection{color:#fecaca;background:#7f1d1d33;border-color:#f8717157}@media (width<=1000px){.movie-bulk-toolbar{flex-direction:column;align-items:flex-start;position:relative;top:auto}.movie-bulk-actions{justify-content:flex-start;width:100%}}@media (width<=620px){.movie-bulk-actions{grid-template-columns:1fr;display:grid}.movie-bulk-actions button{width:100%}}.automation-page{flex-direction:column;gap:20px;min-width:0;display:flex}.automation-page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.automation-page-header h1{margin:7px 0 5px}.automation-page-header p{color:#94a3b8;margin:0}.automation-header-actions,.automation-workspace-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.automation-safety-banner{color:#bfdbfe;background:#1e40af1f;border:1px solid #3b82f652;border-radius:14px;align-items:center;gap:13px;display:flex}.automation-safety-banner div{flex-direction:column;gap:3px;display:flex}.automation-safety-banner span{color:#94a3b8;font-size:.88rem}.automation-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:18px;min-height:620px;display:grid}.automation-profile-sidebar,.automation-workspace,.automation-editor-panel,.automation-simulation-result{background:#111827;border:1px solid #273244;border-radius:16px}.automation-profile-sidebar{align-self:start;max-height:calc(100vh - 130px);padding:14px;position:sticky;top:18px;overflow:auto}.automation-panel-heading,.automation-builder-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.automation-panel-heading>div,.automation-builder-heading>div{flex-direction:column;gap:3px;display:flex}.automation-panel-heading span,.automation-builder-heading span{font-size:.82rem}.automation-profile-list{flex-direction:column;gap:10px;margin-top:13px;display:flex}.automation-profile-card{text-align:left;color:#e5e7eb;cursor:pointer;background:#172033;border:1px solid #2c374a;border-radius:13px;flex-direction:column;gap:12px;width:100%;padding:14px;transition:border-color .15s,transform .15s,background .15s;display:flex}.automation-profile-card:hover{border-color:#475569;transform:translateY(-1px)}.automation-profile-card.selected{background:#1e40af33;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f626}.automation-profile-card-heading{justify-content:space-between;gap:12px;display:flex}.automation-profile-card-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.automation-profile-card-heading strong{color:#fff}.automation-profile-card-heading span{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.automation-profile-badges{flex-wrap:wrap;gap:6px;display:flex}.automation-badge{border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.automation-badge.enabled{color:#86efac;background:#22c55e24}.automation-badge.disabled{color:#cbd5e1;background:#64748b2e}.automation-badge.dry-run{color:#93c5fd;background:#3b82f629}.automation-badge.approval{color:#fcd34d;background:#f59e0b24}.automation-profile-card-stats{color:#94a3b8;grid-template-columns:repeat(3,1fr);gap:7px;font-size:.7rem;display:grid}.automation-profile-card-stats span{align-items:center;gap:5px;display:flex}.automation-profile-card-stats strong{color:#f8fafc}.automation-workspace{padding:16px}.automation-workspace-toolbar{justify-content:space-between;gap:14px;display:flex}.automation-tabs button{color:#94a3b8;cursor:pointer;background:0 0;border:0}.automation-tabs button.active{color:#f8fafc}.automation-tabs button:disabled{opacity:.4;cursor:not-allowed}.automation-profile-editor,.automation-simulation-layout{flex-direction:column;gap:15px;margin-top:15px;display:flex}.automation-editor-panel,.automation-simulation-result{padding:17px}.automation-editor-panel>.automation-panel-heading,.automation-simulation-result>.automation-panel-heading{margin-bottom:17px}.automation-grid{gap:13px;display:grid}.automation-grid input,.automation-grid select,.automation-condition-row input,.automation-condition-row select,.automation-action-row select,.automation-source-row input,.automation-editor-panel textarea,.automation-editor-panel>.field-group select,.automation-editor-panel>.field-group input{width:100%}.automation-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px;display:grid}.automation-form-toggle input{margin-top:3px}.automation-form-toggle span{flex-direction:column;gap:3px;display:flex}.automation-source-list,.automation-rule-list,.automation-condition-list,.automation-action-list{flex-direction:column;gap:10px;margin-top:13px;display:flex}.automation-source-row{color:#94a3b8;align-items:center;gap:10px;display:grid}.automation-icon-button{color:#cbd5e1;cursor:pointer;border:1px solid #334155;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.automation-icon-button:hover{color:#fff}.automation-icon-button.danger,.secondary-action.danger{color:#fca5a5}.automation-rule-editor{background:#141d2c;border:1px solid #2c374a;border-radius:13px;overflow:hidden}.automation-rule-heading{justify-content:space-between}.automation-rule-expand{flex:1}.automation-rule-expand>div{flex-direction:column;display:flex}.automation-rule-expand span{color:#94a3b8;font-size:.75rem}.automation-rule-body{flex-direction:column;gap:16px;display:flex}.automation-builder-section{border-top:1px solid #273244;padding-top:14px}.automation-action-row{flex-direction:column;gap:11px;display:flex}.automation-inline-empty,.automation-empty-compact,.automation-empty-panel{text-align:center;color:#94a3b8;border:1px dashed #334155;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.automation-empty-compact{padding:18px}.automation-empty-panel.large{min-height:480px}.automation-empty-panel strong,.automation-empty-compact strong{color:#e5e7eb}.automation-result-badge{border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:700}.automation-result-badge.matched{color:#86efac;background:#22c55e26}.automation-result-badge.no-match{color:#cbd5e1;background:#64748b2e}.automation-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 15px;display:grid}.automation-result-grid div{background:#141d2c;border:1px solid #2c374a;border-radius:10px;padding:11px}.automation-result-grid dt{color:#94a3b8;font-size:.72rem}.automation-result-grid dd{color:#f8fafc;margin:5px 0 0;font-weight:700}.automation-path-preview{flex-direction:column;display:flex}.automation-path-preview div{grid-template-columns:95px minmax(0,1fr);align-items:start;gap:10px;display:grid}.automation-path-preview span{color:#94a3b8;font-size:.8rem}.automation-path-preview code,.automation-history-table code{white-space:normal;overflow-wrap:anywhere;color:#bfdbfe}.automation-warning-list{flex-direction:column;gap:7px;margin-top:15px;display:flex}.automation-warning-list div{color:#fcd34d;background:#f59e0b1a;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:.82rem;display:flex}.automation-simulation-rules{flex-direction:column;gap:9px;margin-top:15px;display:flex}.automation-simulated-rule{background:#141d2c;border:1px solid #2c374a}.automation-simulated-rule.matched{border-color:#22c55e73}.automation-simulated-rule>span{float:right;color:#94a3b8;font-size:.75rem}.automation-simulated-condition{color:#94a3b8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;font-size:.76rem;display:grid}.automation-history-table-wrap{overflow:auto}.automation-history-table{border-collapse:collapse;width:100%;font-size:.8rem}.automation-history-table th{text-align:left;color:#94a3b8;border-bottom:1px solid #334155;padding:10px}.automation-history-table td{color:#dbe4f0;vertical-align:top;border-bottom:1px solid #253044;padding:11px 10px}.automation-history-status{color:#93c5fd;background:#3b82f624;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.automation-history-status.simulated_match{color:#86efac;background:#22c55e24}.automation-history-status.simulated_no_match{color:#cbd5e1;background:#64748b2e}.automation-history-count{background:#1d293d;border-radius:999px;padding:5px 8px}.primary-action.compact,.secondary-action.compact{padding:7px 10px;font-size:.78rem}@media (width<=1100px){.automation-layout{grid-template-columns:1fr}.automation-profile-sidebar{max-height:none;position:static}.automation-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){.automation-page-header,.automation-workspace-toolbar{flex-direction:column;align-items:stretch}.automation-grid.two,.automation-toggle-grid,.automation-result-grid,.automation-profile-list,.automation-condition-row{grid-template-columns:1fr}.automation-action-row-main{grid-template-columns:1fr auto}.automation-action-row-main select{grid-column:1/-1}.automation-tabs{overflow:auto}}.staging-page{flex-direction:column;gap:18px;min-width:0;display:flex}.staging-page-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.staging-page-header h1{margin:7px 0 5px}.staging-page-header p{color:#94a3b8;margin:0}.staging-setup-panel,.staging-empty{text-align:center;color:#94a3b8;background:#111827;border:1px dashed #334155;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:320px;padding:30px;display:flex}.staging-setup-panel>div{flex-direction:column;align-items:center;gap:10px;display:flex}.staging-setup-panel h2,.staging-empty h2{color:#f8fafc;margin:0}.staging-setup-panel p,.staging-empty p{max-width:620px;margin:0 0 8px}.staging-library-banner{border:1px solid #2c374a;align-items:center;gap:12px;display:flex}.staging-library-banner>div{flex-direction:column;gap:4px;min-width:0;display:flex}.staging-library-banner strong{color:#f8fafc}.staging-library-banner code{color:#93c5fd;white-space:normal;overflow-wrap:anywhere}.staging-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.staging-summary-grid>div{border:1px solid #2c374a;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;display:grid}.staging-summary-grid span{color:#94a3b8;font-size:.8rem}.staging-summary-grid strong{color:#f8fafc;grid-column:2;font-size:1.35rem}.staging-search{color:#94a3b8;align-items:center;gap:10px;max-width:500px;display:flex}.staging-search input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%}.staging-movie-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.staging-movie-card{color:inherit;background:#111827;border:1px solid #2c374a;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.staging-movie-card:hover{border-color:#475569;transform:translateY(-2px)}.staging-poster{aspect-ratio:2/3;background:#0b1220;position:relative;overflow:hidden}.staging-poster img{object-fit:cover;width:100%;height:100%}.staging-poster-placeholder{color:#64748b;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.staging-status{color:#e2e8f0;background:#0f172ae6;border-radius:999px;padding:5px 8px;font-size:.69rem;font-weight:700;position:absolute;bottom:9px;left:9px}.staging-mismatch,.staging-failed{color:#fecaca;background:#7f1d1df0}.staging-suggested{color:#fde68a;background:#78350ff0}.staging-completed,.staging-matched{color:#bbf7d0;background:#14532df0}.staging-importing,.staging-verifying{color:#bfdbfe;background:#1e40aff0}.staging-movie-copy{flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.staging-movie-copy strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staging-movie-copy span{color:#94a3b8;font-size:.8rem}.staging-movie-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1000px){.staging-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.staging-page-header{flex-direction:column}.staging-summary-grid{grid-template-columns:1fr}}.library-role-badge{color:#cbd5e1;letter-spacing:.03em;text-transform:uppercase;background:#172033;border:1px solid #334155;width:max-content;font-size:.65rem;font-weight:700;display:inline-flex}.library-role-badge.role-production{color:#bbf7d0;background:#052e16;border-color:#166534}.library-role-badge.role-rejected{color:#fecaca;background:#450a0a;border-color:#991b1b}.library-role-badge.role-archive{color:#ddd6fe;background:#2e1065;border-color:#6d28d9}.role-library-page .staging-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.staging-status.role-production{color:#bae6fd;background:#0369a1c7}.staging-status.role-staging{color:#fde68a;background:#92400ed1}.staging-status.role-webrips{color:#fef3c7;background:#b45309d1}.staging-status.role-duplicates{color:#ddd6fe;background:#5b21b6d1}.staging-status.role-quarantine{color:#fecaca;background:#991b1bd6}.staging-status.role-rejected{color:#e5e7eb;background:#374151e6}.confidence-bars{align-items:flex-end;gap:16px;min-height:320px;padding:40px 20px 20px;display:flex;overflow:hidden}.confidence-bar{cursor:pointer;flex:1;justify-items:center;gap:8px;transition:transform .15s;display:grid}.confidence-bar:hover{transform:translateY(-4px)}.confidence-bar i{width:100%;max-width:42px}.trend-row{cursor:pointer;transition:background .15s}.trend-row:hover{background:#ffffff0a}.processing-refined-page{max-width:1320px}.processing-refined-header{align-items:center;margin-bottom:14px}.processing-enabled-summary{background:#0f172a61;border:1px solid #94a3b833;border-radius:10px;align-items:baseline;gap:6px;padding:10px 13px;display:flex}.processing-enabled-summary strong{font-size:21px;line-height:1}.processing-enabled-summary span{color:#94a3b8;font-size:12px}.processing-page-tabs{background:#0f172a61;border:1px solid #94a3b82e;border-radius:10px;gap:5px;width:max-content;margin-bottom:14px;padding:4px;display:flex}.processing-page-tabs a{color:#94a3b8;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.processing-page-tabs a:hover,.processing-page-tabs a.active{color:#dbeafe;background:#2563eb33}.processing-safety-summary{color:#bfdbfe;background:#1e40af17;border:1px solid #3b82f640;border-radius:9px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 13px;font-size:12px;display:flex}.processing-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.processing-workflow-card{background:#0f172a5c;border:1px solid #94a3b830;border-radius:13px;flex-direction:column;gap:14px;min-width:0;padding:17px;transition:border-color .18s,background .18s,opacity .18s;display:flex}.processing-workflow-card.enabled{background:#12213b9e;border-color:#3b82f66e}.processing-workflow-card.disabled{opacity:.78}.processing-workflow-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.processing-workflow-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.processing-workflow-heading h2{margin:0;font-size:17px;line-height:1.25}.processing-workflow-heading p{color:#94a3b8;margin:5px 0 0;font-size:12px;line-height:1.45}.processing-workflow-icon{color:#60a5fa;background:#2563eb29;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.processing-switch{cursor:pointer}.processing-switch span{background:#cbd5e1;border-radius:50%;width:16px;height:16px;transition:left .18s,background .18s;position:absolute;top:3px;left:3px}.processing-switch.on span{background:#fff;left:19px}.processing-workflow-detail{background:#f59e0b12;border-left:3px solid #f59e0b;border-radius:6px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.processing-workflow-detail strong{color:#fde68a;font-size:11px}.processing-workflow-detail span{color:#cbd5e1;font-size:11px;line-height:1.4}.processing-folder-field{flex-direction:column;gap:7px;display:flex}.processing-folder-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.processing-folder-label>span{font-size:12px;font-weight:700}.processing-folder-label small{color:#4ade80;font-size:10px}.processing-folder-row{gap:8px;min-width:0;display:flex}.processing-folder-value{background:#02061761;border:1px solid #94a3b838;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;height:38px;padding:0 11px;display:flex;overflow:hidden}.processing-folder-value svg{color:#64748b;flex:none}.processing-folder-value span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.processing-folder-value.configured span{color:#cbd5e1}.processing-approval-control{color:inherit;border-top:1px solid #94a3b821}.processing-check-box{color:#fff;background:0 0;border:1px solid #64748b;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.processing-approval-control.selected .processing-check-box{background:#2563eb;border-color:#2563eb}.processing-approval-control>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.processing-approval-control strong{font-size:12px}.processing-approval-control small{color:#64748b;font-size:10px}.processing-save-footer{border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:15px;display:flex}.processing-save-footer>span{color:#64748b;font-size:11px}.processing-browser-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.processing-browser{background:#111827;border:1px solid #94a3b838;border-radius:15px;grid-template-rows:auto auto 1fr auto;width:min(920px,96vw);height:min(690px,90vh);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000085}.processing-browser>header,.processing-browser>footer{justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;display:flex}.processing-browser>header{border-bottom:1px solid #94a3b829}.processing-browser>header h2,.processing-browser>header p{margin:0}.processing-browser>header p{color:#94a3b8;margin-top:4px;font-size:13px}.processing-browser-toolbar{border-bottom:1px solid #94a3b829;align-items:center;gap:8px;padding:11px 19px;display:flex}.processing-browser-toolbar code{text-overflow:ellipsis;white-space:nowrap;border:1px solid #94a3b829;border-radius:8px;flex:1;min-width:0;padding:9px 11px;overflow:hidden}.processing-browser-content{min-height:0;padding:16px 19px;overflow:auto}.processing-browser-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.processing-browser-grid button{min-height:52px;color:inherit;cursor:pointer;text-align:left;background:#0f172a8c;border:1px solid #94a3b82e;border-radius:9px;align-items:center;gap:9px;padding:11px 13px;display:flex;overflow:hidden}.processing-browser-grid button:hover{background:#1e40af26;border-color:#3b82f68c}.processing-browser-grid button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.processing-browser>footer{border-top:1px solid #94a3b829}.processing-browser>footer small,.processing-browser>footer strong{display:block}.processing-browser>footer strong{text-overflow:ellipsis;white-space:nowrap;max-width:570px;overflow:hidden}.processing-browser>footer>div:last-child{gap:9px;display:flex}@media (width<=900px){.processing-workflow-grid{grid-template-columns:1fr}}@media (width<=650px){.processing-folder-row{flex-direction:column}.processing-page-tabs{width:100%}.processing-page-tabs a{flex:1;justify-content:center}.processing-save-footer,.processing-browser>footer{flex-direction:column;align-items:flex-start}}.staging-filters-panel{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0;padding:16px;display:grid}.staging-filters-panel select{color:#fff;background:#1e1e1e;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:10px 12px;font-size:14px}.staging-filters-panel select:focus{border-color:#4f8cff;outline:none}.movie-bulk-actions .move-production{color:#dcfce7;background:#166534a6;border-color:#22c55e8c}.movie-bulk-actions .move-production:hover:not(:disabled){background:#166534;border-color:#4ade80}.movie-bulk-actions .move-production:disabled{opacity:.42}.intelligence-trends-page{flex-direction:column;gap:18px;display:flex}.intelligence-trends-page .page-heading{margin-bottom:2px}.intelligence-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.intelligence-summary-grid>div,.intelligence-summary-grid>button{color:#38bdf8;min-width:0;font:inherit;text-align:left;background:#142036;border:1px solid #273a55;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:17px;display:grid}.intelligence-summary-grid>button{cursor:pointer;transition:all .18s}.intelligence-summary-grid>button:hover{background:#172944;border-color:#3b82f6;transform:translateY(-2px)}.intelligence-summary-grid svg{grid-row:1/4}.intelligence-summary-grid span{color:#71849e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.intelligence-summary-grid strong{color:#f1f5f9;font-size:22px}.intelligence-summary-grid small{color:#71849e;font-size:9px}.intelligence-panel{margin:0}.intelligence-panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.intelligence-panel-heading>div{color:#38bdf8;align-items:flex-start;gap:11px;display:flex}.intelligence-panel-heading h2{color:#eef4fb;margin:0;font-size:19px}.intelligence-panel-heading p{color:#71849e;max-width:760px;margin:5px 0 0;font-size:11px;line-height:1.5}.confidence-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.confidence-state-grid button,.match-outcome-grid button{color:#9eb2c9;font:inherit;cursor:pointer;background:#101a2b;border:1px solid #2b405c;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.confidence-state-grid button:hover,.match-outcome-grid button:hover{background:#16243a;border-color:#3b82f6}.confidence-state-grid button.failed,.match-outcome-grid button.mismatch{border-color:#ef44444d}.confidence-state-grid strong,.match-outcome-grid strong{color:#f8fafc;font-size:20px}.intelligence-confidence-bars{height:280px;padding:20px 4px 4px}.intelligence-confidence-bars button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.intelligence-confidence-bars button:hover i{filter:brightness(1.18);box-shadow:0 0 14px #60a5fa57}.evidence-effectiveness-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:11px;display:grid}.evidence-effectiveness-grid>div{background:#101a2b;border:1px solid #293d57;border-radius:10px;padding:14px}.evidence-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-heading strong{color:#dce7f4;font-size:12px}.evidence-heading span{color:#7dd3fc;font-size:9px}.evidence-progress{background:#253349;border-radius:999px;height:6px;margin:11px 0;overflow:hidden}.evidence-progress span,.trend-visual span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);height:100%;display:block}.evidence-effectiveness-grid dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.evidence-effectiveness-grid dl>div{text-align:center}.evidence-effectiveness-grid dt{color:#687c95;text-transform:uppercase;font-size:8px;font-weight:800}.evidence-effectiveness-grid dd{color:#f1f5f9;margin:3px 0 0;font-size:14px;font-weight:800}.match-outcome-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.match-outcome-grid button.suggested{border-color:#f59e0b4d}.match-outcome-grid button.matched{border-color:#22c55e4d}.intelligence-trend-list{flex-direction:column;display:flex}.intelligence-trend-row{border-bottom:1px solid #263850;grid-template-columns:100px minmax(120px,1fr) auto;align-items:center;gap:15px;padding:12px 0;display:grid}.trend-date{color:#cbd5e1;font-size:10px}.trend-visual{background:#253349;border-radius:999px;height:7px;overflow:hidden}.trend-values{grid-template-columns:repeat(4,auto auto);align-items:baseline;gap:4px 9px;display:grid}.trend-values strong{color:#e8f6ff;font-size:11px}.trend-values span{color:#687c95;text-transform:uppercase;font-size:8px}.intelligence-insight-list{flex-direction:column;display:flex}.intelligence-insight-list>div{color:#38bdf8;border-bottom:1px solid #263850;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.intelligence-insight-list span{color:#a9bacd;font-size:11px;line-height:1.55}@media (width<=1100px){.intelligence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.intelligence-summary-grid,.confidence-state-grid,.match-outcome-grid{grid-template-columns:1fr}.intelligence-confidence-bars{justify-content:flex-start;overflow-x:auto}.intelligence-confidence-bars button{min-width:55px}.intelligence-trend-row{grid-template-columns:1fr}.trend-values{grid-template-columns:repeat(2,auto auto);justify-content:start}}.intelligence-scope-tabs{background:#0f1929;border:1px solid #2a3d57;border-radius:11px;width:max-content;max-width:100%;margin:-4px 0 2px;padding:4px;display:flex;overflow:auto}.intelligence-scope-tabs button{color:#71849e;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 17px;font-size:11px;font-weight:800}.intelligence-scope-tabs button:hover{color:#dbeafe;background:#172840}.intelligence-scope-tabs button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);box-shadow:0 7px 18px #2563eb3d}.intelligence-chart-legend{color:#8295ad;align-items:center;gap:13px;font-size:9px;display:flex}.intelligence-chart-legend span{align-items:center;gap:6px;display:inline-flex}.intelligence-chart-legend span:before{content:"";border-radius:3px;width:8px;height:8px}.intelligence-chart-legend .production:before{background:#2563eb}.intelligence-chart-legend .staging:before{background:#06b6d4}.intelligence-stacked-bar i{flex-direction:column-reverse;justify-content:flex-start;overflow:hidden;background:#263950!important;display:flex!important}.intelligence-stacked-bar i em{width:100%;min-height:0;transition:height .3s,filter .2s;display:block}.intelligence-stacked-bar i em.production{background:linear-gradient(#3b82f6,#1d4ed8)}.intelligence-stacked-bar i em.staging{background:linear-gradient(#22d3ee,#0891b2)}.intelligence-stacked-bar small{color:#647a95;white-space:nowrap;font-size:7px}.intelligence-results-page{flex-direction:column;gap:20px;display:flex}.intelligence-results-page .page-heading{margin-bottom:0}.intelligence-results-group{background:linear-gradient(145deg,#131f33fa,#0d1726f5);border:1px solid #273a55;border-radius:13px;flex-direction:column;gap:13px;padding:18px;display:flex}.intelligence-results-group>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.intelligence-results-group>header>div{color:#38bdf8;align-items:center;gap:10px;display:flex}.intelligence-results-group h2{color:#eef5fd;margin:0;font-size:19px}.intelligence-results-group header span{color:#71849e;margin-top:3px;font-size:10px;display:block}.intelligence-result-card{min-width:0;position:relative}.intelligence-role-badge{letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border:1px solid;border-radius:999px;align-items:center;width:max-content;min-height:18px;margin:0 0 7px;padding:3px 7px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.intelligence-role-badge.production{color:#dbeafe;background:#1e40afc2;border-color:#3b82f675}.intelligence-role-badge.staging{color:#cffafe;background:#0e7490c7;border-color:#22d3ee70}@media (width<=760px){.intelligence-scope-tabs{box-sizing:border-box;width:100%}.intelligence-scope-tabs button{flex:1 0 auto}.intelligence-results-group{padding:13px}.intelligence-results-group>header{flex-direction:column;align-items:stretch}.intelligence-results-group>header>button{width:100%}.intelligence-panel-heading{flex-direction:column;align-items:flex-start}}.decision-trace-panel{--decision-bg:#0d1828;--decision-bg-soft:#111f33;--decision-bg-raised:#14243a;--decision-border:#29415f;--decision-border-soft:#4f709447;--decision-text:#edf6ff;--decision-muted:#8298b3;--decision-cyan:#4dd8ff;--decision-green:#4ade80;--decision-amber:#f6b94a;--decision-red:#fb7185;flex-direction:column;gap:18px;display:flex}.decision-trace-panel>.section-heading{margin-bottom:0}.decision-trace-summary{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;display:grid}.decision-trace-summary>div{border:1px solid var(--decision-border);background:linear-gradient(145deg,#14243af5,#0c1828fa);border-radius:10px;min-width:0;min-height:72px;padding:13px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 22px #00000014}.decision-trace-summary>div:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 100%,#4dd8ff14,#0000 70%);width:42px;height:42px;position:absolute;bottom:0;right:0}.decision-trace-summary span{color:var(--decision-muted);letter-spacing:.085em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;line-height:1.25;display:block;overflow:hidden}.decision-trace-summary strong{color:var(--decision-text);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:16px;font-weight:850;line-height:1.15;display:block;overflow:hidden}.decision-trace-columns{grid-template-columns:minmax(220px,.92fr) minmax(360px,1.35fr) minmax(250px,1fr);align-items:stretch;gap:14px;display:grid}.decision-trace-columns>div{border:1px solid var(--decision-border);background:linear-gradient(145deg,#111f33fa,#0c1828fa);border-radius:11px;min-width:0;padding:16px;box-shadow:inset 0 1px #ffffff06,0 10px 26px #00000014}.decision-trace-columns h3{color:#dce9f7;letter-spacing:.015em;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:850;display:flex}.decision-trace-columns h3:before{content:"";background:var(--decision-cyan);border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 8px #4dd8ff8c}.decision-trace-columns h3:not(:first-child){margin-top:20px}.decision-candidate-row{background:#08121f57;border:1px solid #0000;border-radius:8px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:40px;margin-bottom:7px;padding:9px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.decision-candidate-row:hover{background:#172f4980;border-color:#4dd8ff38;transform:translate(2px)}.decision-candidate-row:last-child{margin-bottom:0}.decision-candidate-row span{color:#7890ab;background:#192c44b8;border:1px solid #587ba040;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.decision-candidate-row:first-of-type span{color:#a5f3fc;background:#0891b224;border-color:#22d3ee4d}.decision-candidate-row strong{color:#c5d4e5;text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:700;line-height:1.35;overflow:hidden}.decision-candidate-row b{min-width:30px;color:var(--decision-cyan);text-align:right;font-size:12px;font-weight:900}.decision-chip-list{flex-wrap:wrap;gap:7px;display:flex}.decision-chip-list span{color:#9bb0c7;text-transform:capitalize;white-space:nowrap;background:#15263de0;border:1px solid #334d69;border-radius:999px;align-items:center;min-height:25px;padding:5px 9px;font-size:8px;font-weight:700;line-height:1.15;display:inline-flex}.decision-chip-list span.positive{color:#a7f3c2;background:#16653433;border-color:#4ade8052;box-shadow:inset 0 0 12px #22c55e09}.decision-trace-columns .decision-trace-summary.compact{grid-template-columns:repeat(2,minmax(125px,1fr));gap:9px;margin:0 0 11px;display:grid}.decision-trace-columns .decision-trace-summary.compact>div{background:linear-gradient(145deg,#15273fe6,#0c192aeb);border-color:#45678b73;border-radius:9px;flex-direction:column;justify-content:center;min-width:0;min-height:64px;padding:11px 12px;display:flex}.decision-trace-columns .decision-trace-summary.compact>div:after{display:none}.decision-trace-columns .decision-trace-summary.compact span{text-overflow:clip;white-space:normal;font-size:7.5px;line-height:1.3;overflow:visible}.decision-trace-columns .decision-trace-summary.compact strong{color:#f1f7fd;overflow-wrap:normal;text-overflow:clip;text-transform:capitalize;white-space:nowrap;margin-top:6px;font-size:15px;line-height:1.1;overflow:visible}.decision-trace-columns .decision-trace-summary.compact>div:first-child strong,.decision-trace-columns .decision-trace-summary.compact>div:nth-child(3) strong{color:#86efac}.decision-trace-columns .decision-trace-summary.compact>div:nth-child(4) strong{color:#7dd3fc}.decision-reason-list{flex-direction:column;gap:8px;display:flex}.decision-reason-list>div{border:1px solid #f59e0b26;border-left:3px solid var(--decision-amber);color:#d3c3a3;text-transform:capitalize;background:linear-gradient(90deg,#78350f33,#45230f14);border-radius:0 8px 8px 0;min-height:37px;padding:10px 11px 10px 14px;font-size:9px;font-weight:700;line-height:1.45;position:relative;overflow:hidden}.decision-reason-list>div:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f59e0b06);width:55px;height:100%;position:absolute;top:0;right:0}.decision-reason-list>div.positive{color:#a7f3c2;border-color:#22c55e26;border-left-color:var(--decision-green);background:linear-gradient(90deg,#16653433,#14532d0f)}@media (width<=1380px){.decision-trace-summary{grid-template-columns:repeat(3,minmax(135px,1fr))}.decision-trace-columns{grid-template-columns:minmax(210px,.9fr) minmax(330px,1.25fr) minmax(230px,.95fr)}}@media (width<=1120px){.decision-trace-columns{grid-template-columns:1fr 1fr}.decision-trace-columns>div:nth-child(2){grid-row:span 2}.decision-trace-columns>div:nth-child(3){grid-column:1}}@media (width<=820px){.decision-trace-summary{grid-template-columns:repeat(2,minmax(125px,1fr))}.decision-trace-columns{grid-template-columns:1fr}.decision-trace-columns>div:nth-child(2),.decision-trace-columns>div:nth-child(3){grid-area:auto}.decision-trace-columns .decision-trace-summary.compact{grid-template-columns:repeat(4,minmax(100px,1fr))}}@media (width<=620px){.decision-trace-panel{gap:14px}.decision-trace-summary{grid-template-columns:1fr 1fr;gap:8px}.decision-trace-summary>div{min-height:66px;padding:11px}.decision-trace-summary strong{font-size:14px}.decision-trace-columns>div{padding:13px}.decision-trace-columns .decision-trace-summary.compact{grid-template-columns:1fr 1fr}.decision-candidate-row{grid-template-columns:25px minmax(0,1fr) auto;padding:8px}}.miq-status-page{--miq-healthy:#35d39a;--miq-warning:#f4bd50;--miq-critical:#ff6b82;--miq-panel:#101c2e;--miq-panel-soft:#132238;--miq-border:#263d5a}.miq-status-header{align-items:flex-start;gap:20px}.miq-status-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.miq-status-pill{color:#b9cde5;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#1f3551a6;border:1px solid #6f8fb457;border-radius:999px;align-items:center;gap:7px;width:max-content;min-height:25px;padding:4px 9px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.miq-status-pill>span{background:#8aa1ba;border-radius:50%;width:7px;height:7px}.miq-status-pill.healthy{color:#73e7bd;background:#165c483d;border-color:#35d39a45}.miq-status-pill.healthy>span{background:var(--miq-healthy)}.miq-status-pill.warning{color:#ffd17a;background:#6f4e1340;border-color:#f4bd5057}.miq-status-pill.warning>span{background:var(--miq-warning)}.miq-status-pill.critical{color:#ff9aac;background:#73243645;border-color:#ff6b825c}.miq-status-pill.critical>span{background:var(--miq-critical)}.miq-health-banner{border:1px solid var(--miq-border);background:linear-gradient(135deg,#122237fa,#0c192afa);border-radius:12px;gap:15px;margin:18px 0;padding:17px 18px;display:flex}.miq-health-banner.healthy{background:linear-gradient(135deg,#12483c6b,#0c192afa);border-color:#35d39a45}.miq-health-banner.warning{background:linear-gradient(135deg,#5c421461,#0c192afa);border-color:#f4bd5052}.miq-health-banner.critical{background:linear-gradient(135deg,#6723336e,#0c192afa);border-color:#ff6b825c}.miq-health-banner-icon{color:#91b5dc;background:#6082a924;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.miq-health-banner.healthy .miq-health-banner-icon{color:var(--miq-healthy);background:#35d39a1f}.miq-health-banner.warning .miq-health-banner-icon{color:var(--miq-warning);background:#f4bd501f}.miq-health-banner.critical .miq-health-banner-icon{color:var(--miq-critical);background:#ff6b8221}.miq-health-banner-copy{flex:1;min-width:0}.miq-health-banner-copy>strong{color:#f4f8fd;font-size:14px;display:block}.miq-health-banner-copy>p{color:#8ca4c1;margin:5px 0 0;font-size:12px}.miq-health-list{gap:7px;margin-top:10px;display:grid}.miq-health-item{color:#b8cbe1;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.miq-health-item>span{background:#8da4bd;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.miq-health-item.warning>span{background:var(--miq-warning)}.miq-health-item.critical>span{background:var(--miq-critical)}.miq-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:18px 0 24px;display:grid}.miq-summary-card{border:1px solid var(--miq-border);background:linear-gradient(145deg,var(--miq-panel-soft),var(--miq-panel));border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:88px;padding:14px;display:flex}.miq-summary-card.warning{border-color:#f4bd5054}.miq-summary-card.critical{border-color:#ff6b825e}.miq-summary-icon{color:#54bdf9;background:#266fa933;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.miq-summary-card.warning .miq-summary-icon{color:var(--miq-warning);background:#f4bd501f}.miq-summary-card.critical .miq-summary-icon{color:var(--miq-critical);background:#ff6b821f}.miq-summary-copy{flex-direction:column;min-width:0;display:flex}.miq-summary-copy>span{color:#7990ab;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.miq-summary-copy>strong{color:#eef5fc;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:3px;font-size:16px;line-height:1.15;overflow:hidden}.miq-summary-copy>small{color:#69809b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.miq-section{margin-top:18px}.miq-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.miq-section-heading h2{color:#f2f7fd;margin:3px 0 2px;font-size:19px}.miq-section-heading p{color:#768da8;margin:0;font-size:11px}.miq-storage-total{flex-direction:column;align-items:flex-end;display:flex}.miq-storage-total span{color:#6f859f;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.miq-storage-total strong{color:#dceaff;margin-top:3px;font-size:17px}.miq-storage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.miq-storage-card{border:1px solid var(--miq-border);background:linear-gradient(145deg,var(--miq-panel-soft),var(--miq-panel));border-radius:12px;min-width:0;padding:16px}.miq-storage-card.warning{border-color:#f4bd5059}.miq-storage-card.critical{border-color:#ff6b826b}.miq-storage-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.miq-storage-title{color:#eaf3fc;align-items:center;gap:8px;display:flex}.miq-storage-title>svg{color:#54bdf9}.miq-storage-card.warning .miq-storage-title>svg{color:var(--miq-warning)}.miq-storage-card.critical .miq-storage-title>svg{color:var(--miq-critical)}.miq-storage-title>strong{font-size:14px}.miq-storage-heading p{color:#6f869f;margin:6px 0 0 27px;font-size:10px}.miq-storage-free{flex-direction:column;flex:none;align-items:flex-end;display:flex}.miq-storage-free strong{color:#f3f7fc;font-size:17px}.miq-storage-free span{color:#7187a1;text-transform:uppercase;font-size:9px;font-weight:800}.miq-storage-progress{background:#0a1423;border-radius:999px;height:7px;margin-top:16px;overflow:hidden}.miq-storage-progress>span{border-radius:inherit;background:linear-gradient(90deg,#238ccf,#47c3f1);height:100%;display:block}.miq-storage-progress.warning>span{background:linear-gradient(90deg,#d68e20,#f4bd50)}.miq-storage-progress.critical>span{background:linear-gradient(90deg,#d74961,#ff758d)}.miq-storage-usage-row{color:#7188a2;justify-content:space-between;gap:12px;margin-top:7px;font-size:9px;display:flex}.miq-storage-details{border-top:1px solid #637fa02e;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:15px;padding-top:13px;display:grid}.miq-storage-details>div,.miq-definition-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.miq-storage-details span,.miq-definition-grid span{color:#617793;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.miq-storage-details strong,.miq-definition-grid strong{color:#b9cbe0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.miq-storage-details code,.miq-definition-grid code{color:#9ec4eb;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden}.miq-details-stack{gap:9px;margin-top:22px;display:grid}.miq-detail-panel{border:1px solid var(--miq-border);background:var(--miq-panel);border-radius:11px;overflow:hidden}.miq-detail-toggle{cursor:pointer;color:#dce9f7;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;display:flex}.miq-detail-toggle:hover{background:#2349702e}.miq-detail-title{align-items:center;gap:11px;display:flex}.miq-detail-icon{color:#55bdf7;background:#2574b029;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.miq-detail-title>div:last-child{flex-direction:column;display:flex}.miq-detail-title strong{font-size:12px}.miq-detail-title span{color:#6c839e;margin-top:2px;font-size:9px}.miq-detail-content{background:#070f1b38;border-top:1px solid #637fa029;padding:14px 15px 16px}.miq-definition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.miq-mapping-list{gap:7px;display:grid}.miq-mapping-row{background:#09142373;border:1px solid #5c7b9e2b;border-radius:8px;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1.4fr) minmax(90px,.7fr) auto;align-items:center;gap:11px;padding:9px 10px;display:grid}.miq-mapping-row code{color:#9ec4eb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.miq-mapping-row>span{color:#59718d}.miq-mapping-row>strong{color:#9bb0c8;font-size:10px}@media (width<=1350px){.miq-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.miq-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.miq-summary-grid,.miq-storage-grid{grid-template-columns:1fr}.miq-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.miq-status-header,.miq-section-heading{flex-direction:column;align-items:flex-start}.miq-storage-total{align-items:flex-start}}@media (width<=620px){.miq-definition-grid,.miq-storage-details,.miq-mapping-row{grid-template-columns:1fr}.miq-mapping-row>span{display:none}.miq-storage-heading{flex-direction:column}.miq-storage-free{align-items:flex-start}}.automation-mode-summary{border:1px solid #40699773;align-items:center;gap:14px;margin:16px 0;display:flex}.automation-mode-summary p{color:#9db3cb;margin:0;font-size:12px;line-height:1.5}.automation-mode-pill{border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:800}.automation-mode-pill.simulation{color:#93c5fd;background:#2563eb38}.automation-mode-pill.approval{color:#fcd34d;background:#f59e0b2e}.automation-mode-pill.automatic{color:#86efac;background:#22c55e2e}.automation-routing-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-routing-summary>div{background:#0c192bad;border:1px solid #334f708c;border-radius:12px;flex-direction:column;gap:6px;padding:15px;display:flex}.automation-routing-summary strong{color:#e7f4ff;font-size:13px}.automation-routing-summary span{color:#8fa8c2;font-size:11px;line-height:1.55}.automation-form-toggle.danger{background:#450a0a2e;border-color:#ef444473}.automation-form-toggle.danger strong{color:#fecaca}.automation-badge.automatic{color:#86efac;background:#1665343d;border-color:#22c55e73}.automation-action-row .field-group small{color:#7189a4;margin-top:6px;font-size:10px;line-height:1.45;display:block}@media (width<=820px){.automation-routing-summary{grid-template-columns:1fr}.automation-mode-summary{flex-direction:column;align-items:flex-start}}.miq-advanced-storage{background:linear-gradient(145deg,#101d30,#0d1828);border:1px solid #294867;border-radius:13px;margin-top:26px;padding:18px}.miq-advanced-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.miq-advanced-placeholder{color:#6693bc;text-align:center;border:1px dashed #315273;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:170px;margin-top:14px;display:flex}.miq-advanced-placeholder strong{color:#dbeafa;font-size:14px}.miq-advanced-placeholder p{color:#758da7;margin:0;font-size:11px}.miq-advanced-meta{color:#7088a3;border:1px solid #4d739738;border-radius:9px;flex-wrap:wrap;gap:18px;margin-top:13px;padding:10px 12px;font-size:10px;display:flex}.miq-advanced-meta strong{color:#b9cce1}.miq-advanced-tabs{background:#091524;border:1px solid #4e739738;border-radius:9px;gap:6px;margin-top:14px;padding:4px;display:flex}.miq-advanced-tabs button{cursor:pointer;color:#7890ab;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-size:11px;font-weight:800}.miq-advanced-tabs button.active{color:#53c2ff;background:#173451}.miq-advanced-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.miq-advanced-metrics.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.miq-advanced-metric{background:#0e1f33bd;border:1px solid #4b6f933d;border-radius:9px;flex-direction:column;justify-content:center;min-height:76px;padding:12px;display:flex}.miq-advanced-metric span{color:#6d849f;text-transform:uppercase;font-size:8px;font-weight:850}.miq-advanced-metric strong{color:#edf6ff;margin-top:4px;font-size:18px}.miq-advanced-metric small{color:#647c97;margin-top:3px;font-size:9px}.miq-library-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.miq-library-analysis-card,.miq-advanced-library-section{background:#091525b8;border:1px solid #50769b40;border-radius:10px;padding:14px}.miq-library-analysis-heading,.miq-advanced-library-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.miq-library-analysis-heading>div,.miq-advanced-library-title>div{flex-direction:column;gap:4px;min-width:0;display:flex}.miq-library-analysis-heading strong,.miq-advanced-library-title strong{color:#e6f1fb;font-size:13px}.miq-library-analysis-heading code,.miq-advanced-library-title code{color:#6d91b5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.miq-library-analysis-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.miq-library-analysis-stats>div{flex-direction:column;gap:3px;display:flex}.miq-library-analysis-stats span{color:#617994;text-transform:uppercase;font-size:8px;font-weight:850}.miq-library-analysis-stats strong{color:#bfd3e7;font-size:11px}.miq-library-error{color:#ff93a5;font-size:11px}.miq-advanced-library-sections{gap:12px;margin-top:14px;display:grid}.miq-advanced-library-title>span{color:#d8e9f8;font-size:14px;font-weight:800}.miq-advanced-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.miq-advanced-columns h3{color:#a7bfd7;text-transform:uppercase;margin:0 0 7px;font-size:10px}.miq-advanced-list{gap:5px;max-height:330px;display:grid;overflow:auto}.miq-advanced-list-row{border:1px solid #43678b2e;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 8px;display:flex}.miq-advanced-list-row code{color:#8fb7dc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.miq-advanced-list-row>strong{color:#d8e8f7;flex:none;font-size:10px}.miq-advanced-empty{color:#637d98;text-align:center;border:1px dashed #4d74993b;border-radius:8px;padding:18px;font-size:10px}.miq-duplicate-item{flex-direction:column;gap:5px;width:100%;display:flex}.miq-duplicate-item strong{color:#dbeafa;font-size:10px}.miq-duplicate-item span{color:#7890aa;font-size:9px}@media (width<=1100px){.miq-advanced-metrics,.miq-advanced-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.miq-library-analysis-grid{grid-template-columns:1fr}}@media (width<=760px){.miq-advanced-columns{grid-template-columns:1fr}.miq-advanced-actions{justify-content:flex-start}}@media (width<=520px){.miq-advanced-metrics,.miq-advanced-metrics.compact,.miq-library-analysis-stats{grid-template-columns:1fr}}.miq-advanced-storage.disabled{padding:14px 16px}.miq-advanced-storage.disabled .miq-section-heading{margin-bottom:0}.miq-advanced-actions{align-items:center}.miq-advanced-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #537ea657;min-height:28px;padding:3px 7px}.miq-advanced-toggle:hover{background:#0f28409e;border-color:#4aade775}.miq-advanced-toggle>input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;position:absolute!important}.miq-advanced-toggle-track{border-radius:999px;flex:none;width:28px;height:15px;transition:all .16s;display:block;position:relative}.miq-advanced-toggle-track>span{background:#849bb3;border-radius:50%;width:9px;height:9px;transition:all .16s;position:absolute;top:2px;left:2px}.miq-advanced-toggle>input:checked+.miq-advanced-toggle-track{background:#0d6fa8;border-color:#1598db}.miq-advanced-toggle>input:checked+.miq-advanced-toggle-track>span{background:#fff;transform:translate(13px)}.miq-advanced-toggle-label{color:#bdd0e4;font-size:9px;font-weight:800}.miq-advanced-toggle:has(input:disabled){cursor:wait;opacity:.58}.miq-advanced-disabled{color:#718ba5;background:#06101c52;border:1px dashed #4d749947;border-radius:8px;align-items:center;gap:9px;min-height:auto;margin-top:11px;padding:9px 11px;display:flex}.miq-advanced-disabled>svg{color:#5b9fd0;flex:none}.miq-advanced-disabled>span{color:#718ba5;font-size:9px;line-height:1.45}.miq-advanced-disabled strong{color:#b9d1e7;font-size:inherit}.miq-advanced-storage.disabled .miq-advanced-placeholder,.miq-advanced-storage.disabled .miq-advanced-meta,.miq-advanced-storage.disabled .miq-advanced-tabs{display:none}button.miq-advanced-toggle{appearance:none;cursor:pointer;min-height:28px;color:inherit;font:inherit;background:#08142285;border:1px solid #537ea657;border-radius:7px;align-items:center;gap:7px;padding:3px 7px;display:inline-flex}button.miq-advanced-toggle:hover:not(:disabled){background:#0f2840ad;border-color:#4aade780}button.miq-advanced-toggle:disabled{cursor:wait;opacity:.58}button.miq-advanced-toggle .miq-advanced-toggle-track{background:#17283c;border:1px solid #42607e;border-radius:999px;flex:none;width:28px;height:15px;display:block;position:relative}button.miq-advanced-toggle .miq-advanced-toggle-track>span{background:#849bb3;border-radius:50%;width:9px;height:9px;transition:transform .16s;position:absolute;top:2px;left:2px}button.miq-advanced-toggle.enabled .miq-advanced-toggle-track{background:#0d6fa8;border-color:#1598db}button.miq-advanced-toggle.enabled .miq-advanced-toggle-track>span{background:#fff;transform:translate(13px)}button.miq-advanced-toggle.enabled .miq-advanced-toggle-label{color:#67cbff}.guided-automation{flex-direction:column;gap:16px;padding:18px;display:flex}.guided-hero{background:linear-gradient(145deg,#0a192cf5,#071220f5);border:1px solid #3a63917a;border-radius:16px;justify-content:space-between;gap:22px;padding:23px 24px;display:flex}.guided-hero h1{color:#f5fbff;margin:7px 0 8px;font-size:22px}.guided-hero p{color:#8fa8c2;max-width:700px;margin:0;font-size:13px;line-height:1.6}.guided-hero-status{text-transform:capitalize;background:#06101db8;border:1px solid #2f588180;border-radius:12px;flex-direction:column;align-items:flex-end;gap:5px;min-width:150px;padding:12px 14px;display:flex}.guided-hero-status span{color:#7892ad;font-size:10px;font-weight:700}.guided-hero-status strong{color:#65d2ff;font-size:15px}.guided-section{background:#081322c2;border:1px solid #304d6f7a;border-radius:15px;overflow:hidden}.guided-section-header{background:#0d1d31a3;border-bottom:1px solid #314e6f57;align-items:center;gap:12px;padding:17px 19px;display:flex}.guided-step-number{color:#fff;background:#178fd2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.guided-section-icon{color:#55caff;background:#178fd224;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.guided-section-header h2{color:#eef8ff;margin:0;font-size:15px}.guided-section-header p{color:#829bb6;margin:4px 0 0;font-size:11px}.guided-section-body{flex-direction:column;gap:17px;padding:18px 19px 20px;display:flex}.guided-form-grid{gap:13px;display:grid}.guided-form-grid.two{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr)}.guided-enabled-control,.guided-source-card{background:#0a1829b3;border:1px solid #3655788c;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;display:flex}.guided-enabled-control>span,.guided-source-card>div{flex-direction:column;flex:1;gap:3px;display:flex}.guided-enabled-control strong,.guided-source-card strong{color:#e8f4ff;font-size:12px}.guided-enabled-control small,.guided-source-card span{color:#7892ad;font-size:10px}.guided-source-state{background:#1d995b2e;border-radius:999px;flex:none;padding:5px 9px;font-weight:800;color:#7ce7af!important}.guided-radio-grid{grid-template-columns:repeat(var(--guided-columns,3),minmax(0,1fr));gap:10px;display:grid}.guided-radio-card{cursor:pointer;align-items:flex-start;gap:10px;min-height:65px;padding:12px 13px;display:flex}.guided-radio-card input{opacity:0;position:absolute}.guided-radio-dot{margin-top:1px}.guided-radio-card.selected .guided-radio-dot:after{content:"";background:#35b9ff;border-radius:50%;position:absolute;inset:3px}.guided-radio-card>span:last-child{flex-direction:column;gap:4px;display:flex}.guided-radio-card strong{color:#e9f5ff;font-size:12px}.guided-radio-card small{color:#7f99b4;font-size:10px;line-height:1.45}.guided-route-title span{color:#5ecaff;text-transform:uppercase;font-size:10px;font-weight:800}.guided-route-title strong{color:#f0f8ff;font-size:15px}.guided-route-meta span{color:#9db6cf;background:#294d7059;border-radius:999px;padding:4px 8px;font-size:9px}.guided-hash-note{color:#8ca7c1;background:#154c6e24;border-left:3px solid #269fdc;border-radius:8px;padding:11px 13px;font-size:11px}.guided-subsection,.guided-delete-policy{flex-direction:column;gap:10px;display:flex}.guided-subsection h3,.guided-delete-policy>strong{color:#ddecf8;margin:0;font-size:12px}.guided-retention-row{grid-template-columns:220px minmax(0,1fr);gap:14px;display:grid}.guided-number-input{align-items:center;gap:8px;display:flex}.guided-number-input input{width:100%}.guided-number-input span{color:#839cb6;font-size:11px}.guided-advanced-switch{background:#081322b8;border:1px solid #304d6f7a;border-radius:14px;overflow:hidden}.guided-advanced-switch>button{color:#57c7fa;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:15px 17px;display:flex}.guided-advanced-switch>button>span{flex-direction:column;flex:1;gap:4px;display:flex}.guided-advanced-switch strong{color:#e7f4ff;font-size:12px}.guided-advanced-switch small{color:#7892ad;font-size:10px}.guided-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.guided-optional-card{background:#071220b3;border:1px solid #314f7180;border-radius:10px;grid-template-columns:1fr auto;gap:9px;padding:13px;display:grid}.guided-optional-card>span{flex-direction:column;display:flex}.guided-optional-card strong{color:#e4f1fb;font-size:11px}.guided-optional-card small,.guided-optional-card label{color:#748da8;font-size:9px}.guided-optional-card button{color:#4cc2f7;background:0 0;border:0;grid-column:1/-1;width:max-content;padding:0;font-size:10px;font-weight:700}.guided-summary{background:linear-gradient(145deg,#081f22db,#071421e6);border:1px solid #25976a80;border-radius:15px;overflow:hidden}.guided-summary>header{color:#6ee7b7;border-bottom:1px solid #29826340;gap:12px;padding:17px 19px;display:flex}.guided-summary h2{color:#e9fff7;margin:0;font-size:15px}.guided-summary p{color:#85a9a0;margin:4px 0 0;font-size:10px}.guided-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 15px;padding:17px 19px;display:grid}.guided-summary-list>div{color:#abc5bd;gap:8px;font-size:10px;display:flex}.guided-summary-list svg{color:#5ed7a6;flex:none}.guided-summary>footer{border-top:1px solid #29826338;justify-content:space-between;align-items:center;gap:15px;padding:14px 19px;display:flex}.guided-summary>footer>div{color:#91ada4;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}@media (width<=1050px){.guided-radio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-route-flow{grid-template-columns:1fr}.guided-route-arrow{justify-self:center;transform:rotate(90deg)}}@media (width<=760px){.guided-automation{padding:10px}.guided-hero{flex-direction:column}.guided-form-grid.two,.guided-retention-row,.guided-optional-grid,.guided-summary-list,.guided-radio-grid{grid-template-columns:1fr}.guided-summary>footer{flex-direction:column;align-items:stretch}}.automation-rule-editor.compact .automation-rule-expand{align-items:flex-start}.automation-rule-editor.compact .automation-rule-expand>div{gap:7px}.automation-rule-meta{display:flex!important}.automation-rule-meta>span{background:#2d4f715c;border-radius:999px;padding:4px 7px;font-weight:750;color:#9db7cf!important;font-size:9px!important}.automation-rule-summary>div{background:#06111e8a;border:1px solid #304f716b;border-radius:10px;min-width:0;padding:11px 12px}.automation-rule-summary-items>span{color:#c4d7e8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:5px 8px;font-size:10px;line-height:1.3;overflow:hidden}.automation-rule-summary-items.actions>span{color:#9fe2ca}.automation-rule-summary-items>span.muted{color:#718aa3;font-style:italic}.automation-rule-editor.compact .automation-rule-body{border:1px solid #36587b6b;border-radius:12px;margin:0 12px 12px}.automation-rule-editor.compact .automation-condition-row,.automation-rule-editor.compact .automation-action-row{background:#07121fb3;border-radius:9px}@media (width<=820px){.automation-rule-summary{grid-template-columns:1fr}}.mediaiq-brand:hover .mediaiq-brand-logo{filter:drop-shadow(0 0 16px #38bdf86b)drop-shadow(0 0 20px #ec489947);transform:scale(1.045)translateY(-1px)}.mediaiq-brand-copy{min-width:0}.mediaiq-brand-copy strong{letter-spacing:-.025em;background:linear-gradient(90deg,#fff,#e2e8f0 45%,#38bdf8 72%,#a855f7);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px}.mediaiq-brand-copy span{color:#a8b3c7;white-space:normal;max-width:145px;line-height:1.25}.main-content{flex-direction:column;min-width:0;display:flex}.page-content{flex:1 0 auto}.mediaiq-intelligence-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0,#3b82f61a,#0000 30%),radial-gradient(circle at 100%,#a855f71f,#0000 30%),linear-gradient(145deg,#0f172af0,#040a16fa);border:1px solid #38bdf838;flex:none;grid-template-columns:repeat(5,minmax(145px,1fr)) minmax(210px,1.25fr);display:grid;overflow:hidden}.mediaiq-footer-feature,.mediaiq-footer-signature{align-items:center;gap:13px;min-width:0;min-height:104px;padding:20px 18px;display:flex;position:relative}.mediaiq-footer-feature:not(:first-child):before,.mediaiq-footer-signature:before{content:"";background:linear-gradient(#0000,#94a3b84d,#0000);width:1px;position:absolute;top:22%;bottom:22%;left:0}.mediaiq-footer-feature svg{color:#38bdf8}.mediaiq-footer-feature:nth-child(2) svg{color:#a855f7}.mediaiq-footer-feature:nth-child(3) svg{color:#f59e0b}.mediaiq-footer-feature:nth-child(4) svg{color:#0ea5e9}.mediaiq-footer-feature:nth-child(5) svg{color:#c084fc}.mediaiq-footer-feature div{flex-direction:column;display:flex}.mediaiq-footer-feature strong{color:#f8fafc;text-transform:uppercase}.mediaiq-footer-feature span{color:#a8b3c7}.mediaiq-footer-signature{text-align:center;flex-direction:column;justify-content:center}.mediaiq-footer-signature strong{text-transform:uppercase;background:linear-gradient(90deg,#a855f7,#38bdf8,#e879f9);color:#0000;-webkit-background-clip:text;background-clip:text}.mediaiq-footer-signature span{color:#e2e8f0;text-transform:uppercase}@media (width<=1450px){.mediaiq-intelligence-footer{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.mediaiq-intelligence-footer{grid-template-columns:repeat(2,1fr);margin:14px}.mediaiq-footer-signature{grid-column:span 2}}@media (width<=620px){.mediaiq-intelligence-footer{border-radius:18px;grid-template-columns:1fr}.mediaiq-footer-signature{grid-column:auto}.mediaiq-footer-feature:not(:first-child):before,.mediaiq-footer-signature:before{width:auto;height:1px;inset:0 10% auto}}.brand{border-bottom:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;padding:20px 12px;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 20px #00bfff73)drop-shadow(0 0 40px #a855f759);width:220px;height:auto;transition:all .25s}.brand-logo:hover{transform:scale(1.03)}.brand-tagline{text-align:center;letter-spacing:1.8px;color:#ffffffbf;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:600}.mediaiq-brand-logo{max-height:176px}.mediaiq-brand{gap:0}.mediaiq-brand-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 0 10px #0ea5e929)drop-shadow(0 0 16px #a855f71c);border:0;border-radius:0;outline:0;flex:none;width:250px;max-width:calc(100% - 8px);height:158px;margin:0;padding:0;transition:transform .18s,filter .18s;display:block;box-shadow:none!important;background:0 0!important}.mediaiq-brand-logo:hover{filter:drop-shadow(0 0 13px #0ea5e938)drop-shadow(0 0 19px #a855f729);transform:scale(1.02)}.mediaiq-brand-copy,.mediaiq-brand .brand-copy{display:none!important}@media (width<=900px){.mediaiq-brand-logo{width:236px;height:148px}}.mediaiq-brand{box-sizing:border-box;background:0 0;border-bottom:1px solid #4b55638c;justify-content:center;align-items:center;width:100%;min-height:188px;padding:10px 12px 14px;display:flex;overflow:hidden}.mediaiq-complete-brand{background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:220px;margin:0 auto;display:flex}.mediaiq-complete-brand__artwork{background:0 0;width:210px;height:150px;margin:0 auto;position:relative;overflow:hidden}.mediaiq-complete-brand__artwork img{transform-origin:top;object-fit:contain;object-position:center;filter:drop-shadow(0 0 8px #0ea5e926)drop-shadow(0 0 12px #a855f71a);border:0;border-radius:0;outline:0;width:210px;max-width:none;height:auto;margin:0;padding:0;display:block;position:absolute;top:-12px;left:50%;transform:translate(-50%)scale(1.02);box-shadow:none!important;background:0 0!important}.mediaiq-complete-brand__tagline{color:#d8e2ef;letter-spacing:1.15px;text-align:center;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 2px #000000e6,0 0 7px #38bdf81f;justify-content:center;align-items:center;width:196px;max-width:100%;min-height:18px;margin:0 auto;font-size:8.5px;font-weight:750;line-height:1.15;display:flex}.mediaiq-complete-brand__tagline:before,.mediaiq-complete-brand__tagline:after{content:"";flex:0 0 10px;width:10px;height:1px;margin:0 5px}.mediaiq-complete-brand__tagline:before{background:linear-gradient(90deg,#0000,#a855f7cc)}.mediaiq-complete-brand__tagline:after{background:linear-gradient(90deg,#38bdf8cc,#0000)}.mediaiq-complete-brand--sidebar{width:100%;max-width:220px}.mediaiq-complete-brand--login{width:100%;max-width:340px;margin:0 auto 24px}.mediaiq-complete-brand--login .mediaiq-complete-brand__artwork{width:320px;height:216px}.mediaiq-complete-brand--login .mediaiq-complete-brand__artwork img{width:320px;transform:translate(-50%)scale(1.02)}.mediaiq-complete-brand--login .mediaiq-complete-brand__tagline{letter-spacing:1.8px;width:292px;min-height:24px;margin-top:5px;font-size:11px}.mediaiq-brand-copy,.mediaiq-brand .brand-copy,.login-brand-copy,.auth-brand-copy{display:none!important}@media (width<=900px){.mediaiq-brand{min-height:178px;padding:9px 10px 12px}.mediaiq-complete-brand__artwork{width:198px;height:142px}.mediaiq-complete-brand__artwork img{width:198px}.mediaiq-complete-brand__tagline{letter-spacing:1px;width:186px;font-size:8px}}@media (width<=520px){.mediaiq-complete-brand--login{max-width:280px}.mediaiq-complete-brand--login .mediaiq-complete-brand__artwork{width:265px;height:179px}.mediaiq-complete-brand--login .mediaiq-complete-brand__artwork img{width:265px}.mediaiq-complete-brand--login .mediaiq-complete-brand__tagline{letter-spacing:1.3px;width:245px;font-size:9px}}.library-profile-heading{justify-content:space-between}.library-profile-heading dl{grid-template-columns:repeat(5,minmax(78px,1fr));gap:12px;margin:0;display:grid}.library-profile-heading dl div{flex-direction:column;gap:3px;display:flex}.library-profile-heading dt{color:var(--muted);font-size:.78rem}.library-profile-heading dd{margin:0;font-weight:700}.library-profile-details>div{padding-top:18px}.release-group-grid>div{border:1px solid var(--border);background:#ffffff06;border-radius:14px;flex-direction:column;gap:5px;padding:14px;display:flex}.library-outlier-list>div{background:#ffb04d12;border:1px solid #ffb04d40;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}@media (width<=900px){.library-profile-heading{flex-direction:column;align-items:flex-start}.library-profile-heading dl{grid-template-columns:repeat(2,1fr);width:100%}.library-profile-details{grid-template-columns:1fr}}.library-intelligence-page{flex-direction:column;gap:22px;display:flex}.library-intelligence-mode{color:#d7f9f2;background:linear-gradient(90deg,#14b8a61a,#0e74900f);border:1px solid #2dd4bf52;border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:13px 16px;display:flex}.library-intelligence-mode svg{color:#5eead4}.library-intelligence-mode strong{color:#f0fdfa;margin-left:auto}.library-profile-list{flex-direction:column;gap:13px;display:flex}.library-profile-card{background:linear-gradient(145deg,#111f33fa,#0a1524fc);border:1px solid #415d7f80;border-radius:16px;transition:transform .17s,border-color .17s,box-shadow .17s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000014}.library-profile-card:before{content:"";opacity:0;background:linear-gradient(#38bdf8,#8b5cf6);width:3px;height:100%;transition:opacity .17s;position:absolute;top:0;left:0}.library-profile-card:hover{border-color:#38bdf85c;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff09,0 16px 38px #0003}.library-profile-card:hover:before,.library-profile-card.expanded:before{opacity:1}.library-profile-card.expanded{border-color:#38bdf857}.library-profile-heading{box-sizing:border-box;cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(250px,1.3fr) minmax(520px,1.7fr) 32px;align-items:center;gap:18px;padding:18px 20px;display:grid}.library-profile-heading:hover{background:#38bdf806}.library-profile-identity{min-width:0}.library-profile-title-row{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.library-profile-heading h2{color:#f4f8fc;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:18px;font-weight:800;line-height:1.25;overflow:hidden}.library-profile-reference{color:#6f8baa;letter-spacing:.045em;font-size:10px;font-weight:750}.library-profile-badges{flex-wrap:wrap;gap:6px;display:flex}.library-profile-badge{color:#a8bdd2;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;background:#192c44a8;border:1px solid #5274975c;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:3px 8px;font-size:8px;font-weight:800;display:inline-flex}.library-profile-badge.duplicate{color:#9fe4ff;background:#0284c71f;border-color:#38bdf84d}.library-profile-badge.warning{color:#fcd58a;background:#92400e29;border-color:#f59e0b4d}.library-profile-metrics{grid-template-columns:repeat(5,minmax(82px,1fr));gap:8px;min-width:0;margin:0;display:grid}.library-profile-metric{background:linear-gradient(145deg,#15273fd6,#0c192ae6);border:1px solid #425f8061;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:62px;padding:9px 10px;display:flex;position:relative;overflow:hidden}.library-profile-metric:after{content:"";background:#38bdf809;border-radius:50%;width:44px;height:44px;position:absolute;bottom:-14px;right:-14px}.library-profile-metric dt{color:#7189a5;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7.5px;font-weight:850;line-height:1.2;overflow:hidden}.library-profile-metric dd{color:#f3f8fd;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:850;line-height:1.1;overflow:hidden}.library-profile-metric.has-outliers{background:linear-gradient(145deg,#571e3047,#2a142047);border-color:#fb71854d}.library-profile-metric.has-outliers dd{color:#fda4af}.metric-good{color:#4ade80!important}.metric-warning{color:#facc15!important}.metric-danger{color:#fb7185!important}.library-profile-trust-track{background:#3e547075;border-radius:999px;width:100%;height:3px;margin-top:1px;display:block;overflow:hidden}.library-profile-trust-track>span{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#4ade80);height:100%;display:block}.library-profile-expand-icon{color:#8098b4;background:#112136cc;border:1px solid #47678b6b;border-radius:9px;place-items:center;width:30px;height:30px;transition:transform .18s,color .18s,border-color .18s,background .18s;display:grid}.library-profile-card:hover .library-profile-expand-icon{color:#7dd3fc;background:#0e74901a;border-color:#38bdf84d}.library-profile-card.expanded .library-profile-expand-icon{color:#7dd3fc;border-color:#38bdf857;transform:rotate(180deg)}.library-profile-details{background:linear-gradient(#050e1a1f,#040b1647);border-top:1px solid #415d7f57;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;padding:4px 20px 20px;display:grid}.library-profile-details>div{min-width:0;padding-top:17px}.library-profile-details h3{color:#dce9f7;align-items:center;gap:7px;margin:0 0 12px;font-size:11px;font-weight:850;display:flex}.library-profile-details h3:before{content:"";background:#38bdf8;border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 7px #38bdf88c}.release-group-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.release-group-grid>div{background:linear-gradient(145deg,#172a43c7,#0c192ad6);border:1px solid #43618466;border-radius:11px;flex-direction:column;gap:6px;min-width:0;padding:13px;transition:transform .16s,border-color .16s;display:flex}.release-group-grid>div:hover{border-color:#38bdf845;transform:translateY(-1px)}.release-group-grid strong{color:#e5eff8;font-size:10px}.release-group-grid span{color:#7dd3fc;font-size:9px;font-weight:750}.release-group-grid small{color:#7890aa;font-size:8px;line-height:1.45}.library-profile-evidence{color:#8ea4bc;background:#0f1d30ad;border:1px solid #3f5c7d52;border-radius:9px;margin:10px 0 0;padding:11px 12px;font-size:9px;line-height:1.55}.library-outlier-list{flex-direction:column;gap:8px;display:flex}.library-outlier-list>div{color:#fda4af;background:linear-gradient(90deg,#7f1d1d29,#4c1d3214);border:1px solid #fb718547;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;display:flex}.library-outlier-list strong{color:#fecdd3;font-size:9px}.library-outlier-list span{color:#a88e9b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}@media (width<=1250px){.library-profile-heading{grid-template-columns:minmax(220px,1fr) 1.8fr 32px}.library-profile-metrics{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media (width<=950px){.library-profile-heading{grid-template-columns:1fr 32px}.library-profile-identity{grid-column:1}.library-profile-metrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(80px,1fr));width:100%}.library-profile-expand-icon{grid-area:1/2}.library-profile-details{grid-template-columns:1fr}}@media (width<=700px){.library-intelligence-mode{flex-wrap:wrap;align-items:flex-start}.library-intelligence-mode strong{width:100%;margin-left:28px}.library-profile-heading{padding:15px}.library-profile-heading h2{white-space:normal;font-size:16px}.library-profile-metrics{grid-template-columns:repeat(2,minmax(100px,1fr))}.library-profile-metric:last-child{grid-column:span 2}.library-profile-details{padding:4px 15px 15px}}.library-intelligence-filters{flex-wrap:wrap;gap:8px;display:flex}.library-intelligence-filters button{border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;padding:8px 12px}.library-intelligence-filters button:hover,.library-intelligence-filters button.active{color:#dbeafe;background:#2563eb2e;border-color:#3b82f6}.library-profile-badge.tier.identity_anchor{color:#cbd5e1;background:#64748b2e}.library-profile-badge.tier.provisional_consensus{color:#fde68a;background:#f59e0b29}.library-profile-badge.tier.trusted_consensus,.library-profile-badge.eligible{color:#86efac;background:#22c55e29}.library-profile-card:has(.library-profile-badge.eligible){border-color:#22c55e6b}.library-profile-members-panel{grid-column:1/-1}.library-profile-members{flex-direction:column;gap:9px;display:flex}.library-profile-members>div{border:1px solid var(--border);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.library-profile-members>div.outlier{background:#7f1d1d1a;border-color:#ef444461}.library-profile-members>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.library-profile-members span,.library-profile-members small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-profile-members dl{grid-template-columns:repeat(4,minmax(58px,auto));gap:10px;margin:0;display:grid}.library-profile-members dt{color:var(--muted);font-size:.7rem}.library-profile-members dd{margin:3px 0 0;font-weight:800}@media (width<=760px){.library-profile-members>div{flex-direction:column}.library-profile-members dl{grid-template-columns:repeat(2,1fr);width:100%}}.library-automation-defaults,.guided-shared-library-card{background:linear-gradient(145deg,#0e2136f5,#091626fa);border:1px solid #38bdf83d;border-radius:16px;box-shadow:inset 0 1px #ffffff06}.library-automation-defaults{margin-top:22px;padding:18px}.shared-setting-badge{color:#9fe4ff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#0284c71f;border:1px solid #38bdf852;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:8px;font-weight:850;display:inline-flex}.guided-shared-library-list{flex-direction:column;gap:14px;margin-top:14px;display:flex}.guided-shared-library-card{padding:16px}.guided-shared-library-card>header{border-bottom:1px solid #47678b52;align-items:center;gap:11px;margin-bottom:15px;padding-bottom:13px;display:flex}.guided-shared-library-card>header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.guided-shared-library-card>header strong{color:#eef7ff;font-size:13px}.guided-shared-library-card>header small{color:#7890aa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guided-shared-library-icon{color:#7dd3fc;background:#0e749021;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.guided-shared-grid{grid-template-columns:repeat(3,minmax(170px,1fr));gap:12px;display:grid}.guided-shared-toggles{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;margin-top:13px;display:grid}.guided-shared-toggles label{background:#ffffff06;border:1px solid #4361845c;border-radius:11px;align-items:flex-start;gap:9px;padding:11px;display:flex}.guided-shared-toggles label>span{flex-direction:column;gap:4px;display:flex}.guided-shared-toggles strong{color:#dce9f7;font-size:10px}.guided-shared-toggles small{color:#7890aa;font-size:8px;line-height:1.4}.guided-shared-saving{color:#7dd3fc;align-items:center;gap:7px;margin-top:12px;font-size:9px;font-weight:750;display:flex}@media (width<=1050px){.guided-shared-grid,.guided-shared-toggles{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=680px){.guided-shared-library-card>header{flex-wrap:wrap;align-items:flex-start}.shared-setting-badge{margin-left:45px}.guided-shared-grid,.guided-shared-toggles{grid-template-columns:1fr}}.login-shell{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#03091473,#030914b8);flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(24px,3.5vh,38px);min-height:100vh;padding:clamp(42px,7vh,82px) 16px 48px;display:flex}.login-shell .login-card{box-sizing:border-box;width:min(420px,100vw - 32px);margin:0}@media (height<=760px){.login-shell{gap:20px;padding-top:28px}.mediaiq-complete-brand--login{transform-origin:top;margin-bottom:-12px;transform:scale(.9)}}@media (width<=520px){.login-shell{gap:22px;padding:28px 16px 36px}.login-shell .login-card{padding:26px 22px}}.topbar-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.profile-menu{flex:none;position:relative}.profile-menu-trigger{color:#9bb1ca;cursor:pointer;background:#0d1b2dcc;border:1px solid #4f6f946b;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:45px;height:36px;padding:0 9px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.profile-menu-trigger:hover,.profile-menu-trigger.active{color:#e7f6ff;background:#1849696b;border-color:#38bdf88c}.profile-menu-trigger:active{transform:translateY(1px)}.profile-menu-trigger svg:last-child{transition:transform .18s}.profile-menu-trigger svg:last-child.rotated{transform:rotate(180deg)}.profile-dropdown{z-index:1000;background:linear-gradient(145deg,#122237fc,#0a1728fc);border:1px solid #4b6a8f7a;border-radius:14px;width:min(290px,100vw - 30px);animation:.14s ease-out mediaiq-profile-menu-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 55px #00000075,0 0 0 1px #ffffff05}@keyframes mediaiq-profile-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-dropdown-header{background:#142c4652;border-bottom:1px solid #4a688b42;align-items:center;gap:11px;padding:15px 16px;display:flex}.profile-avatar{color:#62c9fa;background:#1d7fb629;border:1px solid #38bdf857;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.profile-dropdown-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-dropdown-header strong{color:#edf7ff;font-size:13px}.profile-dropdown-header span{color:#7891ac;font-size:10px}.profile-dropdown-section{border-bottom:1px solid #4a688b33;gap:3px;padding:7px;display:grid}.profile-dropdown-section:last-child{border-bottom:0}.profile-dropdown-section>button{color:#91aac4;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px 11px;transition:background .14s,color .14s;display:flex}.profile-dropdown-section>button:hover{color:#65cdfb;background:#2a5b8440}.profile-dropdown-section>button>svg{flex:none}.profile-dropdown-section>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-dropdown-section>button strong{color:#dceafa;font-size:11px;font-weight:750}.profile-dropdown-section>button small{color:#6f879f;font-size:9px}.profile-dropdown-section>button:hover strong{color:#f3f9ff}.profile-dropdown-section>button.profile-logout-action{color:#fb8c9e}.profile-dropdown-section>button.profile-logout-action:hover{color:#ff9eae;background:#8b263b33}.profile-dropdown-section>button.profile-logout-action strong{color:#ffafbb}@media (width<=760px){.topbar-actions{gap:7px}.profile-menu-trigger{width:39px;min-width:39px;padding:0}.profile-menu-trigger svg:last-child{display:none}.profile-dropdown{position:fixed;top:64px;right:12px}}.automation-tab-count{color:#7dd3fc;background:#38bdf824;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:850;display:grid}.automation-queue-grid{display:grid}.automation-queue-card{border:1px solid #415d7f80;flex-direction:column;display:flex}.automation-queue-card>header{justify-content:space-between;gap:12px;display:flex}.automation-queue-card>header>div{flex-direction:column;gap:4px;display:flex}.automation-queue-card>footer{justify-content:flex-end;gap:8px;display:flex}.automation-queue-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.automation-queue-metrics>div{background:#ffffff06;border:1px solid #425f8059;flex-direction:column;gap:5px;display:flex}.guided-automatic-gates{background:#0e74900e;border:1px solid #38bdf838;border-radius:13px;flex-direction:column;gap:12px;margin-top:14px;padding:14px;display:flex}.guided-safety-gates{grid-template-columns:repeat(3,minmax(170px,1fr));gap:9px;display:grid}.guided-safety-gates label{border:1px solid #43618459;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}@media (width<=760px){.automation-queue-metrics,.guided-safety-gates,.automation-queue-grid{grid-template-columns:1fr}}.automation-tabs{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;display:flex;overflow:visible}.automation-tabs button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;min-width:max-content;display:inline-flex}.automation-tab-count{flex:none}@media (width<=760px){.automation-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.automation-tabs button{width:100%;min-width:0}.automation-tabs button:last-child:nth-child(odd){grid-column:1/-1}}.automation-eligibility-card{background:linear-gradient(145deg,#112035fa,#091525fc);border:1px solid #46678d85;border-radius:14px;flex-direction:column;gap:14px;margin-top:14px;padding:16px;display:flex}.automation-eligibility-card.eligible{background:linear-gradient(145deg,#0a2e2bf0,#081a23fc);border-color:#22c55e61}.automation-eligibility-card.blocked{background:linear-gradient(145deg,#3126158f,#0c1727fc);border-color:#f59e0b61}.automation-eligibility-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.automation-eligibility-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.automation-eligibility-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.automation-eligibility-heading strong{color:#f1f7ff;font-size:13px}.automation-eligibility-heading span{color:#8da4bf;font-size:9px;line-height:1.5}.automation-eligibility-icon{color:#fbbf24;background:#f59e0b1f;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.automation-eligibility-card.eligible .automation-eligibility-icon{color:#4ade80;background:#22c55e1f}.automation-eligibility-decision{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 10px;font-size:9px;font-weight:850;display:inline-flex}.automation-eligibility-decision.approval{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b57}.automation-eligibility-decision.eligible{color:#4ade80;background:#22c55e1a;border-color:#22c55e57}.automation-eligibility-metrics{grid-template-columns:repeat(4,minmax(100px,1fr));gap:9px;display:grid}.automation-eligibility-metrics>div{background:#ffffff06;border:1px solid #415f8261;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}.automation-eligibility-metrics span{color:#7790ac;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.automation-eligibility-metrics strong{color:#eef7ff;text-overflow:ellipsis;font-size:13px;overflow:hidden}.automation-eligibility-blockers{background:#f59e0b13;border-left:3px solid #f59e0b;border-radius:8px;flex-direction:column;gap:9px;padding:12px;display:flex}.automation-eligibility-blockers>strong{color:#fcd34d;font-size:10px}.automation-eligibility-blockers>div{flex-direction:column;gap:7px;display:flex}.automation-eligibility-blockers span{color:#d9e3ef;align-items:flex-start;gap:7px;font-size:9px;line-height:1.5;display:flex}.automation-eligibility-blockers svg{color:#fbbf24;flex:none;margin-top:1px}.automation-eligibility-success{color:#bbf7d0;background:#22c55e13;border-left:3px solid #22c55e;border-radius:8px;align-items:center;gap:8px;padding:11px;font-size:9px;display:flex}@media (width<=820px){.automation-eligibility-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.automation-eligibility-header{flex-direction:column}.automation-eligibility-metrics{grid-template-columns:1fr}}.automation-sandbox-summary{background:#0e749014;border:1px solid #38bdf840;border-radius:10px;flex-direction:column;gap:6px;padding:11px;display:flex}.automation-sandbox-summary strong{color:#7dd3fc;font-size:10px}.automation-sandbox-summary span{color:#9fb0c4;font-size:9px}.automation-sandbox-summary code{overflow-wrap:anywhere}.automation-queue-card footer button{align-items:center;gap:6px;display:inline-flex}.error-text{color:#fca5a5!important}.automation-profile-banner-section{background:linear-gradient(145deg,#111f33fa,#0a1524fc);border:1px solid #415d7f80;border-radius:15px;flex-direction:column;gap:10px;margin-top:14px;display:flex}.automation-profile-banner-heading{justify-content:space-between;align-items:center;display:flex}.automation-profile-banner-heading>div{flex-direction:column;gap:3px;display:flex}.automation-profile-banner-heading strong{color:#f4f8ff;font-size:13px}.automation-profile-banner-heading span{color:#8da4bf;font-size:10px}.automation-profile-banner-list{flex-direction:column;gap:9px;display:flex}.automation-profile-banner-list .automation-profile-card{text-align:left;grid-template-columns:minmax(260px,1.6fr) auto auto;align-items:center;gap:18px;width:100%;min-height:72px;padding:13px 16px;display:grid}.automation-profile-banner-list .automation-profile-card-heading,.automation-profile-banner-list .automation-profile-card-heading>div{min-width:0}.automation-profile-banner-list .automation-profile-card-heading span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.automation-profile-banner-list .automation-profile-badges{justify-content:flex-start}.automation-profile-banner-list .automation-profile-card-stats{white-space:nowrap;justify-content:flex-end}.automation-profile-banner-list .automation-profile-card.selected{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf82e,0 10px 28px #0284c71a}.automation-layout-full-width{grid-template-columns:minmax(0,1fr)!important}.automation-layout-full-width .automation-workspace{width:100%;max-width:none}.automation-release-decision{background:#0e74900e;border:1px solid #38bdf84d;border-radius:13px;flex-direction:column;gap:12px;margin:14px 0;padding:14px;display:flex}.automation-release-decision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-release-decision>header>div{flex-direction:column;gap:4px;display:flex}.automation-release-decision>header strong{color:#f8fafc;font-size:13px}.automation-release-decision>header span{color:#8da4bf;font-size:10px}.automation-release-decision>header>span{color:#7dd3fc;text-transform:uppercase;background:#38bdf81f;border-radius:999px;padding:5px 9px;font-weight:800}.automation-release-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.automation-release-comparison>div{background:#ffffff06;border:1px solid #415f8261;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}.automation-release-comparison span{color:#7790ac;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.automation-release-comparison strong{color:#eef7ff;font-size:13px}.automation-release-comparison small{color:#91a7bf;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}@media (width<=900px){.automation-profile-banner-list .automation-profile-card{grid-template-columns:1fr}.automation-profile-banner-list .automation-profile-card-stats{justify-content:flex-start}.automation-release-comparison{grid-template-columns:1fr}}.automation-operations-page{flex-direction:column;gap:16px;display:flex}.automation-operations-hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.automation-operations-hero>div{flex-direction:column;gap:5px;display:flex}.automation-operations-grid{display:grid}.automation-operation-toggle{background:#ffffff06;border:1px solid #415f826b;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.automation-operation-toggle span{flex-direction:column;gap:4px;display:flex}.automation-operation-toggle small{color:#8da4bf}.automation-operations-list{flex-direction:column;gap:9px;display:flex}.automation-operations-list article{border:1px solid #415f8259;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.automation-operations-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.automation-operations-list code{text-overflow:ellipsis;overflow:hidden}@media (width<=800px){.automation-operations-grid{grid-template-columns:1fr}.automation-operations-hero{flex-direction:column;align-items:flex-start}}.mediaiq-path-field{min-width:0}.mediaiq-path-field-row{align-items:stretch;gap:9px;display:flex}.mediaiq-path-field-row input{flex:1;min-width:0}.mediaiq-browser-overlay{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010710d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mediaiq-browser{background:linear-gradient(145deg,#101f34,#081422);border:1px solid #4d7cac8c;border-radius:18px;grid-template-rows:auto auto 1fr auto;width:min(980px,96vw);height:min(720px,90vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000094}.mediaiq-browser>header,.mediaiq-browser>footer{justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.mediaiq-browser>header{border-bottom:1px solid #45658959}.mediaiq-browser>header h2{color:#f4f8ff;margin:0;font-size:17px}.mediaiq-browser>header p{color:#819ab4;margin:4px 0 0;font-size:10px}.mediaiq-browser-toolbar{border-bottom:1px solid #45658947;align-items:center;gap:9px;padding:12px 20px;display:flex}.mediaiq-browser-toolbar code{color:#a9bfd5;text-overflow:ellipsis;white-space:nowrap;background:#020b168c;border:1px solid #44658a66;border-radius:9px;flex:1;min-width:0;padding:10px 12px;overflow:hidden}.mediaiq-browser-content{min-height:0;padding:17px 20px;overflow:auto}.mediaiq-browser-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.mediaiq-browser-grid button{color:#dceafa;text-align:left;background:#09182ac7;border:1px solid #4161866b;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:12px;display:flex}.mediaiq-browser-grid button:hover{background:#0e749021;border-color:#38bdf8}.mediaiq-browser-grid button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mediaiq-browser>footer{border-top:1px solid #45658952}.mediaiq-browser>footer>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mediaiq-browser>footer small{color:#7089a4}.mediaiq-browser>footer strong{color:#dce9f6;text-overflow:ellipsis;white-space:nowrap;max-width:580px;overflow:hidden}.mediaiq-browser>footer>div:last-child{gap:9px;display:flex}.library-config-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:18px}.library-config-card{background:linear-gradient(145deg,#12233afa,#081525fc);border-radius:17px;gap:15px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffff09,0 14px 35px #00000026}.library-config-card:before{content:"";background:#38bdf8;border-radius:17px 0 0 17px;width:3px;position:absolute;inset:0 auto 0 0}.library-config-card:has(.role-production):before{background:#22c55e}.library-card-heading{align-items:center}.library-icon{background:#38bdf81f;border-radius:12px;width:42px;height:42px}.library-card-heading h2{font-size:16px}.library-role-badge{border-radius:999px;margin-top:5px;padding:4px 8px}.library-role-badge.role-staging{color:#7dd3fc;background:#0e749026;border-color:#38bdf859}.library-path{background:#020c187a;border-color:#46698f61;padding:11px 12px}.library-stat-grid{gap:8px}.library-stat-grid>div{background:#ffffff06;border:1px solid #42628659;border-radius:10px;padding:11px 8px}.library-stat-grid strong{font-size:15px}.library-flags{padding-top:2px}.library-actions{border-top:1px solid #4362854d;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:13px;display:grid}.library-actions button{border-radius:9px;justify-content:center;min-height:36px}.library-actions button:first-child,.library-actions button:nth-child(2){color:#bcecff;background:#0e74901a;border-color:#38bdf861}.library-actions button:nth-child(5){grid-column:1/2}.library-actions button.danger{grid-column:2/3}.automation-workspace{border-radius:18px}.automation-workspace-toolbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07111ef0;border-radius:14px;padding:12px;position:sticky;top:0}.automation-tabs{gap:5px}.automation-editor-panel,.automation-simulation-result{background:linear-gradient(145deg,#0f1d31f5,#081423fa);border-radius:16px}.automation-rule-summary-items>span{background:#1736538c;border:1px solid #43678b61;border-radius:999px}.automation-rule-summary-items.actions>span{background:#16653424;border-color:#22c55e3b}.automation-condition-row,.automation-action-row{background:#081728db;border-radius:11px}.automation-grid input,.automation-grid select,.automation-condition-row input,.automation-condition-row select,.automation-action-row select,.automation-source-row input,.automation-editor-panel textarea,.automation-editor-panel>.field-group select,.automation-editor-panel>.field-group input{color:#e8f3ff!important;box-shadow:none!important;background:#09192b!important;border:1px solid #46698f94!important}.automation-source-row{grid-template-columns:auto minmax(0,1fr) auto}.automation-source-browser{width:100%}.automation-source-browser>span,.automation-source-browser>small{display:none}.automation-source-browser .mediaiq-path-field-row{width:100%}.automation-queue-card{overflow:hidden}.automation-queue-card>header{border-bottom:1px solid #41628652}.automation-queue-card>.automation-queue-metrics,.automation-queue-card>code,.automation-queue-card>.notice,.automation-queue-card>.automation-sandbox-summary{margin-inline:16px}.automation-queue-card>footer{border-top:1px solid #41628647;flex-wrap:wrap}.automation-queue-metrics>div{border-radius:10px;padding:12px}.automation-simulation-result{padding:18px}.automation-path-preview{gap:8px}.automation-path-preview>div{background:#030e1b6b;border:1px solid #41628652;border-radius:10px;padding:10px 12px}.automation-eligibility-card{box-shadow:inset 0 1px #ffffff06}.automation-simulated-rule{border-radius:11px;padding:13px 15px}.automation-operations-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:13px}.automation-operation-toggle{min-height:74px}.automation-operations-list article{background:#04101d7a;border-radius:11px}@media (width<=700px){.mediaiq-path-field-row{flex-direction:column}.mediaiq-browser>footer{flex-direction:column;align-items:flex-start}.mediaiq-browser>footer>div:last-child{justify-content:flex-end;width:100%}.library-config-grid,.automation-queue-grid,.library-actions{grid-template-columns:1fr}.library-actions button:nth-child(5),.library-actions button.danger{grid-column:auto}}.automation-workspace{background:linear-gradient(155deg,#0a1626fb,#07111efe);border-color:#324e6f6b}.automation-workspace-toolbar{border-bottom:1px solid #3e5b7c47;align-items:flex-start;padding-bottom:14px}.automation-tabs{background:#030c178c;border:1px solid #3651713d;border-radius:12px;flex:1;min-width:0;padding:5px}.automation-tabs button{border-radius:8px;min-height:36px;padding:8px 12px}.automation-tabs button.active{background:linear-gradient(145deg,#2d4669e0,#1e314eeb);box-shadow:inset 0 1px #ffffff0e,0 4px 14px #00000029}.automation-profile-editor{gap:13px}.automation-editor-panel{background:linear-gradient(145deg,#0b1a2ced,#071321f7);border-color:#36547766;border-radius:14px;padding:16px;box-shadow:inset 0 1px #ffffff05}.automation-editor-panel>.automation-panel-heading{border-bottom:1px solid #405e7f42;margin:-2px 0 13px;padding:0 0 12px}.automation-panel-heading strong,.automation-builder-heading strong{color:#edf7ff;letter-spacing:-.01em;font-size:13px}.automation-panel-heading span,.automation-builder-heading span{color:#7991aa;line-height:1.45}.automation-editor-panel input:not([type=checkbox]):not([type=radio]),.automation-editor-panel select,.automation-editor-panel textarea,.automation-condition-row input,.automation-condition-row select,.automation-action-row input,.automation-action-row select,.automation-source-row input{color:#e8f3ff;background:#051220e0;border:1px solid #46698f8c;border-radius:8px;outline:none;min-height:37px;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:inset 0 1px 2px #0003}.automation-editor-panel textarea{resize:vertical;min-height:66px;padding:10px 11px;line-height:1.5}.automation-editor-panel input:not([type=checkbox]):focus,.automation-editor-panel select:focus,.automation-editor-panel textarea:focus,.automation-condition-row input:focus,.automation-condition-row select:focus,.automation-action-row input:focus,.automation-action-row select:focus,.automation-source-row input:focus{background:#071728fa;border-color:#38bdf8b8;box-shadow:0 0 0 3px #38bdf817,inset 0 1px 2px #0000002e}.automation-editor-panel .field-group>span,.automation-grid .field-group>span{color:#91aac3;letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.automation-mode-summary{background:#0e74900e;border-color:#38bdf838;border-radius:10px;min-height:42px;padding:10px 12px}.automation-toggle-grid{gap:8px}.automation-form-toggle{border-color:#3f5c7e57}.automation-source-list{gap:8px}.automation-source-row{background:#05111e94;border:1px solid #3b597c5c;border-radius:10px;min-height:44px;padding:7px 9px}.automation-source-row>svg{color:#6887a4}.automation-routing-summary{gap:9px}.automation-routing-summary>div{background:#ffffff05;border-color:#3b597c57;border-radius:10px;padding:11px 12px}.automation-rule-editor.compact:has(.automation-rule-body) .automation-rule-heading{border-bottom:1px solid #3b597a47}.automation-rule-expand>div{gap:5px}.automation-rule-meta>span{letter-spacing:.02em}.automation-rule-summary{border:0}.automation-rule-summary>div{min-height:52px}.automation-rule-editor.compact .automation-rule-body{border-top:0}.automation-rule-body>.automation-grid{gap:9px}.automation-rule-editor.compact .automation-builder-section{padding:0;overflow:hidden}.automation-rule-editor.compact .automation-builder-heading{border-bottom:1px solid #3958794d}.automation-builder-heading>div{gap:3px}.automation-condition-list,.automation-action-list{gap:7px;padding:9px}.automation-rule-editor.compact .automation-condition-row{grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr) minmax(100px,.8fr) 34px}.automation-rule-editor.compact .automation-action-row{gap:8px}.automation-action-row>.automation-grid{border-top:1px solid #3a597a3d;gap:9px;margin-top:2px;padding-top:9px}.automation-builder-heading .secondary-action,.automation-workspace .secondary-action.compact,.automation-workspace .primary-action.compact{border-radius:8px;min-height:31px;padding:6px 10px;font-size:9px}.automation-icon-button{background:#ffffff06;border-color:#4a67886b}.automation-icon-button:hover{background:#3876a71f;border-color:#5d8ab39e}.automation-rule-body small,.automation-action-row small{color:#6f879e}@media (width<=900px){.automation-workspace-toolbar{flex-direction:column}.automation-tabs{width:100%;overflow-x:auto}.automation-rule-editor.compact .automation-condition-row{grid-template-columns:1fr}.automation-condition-row .automation-icon-button{justify-self:end}}@media (width<=680px){.automation-rule-summary{grid-template-columns:1fr}.automation-action-row-main{grid-template-columns:1fr auto}.automation-action-row-main>select{grid-column:1/-1}}.automation-approval-queue{padding:18px}.automation-queue-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px}.automation-queue-card{background:linear-gradient(155deg,#0c1c2ffa,#071321fc);border-color:#405e8173;border-radius:15px;gap:0;padding:0;box-shadow:0 10px 24px #00000024}.automation-queue-card.identity-confirmed{border-color:#22c55e57}.automation-queue-card.identity-review{border-color:#f59e0b59}.automation-queue-card>header{background:#0e243b9e;align-items:flex-start;padding:15px 16px 13px}.automation-queue-title{min-width:0}.automation-queue-title strong{color:#f5f9fd;font-size:14px;line-height:1.25;display:block}.automation-queue-title span{color:#8ca4ba;margin-top:5px;font-size:9px;line-height:1.4;display:block}.automation-review-badge{color:#fbd38d;white-space:nowrap;background:#92400e2e;border:1px solid #f59e0b4d;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:850}.automation-review-badge.approved,.automation-review-badge.automatic_candidate{color:#86efac;background:#1665342b;border-color:#22c55e4d}.automation-identity-line{background:#030e1a6b;border:1px solid #3c5c7f57;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:14px 16px 0;padding:11px 12px;display:flex}.automation-identity-line>div:first-child{flex-direction:column;gap:3px;display:flex}.automation-identity-line span{color:#7892aa;font-size:8px}.automation-identity-line strong{color:#eaf5ff;font-size:11px}.identity-confirmed .automation-identity-line strong{color:#86efac}.identity-review .automation-identity-line strong{color:#fcd34d}.automation-identity-refs{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.automation-identity-refs span{color:#93c5fd;background:#2563eb21;border-radius:999px;padding:4px 6px;font-size:7px}.automation-confidence-row{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:12px 16px 0;display:grid}.automation-confidence-value{flex-direction:column;gap:2px;display:flex}.automation-confidence-value span,.automation-threshold-label{color:#7f96ad;font-size:8px}.automation-confidence-value strong{font-size:13px}.automation-confidence-track{background:#475b7440;border-radius:999px;height:7px;position:relative}.automation-confidence-track>span{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22c55e);height:100%;display:block}.identity-review .automation-confidence-track>span{background:linear-gradient(90deg,#f59e0b,#facc15)}.automation-confidence-track>i{opacity:.8;background:#f8fafc;border-radius:2px;width:2px;height:13px;position:absolute;top:-3px}.automation-destination-preview{flex-direction:column;gap:5px;margin:12px 16px 0;display:flex}.automation-destination-preview>span{color:#7892aa;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.automation-destination-preview code{overflow-wrap:anywhere;color:#b9d2e8;font-size:8px;line-height:1.45}.automation-blocker-list,.automation-ready-note{border-radius:10px;margin:12px 16px 15px;padding:10px 11px}.automation-blocker-list{background:#78350f1f;border:1px solid #f59e0b47}.automation-blocker-list>strong{color:#fcd34d;align-items:center;gap:7px;margin-bottom:7px;font-size:9px;display:flex}.automation-blocker-list>div{color:#d8e3ed;padding-left:12px;font-size:8px;line-height:1.45;position:relative}.automation-blocker-list>div+div{margin-top:5px}.automation-blocker-list>div:before{content:"";background:#f59e0b;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:1px}.automation-ready-note{color:#b7f7d0;background:#1665341c;border:1px solid #22c55e40;align-items:flex-start;gap:8px;font-size:8px;line-height:1.45;display:flex}.automation-queue-card>footer{background:#020b1580;margin-top:auto;padding:11px 16px}.automation-queue-card>footer button{min-height:30px}.automation-action-row .automation-form-toggle{align-items:start;display:grid}.automation-action-row .automation-form-toggle input{margin:1px 0 0}.automation-action-row .automation-form-toggle span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.automation-action-row .automation-form-toggle strong{text-align:left;line-height:1.25}.automation-action-row .automation-form-toggle small{text-align:left;line-height:1.35}@media (width<=700px){.automation-queue-grid{grid-template-columns:1fr}.automation-confidence-row{grid-template-columns:auto 1fr}.automation-threshold-label{grid-column:1/-1}.automation-identity-line{flex-direction:column;align-items:flex-start}.automation-identity-refs{justify-content:flex-start}}.automation-workflow-page{flex-direction:column;gap:18px;display:flex}.automation-rule-editor.compact .automation-rule-body>.automation-grid.two{grid-template-columns:minmax(220px,1.25fr) minmax(110px,.45fr);align-items:end}.automation-rule-editor.compact .automation-rule-body>.automation-grid.two>.field-group:nth-child(3){grid-column:1}.automation-stop-toggle{grid-column:2;background:#051220b3!important;border-radius:9px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;min-height:38px!important;padding:7px 10px!important;display:grid!important}.automation-stop-toggle input{appearance:none;cursor:pointer;background:#47556994;border:1px solid #526c8ab3;border-radius:999px;position:relative;width:30px!important;height:17px!important;margin:0!important}.automation-stop-toggle input:after{content:"";background:#dbeafe;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px}.automation-stop-toggle input:checked{background:#0e7490c7;border-color:#0ea5e9b3}.automation-stop-toggle input:checked:after{transform:translate(13px)}.automation-stop-toggle span{gap:1px!important}.automation-stop-toggle strong{font-size:9px!important}.automation-stop-toggle small{font-size:7px!important;line-height:1.25!important}.automation-rule-body>.field-group textarea{min-height:54px}.automation-rule-editor.compact .automation-builder-section{border-color:#3654744d}.automation-rule-editor.compact .automation-builder-heading{background:#0b20348a;min-height:48px;padding:9px 11px}.automation-rule-editor.compact .automation-condition-row{border-color:#39587840}.automation-rule-editor.compact .automation-action-row{border-color:#39597945}.automation-action-row>.automation-grid.two{gap:7px;padding-top:8px}.automation-action-row .automation-form-toggle{background:#ffffff03!important;border-color:#3a587745!important;grid-template-columns:16px minmax(0,1fr)!important}.automation-action-row .automation-form-toggle:hover{background:#ffffff05!important;border-color:#4a749a6b!important}.automation-action-row .automation-form-toggle input{width:14px!important;height:14px!important}.automation-action-row .automation-form-toggle strong{color:#dfeaf4;font-size:8px!important}.automation-action-row .automation-form-toggle small{color:#70869a;font-size:6.5px!important}.automation-workflow-operations{background:linear-gradient(155deg,#0a192bfa,#05101dfc);border:1px solid #36587c75;border-radius:16px;box-shadow:0 12px 30px #00000024,inset 0 1px #ffffff05}.automation-operations-header{background:linear-gradient(90deg,#0f2b46b8,#091a2c57);border-bottom:1px solid #395a7d4d;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.automation-operations-heading{align-items:center;gap:11px;display:flex}.automation-section-icon{color:#7dd3fc;background:#0e74901a;border:1px solid #38bdf83b;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.automation-operations-heading>div{flex-direction:column;gap:3px;display:flex}.automation-operations-heading strong{color:#f1f7fd;font-size:13px}.automation-operations-heading span{color:#8199b0;font-size:9px}.automation-emergency-button{color:#fca5a5;cursor:pointer;background:#7f1d1d1f;border:1px solid #ef444457;border-radius:8px;min-height:32px;padding:7px 11px;font-size:8px;font-weight:800}.automation-emergency-button:hover{background:#7f1d1d33;border-color:#f871719e}.automation-emergency-button.paused{color:#86efac;background:#16653426;border-color:#22c55e61}.automation-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 16px 0;display:grid}.automation-safety-switch{cursor:pointer;border:1px solid #3b5b7d52;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:10px;transition:border-color .14s,background .14s;display:grid}.automation-safety-switch:hover{background:#051423a8;border-color:#46779e7a}.automation-safety-switch.enabled{background:#16653412}.automation-safety-switch>input{opacity:0;pointer-events:none;position:absolute}.automation-switch-track{background:#4755699e;border-radius:999px;width:30px;height:17px;transition:background .14s;position:relative}.automation-switch-track>span{background:#dbeafe;border-radius:50%;width:13px;height:13px;transition:transform .14s;position:absolute;top:2px;left:2px}.automation-safety-switch.enabled .automation-switch-track>span{transform:translate(13px)}.automation-safety-switch.danger.enabled .automation-switch-track{background:#dc2626b8}.automation-switch-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.automation-switch-copy strong{color:#e7f0f8;font-size:9px;line-height:1.25}.automation-switch-copy small{color:#71889f;font-size:7px;line-height:1.35}.automation-switch-state{color:#8096aa;background:#4755692e;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:850}.automation-safety-switch.enabled .automation-switch-state{color:#86efac;background:#16653433}.automation-safety-switch.danger.enabled .automation-switch-state{color:#fca5a5;background:#7f1d1d38}.automation-operations-body{padding:10px 16px 0;display:grid}.automation-quarantine-config,.automation-health-panel{background:#030e1a6b;border:1px solid #39597a4d;border-radius:12px;padding:13px}.automation-subsection-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.automation-subsection-heading>div{flex-direction:column;gap:3px;display:flex}.automation-subsection-heading strong{color:#edf5fc;font-size:10px}.automation-subsection-heading span{color:#748ba1;font-size:7px;line-height:1.4}.automation-retention-badge,.automation-health-state{color:#93c5fd;background:#2563eb24;border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-weight:850}.automation-health-state.healthy{color:#86efac;background:#1665342e}.automation-health-state.warning{color:#fcd34d;background:#92400e2e}.automation-quarantine-fields .mediaiq-path-field,.automation-retention-field,.automation-save-quarantine{flex-direction:column;justify-content:flex-start;display:flex}.automation-quarantine-fields .mediaiq-path-field-row,.automation-retention-field input,.automation-save-quarantine{box-sizing:border-box;height:40px!important;min-height:40px!important}.automation-retention-field label{margin-bottom:6px}.automation-save-quarantine{margin-top:24px}.automation-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.automation-health-grid>div{background:#ffffff04;border:1px solid #3a597947;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:10px;display:flex}.automation-health-grid>div.warning{background:#78350f14;border-color:#f59e0b47}.automation-health-grid span,.automation-health-grid small{color:#748ba0;font-size:7px}.automation-health-grid strong{color:#edf7ff;font-size:18px;line-height:1}.automation-operations-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 16px 16px;display:grid}.automation-operations-details details{background:#030e1a61;border:1px solid #39587847;border-radius:11px;overflow:hidden}.automation-operations-details summary{color:#dce8f3;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:10px 12px;list-style:none;display:flex}.automation-operations-details summary::-webkit-details-marker{display:none}.automation-operations-details summary>span:first-child{align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.automation-operations-details summary>span:last-child{color:#8fb7d4;background:#1e4a6c52;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:7px;display:grid}.automation-operations-details details[open] summary{background:#0c223773;border-bottom:1px solid #39587840}.automation-operations-details .automation-operations-list{padding:8px}.automation-operations-details .automation-operations-list article{background:#ffffff03;border-radius:8px;padding:9px}.automation-operations-details .automation-operations-list strong{font-size:8px}.automation-operations-details .automation-operations-list span,.automation-operations-details .automation-operations-list small,.automation-operations-details .automation-operations-list code{font-size:7px}.automation-audit-toolbar{color:#748ba0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 0;font-size:7px;display:flex}.automation-compact-empty{color:#71879c;text-align:center;padding:16px;font-size:8px}.automation-operations-loading{margin:14px 16px 16px}@media (width<=1100px){.automation-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-operations-body{grid-template-columns:1fr}}@media (width<=760px){.automation-operations-header{flex-direction:column;align-items:flex-start}.automation-safety-grid,.automation-operations-details,.automation-quarantine-fields{grid-template-columns:1fr}.automation-save-quarantine{width:100%}.automation-rule-editor.compact .automation-rule-body>.automation-grid.two{grid-template-columns:1fr}.automation-rule-editor.compact .automation-rule-body>.automation-grid.two>.field-group:nth-child(3),.automation-stop-toggle{grid-column:1}}.movie-match-page .match-change-list>div{border-bottom:1px solid #43608140}.movie-match-page .asset-library-default{color:#7dd3fc;margin-top:5px;font-size:8px;font-style:normal;display:block}.automation-operations-body{grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);align-items:stretch;gap:12px}.automation-quarantine-config,.automation-health-panel{box-sizing:border-box;flex-direction:column;height:100%;min-height:154px;display:flex}.automation-quarantine-config .automation-quarantine-fields,.automation-health-panel .automation-health-grid{margin-top:auto}.automation-quarantine-fields .field-group,.automation-quarantine-fields .mediaiq-path-field{margin:0}.automation-quarantine-fields .mediaiq-path-field-row,.automation-retention-field input,.automation-save-quarantine{min-height:38px!important}.automation-save-quarantine{align-self:end}.automation-health-grid>div{min-height:76px}.automation-history-panel{padding:18px}.automation-history-heading{align-items:center}.automation-history-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:13px;display:grid}.automation-history-card{background:linear-gradient(155deg,#0c1c2ff7,#06121ffc);border:1px solid #3e5e8066;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex;overflow:hidden;box-shadow:0 9px 24px #0000001f}.automation-history-card:hover{border-color:#5382a98f;transform:translateY(-1px);box-shadow:0 12px 28px #0000002b}.automation-history-card.tone-success{border-color:#22c55e47}.automation-history-card.tone-warning{border-color:#f59e0b4d}.automation-history-card.tone-danger{border-color:#ef44444d}.automation-history-card>header{background:#0e243a94;border-bottom:1px solid #3b5b7c47;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px 12px;display:flex}.automation-history-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.automation-history-title>div{flex-direction:column;gap:4px;min-width:0;display:flex}.automation-history-title strong{color:#f3f8fc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.automation-history-title span{color:#8199af;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.automation-history-icon{color:#7dd3fc;background:#0e749017;border:1px solid #60a5fa38;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.tone-success .automation-history-icon{color:#86efac;background:#1665341c;border-color:#22c55e40}.tone-warning .automation-history-icon{color:#fcd34d;background:#78350f1f;border-color:#f59e0b42}.tone-danger .automation-history-icon{color:#fca5a5;background:#7f1d1d1f;border-color:#ef444445}.automation-history-status-card{color:#93c5fd;white-space:nowrap;background:#1e40af1f;border:1px solid #60a5fa3d;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-weight:850}.automation-history-status-card.success{color:#86efac;background:#16653426;border-color:#22c55e45}.automation-history-status-card.warning{color:#fcd34d;background:#78350f26;border-color:#f59e0b47}.automation-history-status-card.danger{color:#fca5a5;background:#7f1d1d26;border-color:#ef44444a}.automation-history-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 15px 0;display:grid}.automation-history-facts>div{background:#030e1a59;border:1px solid #3a597945;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:8px 9px;display:flex}.automation-history-facts span,.automation-history-destination>span{color:#748ca3;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.automation-history-facts strong{color:#dce8f2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.automation-history-destination{flex-direction:column;gap:6px;padding:11px 15px 13px;display:flex}.automation-history-destination code{color:#a9c5dc;text-overflow:ellipsis;white-space:nowrap;background:#020b156b;border:1px solid #3b5b7c40;border-radius:8px;padding:8px 9px;font-size:7px;line-height:1.4;overflow:hidden}.automation-history-details{background:#020b1552;border-top:1px solid #3a597940;margin-top:auto}.automation-history-details summary{color:#86a6bf;cursor:pointer;padding:10px 15px;font-size:8px;font-weight:800;list-style:none}.automation-history-details summary::-webkit-details-marker{display:none}.automation-history-details summary:after{float:right;content:"＋"}.automation-history-details[open] summary:after{content:"−"}.automation-history-details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 15px 13px;display:grid}.automation-history-details>div>span{color:#9eb2c4;flex-direction:column;gap:3px;min-width:0;font-size:7px;line-height:1.4;display:flex}.automation-history-details strong{color:#71899f;letter-spacing:.04em;text-transform:uppercase;font-size:6.5px}.automation-history-blocker{background:#78350f17;border:1px solid #f59e0b40;border-radius:8px;grid-column:1/-1;padding:8px 9px}@media (width<=1100px){.automation-operations-body{grid-template-columns:1fr}.automation-quarantine-config,.automation-health-panel{min-height:0}}@media (width<=760px){.automation-history-grid,.automation-history-facts,.automation-history-details>div,.automation-quarantine-fields{grid-template-columns:1fr}.automation-history-title strong,.automation-history-title span,.automation-history-destination code{white-space:normal;overflow-wrap:anywhere}}.automation-quarantine-fields{grid-template-columns:minmax(320px,1fr) 110px 185px!important;align-items:start!important;gap:10px!important;display:grid!important}.automation-quarantine-fields>*{align-self:start!important;min-width:0!important}.automation-quarantine-fields .mediaiq-path-field{min-width:0!important;margin:0!important}.automation-quarantine-fields .mediaiq-path-field-row{align-items:stretch!important;gap:8px!important;height:40px!important;min-height:40px!important;display:flex!important}.automation-quarantine-fields .mediaiq-path-field-row input{box-sizing:border-box!important;height:40px!important;min-height:40px!important}.automation-quarantine-fields .mediaiq-path-field-row button{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:40px!important;min-height:40px!important;padding:0 15px!important;display:inline-flex!important}.automation-retention-field{margin:0!important;display:block!important}.automation-retention-field>span{height:16px!important;min-height:16px!important;margin:0 0 6px!important;line-height:16px!important;display:block!important}.automation-retention-field input{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important}.automation-save-quarantine{box-sizing:border-box!important;white-space:nowrap!important;border-radius:8px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;height:40px!important;min-height:40px!important;margin:22px 0 0!important;padding:0 13px!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.automation-save-quarantine svg{flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important;display:inline-block!important}.automation-quarantine-fields .mediaiq-path-field>small{margin-top:7px!important;display:block!important}@media (width<=1050px){.automation-quarantine-fields{grid-template-columns:minmax(260px,1fr) 110px!important}.automation-save-quarantine{grid-column:1/-1;justify-self:end!important;width:auto!important;min-width:185px!important;margin-top:0!important}}@media (width<=680px){.automation-quarantine-fields{grid-template-columns:1fr!important}.automation-save-quarantine{grid-column:1;justify-self:stretch!important;width:100%!important;margin-top:0!important}}.analysis-settings-intro{background:linear-gradient(135deg,#0ea5e91a,#0f172a6b);border:1px solid #38bdf83d;border-radius:13px;align-items:flex-start;gap:14px;padding:17px 19px;display:flex}.analysis-settings-intro-icon{color:#38bdf8;background:#0ea5e924;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.analysis-settings-intro h2,.analysis-settings-group-heading h2{color:#f1f5f9;margin:0;font-size:16px}.analysis-settings-intro p,.analysis-settings-group-heading p{color:#8ea1bb;margin:5px 0 0;font-size:12px;line-height:1.55}.analysis-settings-groups{gap:16px;display:grid}.analysis-settings-group{gap:17px;display:grid}.analysis-settings-group-heading{border-bottom:1px solid #94a3b824;padding-bottom:13px}@media (width<=760px){.analysis-settings-intro{padding:15px}}:root{--mediaiq-global-background:url(/mediaiq/backgrounds/mediaiq-background.webp);--mediaiq-background-opacity:.35}html,body,#root{background:#050d1a;min-height:100%}body{min-height:100vh;margin:0}#root{isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden;background:0 0!important}#root:before{z-index:0;background-image:var(--mediaiq-global-background);opacity:var(--mediaiq-background-opacity);filter:saturate(.95)contrast(1.08)brightness(.76);content:"";pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}#root:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 52% 12%,#2563eb14,#0000 44%),linear-gradient(#0309147a 0%,#050d1b99 42%,#050c18bd 100%);position:fixed;inset:0}#root>*{z-index:1;position:relative}.app-shell,.main-content,.page-content,.content-area,.configuration-page,.dashboard-page,.movies-page,.library-page,.analysis-page,.automation-page,.system-page,.login-page,.login-screen,.login-container,.auth-page,.auth-shell,.authentication-page{background:0 0!important}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06101dad!important}.configuration-panel,.system-panel,.integration-card,.automation-editor-panel,.automation-workspace,.movie-card,.library-config-card,.state-panel,.login-card,.auth-card,.panel,.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#091626d1}body:before,body:after{content:none!important;display:none!important}@media (width<=760px){:root{--mediaiq-background-opacity:.35}#root:before{background-position:58% 0}}.sidebar{-webkit-backdrop-filter:blur(10px)saturate(.9);border-right-color:#5b7a9f47;box-shadow:inset -1px 0 #ffffff06,12px 0 32px #00000029;background:linear-gradient(#081221b8,#060f1cc7)!important}.sidebar:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#1e40af06,#0208121a);position:absolute;inset:0}.sidebar-nav,.mediaiq-brand,.sidebar-status{z-index:1;position:relative}@media (width<=760px){.sidebar{-webkit-backdrop-filter:blur(12px)saturate(.9);background:linear-gradient(#081221d1,#060f1cdb)!important}}.job-queue-board{--jq-blue:#2da8ff;--jq-orange:#ff921f;--jq-yellow:#f4c614;--jq-green:#30db7d;--jq-purple:#c166f1;--jq-cyan:#20d8d8;--jq-red:#fb525d;--jq-grey:#91a0b1;margin-top:18px}.job-queue-board-header{justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-bottom:12px;display:flex}.job-queue-board-title{align-items:center;gap:12px;display:flex}.job-queue-board-title strong{color:#f5f8fc;letter-spacing:-.025em;font-size:22px}.job-queue-board-title span{color:#afbdcd;background:#152439d1;border:1px solid #4a607b75;border-radius:7px;padding:5px 10px;font-size:11px}.job-queue-select-all{color:#8fa3b9;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.job-queue-select-all input,.job-queue-card-check input{accent-color:#23b7f3}.job-queue-card-list{flex-direction:column;gap:10px;display:flex}.job-queue-card{--jq-accent:var(--jq-blue);background:linear-gradient(#0f1d30f7,#0c192af7);border:1px solid #3e5875ad;border-radius:12px;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 8px 24px #0000001f}.job-queue-card:hover{border-color:color-mix(in srgb,var(--jq-accent) 38%,#3e5875ad);box-shadow:0 12px 34px #0000002e}.job-queue-card.selected{box-shadow:inset 3px 0 0 var(--jq-accent),0 12px 34px #0000002e}.job-queue-card-waiting-worker{--jq-accent:var(--jq-yellow)}.job-queue-card-waiting-ffmpeg{--jq-accent:var(--jq-orange)}.job-queue-card-ocr,.job-queue-card-credits{--jq-accent:var(--jq-purple)}.job-queue-card-audio,.job-queue-card-subtitles,.job-queue-card-completed{--jq-accent:var(--jq-green)}.job-queue-card-finalising,.job-queue-card-identity{--jq-accent:var(--jq-cyan)}.job-queue-card-stopping{--jq-accent:#e7a814}.job-queue-card-cancelled{--jq-accent:var(--jq-grey)}.job-queue-card-failed{--jq-accent:var(--jq-red)}.job-queue-card-main{align-items:center;gap:14px;min-height:108px;padding:10px 15px;display:grid}.job-queue-card-check{justify-content:center;display:flex}.job-queue-card-check input{cursor:pointer;width:15px;height:15px}.job-queue-poster{background:#08131f;border:1px solid #4258708c;border-radius:5px;width:58px;height:82px;position:relative;overflow:hidden}.job-queue-poster img{object-fit:cover;width:100%;height:100%;display:block}.job-queue-poster-placeholder{color:var(--jq-accent);background:linear-gradient(145deg,#14283f,#091420);justify-content:center;align-items:center;position:absolute;inset:0}.job-queue-identity{min-width:0}.job-queue-identity>a,.job-queue-identity>strong{color:#f3f7fb;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.job-queue-identity>a:hover{color:#67d5ff}.job-queue-identity>span{color:#bdc9d7;margin-top:6px;font-size:10px;display:block}.job-queue-state-line{align-items:center;gap:7px;margin-top:10px;display:flex}.job-queue-state-line small{color:#bac7d4;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.job-queue-state{border:1px solid var(--jq-accent);min-height:20px;color:var(--jq-accent);background:color-mix(in srgb,var(--jq-accent) 10%,transparent);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:0 7px;font-size:8px;font-weight:900;display:inline-flex}.job-queue-pipeline{align-items:start;gap:5px;display:grid;position:relative}.job-queue-pipeline:before{z-index:0;content:"";background:repeating-linear-gradient(90deg,#485f79bf 0 7px,#0000 7px 13px);height:2px;position:absolute;top:13px;left:6%;right:6%}.job-queue-pipeline-stage{z-index:1;text-align:center;position:relative}.job-queue-pipeline-stage.complete,.job-queue-pipeline-stage.current{color:var(--jq-accent)}.job-queue-pipeline-node{justify-content:center;align-items:center;margin:0 auto;display:flex}.job-queue-pipeline-stage.current .job-queue-pipeline-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--jq-accent) 11%,transparent)}.job-queue-pipeline-stage span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.job-queue-position,.job-queue-card-progress{border-left:1px solid #364e6980;min-height:68px;padding-left:16px}.job-queue-position small,.job-queue-position strong,.job-queue-position span,.job-queue-card-progress small,.job-queue-card-progress strong{display:block}.job-queue-position small,.job-queue-card-progress small{color:#8093a9;font-size:9px}.job-queue-position strong,.job-queue-card-progress strong{color:#f3f7fb;margin-top:6px;font-size:14px}.job-queue-position span{color:#b4c1cf;margin-top:8px;font-size:10px}.job-queue-progress-track{background:#26394f;border-radius:999px;height:5px;margin-top:11px;overflow:hidden}.job-queue-progress-track span{border-radius:inherit;background:var(--jq-accent);height:100%;transition:width .35s;display:block}.job-queue-card-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.job-queue-card-actions button{color:#d9e4ef;cursor:pointer;background:#102237eb;border:1px solid #35516d;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.job-queue-card-actions button:hover:not(:disabled){color:#61dcff;background:#12364d;border-color:#16759b}.job-queue-card-actions button:disabled{opacity:.45;cursor:not-allowed}.job-queue-card-actions .job-queue-expand{color:#b9c6d3;background:0 0;border-color:#0000}.job-queue-expanded-panel{background:#0c1b2dc7;border:1px solid #3a5471a8;border-radius:8px;grid-template-columns:1.05fr .95fr 1fr;margin:0 15px 12px 102px;display:grid}.job-queue-expanded-panel>div{min-width:0;padding:17px 19px}.job-queue-expanded-panel>div+div{border-left:1px solid #37506c94}.job-queue-expanded-panel h3{color:#f2f6fb;margin:0 0 14px;font-size:11px}.job-queue-expanded-panel dl{margin:0}.job-queue-expanded-panel dl>div{grid-template-columns:105px minmax(0,1fr);gap:12px;margin-top:8px;display:grid}.job-queue-expanded-panel dt,.job-queue-expanded-panel dd{margin:0;font-size:9px}.job-queue-expanded-panel dt{color:#8498ad}.job-queue-expanded-panel dd{color:#c3d0dc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.job-queue-current-stage>div{color:var(--jq-accent);align-items:center;gap:18px;display:flex}.job-queue-current-stage strong,.job-queue-current-stage span,.job-queue-current-stage small{display:block}.job-queue-current-stage strong{color:#f1f6fa;font-size:11px}.job-queue-current-stage span{color:#9fb0c1;margin-top:8px;font-size:9px}.job-queue-current-stage small{color:#aebcca;margin-top:10px;font-size:9px}.job-queue-state-reference{margin-top:22px}.job-queue-state-reference-title{color:#90a6bd;letter-spacing:.055em;text-transform:uppercase;background:#142840f0;border-radius:11px 11px 0 0;align-items:center;min-height:34px;padding:0 28px;font-size:9px;font-weight:800;display:inline-flex}.job-queue-state-reference-grid{background:#0d1b2deb;border:1px solid #344d688c;border-radius:0 12px 12px;display:grid;overflow-x:auto}.job-queue-reference-card{--jq-accent:var(--jq-blue);border-right:1px solid #39526d8f}.job-queue-reference-card.waiting-worker{--jq-accent:var(--jq-yellow)}.job-queue-reference-card.waiting-ffmpeg{--jq-accent:var(--jq-orange)}.job-queue-reference-card.ocr{--jq-accent:var(--jq-purple)}.job-queue-reference-card.audio{--jq-accent:var(--jq-green)}.job-queue-reference-card.finalising{--jq-accent:var(--jq-cyan)}.job-queue-reference-card.stopping{--jq-accent:#e7a814}.job-queue-reference-card.cancelled{--jq-accent:var(--jq-grey)}.job-queue-reference-card.failed{--jq-accent:var(--jq-red)}.job-queue-reference-heading{align-items:flex-start;min-height:48px;display:flex}.job-queue-reference-icon{border:1px solid var(--jq-accent);color:var(--jq-accent);border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.job-queue-reference-heading strong,.job-queue-reference-heading span{display:block}.job-queue-reference-heading strong{color:var(--jq-accent);text-transform:uppercase}.job-queue-reference-heading span{color:#c4d0dc;margin-top:5px}.job-queue-reference-card>small{color:#90a2b5;min-height:16px;margin-left:44px;font-size:8px;display:block}.job-queue-reference-progress>span{color:#b3c2d0;margin-bottom:6px;font-size:8px;display:block}.job-queue-reference-progress>div{background:#26394f;border-radius:999px;height:5px;overflow:hidden}.job-queue-reference-progress i{border-radius:inherit;background:var(--jq-accent);height:100%;display:block}@media (width<=1450px){.job-queue-card-main{grid-template-columns:22px 52px minmax(170px,1fr) minmax(360px,2fr) 112px 145px 150px}.job-queue-poster{width:52px;height:74px}}@media (width<=1120px){.job-queue-card-main{grid-template-columns:22px 48px minmax(170px,1fr) minmax(330px,2fr) 115px 145px}.job-queue-card-actions{grid-column:4/-1;justify-content:flex-end;padding-bottom:4px}.job-queue-expanded-panel{margin-left:15px}}@media (width<=820px){.job-queue-card-main{grid-template-columns:24px 48px minmax(0,1fr);align-items:start}.job-queue-pipeline,.job-queue-position,.job-queue-card-progress,.job-queue-card-actions{grid-column:2/-1}.job-queue-position,.job-queue-card-progress{border-top:1px solid #364e6980;border-left:0;padding:10px 0 0}.job-queue-expanded-panel{grid-template-columns:1fr;margin:0 10px 10px}.job-queue-expanded-panel>div+div{border-top:1px solid #37506c94;border-left:0}}.job-queue-pipeline{column-gap:2px;min-width:0;overflow:hidden}.job-queue-pipeline:before{left:5%;right:5%}.job-queue-pipeline-stage{min-width:0}.job-queue-pipeline-stage span{max-width:100%}.job-queue-position,.job-queue-card-progress{z-index:2;background:linear-gradient(90deg,#0c192afa,#0c192af0);min-width:0;position:relative}.job-queue-position strong{overflow-wrap:anywhere;line-height:1.15}.job-queue-position span{line-height:1.25}.job-queue-state-reference{width:100%;min-width:0;overflow:visible}.job-queue-state-reference-grid{grid-template-columns:repeat(9,minmax(0,1fr));width:100%;min-width:0;overflow:hidden}.job-queue-reference-card{min-width:0;padding:12px 10px}.job-queue-reference-heading{gap:7px;min-width:0}.job-queue-reference-icon{flex-basis:29px;width:29px;height:29px}.job-queue-reference-heading>div{min-width:0}.job-queue-reference-heading strong,.job-queue-reference-heading span,.job-queue-reference-card>small{white-space:normal;overflow-wrap:anywhere;overflow:hidden}.job-queue-reference-heading strong{font-size:8px}.job-queue-reference-heading span{font-size:7px;line-height:1.25}.job-queue-reference-card>small{min-height:14px;margin-left:36px;font-size:7px;line-height:1.25}.job-queue-reference-progress{margin-top:8px}.job-queue-reference-progress>span{font-size:7px}@media (width<=1280px){.job-queue-card-main{grid-template-columns:22px 52px minmax(155px,.95fr) minmax(0,2fr) minmax(118px,.72fr) minmax(132px,.82fr) minmax(118px,auto);gap:10px;padding-left:10px;padding-right:10px}.job-queue-pipeline-node{width:24px;height:24px}.job-queue-position,.job-queue-card-progress{padding-left:10px}.job-queue-state-reference-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.job-queue-reference-card{border-bottom:1px solid #39526d8f}}@media (width<=1120px){.job-queue-card-main{grid-template-columns:22px 48px minmax(155px,.95fr) minmax(0,1.9fr) minmax(120px,.72fr) minmax(132px,.82fr)}.job-queue-card-actions{grid-column:4/-1;justify-content:flex-end;padding:0 0 4px}.job-queue-pipeline-stage span{font-size:6.5px}.job-queue-state-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.job-queue-pipeline{grid-template-columns:repeat(8,minmax(56px,1fr));padding-bottom:5px;overflow-x:auto}.job-queue-position,.job-queue-card-progress{background:0 0}.job-queue-state-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.job-queue-state-reference-grid{grid-template-columns:1fr}}.updates-current-beta-release{display:contents}.updates-beta-history{background:#0b172985;border:1px solid #7c90b033;border-radius:14px;margin-top:16px;overflow:hidden}.updates-beta-history-summary{color:#f7f9fc;cursor:pointer;background:linear-gradient(135deg,#122035e6,#0b1729d6);align-items:center;gap:14px;min-height:68px;padding:14px 16px;list-style:none;display:flex}.updates-beta-history-summary::-webkit-details-marker{display:none}.updates-beta-history-summary:hover{background:linear-gradient(135deg,#162842f5,#0d1c30eb)}.updates-beta-history-summary:focus-visible{outline-offset:-3px;outline:2px solid #60a5faeb}.updates-beta-history-chevron{color:#8fc5ff;background:#60a5fa1a;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:22px;font-weight:700;transition:transform .2s;display:grid}.updates-beta-history[open] .updates-beta-history-chevron{transform:rotate(90deg)}.updates-beta-history-copy{gap:4px;min-width:0;display:grid}.updates-beta-history-copy strong{font-size:14px;font-weight:700}.updates-beta-history-copy small{color:#91a4be;font-size:12px;line-height:1.35}.updates-beta-history-count{color:#a9d2ff;background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:999px;place-items:center;min-width:34px;height:28px;margin-left:auto;padding:0 9px;font-size:12px;font-weight:700;display:inline-grid}.updates-beta-history-list{border-top:1px solid #7c90b029;gap:14px;padding:16px;display:grid}@media (width<=640px){.updates-beta-history-summary{min-height:62px;padding:12px 13px}.updates-beta-history-count{display:none}}.workflow-stage.failed svg{color:#ff4d4d}.workflow-stage.unresolved svg,.workflow-stage.not_detected svg{color:#7b8598}.workflow-stage.complete svg{color:#22c55e}.job-queue-live-pipeline-overview{background:#071425e6;border:1px solid #5b7ba04d;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff06}.job-queue-live-pipeline-overview .job-queue-state-reference-title{color:#9fb3ca;text-transform:uppercase;background:#132d48d1;border-bottom:1px solid #5b7ba040;align-items:center;font-weight:800;display:flex}.job-queue-live-pipeline-overview .job-queue-state-reference-title:after{content:"LIVE";color:#5de59a;letter-spacing:.12em;background:#22c55e1f;border:1px solid #2dd48252;border-radius:999px;place-items:center;margin-left:auto;display:inline-grid}.job-queue-live-pipeline-overview .job-queue-reference-card{--stage-accent:#94a3b8;box-shadow:none;background:linear-gradient(#0b1c30fa,#081627fa);border:0;border-right:1px solid #5b7ba047;border-radius:0;flex-direction:column;display:flex;position:relative}.job-queue-live-pipeline-overview .job-queue-reference-card:last-child{border-right:0}.job-queue-live-pipeline-overview .job-queue-reference-card.waiting-worker{--stage-accent:#f4c430}.job-queue-live-pipeline-overview .job-queue-reference-card.waiting-ffmpeg{--stage-accent:#fb923c}.job-queue-live-pipeline-overview .job-queue-reference-card.frames{--stage-accent:#38a7ff}.job-queue-live-pipeline-overview .job-queue-reference-card.ocr{--stage-accent:#c084fc}.job-queue-live-pipeline-overview .job-queue-reference-card.audio{--stage-accent:#38d979}.job-queue-live-pipeline-overview .job-queue-reference-card.finalising{--stage-accent:#24d5df}.job-queue-live-pipeline-overview .job-queue-reference-card.stopping{--stage-accent:#f3b91d}.job-queue-live-pipeline-overview .job-queue-reference-card.cancelled{--stage-accent:#a6b4c8}.job-queue-live-pipeline-overview .job-queue-reference-card.failed{--stage-accent:#ff4d4f}.job-queue-live-pipeline-overview .job-queue-reference-card.is-idle{opacity:.62}.job-queue-live-pipeline-overview .job-queue-reference-card.has-live-jobs{opacity:1}.job-queue-live-pipeline-overview .job-queue-reference-heading{align-items:flex-start;min-width:0;display:flex}.job-queue-live-pipeline-overview .job-queue-reference-icon{border:1px solid color-mix(in srgb, var(--stage-accent) 58%, transparent);background:color-mix(in srgb, var(--stage-accent) 9%, transparent);color:var(--stage-accent);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.job-queue-live-pipeline-overview .job-queue-reference-heading>div{gap:3px;min-width:0;display:grid}.job-queue-live-pipeline-overview .job-queue-reference-heading strong{color:var(--stage-accent);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.job-queue-live-pipeline-overview .job-queue-reference-heading span{color:#d9e4f1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-queue-live-pipeline-overview .job-queue-reference-card>small{color:#8397af;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.job-queue-live-pipeline-overview .job-queue-reference-subject{color:#c3d0df!important}.job-queue-live-pipeline-overview .job-queue-reference-progress{margin-top:auto;display:grid}.job-queue-live-pipeline-overview .job-queue-reference-progress>span{color:#c6d3e1}.job-queue-live-pipeline-overview .job-queue-reference-progress>div{background:#5b7ba038;border-radius:999px;overflow:hidden}.job-queue-live-pipeline-overview .job-queue-reference-progress i{border-radius:inherit;background:var(--stage-accent);height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--stage-accent) 45%, transparent);display:block}.job-queue-live-pipeline-overview .job-queue-reference-meta{color:#60758e;justify-content:space-between;gap:8px;display:flex}@media (width<=1100px){.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:repeat(9,156px)}}.job-queue-active-badge{color:#a9b9cc;white-space:nowrap;background:#13273fb8;border:1px solid #7490b147;border-radius:9px;font-size:12px;font-weight:600}.job-queue-select-visible{color:#a9b9cc;white-space:nowrap;cursor:pointer;font-size:12px}.job-queue-toolbar,.job-queue-controls,.job-queue-filters,.job-queue-filter-row{align-items:center}.job-queue-active-badge{justify-content:center;align-items:center;height:36px;min-height:36px;margin:0;padding:0 11px;line-height:1;display:inline-flex}.job-queue-search-actions{justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.job-queue-search-actions>div{min-width:260px;max-width:320px}.job-queue-search-actions input{min-height:38px}.job-queue-select-visible{justify-content:center;align-items:center;gap:8px;height:38px;min-height:38px;margin:0;padding:0 2px;line-height:1;display:inline-flex}.job-queue-select-visible input{width:14px;height:14px;margin:0}.job-queue-live-pipeline-overview{border-radius:12px;margin:14px 0 18px}.job-queue-live-pipeline-overview .job-queue-state-reference-title{letter-spacing:.07em;min-height:34px;padding:0 14px;font-size:10px}.job-queue-live-pipeline-overview .job-queue-state-reference-title:after{min-height:20px;padding:0 8px;font-size:9px}.job-queue-live-pipeline-overview .job-queue-reference-card{gap:5px;min-height:128px;padding:10px 11px 9px}.job-queue-live-pipeline-overview .job-queue-reference-heading{gap:8px}.job-queue-live-pipeline-overview .job-queue-reference-icon{flex-basis:32px;width:32px;height:32px}.job-queue-live-pipeline-overview .job-queue-reference-icon svg{width:17px;height:17px}.job-queue-live-pipeline-overview .job-queue-reference-heading span{font-size:10px;line-height:1.2}.job-queue-live-pipeline-overview .job-queue-reference-card>small{font-size:9px;line-height:1.2}.job-queue-live-pipeline-overview .job-queue-reference-subject{margin-top:3px}.job-queue-live-pipeline-overview .job-queue-reference-progress{gap:4px}.job-queue-live-pipeline-overview .job-queue-reference-progress>span{font-size:9px}.job-queue-live-pipeline-overview .job-queue-reference-progress>div{height:4px}.job-queue-live-pipeline-overview .job-queue-reference-meta{font-size:8px;line-height:1.1}.job-queue-card,.job-queue-row{align-items:center}.job-queue-card-main,.job-queue-row-main{min-width:0}@media (width<=1180px){.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:repeat(9,138px)}}@media (width<=900px){.job-queue-search-actions{flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:0}.job-queue-search-actions>div{flex:260px;min-width:220px;max-width:none}.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:repeat(9,136px)}}.job-queue-horizontal-controls{width:100%;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;display:flex!important}.job-queue-horizontal-controls .job-queue-active-badge{flex:none;height:38px;min-height:38px;margin:0}.job-queue-horizontal-controls .job-queue-search-actions{flex:none;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;margin-left:auto!important;display:flex!important}.job-queue-horizontal-controls .job-queue-search-actions>div{flex:0 0 264px;width:264px;min-width:264px;max-width:264px}.job-queue-horizontal-controls .job-queue-search-actions input{width:100%}.job-queue-horizontal-controls .job-queue-select-visible{white-space:nowrap;flex:none;align-items:center;height:38px;min-height:38px;margin:0;display:inline-flex}.job-queue-horizontal-controls button,.job-queue-horizontal-controls .job-queue-active-badge{white-space:nowrap}.job-queue-horizontal-controls+.job-queue-live-pipeline-overview{margin-top:0}@media (width<=1180px){.job-queue-horizontal-controls{scrollbar-width:thin;padding-bottom:4px;overflow:auto hidden}.job-queue-horizontal-controls .job-queue-search-actions{margin-left:12px!important}}.job-queue-pipeline{grid-template-columns:repeat(7,minmax(0,1fr))}.job-queue-pipeline-stage{color:#718399}.job-queue-pipeline-node{width:27px;height:27px;color:inherit;box-shadow:none;background:#0c1b2d;border:1.5px solid;border-radius:999px}.job-queue-pipeline-node svg{stroke-width:2.25px;width:14px;height:14px}.job-queue-pipeline-stage span{color:inherit;margin-top:5px;font-size:7px;font-weight:600}.job-queue-pipeline-stage.neutral{color:#718399}.job-queue-pipeline-stage.processing{color:#32b5ff}.job-queue-pipeline-stage.processing .job-queue-pipeline-node{box-shadow:0 0 0 4px #32b5ff1a}.job-queue-pipeline-stage.complete{color:#25dc84}.job-queue-pipeline-stage.failed{color:#ff5363}.job-queue-pipeline-stage.review{color:#f4c430}.job-queue-pipeline-stage.complete .job-queue-pipeline-node,.job-queue-pipeline-stage.failed .job-queue-pipeline-node,.job-queue-pipeline-stage.review .job-queue-pipeline-node,.job-queue-pipeline-stage.processing .job-queue-pipeline-node,.job-queue-pipeline-stage.neutral .job-queue-pipeline-node{color:inherit;background:#0c1b2d;border-color:currentColor}.analysis-stage-status.review,.analysis-stage-status.ambiguous,.analysis-stage-status.unresolved,.analysis-stage-status.insufficient_evidence,.analysis-stage-status.no_candidates,.analysis-stage-status.needs_review,.analysis-stage-status.inconclusive{background:#f4c430;box-shadow:0 0 0 3px #f4c4301a}.job-queue-live-pipeline-overview .job-queue-state-reference-title:before{content:"";background:#39df87;border-radius:50%;width:7px;height:7px;margin-right:8px;box-shadow:0 0 10px #39df87b8}.job-queue-reference-card.has-live-jobs .job-queue-reference-detail{color:#afc1d5}.job-queue-reference-card.is-idle .job-queue-reference-progress i{width:0!important}.intelligence-return-button{white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;flex:none!important;align-self:flex-start!important;width:auto!important;min-width:0!important;max-width:max-content!important;padding-left:14px!important;padding-right:14px!important;display:inline-flex!important}.intelligence-return-button.back-button.static{width:auto!important;max-width:max-content!important}.job-queue-card-main{grid-template-columns:24px 58px minmax(175px,1.05fr) minmax(0,2.2fr) minmax(120px,.72fr) minmax(108px,.62fr) minmax(145px,.84fr) minmax(142px,auto)}.job-queue-confidence{background:linear-gradient(90deg,#0c192afa,#0c192af0);border-left:1px solid #364e6980;min-width:0;min-height:68px;padding-left:16px}.job-queue-confidence small,.job-queue-confidence strong,.job-queue-confidence span{display:block}.job-queue-confidence small{color:#8093a9;font-size:9px}.job-queue-confidence strong{color:#9aa8b8;margin-top:6px;font-size:16px;line-height:1}.job-queue-confidence span{color:#8c9aad;margin-top:7px;font-size:9px}.job-queue-confidence.high strong,.job-queue-confidence.high span{color:#31df7f}.job-queue-confidence.moderate strong,.job-queue-confidence.moderate span{color:#ffc52e}.job-queue-confidence.low strong,.job-queue-confidence.low span{color:#ff5a61}.job-queue-confidence.calculating strong,.job-queue-confidence.calculating span{color:#32b5ff}.job-queue-confidence.pending strong,.job-queue-confidence.pending span,.job-queue-confidence.unavailable strong,.job-queue-confidence.unavailable span{color:#8796a8}@media (width<=1450px){.job-queue-card-main{grid-template-columns:22px 52px minmax(160px,.95fr) minmax(0,1.9fr) minmax(108px,.68fr) minmax(92px,.58fr) minmax(130px,.78fr) minmax(126px,auto);gap:10px}.job-queue-confidence,.job-queue-position,.job-queue-card-progress{padding-left:10px}}@media (width<=1120px){.job-queue-card-main{grid-template-columns:22px 48px minmax(155px,.95fr) minmax(0,1.8fr) minmax(112px,.68fr) minmax(96px,.58fr) minmax(132px,.8fr)}.job-queue-card-actions{grid-column:4/-1}}@media (width<=820px){.job-queue-confidence{background:0 0;border-top:1px solid #364e6980;border-left:0;grid-column:2/-1;min-height:auto;padding:10px 0 0}}.library-monitoring-panel{background:linear-gradient(135deg,#6366f11a,#0ea5e90a);border:1px solid #6366f147;border-radius:14px;grid-column:1/-1;margin:.65rem 0 1rem;padding:1.15rem;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000001f}.library-monitoring-heading{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.library-monitoring-heading h3{margin:.2rem 0 .25rem;font-size:1.02rem;line-height:1.35}.library-monitoring-heading p{max-width:680px;color:var(--text-muted,#94a3b8);margin:0;font-size:.86rem;line-height:1.5}.library-monitoring-kicker{color:var(--accent,#818cf8);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.library-monitoring-controls{gap:.85rem;display:grid}.library-monitoring-panel .library-scan-select{background:#0f172a38;border:1px solid #94a3b824;border-radius:10px;gap:.35rem;margin:0;padding:.9rem 1rem;display:grid}.library-monitoring-panel .library-scan-select>span{font-weight:600}.library-monitoring-panel .library-scan-select>small{color:var(--text-muted,#94a3b8);line-height:1.4}.library-monitoring-panel .library-scan-select select{width:min(100%,300px);margin-top:.35rem}@media (width<=720px){.library-monitoring-heading{flex-direction:column}.library-monitoring-panel{padding:1rem}}.library-monitoring-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.library-monitoring-summary-item{background:#080f1e57;border:1px solid #94a3b824;border-radius:10px;flex-direction:column;gap:.3rem;min-width:0;padding:.85rem .95rem;display:flex}.library-monitoring-summary-item span{color:var(--text-muted,#94a3b8);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:600}.library-monitoring-summary-item strong{overflow-wrap:anywhere;font-size:.88rem;font-weight:650}.monitoring-status-active{color:#86efac}.monitoring-status-inactive{color:var(--text-muted,#94a3b8)}.library-monitoring-notice{background:#0ea5e914;border:1px solid #38bdf847;border-radius:10px;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.85rem .95rem;display:flex}.library-monitoring-notice svg{flex:none;margin-top:.08rem}.library-monitoring-notice div{gap:.18rem;display:grid}.library-monitoring-notice strong{font-size:.86rem}.library-monitoring-notice span{color:var(--text-muted,#94a3b8);font-size:.78rem;line-height:1.45}.library-monitoring-notice-warning{background:#f59e0b14;border-color:#f59e0b57}.settings-toggle-disabled{cursor:not-allowed;opacity:.52}.settings-toggle-disabled input,.settings-toggle-disabled .toggle-switch{cursor:not-allowed}.library-monitoring-actions button{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.library-monitoring-result{border-radius:9px;align-items:center;gap:.55rem;margin-top:.8rem;padding:.75rem .85rem;font-size:.82rem;display:flex}.library-monitoring-result-success{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e4d}.library-monitoring-result-error{color:#fecaca;background:#ef444414;border:1px solid #ef444452}.library-monitoring-test{background:#0f172a61;border:1px solid #6366f147;border-radius:11px;margin-top:.9rem;padding:1rem}.library-monitoring-test-heading{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.85rem;display:flex}.library-monitoring-test-heading>div{gap:.12rem;display:grid}.library-monitoring-test-heading>div>span{color:var(--text-muted,#94a3b8);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.library-monitoring-test-heading strong{font-size:.95rem}.monitoring-health-good,.monitoring-health-warning{white-space:nowrap;border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:700}.monitoring-health-good{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e4d}.monitoring-health-warning{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b4d}.library-monitoring-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.library-monitoring-test-grid>div{background:#080f1e47;border:1px solid #94a3b81f;border-radius:8px;gap:.2rem;padding:.7rem .8rem;display:grid}.library-monitoring-test-grid span{color:var(--text-muted,#94a3b8);font-size:.7rem}.library-monitoring-test-grid strong{overflow-wrap:anywhere;font-size:.79rem}.library-monitoring-estimate-note{color:var(--text-muted,#94a3b8);margin:.8rem 0 0;font-size:.72rem;line-height:1.45}@media (width<=760px){.library-monitoring-summary,.library-monitoring-test-grid{grid-template-columns:1fr}.library-monitoring-test-heading{flex-direction:column;align-items:flex-start}.library-monitoring-actions{flex-direction:column}.library-monitoring-actions button{width:100%}}.library-monitoring-actions{border-top:1px solid #94a3b824;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;padding-top:1rem;display:flex}.library-monitoring-action-primary,.library-monitoring-action-secondary{appearance:none;min-height:38px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.48rem;padding:.58rem .95rem;font-size:.82rem;font-weight:650;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.library-monitoring-action-primary{color:#fff;background:linear-gradient(135deg,#2563ebf5,#1d4ed8f5);border:1px solid #3b82f6b8;box-shadow:0 6px 16px #2563eb2e,inset 0 1px #ffffff29}.library-monitoring-action-primary:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#60a5faeb;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb40,inset 0 1px #fff3}.library-monitoring-action-secondary{color:var(--text-primary,#e5e7eb);background:linear-gradient(#1e293be0,#0f172ae0);border:1px solid #64748b80;box-shadow:inset 0 1px #ffffff0a}.library-monitoring-action-secondary:hover:not(:disabled){color:#fff;background:linear-gradient(#253146f5,#162032f5);border-color:#60a5fa94;transform:translateY(-1px)}.library-monitoring-action-primary:focus-visible,.library-monitoring-action-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f642}.library-monitoring-action-primary:disabled,.library-monitoring-action-secondary:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.library-monitoring-action-primary svg,.library-monitoring-action-secondary svg{stroke-width:2px;flex:none;width:16px;height:16px}@media (width<=640px){.library-monitoring-actions{flex-direction:column;align-items:stretch}.library-monitoring-action-primary,.library-monitoring-action-secondary{width:100%}}.library-monitoring-panel .library-scan-select-disabled{opacity:.56}.library-monitoring-panel .library-scan-select-disabled select{cursor:not-allowed;filter:saturate(.55)}.library-monitoring-panel .library-scan-select-disabled>span{color:var(--text-muted,#94a3b8)}.library-monitoring-panel .library-scan-select select:disabled{color:#94a3b8b8;box-shadow:none;background:#0f172a6b;border-color:#64748b3d}.scheduler-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scheduler-summary-grid article{color:#38bdf8;background:#142036e0;border:1px solid #273a55;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.scheduler-summary-grid article.warning{color:#fb7185;border-color:#f43f5e57}.scheduler-summary-grid article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.scheduler-summary-grid span{color:#71849e;text-transform:uppercase;font-size:10px;font-weight:700}.scheduler-summary-grid strong{color:#eef4fb;font-size:21px}.scheduler-overview{overflow:hidden}.scheduler-live-badge{color:#86efac;white-space:nowrap;background:#1665342e;border:1px solid #22c55e47;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.scheduler-live-badge>span{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #4ade80a6}.scheduler-task-list{gap:12px;padding:14px;display:grid}.scheduler-task-card{background:#0c192cc7;border:1px solid #273a55;border-radius:11px;padding:16px}.scheduler-task-card.disabled{opacity:.72}.scheduler-task-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scheduler-task-title{align-items:flex-start;gap:11px;min-width:0;display:flex}.scheduler-task-icon{color:#38bdf8;background:#0e749024;border:1px solid #38bdf838;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.scheduler-task-title>div{min-width:0}.scheduler-task-title>div>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.scheduler-task-title h3{color:#e7eef8;margin:0;font-size:14px}.scheduler-task-title p{color:#7388a3;max-width:760px;margin:4px 0 0;font-size:10px;line-height:1.45}.scheduler-weight-badge{color:#fcd34d;text-transform:uppercase;background:#92400e33;border:1px solid #f59e0b4d;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.scheduler-status-chip{color:#94a3b8;text-transform:capitalize;white-space:nowrap;background:#172033;border:1px solid #334155;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.scheduler-status-chip.success{color:#86efac;background:#16653438;border-color:#22c55e4d}.scheduler-status-chip.error{color:#fda4af;background:#7f1d1d40;border-color:#f43f5e57}.scheduler-status-chip.running{color:#7dd3fc;background:#0e749038;border-color:#38bdf84d}.scheduler-task-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.scheduler-task-grid>div{background:#07111f70;border:1px solid #3341559e;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.scheduler-task-grid span{color:#647891;text-transform:uppercase;font-size:8px;font-weight:800}.scheduler-task-grid strong{overflow-wrap:anywhere;color:#dbe7f4;font-size:10px;line-height:1.4}.scheduler-task-controls{border-top:1px solid #3341558f;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.scheduler-task-controls>label{flex-direction:column;gap:5px;min-width:145px;display:flex}.scheduler-task-controls>label>span{color:#71849e;text-transform:uppercase;font-size:9px;font-weight:750}.scheduler-interval-input input{color:#e5edf7;width:90px;min-height:36px;font:inherit;background:0 0;border:0;outline:0;padding:0 10px;font-size:11px}.scheduler-interval-input small{color:#8294ad;border-left:1px solid #374b66;align-self:stretch;align-items:center;padding:0 9px;font-size:9px;display:flex}.scheduler-task-controls button{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.scheduler-disable-button,.scheduler-enable-button{cursor:pointer;border:1px solid}.scheduler-disable-button{color:#fda4af;background:#7f1d1d33;border-color:#f43f5e52}.scheduler-enable-button{color:#86efac;background:#16653433;border-color:#22c55e4d}.scheduler-disable-button:disabled,.scheduler-enable-button:disabled{cursor:not-allowed;opacity:.55}@media (width<=1000px){.scheduler-summary-grid,.scheduler-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.scheduler-summary-grid,.scheduler-task-grid{grid-template-columns:1fr}.scheduler-task-header{flex-direction:column}.scheduler-task-controls{flex-direction:column;align-items:stretch}.scheduler-task-controls>label,.scheduler-task-controls button{width:100%}.scheduler-interval-input input{flex:1;width:auto}}.scheduler-interval-input{background:0 0;border:0;border-radius:0;width:100%;display:block;overflow:visible}.scheduler-interval-input select{box-sizing:border-box;color:#e5edf8;width:100%;min-width:190px;min-height:38px;font:inherit;cursor:pointer;background-color:#101827;border:1px solid #33445e;border-radius:8px;outline:none;padding:10px 36px 10px 11px;font-size:11px}.scheduler-interval-input select:hover{border-color:#425774}.scheduler-interval-input select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #0ea5e91a}.scheduler-interval-input select:disabled{cursor:not-allowed;opacity:.58}.scheduler-interval-input select option{color:#e5edf8;background:#101827}.main-content{padding-top:58px}.main-content>.topbar{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#07111ef7;border-bottom:1px solid #344c69b8;width:auto;left:240px;right:0;box-shadow:0 8px 24px #00000038;z-index:900!important;position:fixed!important;top:0!important}.main-content>.topbar .profile-dropdown{z-index:1100}@media (width<=900px){.main-content>.topbar{left:0}}.queue-bulk-bar.movie-bulk-toolbar{margin:14px 0}.queue-bulk-bar .movie-bulk-count{align-items:center}.queue-bulk-bar .movie-bulk-count span{text-transform:uppercase}.queue-bulk-buttons.movie-bulk-actions{justify-content:flex-end;align-items:center}.queue-bulk-buttons.movie-bulk-actions button.close-selection{color:#fecaca;background:#7f1d1d33;border-color:#f8717157}@media (width<=1000px){.queue-bulk-buttons.movie-bulk-actions{justify-content:flex-start}}.intelligence-card-title-row{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.intelligence-card-title-row h3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.intelligence-card-title-row .intelligence-role-badge{flex:none;margin:0}.intelligence-card-meta-row{justify-content:space-between;align-items:center;gap:7px;min-width:0}.intelligence-card-meta-row p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.intelligence-card-meta-row .intelligence-role-badge{flex:none;margin:0}.intelligence-card-meta-row{display:contents}.provider-buttons .intelligence-role-badge{flex:none;align-self:center;min-height:20px;margin:0;padding:3px 7px}.intelligence-result-card .compact-card-footer{gap:6px}.intelligence-result-card .provider-buttons{flex-wrap:nowrap;min-width:0}.compact-poster{position:relative}.intelligence-poster-library-badge{letter-spacing:.04em;text-transform:uppercase;z-index:9;border-radius:999px;justify-content:center;align-items:center;min-height:18px;padding:4px 8px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:8px;right:8px}.intelligence-poster-library-badge.production{color:#dbeafe;background:#1e40afe0;border:1px solid #3b82f673}.intelligence-poster-library-badge.staging{color:#cffafe;background:#0e7490e0;border:1px solid #22d3ee73}.compact-status{bottom:8px;left:8px;right:auto}.analysis-stage-legend{background:#0a14228f;border:1px solid #3f5b7c6b;border-radius:9px;flex-wrap:wrap;gap:7px;margin:0 0 16px;padding:10px 12px;display:flex}.analysis-stage-legend>span,.analysis-stage-chip{box-sizing:border-box;white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:25px;padding:5px 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.analysis-stage-chip{cursor:help;transition:border-color .16s,background .16s,transform .16s}.analysis-stage-chip:hover{transform:translateY(-1px)}.analysis-stage-legend .completed,.analysis-stage-chip.completed{color:#bbf7d0;background:#16653440;border-color:#22c55e70}.analysis-stage-legend .processing,.analysis-stage-chip.processing{color:#bae6fd;background:#0369a145;border-color:#38bdf87a}.analysis-stage-legend .pending,.analysis-stage-chip.pending{color:#fde68a;background:#92400e40;border-color:#f59e0b75}.analysis-stage-legend .review,.analysis-stage-chip.review{color:#fef3c7;background:#a1620745;border-color:#fbbf2480}.analysis-stage-legend .failed,.analysis-stage-chip.failed{color:#fecaca;background:#991b1b47;border-color:#f8717180}.analysis-stage-legend .skipped,.analysis-stage-chip.skipped{color:#cbd5e1;background:#4755693d;border-color:#94a3b861}.analysis-stage-legend .not-required,.analysis-stage-chip.not-required,.analysis-stage-chip.unavailable{color:#a8b6c8;background:#33415533;border-color:#64748b5c}.analysis-stage-chip.unknown{color:#d8b4fe;background:#6b21a838;border-color:#c084fc6b}.analysis-work-poster-fallback{color:#57718d;background:linear-gradient(145deg,#15263a,#0c1726);border-radius:7px;justify-content:center;align-items:center;width:56px;min-width:56px;height:82px;display:flex;overflow:hidden}.analysis-work-card .stage-chip-list{flex-wrap:wrap;gap:6px;display:flex}@media (width<=700px){.analysis-stage-legend{align-items:stretch}.analysis-stage-legend>span{flex:auto}}.analysis-stage-legend .no-evidence,.analysis-stage-chip.no-evidence{color:#cbd5e1;background:#47556945;border-color:#94a3b875}.analysis-stage-status.transcribed,.analysis-stage-status.subtitle_detected,.analysis-stage-status.detected,.analysis-stage-status.probable_match,.analysis-stage-status.complete,.analysis-stage-status.completed{background:#22c55e}.analysis-stage-status.unresolved,.analysis-stage-status.ambiguous,.analysis-stage-status.possible,.analysis-stage-status.unknown{background:#f59e0b}.analysis-stage-status.not_detected,.analysis-stage-status.no_speech,.analysis-stage-status.no_distinctive_dialogue{background:#94a3b8}.analysis-stage-status.file_missing{background:#ef4444}.analysis-stage-status.successful{background:#22c55e;box-shadow:0 0 0 3px #22c55e17}.analysis-stage-status.review{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b17}.analysis-stage-status.no-evidence{background:#94a3b8;box-shadow:0 0 0 3px #94a3b814}.analysis-stage-status.failed{background:#ef4444;box-shadow:0 0 0 3px #ef444417}.analysis-stage-status.processing{background:#06b6d4;box-shadow:0 0 0 3px #06b6d417}.analysis-stage-status.pending{background:#f59e0b}.analysis-stage-status.neutral{background:#64748b}.analysis-stage-score{font-variant-numeric:tabular-nums;font-weight:800}.analysis-stage-score.strong{color:#4ade80}.analysis-stage-score.moderate{color:#fbbf24}.analysis-stage-score.weak{color:#7dd3fc}.analysis-stage-score.none{color:#64748b}.release-calendar-page,.watchlist-page{gap:18px;display:grid}.release-calendar-toolbar,.watchlist-toolbar,.release-filter-bar{background:#081424b8;border:1px solid #4460846b;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 12px 32px #00000024}.release-calendar-toolbar{justify-content:space-between}.release-month-navigation{align-items:center;gap:9px;display:flex}.release-month-navigation strong{color:#f8fafc;text-align:center;min-width:150px;font-size:14px}.release-month-navigation button,.release-view-toggle button,.release-filter-bar button,.watchlist-filter-tabs button{color:#91a6bf;cursor:pointer;background:#0c1d31bf;border:1px solid #4a658775;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.release-month-navigation button:hover,.release-view-toggle button:hover,.release-filter-bar button:hover,.watchlist-filter-tabs button:hover{color:#e0f2fe;border-color:#38bdf8}.release-view-toggle,.watchlist-filter-tabs{gap:5px;display:flex}.release-view-toggle button.active,.watchlist-filter-tabs button.active{color:#cffafe;background:#0e749047;border-color:#38bdf8a3}.release-calendar-search{flex:1;max-width:430px}.release-filter-bar{justify-content:space-between}.release-filter-bar>div{flex-wrap:wrap;gap:7px;display:flex}.release-filter-bar>span,.watchlist-toolbar>span{color:#7890ab;font-size:10px;font-weight:700}.release-filter-bar button.active.cinema{color:#bae6fd;background:#0369a147;border-color:#38bdf899}.release-filter-bar button.active.physical{color:#e9d5ff;background:#6b21a847;border-color:#c084fc99}.release-filter-bar button.active.digital{color:#ccfbf1;background:#0f766e47;border-color:#2dd4bf99}.release-month-calendar{background:#071220b8;border:1px solid #4460846b;border-radius:13px;overflow:hidden}.release-calendar-weekdays{background:#0c1d31cc;border-bottom:1px solid #44608461;grid-template-columns:repeat(7,1fr);display:grid}.release-calendar-weekdays span{color:#7890ab;text-align:center;text-transform:uppercase;padding:10px;font-size:9px;font-weight:900}.release-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.release-calendar-day{background:#08142361;border-bottom:1px solid #37517047;border-right:1px solid #37517047;min-height:135px;padding:8px}.release-calendar-day:nth-child(7n){border-right:0}.release-calendar-day.empty{background:#050e1957}.release-calendar-day.has-events{background:#0a1a2d94}.release-calendar-day>strong{color:#dbeafe;border-radius:999px;justify-content:center;align-items:center;width:23px;height:23px;margin-bottom:6px;font-size:10px;display:flex}.release-calendar-day-events{gap:4px;display:grid}.release-calendar-day-events button{text-align:left;cursor:pointer;border:1px solid;border-radius:6px;align-items:center;gap:4px;width:100%;min-width:0;padding:5px 6px;font-size:8px;font-weight:800;display:flex;overflow:hidden}.release-calendar-day-events button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.release-calendar-day-events button.cinema{color:#bae6fd;background:#0369a138;border-color:#38bdf861}.release-calendar-day-events button.physical{color:#e9d5ff;background:#6b21a838;border-color:#c084fc61}.release-calendar-day-events button.digital{color:#ccfbf1;background:#0f766e38;border-color:#2dd4bf61}.release-agenda-list{gap:12px;display:grid}.release-event-card{background:#081423c7;border:1px solid #44608470;border-radius:13px;grid-template-columns:112px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 15px 38px #0000002b}.release-event-card.cinema{border-left:3px solid #38bdf8}.release-event-card.physical{border-left:3px solid #c084fc}.release-event-card.digital{border-left:3px solid #2dd4bf}.release-event-poster{background:#0b1727;min-height:168px;position:relative;overflow:hidden}.release-event-poster img{object-fit:cover;width:100%;height:100%}.release-event-poster>div{color:#56708c;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.release-type-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.release-type-badge.cinema{color:#e0f2fe;background:#0369a1d6;border-color:#38bdf885}.release-type-badge.physical{color:#f3e8ff;background:#6b21a8d6;border-color:#c084fc85}.release-type-badge.digital{color:#ccfbf1;background:#0f766ed6;border-color:#2dd4bf85}.release-event-copy{align-content:start;gap:10px;padding:15px 17px;display:grid}.release-event-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.release-event-heading span{color:#60a5fa;text-transform:uppercase;font-size:9px;font-weight:800}.release-event-heading h3{color:#f8fafc;margin:3px 0 0;font-size:17px}.release-library-badge{background:#1665343b;border:1px solid #22c55e66;border-radius:999px;flex:none;padding:5px 8px;color:#bbf7d0!important}.release-event-copy>p{color:#93a6bc;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:900px;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.release-event-meta{flex-wrap:wrap;gap:7px;display:flex}.release-event-meta span{color:#9fb1c6;background:#1e324b9e;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.release-event-actions,.watchlist-card-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}.watchlist-action{color:#bae6fd;cursor:pointer;background:#0369a136;border:1px solid #38bdf870;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.watchlist-action.saved{color:#fecaca;background:#991b1b38;border-color:#f871716b}.watchlist-toolbar{justify-content:space-between}.watchlist-toolbar .search-box{flex:1;max-width:420px}.watchlist-grid{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:13px;display:grid}.watchlist-card{background:#081423c7;border:1px solid #44608470;border-radius:13px;grid-template-columns:120px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 15px 38px #0000002b}.watchlist-poster{background:#0b1727;min-height:180px;position:relative;overflow:hidden}.watchlist-poster img{object-fit:cover;width:100%;height:100%}.watchlist-poster>div{color:#56708c;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.watchlist-poster>span{color:#dcfce7;text-align:center;text-transform:uppercase;background:#166534db;border:1px solid #22c55e6e;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;bottom:6px;left:6px;right:6px}.watchlist-copy{align-content:start;gap:11px;padding:15px;display:grid}.watchlist-copy h2{color:#f8fafc;margin:0;font-size:16px}.watchlist-release-dates{gap:6px;display:grid}.watchlist-release-dates>div{color:#7890ab;grid-template-columns:18px 65px minmax(0,1fr);align-items:center;gap:6px;font-size:9px;display:grid}.watchlist-release-dates strong{color:#cbd5e1;font-size:10px}.plex-watchlist-state{color:#a8b6c8;background:#3341553d;border:1px solid #64748b66;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px 8px;font-size:8px;font-weight:900;display:flex}.plex-watchlist-state.synced{color:#bbf7d0;background:#1665343d;border-color:#22c55e6b}.plex-watchlist-state.pending{color:#bae6fd;background:#0369a13d;border-color:#38bdf86b}.plex-watchlist-state.failed{color:#fecaca;background:#991b1b3d;border-color:#f871716b}@media (width<=900px){.release-calendar-toolbar,.release-filter-bar,.watchlist-toolbar{flex-direction:column;align-items:stretch}.release-calendar-search,.watchlist-toolbar .search-box{width:100%;max-width:none}.release-calendar-grid{min-width:850px}.release-month-calendar{overflow-x:auto}}@media (width<=620px){.release-event-card,.watchlist-card{grid-template-columns:90px minmax(0,1fr)}.release-event-poster,.watchlist-poster{min-height:145px}.watchlist-grid{grid-template-columns:1fr}}.release-calendar-event{border:1px solid;border-radius:6px;grid-template-columns:minmax(0,1fr) 24px;display:grid;overflow:hidden}.release-calendar-event.cinema{color:#bae6fd;background:#0369a138;border-color:#38bdf861}.release-calendar-event.physical{color:#e9d5ff;background:#6b21a838;border-color:#c084fc61}.release-calendar-event.digital{color:#ccfbf1;background:#0f766e38;border-color:#2dd4bf61}.release-calendar-event-open,.release-calendar-event-watch{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 6px;font-size:8px;font-weight:800;display:flex}.release-calendar-event-open{text-align:left;overflow:hidden}.release-calendar-event-open span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.release-calendar-event-watch{opacity:.58;border-left:1px solid #94a3b838;justify-content:center;padding:0}.release-calendar-event-watch:hover,.release-calendar-event-watch.saved{opacity:1;background:#ffffff14}.watchlist-title-button{color:#f8fafc;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:max-content;max-width:100%;padding:0;font-size:16px;font-weight:800;overflow:hidden}.watchlist-title-button:hover{color:#7dd3fc}.watchlist-remove-action{color:#fecaca;cursor:pointer;background:#991b1b3d;border:1px solid #f871717a;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:6px 10px;font-size:9px;font-weight:900;display:inline-flex}.watchlist-remove-action:hover{color:#fff;background:#b91c1c57;border-color:#f87171}.release-movie-details-page{gap:18px;display:grid}.release-movie-hero{background-color:#06101deb;background-position:50%;background-size:cover;border:1px solid #44608475;border-radius:16px;grid-template-columns:220px minmax(0,1fr);min-height:360px;display:grid;overflow:hidden;box-shadow:0 22px 58px #00000047}.release-movie-poster{background:#0b1727;min-height:360px;overflow:hidden}.release-movie-poster img{object-fit:cover;width:100%;height:100%}.release-movie-poster>div{color:#56708c;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.release-movie-summary{align-content:center;gap:14px;max-width:850px;padding:32px;display:grid}.release-movie-summary h1{color:#f8fafc;margin:0;font-size:38px;line-height:1.05}.release-movie-tagline{color:#9fb2c8;margin:0;font-size:15px;font-style:italic}.release-movie-meta{flex-wrap:wrap;gap:7px;display:flex}.release-movie-meta span{color:#b6c4d5;background:#0f2035b8;border:1px solid #546e8e5c;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.release-movie-meta span.in-library{color:#bbf7d0;background:#16653440;border-color:#22c55e6b}.release-movie-overview{color:#b3c0cf;max-width:780px;margin:0;font-size:13px;line-height:1.7}.release-movie-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-date-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.release-date-summary-grid article{background:#081424bf;border:1px solid #4460846b;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 10px;padding:16px;display:grid}.release-date-summary-grid article svg{color:#38bdf8;grid-row:1/span 2}.release-date-summary-grid article span{color:#7890ab;text-transform:uppercase;font-size:9px;font-weight:900}.release-date-summary-grid article strong{color:#f8fafc;font-size:12px}.release-movie-section{background:#081424b8;border:1px solid #4460846b;border-radius:13px;gap:12px;padding:18px;display:grid}.release-movie-section h2{color:#f8fafc;margin:0;font-size:17px}.release-movie-pills{flex-wrap:wrap;gap:7px;display:flex}.release-movie-pills span{color:#bae6fd;background:#0369a12e;border:1px solid #38bdf857;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.release-cast-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.release-cast-grid article{background:#0a192bb8;border:1px solid #4460845c;border-radius:10px;gap:6px;display:grid;overflow:hidden}.release-cast-grid img,.release-cast-grid article>div{aspect-ratio:2/3;object-fit:cover;width:100%}.release-cast-grid article>div{color:#56708c;justify-content:center;align-items:center;display:flex}.release-cast-grid strong,.release-cast-grid span{padding:0 8px}.release-cast-grid strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.release-cast-grid span{color:#7890ab;text-overflow:ellipsis;white-space:nowrap;padding-bottom:9px;font-size:8px;overflow:hidden}@media (width<=760px){.release-movie-hero{grid-template-columns:120px minmax(0,1fr);min-height:260px}.release-movie-poster{min-height:260px}.release-movie-summary{padding:20px}.release-movie-summary h1{font-size:27px}.release-date-summary-grid{grid-template-columns:1fr}}.release-calendar-event{cursor:pointer;outline:none;transition:transform .14s,border-color .14s,box-shadow .14s}.release-calendar-event:hover,.release-calendar-event:focus-visible{border-color:#7dd3fcbf;transform:translateY(-1px);box-shadow:0 0 0 1px #38bdf838,0 5px 14px #0003}.release-calendar-event-label{min-width:0;color:inherit;text-align:left;pointer-events:none;align-items:center;gap:4px;padding:5px 6px;font-size:8px;font-weight:800;display:flex;overflow:hidden}.release-calendar-event-label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.release-calendar-context-menu{z-index:5000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071220fa;border:1px solid #4d698cb8;border-radius:10px;width:230px;padding:6px;display:grid;position:fixed;box-shadow:0 22px 60px #00000085,0 0 0 1px #0f2339a3}.release-calendar-context-menu button,.release-calendar-context-menu a{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:34px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.release-calendar-context-menu button:hover,.release-calendar-context-menu a:hover{color:#e0f2fe;background:#0e74903d}.release-calendar-context-menu button:disabled{cursor:not-allowed;opacity:.48}.release-calendar-context-menu svg{color:#38bdf8;flex:none}.release-context-menu-divider{background:#47607e61;height:1px;margin:5px 4px}.release-movie-details-page>.back-button.static{flex:none!important;place-self:start!important;width:max-content!important;max-width:max-content!important}.candidate-dominance-card{background:radial-gradient(circle at 100% 0,#2d9ed717,#0000 38%),linear-gradient(145deg,#112339fa,#091525fa);border:1px solid #4368917a;border-radius:12px;margin-top:18px;padding:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000001f}.candidate-dominance-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.candidate-dominance-heading>div{min-width:0}.candidate-dominance-kicker{color:#57d8ff;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.candidate-dominance-heading strong{color:#eef7ff;margin-top:5px;font-size:13px;line-height:1.25;display:block}.dominance-tier-badge{color:#aabbd0;letter-spacing:.05em;text-transform:uppercase;background:#2b3b508c;border:1px solid #7991ae57;border-radius:999px;flex:none;align-items:center;min-height:25px;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}.dominance-tier-badge.moderate{color:#93c5fd;background:#1e40af2e;border-color:#60a5fa57}.dominance-tier-badge.strong{color:#86efac;background:#16653433;border-color:#4ade8057}.dominance-tier-badge.extreme{color:#fde68a;background:#713f1240;border-color:#facc155c;box-shadow:0 0 16px #facc150d}.dominance-tier-badge.unverified{color:#cbd5e1;background:#3341554d;border-color:#94a3b84d}.candidate-dominance-contenders{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch}.candidate-dominance-primary{background:#08132194;border:1px solid #46658761;border-radius:10px}.candidate-dominance-primary>span{grid-column:1/-1}.candidate-dominance-versus{color:#5e748e;place-items:center;font-size:8px;font-weight:900}.candidate-dominance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.candidate-dominance-metrics>div{background:#0a172785;border:1px solid #44628452;border-radius:9px;min-width:0;min-height:57px;padding:10px}.candidate-dominance-metrics span{color:#70869f;letter-spacing:.075em;text-transform:uppercase;font-size:7px;font-weight:900;line-height:1.25;display:block}.candidate-dominance-metrics strong{color:#e0ecf8;overflow-wrap:anywhere;text-overflow:ellipsis;margin-top:6px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.candidate-dominance-footer{border-top:1px solid #49668838;flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:10px;display:flex}.candidate-dominance-footer span{color:#8ea4bd;white-space:nowrap;background:#142439b3;border:1px solid #4d6c8f57;border-radius:999px;align-items:center;min-height:23px;padding:4px 8px;font-size:7px;font-weight:800;display:inline-flex}.candidate-dominance-single{gap:9px;display:grid}.candidate-dominance-notice{background:linear-gradient(90deg,#78461033,#41270f0d);border:1px solid #f59e0b38;border-left:3px solid #f5b942;border-radius:0 9px 9px 0;padding:11px 12px}.candidate-dominance-notice strong{color:#f6cf83;font-size:10px;display:block}.candidate-dominance-notice span{color:#aa9878;margin-top:4px;font-size:8px;line-height:1.45;display:block}.candidate-dominance-description{color:#8499b1;margin:0;font-size:9px;line-height:1.5}.decision-candidate-row strong{white-space:normal;overflow-wrap:anywhere}.workflow-panel.workflow-panel-upgraded{background:radial-gradient(circle at 100% 0,#2eaee614,#0000 32%),linear-gradient(145deg,#122237fa,#0a1626fa);border:1px solid #3a5d8580;border-radius:14px;align-items:flex-start;gap:15px;margin-top:22px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff06,0 14px 34px #0000001f}.workflow-panel-icon{color:#52c8f5;background:#18699726;border:1px solid #4abfef3d;border-radius:11px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.workflow-panel-content{flex:1;min-width:0}.workflow-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workflow-panel-kicker{color:#4ecdf9;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.workflow-panel-heading h2{color:#f1f7fd;margin:5px 0 0;font-size:19px}.workflow-panel-heading p{color:#7f95ad;max-width:620px;margin:6px 0 0;font-size:10px;line-height:1.5}.workflow-panel-status{color:#a8bdd3;background:#182a41b8;border:1px solid #4c6f9766;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:31px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}.workflow-panel-status svg{color:#55d7ff}.workflow-panel-actions{border-top:1px solid #47658633;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding-top:15px;display:flex}.workflow-panel-badges{flex-wrap:wrap;flex:1;gap:7px;min-width:0;display:flex}.workflow-complete-button{cursor:pointer;color:#eaf8ff;min-height:39px;font:inherit;background:linear-gradient(135deg,#147ebc,#0a9bc8);border:1px solid #37b5ef8c;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:10px;font-weight:850;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 22px #0369a130,inset 0 1px #ffffff24}.workflow-complete-button:hover,.workflow-complete-button:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-1px);box-shadow:0 11px 27px #0369a145,inset 0 1px #ffffff2b}.workflow-complete-button.completed{color:#d9fbe8;background:linear-gradient(135deg,#19784e,#16865b);border-color:#4ade806b;box-shadow:0 8px 22px #1665342e,inset 0 1px #ffffff1f}.identity-timeline.identity-timeline-upgraded{background:radial-gradient(circle at 0 0,#7e46dc12,#0000 30%),linear-gradient(145deg,#112035fa,#091423fa);border:1px solid #3a5d8580;border-radius:14px;margin-top:18px;padding:18px;box-shadow:inset 0 1px #ffffff06,0 14px 34px #0000001f}.identity-timeline-heading{border-bottom:1px solid #46648636;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:15px;display:grid}.identity-timeline-heading-icon{color:#b68cff;background:#5b349a2e;border:1px solid #8b5cf640;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.identity-timeline-heading>div:nth-child(2){min-width:0}.identity-timeline-heading>div:nth-child(2)>span{color:#a779ef;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.identity-timeline-heading h2{color:#f0f5fc;margin:4px 0 0;font-size:18px}.identity-timeline-heading p{color:#7d92aa;margin:5px 0 0;font-size:10px;line-height:1.45}.identity-timeline-count{background:#15263ca6;border:1px solid #4e6d915c;border-radius:10px;flex-direction:column;align-items:center;min-width:58px;padding:8px 10px;display:flex}.identity-timeline-count strong{color:#70dafe;font-size:17px;line-height:1}.identity-timeline-count span{color:#748ba5;letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:850}.identity-timeline-empty{text-align:center;background:#08132157;border:1px dashed #5676995c;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;margin-top:15px;padding:22px;display:flex}.identity-timeline-empty>div{color:#6fcff2;background:#1e658d26;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.identity-timeline-empty strong{color:#dce8f5;font-size:13px}.identity-timeline-empty span{color:#71879f;max-width:520px;margin-top:6px;font-size:9px;line-height:1.55}.identity-timeline-empty.error>div{color:#fb7185;background:#88223829}.identity-timeline-empty.error{border-color:#fb718540}.timeline-list{gap:0;margin-top:17px;display:grid}.timeline-item{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.timeline-rail{flex-direction:column;align-items:center;display:flex}.timeline-dot{color:#71ddff;opacity:1;background:#102a43;border:1px solid #4dd8ff4d;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;margin:0;display:grid;box-shadow:0 0 14px #38bdf814}.timeline-line{background:linear-gradient(#31516f,#31516f26);flex:1;width:1px;min-height:25px}.timeline-item-card{background:linear-gradient(145deg,#13253ce0,#0a1727e6);border:1px solid #44648752;border-radius:10px;min-width:0;margin-bottom:11px;padding:12px 13px}.timeline-item-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.timeline-item-heading strong{color:#dce9f7;font-size:11px}.timeline-item-heading small{color:#6f849d;flex:none;margin:0;font-size:8px}.timeline-item-card p{color:#95a9bf;margin:7px 0 0;font-size:9px;line-height:1.5}.timeline-item-card pre{color:#a9c4df;white-space:pre-wrap;background:#040c178c;border:1px solid #45658845;border-radius:8px;max-height:220px;margin:9px 0 0;padding:10px;font-size:8px;line-height:1.5;overflow:auto}@media (width<=820px){.candidate-dominance-contenders{grid-template-columns:1fr}.candidate-dominance-versus{min-height:18px}.candidate-dominance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-panel-heading,.workflow-panel-actions{flex-direction:column;align-items:stretch}.workflow-panel-status{width:max-content}.workflow-complete-button{width:100%}}@media (width<=620px){.workflow-panel.workflow-panel-upgraded{flex-direction:column}.candidate-dominance-metrics{grid-template-columns:1fr 1fr}.identity-timeline-heading{grid-template-columns:40px minmax(0,1fr)}.identity-timeline-count{grid-column:1/-1;align-items:flex-start}.timeline-item-heading{flex-direction:column;gap:4px}}.watchlist-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.plex-sync-status.syncing{color:#bae6fd;background:#0369a133;border-color:#38bdf86b}.plex-sync-status.synced{color:#bbf7d0;background:#16653438;border-color:#22c55e6b}.plex-sync-status.pending{color:#fef08a;background:#854d0e38;border-color:#facc1566}.plex-sync-status.failed{color:#fecaca;background:#991b1b38;border-color:#f8717173}.candidate-dominance-contenders{flex-direction:column;gap:8px;display:flex}.candidate-dominance-versus{display:none}.candidate-dominance-primary{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label score""title score";align-items:center;gap:5px 16px;width:100%;min-width:0;padding:12px 14px;display:grid}.candidate-dominance-primary>span{color:#758ba5;letter-spacing:.09em;text-transform:uppercase;grid-area:label;font-size:7.5px;font-weight:900;line-height:1.2}.candidate-dominance-primary>strong{color:#dbe8f6;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;grid-area:title;min-width:0;font-size:11px;font-weight:800;line-height:1.35;display:block;overflow:visible}.candidate-dominance-primary>b{color:#55d7ff;text-align:right;flex-direction:column;grid-area:score;justify-content:center;align-items:flex-end;min-width:54px;font-size:19px;font-weight:900;line-height:1;display:flex}.candidate-dominance-primary>b small{color:#657c96;letter-spacing:.07em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:850}.candidate-dominance-primary.winner{background:linear-gradient(135deg,#145c4347,#081321a3);border-color:#4ade8052}.candidate-dominance-primary.winner>strong,.candidate-dominance-primary.winner>b{color:#75e9aa}.candidate-dominance-primary.runner-up{background:linear-gradient(135deg,#12476838,#0813219e);border-color:#4dd8ff40}.candidate-dominance-primary.runner-up>strong{color:#cfe7f7}.candidate-dominance-primary.runner-up>b{color:#61d7ff}@media (width<=620px){.candidate-dominance-primary{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px}.candidate-dominance-primary>strong{font-size:10px}.candidate-dominance-primary>b{min-width:46px;font-size:17px}}.analysis-notes-collapsible{background:linear-gradient(145deg,#101f33f5,#0a1626fa);border:1px solid #3d5e837a;border-radius:11px;margin-top:12px;overflow:hidden}.analysis-notes-collapsible>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 14px;list-style:none;transition:background .16s,border-color .16s;display:flex}.analysis-notes-collapsible>summary::-webkit-details-marker{display:none}.analysis-notes-collapsible>summary:hover{background:#23486c2e}.analysis-notes-summary-copy{flex-direction:column;flex:1;min-width:0;display:flex}.analysis-notes-summary-copy>span{color:#4ecdf9;letter-spacing:.09em;text-transform:uppercase;font-size:7.5px;font-weight:900}.analysis-notes-summary-copy>strong{color:#e9f3fd;margin-top:4px;font-size:11px;line-height:1.25}.analysis-notes-summary-copy>small{color:#71879f;margin-top:4px;font-size:8px;line-height:1.4}.analysis-notes-summary-action{color:#95b5d3;background:#172b43b8;border:1px solid #456f986b;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex}.analysis-notes-hide{display:none}.analysis-notes-chevron{color:#5fcff5;font-size:11px;line-height:1;transition:transform .18s;display:inline-block}.analysis-notes-collapsible[open] .analysis-notes-hide{display:inline}.analysis-notes-collapsible[open] .analysis-notes-show{display:none}.analysis-notes-collapsible[open] .analysis-notes-chevron{transform:rotate(180deg)}.analysis-notes-expanded{background:#050e194d;border-top:1px solid #4363863d;padding:13px 14px 14px}.analysis-notes-expanded-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:9px;display:flex}.analysis-notes-expanded-heading>span{color:#d8e6f4;font-size:9px;font-weight:850}.analysis-notes-expanded-heading>small{color:#647b95;font-size:7.5px}.analysis-notes-expanded pre{color:#a9bfd6;overflow-wrap:anywhere;white-space:pre-wrap;background:#091522;border:1px solid #3d5e8154;border-radius:9px;max-height:420px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;line-height:1.5;overflow:auto}.analysis-notes-expanded pre::-webkit-scrollbar{width:9px;height:9px}.analysis-notes-expanded pre::-webkit-scrollbar-thumb{background:#2f4c68;border:2px solid #091522;border-radius:999px}.analysis-notes-expanded pre::-webkit-scrollbar-track{background:#091522}@media (width<=620px){.analysis-notes-collapsible>summary{flex-direction:column;align-items:flex-start}.analysis-notes-summary-action{width:max-content}.analysis-notes-expanded-heading{flex-direction:column;align-items:flex-start;gap:3px}}.movie-workflow-inline{flex-direction:column;gap:14px;margin-top:22px;display:flex}.movie-workflow-inline .workflow-panel.workflow-panel-upgraded,.movie-workflow-inline .identity-timeline.identity-timeline-upgraded{height:auto;margin-top:0}.movie-workflow-inline .workflow-panel.workflow-panel-upgraded{min-height:130px}.movie-workflow-inline .workflow-panel-content{width:100%;min-width:0}.movie-workflow-inline .workflow-panel-heading{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.movie-workflow-inline .workflow-panel-heading>div:first-child{flex:1;min-width:0}.movie-workflow-inline .workflow-panel-heading p{max-width:760px}.movie-workflow-inline .workflow-panel-status{flex:none;width:max-content}.movie-workflow-inline .workflow-panel-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;display:flex}.movie-workflow-inline .workflow-panel-badges{flex:1;min-width:0}.movie-workflow-inline .workflow-complete-button{flex:none;width:auto}.movie-workflow-inline .identity-timeline.identity-timeline-upgraded{min-height:220px}.movie-workflow-inline .identity-timeline-empty{min-height:145px}.movie-workflow-inline .timeline-list{width:100%}@media (width<=820px){.movie-workflow-inline .workflow-panel-heading,.movie-workflow-inline .workflow-panel-actions{flex-direction:column;align-items:stretch}.movie-workflow-inline .workflow-panel-status{width:max-content}.movie-workflow-inline .workflow-complete-button{width:100%}}.movie-workflow-inline{width:calc(100% - 96px);max-width:none;margin-left:auto;margin-right:auto}.movie-workflow-inline .workflow-panel.workflow-panel-upgraded,.movie-workflow-inline .identity-timeline.identity-timeline-upgraded{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.movie-workflow-inline .workflow-panel-content,.movie-workflow-inline .workflow-panel-heading,.movie-workflow-inline .workflow-panel-actions,.movie-workflow-inline .identity-timeline-heading,.movie-workflow-inline .identity-timeline-empty,.movie-workflow-inline .timeline-list{box-sizing:border-box;min-width:0;max-width:100%}@media (width<=1200px){.movie-workflow-inline{width:calc(100% - 64px)}}@media (width<=820px){.movie-workflow-inline{width:calc(100% - 32px)}}@media (width<=620px){.movie-workflow-inline{width:100%}}.job-queue-search-actions select{color:#dbe7f4;cursor:pointer;background:#0e1929;border:1px solid #2e435f;border-radius:7px;outline:none;min-height:38px;padding:0 32px 0 11px;font-size:11px;font-weight:600}.job-queue-search-actions>button{color:#b9c9da;cursor:pointer;background:#0e1929;border:1px solid #2e435f;border-radius:7px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;padding:0;font-size:18px;font-weight:800;display:inline-flex}.job-queue-search-actions>button:hover,.job-queue-search-actions select:hover{background:#12243a;border-color:#3185c5}.production-maintenance-page{gap:18px;display:grid}.production-maintenance-page .pm-threshold-field{min-width:145px}.production-maintenance-page .pm-threshold-field select{min-height:39px}.production-maintenance-page .pm-workspace{overflow:hidden}.production-maintenance-page .queue-tabs{margin:0 16px 10px}.production-maintenance-page .pm-toolbar{background:#0d2138b8;border:1px solid #577eb147;border-radius:9px;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 16px 13px;padding:11px 13px;display:flex}.production-maintenance-page .pm-search{gap:6px;width:min(460px,100%);display:grid}.production-maintenance-page .pm-search>span{color:#b4c9e394;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.production-maintenance-page .pm-search>div{background:#061425b8;border:1px solid #5780b557;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.production-maintenance-page .pm-search svg{color:#bbd2ecad;flex:none}.production-maintenance-page .pm-search input{width:100%;min-width:0;font:inherit;appearance:none;color:#e8eef8!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}.production-maintenance-page .pm-search input::placeholder{color:#c0d3e961}.production-maintenance-page .pm-result-count{color:#bfd0e794;white-space:nowrap;padding-bottom:8px;font-size:11px}.production-maintenance-page .pm-maintenance-list{gap:9px;padding:0 16px 18px;display:grid}.production-maintenance-page .pm-maintenance-row{background:#091c31eb;border:1px solid #517bb054;border-radius:10px;transition:border-color .15s,background .15s;overflow:hidden}.production-maintenance-page .pm-maintenance-row:hover{background:#0a2038f5;border-color:#4a97dd80}.production-maintenance-page .pm-maintenance-row.status-safe{border-color:#26aade61}.production-maintenance-page .pm-maintenance-row.status-review{border-color:#daa12b57}.production-maintenance-page .pm-maintenance-row.status-compliant{border-color:#32c07e4d}.production-maintenance-page .pm-maintenance-row-main{grid-template-columns:minmax(280px,1fr) 170px 112px;align-items:center;gap:18px;padding:13px 14px 11px;display:grid}.production-maintenance-page .pm-maintenance-media{align-items:center;gap:12px;min-width:0;display:grid}.production-maintenance-page .pm-maintenance-poster{color:#32b8eb;background:#113d6080;border:1px solid #2891d542;border-radius:7px;place-items:center;width:42px;height:54px;display:grid}.production-maintenance-page .pm-maintenance-identity{gap:5px;min-width:0;display:grid}.production-maintenance-page .pm-maintenance-title-line{align-items:center;gap:8px;min-width:0;display:flex}.production-maintenance-page .pm-maintenance-title-line>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.3;display:block;overflow:hidden}.production-maintenance-page .pm-maintenance-title-line .workflow-badge{flex:none}.production-maintenance-page .pm-maintenance-meta{color:#bbcfe78c;font-size:10px}.production-maintenance-page .pm-maintenance-change-pills{flex-wrap:wrap;gap:5px;display:flex}.production-maintenance-page .pm-maintenance-change-pills span{color:#cddef3c4;background:#2b6eb917;border:1px solid #3f88d238;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:650;display:inline-flex}.production-maintenance-page .pm-maintenance-compliant{color:#58d599c7;align-items:center;gap:5px;font-size:10px;display:flex}.production-maintenance-page .pm-maintenance-confidence{gap:7px;min-width:0;display:grid}.production-maintenance-page .pm-maintenance-confidence-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.production-maintenance-page .pm-maintenance-confidence-heading span{color:#b8cae185;text-transform:uppercase;letter-spacing:.055em;font-size:9px}.production-maintenance-page .pm-maintenance-confidence-heading strong{font-size:15px}.production-maintenance-page .pm-maintenance-progress{background:#526f953d;border-radius:999px;height:6px;overflow:hidden}.production-maintenance-page .pm-maintenance-progress span{border-radius:inherit;background:linear-gradient(90deg,#257df2,#19bde3);height:100%;display:block}.production-maintenance-page .pm-maintenance-actions{gap:6px;display:grid}.production-maintenance-page .pm-maintenance-actions .secondary-action{white-space:nowrap;justify-content:center;width:100%}.production-maintenance-page .pm-maintenance-paths{background:#05142461;border-top:1px solid #5379aa29;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:9px 14px 11px 70px;display:grid}.production-maintenance-page .pm-maintenance-path{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.production-maintenance-page .pm-maintenance-path>span{color:#b5c8de80;text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:700}.production-maintenance-page .pm-maintenance-path code{text-overflow:ellipsis;white-space:nowrap;color:#d5e4f4b3;min-width:0;font-size:10px;overflow:hidden}.production-maintenance-page .pm-maintenance-path.proposed code{color:#7dcdefcc}.production-maintenance-page .pm-maintenance-path-arrow{color:#90accc61}.production-maintenance-page .pm-maintenance-details{background:#04111f94;border-top:1px solid #5379aa33;padding:13px 14px 15px 70px}.production-maintenance-page .pm-maintenance-detail-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid}.production-maintenance-page .pm-maintenance-detail-grid>div{background:#0b203694;border:1px solid #537bae38;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.production-maintenance-page .pm-maintenance-detail-grid span{color:#b4c7dd80;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.production-maintenance-page .pm-maintenance-detail-grid strong{font-size:11px}.production-maintenance-page .pm-maintenance-detail-section{padding-top:4px}.production-maintenance-page .pm-maintenance-detail-section>strong{font-size:11px}.production-maintenance-page .pm-maintenance-detail-section ul,.production-maintenance-page .pm-maintenance-warning ul{margin:7px 0 0;padding-left:18px}.production-maintenance-page .pm-maintenance-detail-section li,.production-maintenance-page .pm-maintenance-warning li{color:#d6e2f1c2;margin:3px 0;font-size:11px}.production-maintenance-page .pm-maintenance-warning{background:#75490917;border:1px solid #dc9e2747;border-radius:8px;margin-top:12px;padding:10px 12px}.production-maintenance-page .pm-maintenance-warning>div{color:#f1be51e6;align-items:center;gap:7px;font-size:11px;display:flex}@media (width<=1100px){.production-maintenance-page .pm-maintenance-row-main{grid-template-columns:minmax(0,1fr) 135px}.production-maintenance-page .pm-maintenance-actions{grid-column:1/3;justify-content:flex-end;display:flex}.production-maintenance-page .pm-maintenance-actions .secondary-action{width:auto}}@media (width<=760px){.production-maintenance-page .pm-toolbar{flex-direction:column;align-items:stretch}.production-maintenance-page .pm-result-count{padding-bottom:0}.production-maintenance-page .pm-maintenance-row-main{grid-template-columns:1fr}.production-maintenance-page .pm-maintenance-confidence,.production-maintenance-page .pm-maintenance-actions{grid-column:1}.production-maintenance-page .pm-maintenance-actions{justify-content:flex-start}.production-maintenance-page .pm-maintenance-paths{grid-template-columns:1fr;padding-left:14px}.production-maintenance-page .pm-maintenance-path-arrow{justify-self:center;transform:rotate(90deg)}.production-maintenance-page .pm-maintenance-details{padding:13px}.production-maintenance-page .pm-maintenance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.production-maintenance-page .pm-maintenance-media{grid-template-columns:22px 42px minmax(0,1fr)}.production-maintenance-page .pm-maintenance-select{place-items:center;width:20px;height:20px;margin:0;display:grid}.production-maintenance-page .pm-maintenance-select input{accent-color:#238fee;width:15px;height:15px;margin:0}.production-maintenance-page .pm-maintenance-select input:disabled{opacity:.3}.production-maintenance-page .pm-selection-idle,.production-maintenance-page .pm-selection-toolbar{background:#0a1d31c2;border:1px solid #547eb340;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 10px;padding:9px 11px;display:flex}.production-maintenance-page .pm-selection-idle{justify-content:flex-start}.production-maintenance-page .pm-selection-idle>span{color:#c4d6ebb3;font-size:11px}.production-maintenance-page .pm-selection-summary{align-items:baseline;gap:6px;display:flex}.production-maintenance-page .pm-selection-summary strong{color:#53c8f2;font-size:16px}.production-maintenance-page .pm-selection-summary span{color:#c3d5eb9e;font-size:11px}.production-maintenance-page .pm-selection-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.production-maintenance-page .pm-maintenance-meta{align-items:center;gap:7px;display:flex}.production-maintenance-page .pm-approval-approved,.production-maintenance-page .pm-approval-rejected,.production-maintenance-page .pm-approval-executed,.production-maintenance-page .pm-approval-failed{text-transform:uppercase;letter-spacing:.045em;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:8px;font-weight:700;display:inline-flex}.production-maintenance-page .pm-approval-approved{color:#73d1f1;background:#278fd721;border:1px solid #2f9fe53b}.production-maintenance-page .pm-approval-executed{color:#68d69d;background:#2bad6a1c;border:1px solid #30be7438}.production-maintenance-page .pm-approval-rejected{color:#efba67;background:#be801f1a;border:1px solid #cf8f2a38}.production-maintenance-page .pm-approval-failed{color:#ff9797;background:#c03e3e1c;border:1px solid #dd47473d}@media (width<=760px){.production-maintenance-page .pm-selection-toolbar{flex-direction:column;align-items:flex-start}.production-maintenance-page .pm-selection-actions{width:100%}}.production-maintenance-page .pm-package-badge{text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex}.production-maintenance-page .pm-package-badge.complete{color:#67d89d;background:#28b4701c;border:1px solid #38cb803d}.production-maintenance-page .pm-package-badge.subtitle_unavailable{color:#e7bd68;background:#b97f241c;border:1px solid #da9a343d}.production-maintenance-page .pm-package-badge.needs_repair{color:#77caef;background:#2c82c61c;border:1px solid #3499e13d}.production-maintenance-page .pm-package-badge.failed{color:#ff9393;background:#bf37371c;border:1px solid #dd444440}.production-maintenance-page .pm-package-detail-panel{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-bottom:9px;display:grid}.production-maintenance-page .pm-package-detail-panel>div{background:#0b203694;border:1px solid #537bae38;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.production-maintenance-page .pm-package-detail-panel span{color:#b4c7dd80;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.production-maintenance-page .pm-package-detail-panel strong{font-size:11px}@media (width<=760px){.production-maintenance-page .pm-package-detail-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}.analysis-lab-grid{grid-template-columns:1fr 2fr;gap:16px;margin-bottom:20px;display:grid}.analysis-lab-grid select{width:100%}.mediaiq-card select{width:100%;min-height:42px;padding:10px}.analysis-lab-pipeline{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.analysis-lab-results{margin-top:16px}.analysis-lab-stat{text-align:center;background:#ffffff0a;border-radius:8px;padding:12px}.analysis-lab-stat-value{font-size:24px;font-weight:700}.analysis-lab-stat-label{opacity:.7;margin-top:4px}.analysis-lab-page{flex-direction:column;gap:16px;padding:18px;display:flex}.analysis-lab-heading{margin-bottom:0}.analysis-lab-status{background:#081626c2;border:1px solid #365b848c;border-radius:11px;align-items:center;gap:10px;min-width:190px;padding:11px 14px;display:flex}.analysis-lab-status-dot{background:#3ddc97;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #3ddc97b3}.analysis-lab-status>div{flex-direction:column;gap:2px;display:flex}.analysis-lab-status strong{color:#e8f5ff;font-size:11px}.analysis-lab-status span:last-child{color:#7590aa;font-size:9px}.analysis-lab-panel{background:linear-gradient(145deg,#0a192cf0,#071220f0);border:1px solid #2f4d708c;border-radius:15px;padding:0;overflow:hidden}.analysis-lab-panel-heading{background:#0d1d3194;border-bottom:1px solid #304e6f61;align-items:center;gap:12px;padding:16px 18px;display:flex}.analysis-lab-heading-icon{color:#55caff;background:#178fd224;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.analysis-lab-panel-heading h2{color:#edf7ff;margin:0;font-size:15px}.analysis-lab-panel-heading p{color:#819ab4;margin:3px 0 0;font-size:10px}.analysis-lab-media-grid{grid-template-columns:minmax(220px,.65fr) minmax(300px,1.35fr);gap:14px;padding:18px;display:grid}.analysis-lab-field{flex-direction:column;gap:7px;display:flex}.analysis-lab-field>span{color:#86a0bb;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.analysis-lab-select-wrap{color:#55caff;background:#05101dc2;border:1px solid #3a5b7fa3;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.analysis-lab-select-wrap:focus-within{border-color:#299fe0;box-shadow:0 0 0 2px #299fe017}.analysis-lab-select-wrap select{color:#e8f5ff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;padding:0;font-size:11px}.analysis-lab-select-wrap option{color:#e8f5ff;background:#0b1a2d}.analysis-lab-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:18px;display:grid}.analysis-lab-pipeline-card{min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#071322b3;border:1px solid #3555798f;border-radius:11px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.analysis-lab-pipeline-card:hover{background:#0f2f488a;border-color:#379ad3bd;transform:translateY(-1px)}.analysis-lab-pipeline-card.selected{background:linear-gradient(145deg,#11537c52,#091f33d6);border-color:#229fe4;box-shadow:inset 0 0 0 1px #27abea14}.analysis-lab-pipeline-radio{border:2px solid #506c88;border-radius:50%;width:15px;height:15px;margin-top:3px;position:relative}.analysis-lab-pipeline-card.selected .analysis-lab-pipeline-radio{border-color:#35b9ff}.analysis-lab-pipeline-card.selected .analysis-lab-pipeline-radio span{background:#35b9ff;border-radius:50%;position:absolute;inset:3px}.analysis-lab-pipeline-icon{color:#57c9fc;background:#1e76a821;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.analysis-lab-pipeline-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.analysis-lab-pipeline-copy strong{color:#edf7ff;font-size:11px}.analysis-lab-pipeline-copy small{color:#7e97b1;font-size:9px;line-height:1.45}.analysis-lab-pipeline-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900;position:absolute;top:8px;right:9px}.analysis-lab-pipeline-badge.stable{color:#75e4ad;background:#25b07026}.analysis-lab-pipeline-badge.experimental{color:#ffc767;background:#efad2d24}.analysis-lab-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px 18px 0;display:grid}.analysis-lab-mode-card{color:#57c9fc;text-align:left;cursor:pointer;background:#071322b3;border:1px solid #3555798f;border-radius:11px;align-items:flex-start;gap:12px;padding:14px;display:flex}.analysis-lab-mode-card.selected{background:#11537c3d;border-color:#229fe4}.analysis-lab-mode-card>span{flex-direction:column;gap:4px;display:flex}.analysis-lab-mode-card strong{color:#edf7ff;font-size:11px}.analysis-lab-mode-card small{color:#7e97b1;font-size:9px;line-height:1.45}.analysis-lab-run-row{background:#05101d6b;border-top:1px solid #304e6f57;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 18px;display:flex}.analysis-lab-run-summary{gap:28px;display:flex}.analysis-lab-run-summary span{color:#7089a3;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:2px;font-size:8px;font-weight:800;display:flex}.analysis-lab-run-summary strong{color:#cfe4f5;letter-spacing:0;text-transform:none;font-size:10px}.analysis-lab-run-button{justify-content:center;min-width:170px}.analysis-lab-run-button:disabled{cursor:not-allowed;opacity:.48}.analysis-lab-empty{color:#4baedc;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:24px;display:flex}.analysis-lab-empty strong{color:#dcebf7;font-size:12px}.analysis-lab-empty span{color:#7892ac;max-width:430px;font-size:10px;line-height:1.5}.analysis-lab-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px;display:grid}.analysis-lab-stat-card{background:#071322b8;border:1px solid #34547687;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:6px 9px;padding:14px;display:grid}.analysis-lab-stat-icon{color:#56c9fb;background:#1476aa24;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.analysis-lab-stat-card>span{color:#7891aa;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.analysis-lab-stat-card>strong{color:#edf8ff;font-size:19px;line-height:1}@media (width<=1100px){.analysis-lab-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-lab-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.analysis-lab-media-grid,.analysis-lab-mode-grid,.analysis-lab-pipeline-grid{grid-template-columns:1fr}.analysis-lab-run-row{flex-direction:column;align-items:stretch}.analysis-lab-run-summary{justify-content:space-between}.analysis-lab-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.production-maintenance-page .pm-maintenance-poster,.pm-maintenance-poster{border-radius:7px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.production-maintenance-page .pm-maintenance-poster-image,.pm-maintenance-poster-image{opacity:0;object-fit:cover!important;object-position:center center!important;z-index:2!important;border:0!important;border-radius:6px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.production-maintenance-page .pm-maintenance-poster-image.loaded,.pm-maintenance-poster-image.loaded{opacity:1!important}.production-maintenance-page .pm-maintenance-poster-fallback,.pm-maintenance-poster-fallback{z-index:1!important;position:relative!important}.job-queue-card-main .job-queue-pipeline{position:relative!important;overflow:visible!important}.job-queue-card-main .job-queue-pipeline .job-queue-pipeline-badge{z-index:10!important;box-sizing:border-box!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important;pointer-events:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-width:max-content!important;max-width:none!important;height:16px!important;margin:0!important;padding:0 7px!important;font-size:7px!important;font-weight:800!important;line-height:14px!important;display:inline-flex!important;position:absolute!important;top:-27px!important;left:43%!important;transform:translate(-50%)!important}.job-queue-card-main .job-queue-pipeline .job-queue-pipeline-badge.pipeline-balanced{color:#58c7f5!important;background:#114970eb!important;border:1px solid #4bb9eba6!important;box-shadow:0 0 8px #30aae61a!important}.job-queue-card-main .job-queue-pipeline .job-queue-pipeline-badge.pipeline-fast_credits{color:#ffad42!important;background:#5b3911f0!important;border:1px solid #f5a33cad!important;box-shadow:0 0 8px #f5a33c1a!important}.job-queue-card-main .job-queue-pipeline .job-queue-pipeline-badge.pipeline-hybrid_v2{color:#c58cf5!important;background:#3e255cf0!important;border:1px solid #ba7df2ad!important;box-shadow:0 0 8px #ba7df21a!important}.job-queue-card-main .job-queue-title-line{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.job-queue-card-main .job-queue-title-line>a,.job-queue-card-main .job-queue-title-line>strong{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.settings-compact-select{z-index:1;width:100%;min-width:0;position:relative}.settings-compact-select.open{z-index:1200}.settings-compact-select-trigger{box-sizing:border-box;color:#dbe7f5;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#101a2b;border:1px solid #2a3c55;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.settings-compact-select-trigger:hover{background:#111e31;border-color:#36516f}.settings-compact-select-trigger:focus-visible,.settings-compact-select.open .settings-compact-select-trigger{border-color:#278ec4;outline:none;box-shadow:0 0 0 3px #0ea5e91f}.settings-compact-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-compact-select-trigger svg{color:#8da4bd;flex:none;transition:transform .15s}.settings-compact-select-trigger svg.rotated{transform:rotate(180deg)}.settings-compact-select-menu{z-index:1300;box-sizing:border-box;background:linear-gradient(145deg,#111f33fe,#0a1626fe);border:1px solid #2b405d;border-radius:10px;gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 44px #0000006b}.settings-compact-select-menu>button{color:#a9bdd2;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.settings-compact-select-menu>button:hover{color:#e8f5ff;background:#2a5b8447}.settings-compact-select-menu>button.selected{color:#63cdfb;background:#0ea5e91a}.settings-compact-select-menu>button>svg{color:#38bdf8;flex:none}.library-editor-modal-overlay{z-index:900;-webkit-backdrop-filter:blur(8px);background:#010812c2;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.library-editor-modal{background:linear-gradient(145deg,#0f1f34fe,#061220fe);border:1px solid #4b749d7a;border-radius:20px;width:min(1180px,100vw - 56px);max-width:1180px;height:min(900px,100vh - 56px);max-height:calc(100vh - 56px);margin:0;padding:0;box-shadow:0 32px 90px #00000094,inset 0 1px #ffffff0b}.library-editor-modal-header{background:#0b1b2ef5;border-bottom:1px solid #47698d57;flex:none;margin:0;padding:20px 22px 18px}.library-editor-modal-header h2{margin:0}.library-editor-modal-header p{margin:5px 0 0}.library-editor-modal-header .icon-button{flex:none}.library-editor-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:22px;overflow:hidden auto}.library-editor-modal-body>.settings-form-grid{margin-top:0}.library-editor-modal-footer{background:#081626fa;border-top:1px solid #47698d57;flex:none;margin:0;padding:16px 22px;box-shadow:0 -12px 30px #00000024}.library-editor-modal-footer .secondary-action,.library-editor-modal-footer .primary-action{min-width:130px}@media (width<=900px){.library-editor-modal-overlay{padding:16px}.library-editor-modal{border-radius:16px;width:calc(100vw - 32px);height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.library-editor-modal-header,.library-editor-modal-body,.library-editor-modal-footer{padding-left:16px;padding-right:16px}}@media (width<=600px){.library-editor-modal-overlay{padding:0}.library-editor-modal{border-radius:0;width:100vw;height:100vh;max-height:100vh}.library-editor-modal-footer{gap:10px}.library-editor-modal-footer .secondary-action,.library-editor-modal-footer .primary-action{flex:1;min-width:0}}.clickable-library-stats .library-stat-button{appearance:none;min-width:0;min-height:78px;color:inherit;font:inherit;cursor:pointer;background:#112339c7;border:1px solid #395778b8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:13px 8px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.clickable-library-stats .library-stat-button:hover{background:#0e354eeb;border-color:#2ec7ffe0;transform:translateY(-1px);box-shadow:0 0 0 1px #2ec7ff14,0 8px 22px #00000029}.clickable-library-stats .library-stat-button:focus-visible{outline-offset:2px;outline:2px solid #2ec7ff}.clickable-library-stats .library-stat-button strong{font-size:17px;line-height:1}.clickable-library-stats .library-stat-button span{text-transform:uppercase;opacity:.65;font-size:10px;line-height:1}.clickable-library-stats .library-stat-button.unavailable.has-items{border-color:#ef5c69ad}.clickable-library-stats .library-stat-button.unavailable.has-items:hover{background:#4e1c27b8;border-color:#ff7280}.library-trash-row{justify-content:flex-end;margin-top:9px;display:flex}.library-empty-trash-button{color:#ff9ba7;min-height:31px;font:inherit;cursor:pointer;background:#5c1c293d;border:1px solid #e04f607a;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.library-empty-trash-button:hover{color:#ffd7dc;background:#6f1f2e7a;border-color:#ff6e7cd9}.library-empty-trash-button>span{background:#ef444429;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:inline-flex}.movie-bulk-actions button.danger{color:#fecaca;background:#7f1d1d57;border-color:#f871718c}.movie-bulk-actions button.danger:hover:not(:disabled){color:#fff;background:#991b1b9e;border-color:#f87171}.movie-hero{position:relative}.movie-details-navigation-row{z-index:12;pointer-events:auto;min-height:42px;position:absolute;top:20px;left:32px;right:32px}.movie-details-navigation-row .movie-details-back-button{pointer-events:auto;margin:0;position:static;top:auto;left:auto;right:auto}.movie-sequence-navigation{pointer-events:auto;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex;position:static}.movie-sequence-button{appearance:none;color:#8fdcff;cursor:pointer;background:linear-gradient(#112239f5,#0a182bf5);border:1px solid #38bdf861;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;margin:0;padding:0;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff09,0 4px 14px #00000038}.movie-sequence-button svg{stroke-width:2px;width:19px;height:19px}.movie-sequence-button:hover:not(:disabled){color:#d8f4ff;background:linear-gradient(#13395bfa,#0c2743fa);border-color:#38bdf8c7;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #38bdf814,0 5px 18px #0091dc26}.movie-sequence-button:focus-visible{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf829}.movie-sequence-button:active:not(:disabled){background:#092038fa;transform:translateY(0)}.movie-sequence-button:disabled{color:#8aa6c252;box-shadow:none;opacity:1;cursor:not-allowed;background:#0c192b8f;border-color:#5c748f30}@media (width<=900px){.movie-details-navigation-row{top:16px;left:20px;right:20px}.movie-sequence-button{flex-basis:40px;width:40px;height:40px}}.processing-destination-search-row{align-items:center;gap:10px;margin:14px 0;display:flex}.processing-destination-search-row .search-control{flex:1;max-width:520px}.processing-card-more{z-index:5;color:#d9e7f5;cursor:pointer;background:#071424e0;border:1px solid #4a779d7a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:8px;right:8px}.processing-card-more:hover{color:#fff;background:#0d2a44f5;border-color:#38bdf8bf}.processing-card-badge{border-radius:6px;padding:4px 7px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:8px}.processing-card-badge.webrips{color:#fff7ed;background:#b45309}.processing-card-badge.duplicates{color:#eef2ff;background:#4338ca}.processing-card-badge.quarantine{color:#fff7ed;background:#9a3412}.processing-card-badge.rejected{color:#fff1f2;background:#be123c}.processing-destination-page .processing-destination-summary{margin-bottom:14px}.processing-destination-page .processing-destination-count{min-height:66px}.processing-destination-page .processing-destination-count svg{grid-area:icon}.processing-destination-page .processing-destination-search-row .search-control{flex:0 560px;width:min(100%,560px);max-width:560px}.processing-destination-page .processing-destination-search-row .search-control input{width:100%}.processing-destination-page .staging-movie-card{min-width:0}.processing-destination-page .staging-movie-card-link{overflow:hidden}.processing-destination-page .staging-poster{height:auto}.processing-destination-page .staging-poster>img{border:0;max-width:100%;display:block}.processing-destination-page .processing-card-badge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 14px);overflow:hidden}.processing-destination-page .processing-card-badge.webrips{color:#fff7ed}.processing-destination-page .processing-card-badge.duplicates{color:#eef2ff}.processing-destination-page .processing-card-badge.quarantine{color:#fff7ed}.processing-destination-page .processing-card-badge.rejected{color:#fff1f2}.processing-destination-page .staging-movie-copy strong{display:block}.processing-destination-page .staging-movie-copy span{line-height:1.2}.processing-destination-page .staging-movie-copy small{line-height:1.2;display:block}@media (width<=700px){.processing-destination-page .staging-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px}.processing-destination-page .staging-movie-card{width:100%;max-width:none}.processing-destination-page .processing-destination-search-row{flex-direction:column;align-items:stretch}.processing-destination-page .processing-destination-search-row .search-control{flex-basis:auto;width:100%;max-width:none}}.processing-destination-page{width:100%}.processing-destination-page .processing-destination-summary{width:100%;margin:14px 0 18px}.processing-destination-page .processing-destination-path{background:#0e1d31eb;border:1px solid #3e5e809e;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 15px;display:flex;box-shadow:inset 0 1px #ffffff05}.processing-destination-page .processing-destination-path>svg{color:#d8e6f3;flex:none}.processing-destination-page .processing-destination-path>div{flex-direction:column;gap:2px;min-width:0;display:flex}.processing-destination-page .processing-destination-path strong{color:#f1f6fb;font-size:14px;font-weight:650}.processing-destination-page .processing-destination-path code{color:#8fc7ef;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-family:Cascadia Code,Consolas,monospace;font-size:11px;overflow:hidden}.processing-destination-page .processing-destination-tools{flex-direction:column;gap:14px;margin-bottom:14px;display:flex}.processing-destination-page .processing-destination-count{background:#0e1d31eb;border:1px solid #3e5e809e;border-radius:12px;grid-template-columns:24px 1fr;grid-template-areas:"icon label""icon number";align-items:center;column-gap:11px;width:205px;height:78px;padding:13px 15px;display:grid}.processing-destination-page .processing-destination-count>svg{color:#d7e5f3;grid-area:icon}.processing-destination-page .processing-destination-count span{color:#91a3b8;grid-area:label;font-size:12px}.processing-destination-page .processing-destination-count strong{color:#f6f9fc;grid-area:number;font-size:21px;font-weight:700}.processing-destination-page .processing-destination-search-row{align-items:center;gap:10px;width:100%;margin:0;display:flex}.processing-destination-page .search-control{flex:0 620px;width:min(100%,620px);position:relative}.processing-destination-page .search-control>svg{z-index:2;color:#879bb0;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.processing-destination-page .search-control input{appearance:none;color:#e8f1fa;background:#0d1b2ef5;border:1px solid #456587b3;border-radius:9px;outline:none;width:100%;height:43px;padding:0 14px 0 42px;font-family:inherit;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff05}.processing-destination-page .search-control input::placeholder{color:#75879b}.processing-destination-page .search-control input:hover{border-color:#497ca5d1}.processing-destination-page .search-control input:focus{background:#0d1f34fa;border-color:#0ea5e9e6;box-shadow:0 0 0 3px #0ea5e914}.processing-destination-page .filter-toggle{color:#d8effd;cursor:pointer;background:#0a2a43e0;border:1px solid #3491c7b3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.processing-destination-page .filter-toggle:hover{color:#fff;background:#0b3858f5;border-color:#38bdf8}.processing-destination-page .movie-bulk-toolbar{background:#051d32f0;border:1px solid #0ea5e994;border-radius:9px;align-items:center;gap:14px;width:100%;min-height:52px;margin:10px 0 16px;padding:8px 10px;display:flex;box-shadow:0 4px 18px #0000001f}.processing-destination-page .movie-bulk-count{color:#d8ecfa;text-transform:uppercase;align-items:center;gap:6px;min-width:max-content;font-size:11px;display:flex}.processing-destination-page .movie-bulk-count strong{color:#fff}.processing-destination-page .movie-bulk-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.processing-destination-page .movie-bulk-actions button{color:#d6e3ef;cursor:pointer;background:#0f2237eb;border:1px solid #426689a8;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:600;display:inline-flex}.processing-destination-page .movie-bulk-actions button:hover:not(:disabled){color:#fff;background:#10304cfa;border-color:#38bdf8b3}.processing-destination-page .movie-bulk-actions button.move-production{color:#bbf7d0;background:#14532d52;border-color:#22c55e73}.processing-destination-page .movie-bulk-actions button.danger{color:#fecaca;background:#7f1d1d59;border-color:#f871718a}.processing-destination-page .movie-bulk-actions button.close-selection{color:#fecaca;border-color:#f8717175}.processing-destination-page .movie-bulk-actions button:disabled{opacity:.42;cursor:default}.processing-destination-page .staging-grid{grid-template-columns:repeat(auto-fill,minmax(168px,168px));justify-content:start;align-items:start;gap:14px 12px;width:100%;margin-top:14px;display:grid}.processing-destination-page .staging-movie-card{background:#0a192bfa;border:1px solid #3a5d7fb3;border-radius:9px;width:168px;max-width:168px;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000029}.processing-destination-page .staging-movie-card:hover{border-color:#38bdf8b8;transform:translateY(-1px);box-shadow:0 7px 18px #0000003b}.processing-destination-page .staging-movie-card.selected{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf847,0 7px 18px #0000003b}.processing-destination-page .staging-movie-card-link{width:100%;color:inherit;text-decoration:none;display:block}.processing-destination-page .staging-poster{aspect-ratio:2/3;background:linear-gradient(#152a42,#0a1829);width:100%;position:relative;overflow:hidden}.processing-destination-page .staging-poster img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.processing-destination-page .staging-poster-placeholder{color:#60768d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.processing-destination-page .staging-movie-copy{flex-direction:column;gap:4px;min-width:0;padding:9px 9px 10px;display:flex}.processing-destination-page .staging-movie-copy strong{color:#eff6fc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.processing-destination-page .staging-movie-copy span{color:#8ba0b5;font-size:10px}.processing-destination-page .staging-movie-copy small{color:#6f859b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.processing-destination-page .processing-card-badge{z-index:4;color:#fff;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700;line-height:1;position:absolute;bottom:7px;left:7px;box-shadow:0 2px 7px #0000004d}.processing-destination-page .processing-card-badge.webrips{background:#b45309}.processing-destination-page .processing-card-badge.duplicates{background:#4338ca}.processing-destination-page .processing-card-badge.quarantine{background:#9a3412}.processing-destination-page .processing-card-badge.rejected{background:#be123c}.processing-destination-page .processing-card-more{z-index:10;color:#d4e2ef;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#061221e6;border:1px solid #4870969e;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:7px;right:7px;box-shadow:0 2px 8px #00000040}.processing-destination-page .processing-card-more:hover{color:#fff;background:#0a304efa;border-color:#38bdf8e6}.processing-destination-page .movie-selection-check{z-index:11;color:#38bdf8;cursor:pointer;background:#051a2beb;border:1px solid #38bdf89e;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:7px;left:7px}.processing-destination-page .movie-action-context-menu{z-index:5000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1c30fb;border:1px solid #3f6082c7;border-radius:9px;width:245px;max-height:calc(100vh - 20px);padding:6px;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #0000006b}.processing-destination-page .movie-action-context-menu button,.processing-destination-page .movie-action-context-menu a{color:#d9e4ef;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 9px;font-family:inherit;font-size:11px;text-decoration:none;display:flex}.processing-destination-page .movie-action-context-menu button:hover:not(:disabled),.processing-destination-page .movie-action-context-menu a:hover{color:#fff;background:#264a6985}.processing-destination-page .movie-action-context-menu button.danger{color:#fca5a5}.processing-destination-page .movie-action-context-menu button.danger:hover:not(:disabled){color:#fecaca;background:#7f1d1d57}.processing-destination-page .movie-context-heading{flex-direction:column;gap:2px;padding:8px 9px 9px;display:flex}.processing-destination-page .movie-context-heading strong{color:#f1f6fb;font-size:12px}.processing-destination-page .movie-context-heading span{color:#8094a8;font-size:10px}.processing-destination-page .movie-context-divider{background:#5b78943d;height:1px;margin:5px 4px}.processing-destination-page .state-panel{background:#0b192a75;border:1px dashed #43658899;border-radius:12px;width:100%;min-height:270px}@media (width<=800px){.processing-destination-page .staging-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.processing-destination-page .staging-movie-card{width:100%;max-width:none}.processing-destination-page .processing-destination-search-row{flex-direction:column;align-items:stretch}.processing-destination-page .search-control{flex-basis:auto;width:100%;max-width:none}.processing-destination-page .movie-bulk-toolbar{flex-direction:column;align-items:flex-start}}.movie-match-page .movie-match-runtime-section,.movie-match-page .movie-match-assets-section{margin-top:20px}.movie-match-page .movie-match-section-heading{align-items:center;gap:11px;margin-bottom:11px;display:flex}.movie-match-page .movie-match-section-icon{color:#7dd3fc;background:#0e74901a;border:1px solid #38bdf83b;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.movie-match-page .movie-match-section-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.movie-match-page .movie-match-section-heading h3{color:#f1f7fd;margin:0;font-size:14px;font-weight:750;line-height:1.25}.movie-match-page .movie-match-section-heading p{color:#8199b0;margin:0;font-size:9px;line-height:1.45}.movie-match-page .movie-match-runtime-card{box-sizing:border-box;background:linear-gradient(135deg,#0e1e31f5,#0a1727f5);border:1px solid #293d57;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:13px 15px;display:flex}.movie-match-page .movie-match-runtime-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.movie-match-page .movie-match-runtime-copy>span{color:#7188a2;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.movie-match-page .movie-match-runtime-copy>strong{color:#edf6ff;font-size:15px;font-weight:750;line-height:1.2}.movie-match-page .movie-match-runtime-badge{color:#7dd3fc;background:#0e74901a;border:1px solid #38bdf838;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.movie-match-page .movie-match-assets-section{padding-top:2px}.movie-match-page .movie-match-assets-section .match-change-list{margin-top:0}.movie-match-page .movie-match-assets-section .match-change-list>div{box-sizing:border-box;background:linear-gradient(135deg,#0d1c2ff5,#0a1626f5);border-color:#375374b8;min-height:55px}.movie-match-page .movie-match-assets-section .match-change-list>div:hover{background:linear-gradient(135deg,#0f2238fa,#0b192afa);border-color:#38bdf847}.movie-match-page .movie-match-assets-section .match-change-list strong{color:#edf5fd}.movie-match-page .movie-match-assets-section .asset-library-default{color:#7dd3fc;margin-top:5px;font-size:8px;font-style:normal;font-weight:750}@media (width<=700px){.movie-match-page .movie-match-runtime-card{flex-direction:column;align-items:flex-start;gap:10px}.movie-match-page .movie-match-runtime-badge{align-self:flex-start}}.release-format-badge{box-sizing:border-box;white-space:nowrap;border:1px solid;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:0;padding:4px 7px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.release-format-badge svg{flex:none}.release-format-badge.webrip{color:#7dd3fc;background:#0e749026;border-color:#38bdf852}.release-format-badge.bluray{color:#c4b5fd;background:#5b21b629;border-color:#8b5cf657}.release-format-badge.x265{box-shadow:inset 0 0 0 1px #ffffff0a}.compact-card-media-row{justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;margin:4px 0 9px;display:flex}.compact-card-media-row>p{color:#71859d;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;line-height:1.2;overflow:hidden;margin:0!important}.compact-card-media-row .release-format-badge.compact{border-radius:5px;gap:3px;max-width:82px;padding:3px 5px;font-size:7px}.movie-details-page .hero-meta .release-format-badge{border-radius:7px;min-height:24px;padding:5px 8px;font-size:9px}.movie-details-page .hero-meta .movie-details-release-badge{margin-left:1px}@media (width<=700px){.compact-card-media-row{gap:4px}.compact-card-media-row .release-format-badge.compact{max-width:74px;font-size:6.5px}}.library-monitoring-manual-state{box-sizing:border-box;color:#8094aa;background:#0916267a;border:1px solid #435b777a;border-radius:9px;align-items:flex-start;gap:10px;width:100%;margin:12px 0 0;padding:11px 12px;display:flex}.library-monitoring-manual-state>svg{color:#7094b4;flex:none;margin-top:1px}.library-monitoring-manual-state>div{flex-direction:column;gap:3px;min-width:0;display:flex}.library-monitoring-manual-state strong{color:#b8c8d8;font-size:10px;font-weight:800}.library-monitoring-manual-state span{color:#71869d;font-size:9px;line-height:1.45}.library-monitoring-manual-state.active{background:#784a081a;border-color:#f59e0b5c}.library-monitoring-manual-state.active>svg{color:#fbbf24}.library-monitoring-manual-state.active strong{color:#f7cf67}.library-monitoring-manual-state.active span{color:#b8a57c}.library-editor-modal{min-width:0;min-height:0;flex-direction:column!important;display:flex!important;overflow:hidden!important}.library-editor-modal-content{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden;visibility:visible!important;opacity:1!important;display:flex!important}.library-editor-modal-content>.library-editor-modal-header{flex:none;width:auto;min-width:0;visibility:visible!important;opacity:1!important;display:flex!important}.library-editor-modal-content>.library-editor-modal-body{flex:auto;width:auto;min-width:0;min-height:0;visibility:visible!important;opacity:1!important;display:block!important;overflow:hidden auto!important}.library-editor-modal-content>.library-editor-modal-body>.settings-form-grid{width:100%;min-width:0;visibility:visible!important;opacity:1!important;display:grid!important}.library-editor-modal-content>.library-editor-modal-footer{flex:none;width:auto;min-width:0;visibility:visible!important;opacity:1!important;display:flex!important}.library-editor-modal-header[hidden],.library-editor-modal-body[hidden],.library-editor-modal-footer[hidden]{display:revert!important}.library-editor-modal-body :disabled{visibility:visible}@media (width<=900px){.library-editor-modal-content{width:100%}}button.library-setting-switch{appearance:none;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;min-width:0;min-height:64px;color:inherit;background:linear-gradient(135deg,#0d1d30f5,#091525f5);border:1px solid #2d425d;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;transition:border-color .16s,background .16s,box-shadow .16s,opacity .16s;display:flex}button.library-setting-switch:hover:not(:disabled){background:linear-gradient(135deg,#0f2237fa,#0a192afa);border-color:#4496ca85}button.library-setting-switch:focus-visible{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #0ea5e91f}.library-setting-switch-track{background:#182b3f;border:1px solid #45617d;border-radius:999px;flex:0 0 34px;transition:border-color .16s,background .16s;display:block;position:relative}.library-setting-switch-track>span{background:#8399ae;border-radius:50%;transition:transform .16s,background .16s;position:absolute}button.library-setting-switch.enabled .library-setting-switch-track{background:#0d6f9f;border-color:#1b9ed9}button.library-setting-switch.enabled .library-setting-switch-track>span{background:#fff;transform:translate(15px)}.library-setting-switch-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.library-setting-switch-copy strong{color:#dce9f5;font-size:10px;font-weight:750;line-height:1.25}.library-setting-switch-copy small{color:#738ba3;font-size:9px;line-height:1.4}.library-setting-switch-state{box-sizing:border-box;color:#7d94aa;text-transform:uppercase;background:#0a1828a6;border:1px solid #304960;border-radius:6px;flex:none;justify-content:center;min-width:32px;padding:4px 6px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}button.library-setting-switch.enabled .library-setting-switch-state{color:#75d4f8;background:#0e749021;border-color:#38bdf84d}button.library-setting-switch:disabled,button.library-setting-switch.disabled{cursor:not-allowed;opacity:.48}button.library-setting-switch:disabled:hover{background:linear-gradient(135deg,#0d1d30f5,#091525f5);border-color:#2d425d}@media (width<=700px){button.library-setting-switch{gap:9px;min-height:58px;padding:10px}.library-setting-switch-copy small{font-size:8px}}.settings-toggle,.automation-form-toggle,.guided-enabled-control,.guided-shared-toggles>label,.guided-safety-gates>label{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;min-width:0;min-height:64px;color:inherit;background:linear-gradient(135deg,#0d1d30f5,#091525f5);border:1px solid #2d425d;border-radius:9px;align-items:center;gap:11px;margin:0;padding:11px 12px;transition:border-color .16s,background .16s,box-shadow .16s,opacity .16s;display:flex;position:relative}.settings-toggle:hover,.automation-form-toggle:hover,.guided-enabled-control:hover,.guided-shared-toggles>label:hover,.guided-safety-gates>label:hover{background:linear-gradient(135deg,#0f2237fa,#0a192afa);border-color:#4496ca85}.settings-toggle>input[type=checkbox],.automation-form-toggle>input[type=checkbox],.guided-enabled-control>input[type=checkbox],.guided-shared-toggles>label>input[type=checkbox],.guided-safety-gates>label>input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background:#182b3f;border:1px solid #45617d;border-radius:999px;outline:none;flex:0 0 34px;width:34px;min-width:34px;height:19px;margin:0;transition:border-color .16s,background .16s,box-shadow .16s;display:block;position:relative}.settings-toggle>input[type=checkbox]:before,.automation-form-toggle>input[type=checkbox]:before,.guided-enabled-control>input[type=checkbox]:before,.guided-shared-toggles>label>input[type=checkbox]:before,.guided-safety-gates>label>input[type=checkbox]:before{content:"";background:#8399ae;border-radius:50%;width:11px;height:11px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.settings-toggle>input[type=checkbox]:checked,.automation-form-toggle>input[type=checkbox]:checked,.guided-enabled-control>input[type=checkbox]:checked,.guided-shared-toggles>label>input[type=checkbox]:checked,.guided-safety-gates>label>input[type=checkbox]:checked{background:#0d6f9f;border-color:#1b9ed9}.settings-toggle>input[type=checkbox]:checked:before,.automation-form-toggle>input[type=checkbox]:checked:before,.guided-enabled-control>input[type=checkbox]:checked:before,.guided-shared-toggles>label>input[type=checkbox]:checked:before,.guided-safety-gates>label>input[type=checkbox]:checked:before{background:#fff;transform:translate(15px)}.settings-toggle>input[type=checkbox]:focus-visible,.automation-form-toggle>input[type=checkbox]:focus-visible,.guided-enabled-control>input[type=checkbox]:focus-visible,.guided-shared-toggles>label>input[type=checkbox]:focus-visible,.guided-safety-gates>label>input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #0ea5e924}.settings-toggle .toggle-copy,.automation-form-toggle>span:not(.automation-switch-track),.guided-enabled-control>span,.guided-shared-toggles>label>span,.guided-safety-gates>label>span{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.settings-toggle strong,.automation-form-toggle strong,.guided-enabled-control strong,.guided-shared-toggles strong,.guided-safety-gates strong{color:#dce9f5;font-size:10px;font-weight:750;line-height:1.25}.settings-toggle small,.automation-form-toggle small,.guided-enabled-control small,.guided-shared-toggles small,.guided-safety-gates small{color:#738ba3;font-size:9px;line-height:1.4}.automation-mini-toggle{box-sizing:border-box;cursor:pointer;color:#98adc1;background:#091626d1;border:1px solid #2d425d;border-radius:8px;min-height:32px;font-size:9px;font-weight:750;transition:border-color .16s,background .16s}.automation-mini-toggle:hover{border-color:#4496ca85}.automation-mini-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#182b3f;border:1px solid #45617d;border-radius:999px;width:28px;min-width:28px;height:16px;margin:0;position:relative}.automation-mini-toggle input[type=checkbox]:before{content:"";background:#8399ae;border-radius:50%;width:10px;height:10px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.automation-mini-toggle input[type=checkbox]:checked{background:#0d6f9f;border-color:#1b9ed9}.automation-mini-toggle input[type=checkbox]:checked:before{background:#fff;transform:translate(12px)}.automation-safety-switch{position:relative;background:linear-gradient(135deg,#0d1d30f5,#091525f5)!important;border-color:#2d425d!important}.automation-safety-switch.enabled{border-color:#38bdf857!important}.automation-safety-switch input[type=checkbox]{appearance:none;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.automation-safety-switch .automation-switch-track{background:#182b3f;border-color:#45617d}.automation-safety-switch.enabled .automation-switch-track{background:#0d6f9f;border-color:#1b9ed9}.automation-safety-switch.danger.enabled{background:linear-gradient(135deg,#3d1218e0,#1c0d14f5)!important;border-color:#ef44447a!important}.automation-form-toggle.danger:has(input[type=checkbox]:checked){background:linear-gradient(135deg,#3d1218e0,#1c0d14f5)!important;border-color:#ef44447a!important}.movie-match-page .match-change-list label:has(>input[type=radio]){box-sizing:border-box;cursor:pointer;color:#8298ad;background:#091626c7;border:1px solid #304960;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:9px;font-weight:800;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative}.movie-match-page .match-change-list label:has(>input[type=radio]):hover{color:#c9d9e7;border-color:#4496ca8c}.movie-match-page .match-change-list label:has(>input[type=radio]:checked){color:#8edcff;background:#0e74902e;border-color:#38bdf894;box-shadow:inset 0 0 0 1px #38bdf814}.movie-match-page .match-change-list label>input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.movie-match-page .match-change-list label:has(>input[type=radio]:disabled){cursor:not-allowed;opacity:.45}.movie-match-page .match-change-list input[type=radio]{accent-color:initial}.guided-radio-card{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;background:linear-gradient(135deg,#0d1d30f5,#091525f5)!important;border:1px solid #2d425d!important;border-radius:9px!important}.guided-radio-card:hover:not(.disabled){transform:translateY(-1px);border-color:#4496ca85!important}.guided-radio-card.selected{box-shadow:inset 0 0 0 1px #38bdf814;background:linear-gradient(135deg,#0b2d41fa,#071d2ffa)!important;border-color:#38bdf88a!important}.guided-radio-card input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.guided-radio-dot{box-sizing:border-box;border-radius:999px;min-width:19px;position:relative;background:#182b3f!important;border:1px solid #45617d!important;width:19px!important;height:19px!important}.guided-radio-dot:after{content:"";background:0 0;border-radius:50%;position:absolute;inset:4px}.guided-radio-card.selected .guided-radio-dot{background:#0d6f9f!important;border-color:#1b9ed9!important}.guided-radio-card.selected .guided-radio-dot:after{background:#fff}.guided-optional-card label:has(input[type=radio]){box-sizing:border-box;color:#8edcff;background:#0e749024;border:1px solid #304960;border-radius:7px;align-items:center;min-height:28px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.guided-optional-card input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.processing-switch{transition:border-color .16s,background .16s,box-shadow .16s}.processing-approval-control{border-color:#2d425d!important}.miq-advanced-toggle{background:#091626e0!important;border-color:#2d425d!important;border-radius:9px!important}.miq-advanced-toggle-track{background:#182b3f!important;border:1px solid #45617d!important}.miq-advanced-toggle.enabled .miq-advanced-toggle-track{background:#0d6f9f!important;border-color:#1b9ed9!important}.settings-toggle:has(input:disabled){cursor:not-allowed;opacity:.48}.automation-form-toggle:has(input:disabled){cursor:not-allowed;opacity:.48}.guided-enabled-control:has(input:disabled){cursor:not-allowed;opacity:.48}.guided-shared-toggles>label:has(input:disabled){cursor:not-allowed;opacity:.48}.guided-safety-gates>label:has(input:disabled){cursor:not-allowed;opacity:.48}@media (width<=760px){.settings-toggle,.automation-form-toggle,.guided-enabled-control,.guided-shared-toggles>label{gap:9px;min-height:58px;padding:10px}.movie-match-page .match-change-list label:has(>input[type=radio]){padding:5px 8px}}.job-queue-live-pipeline-overview{overflow:hidden}.job-queue-live-pipeline-overview .job-queue-state-reference-grid{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(185px,1fr);grid-auto-flow:column;align-items:stretch;width:100%;display:grid;overflow:auto hidden}.job-queue-live-pipeline-overview .job-queue-reference-card{width:auto;min-width:185px;height:100%;grid-area:1!important}.job-queue-live-pipeline-overview .job-queue-reference-card.failed,.job-queue-live-pipeline-overview .job-queue-reference-card.cancelled,.job-queue-live-pipeline-overview .job-queue-reference-card.stopping{grid-row:1!important}.job-queue-live-pipeline-overview .job-queue-state-reference-grid::-webkit-scrollbar{height:8px}.job-queue-live-pipeline-overview .job-queue-state-reference-grid::-webkit-scrollbar-track{background:#ffffff08}.job-queue-live-pipeline-overview .job-queue-state-reference-grid::-webkit-scrollbar-thumb{background:#8fb2d36b;border-radius:999px}.movie-match-final-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.movie-match-final-actions .primary-action{justify-content:center;align-items:center;gap:8px;margin:0;display:inline-flex}.movie-match-move-action.preferred{box-shadow:0 0 0 2px #ffffff14,0 8px 22px #0000002e}.movie-match-move-intent{text-align:right;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}@media (width<=720px){.movie-match-final-actions{flex-direction:column;align-items:stretch}.movie-match-final-actions .primary-action{width:100%}.movie-match-move-intent{text-align:left}}.autonomous-lab-panel{position:relative;overflow:hidden}.autonomous-lab-panel:before{content:"";background:linear-gradient(90deg,#0000,#4f8cffd9,#0000);height:2px;position:absolute;inset:0 0 auto}.autonomous-lab-header{margin-bottom:20px}.autonomous-lab-heading-icon{color:#8ab4ff}.autonomous-lab-state{min-height:30px;color:var(--text-secondary,#aab3c5);background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.autonomous-lab-state-dot{background:#7b8495;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #7b84951a}.autonomous-lab-state.running{color:#78d6a3;background:#3abe7414;border-color:#3abe7440}.autonomous-lab-state.running .autonomous-lab-state-dot{background:#42d17e;animation:1.6s ease-in-out infinite autonomousLabPulse;box-shadow:0 0 0 4px #42d17e1c}.autonomous-lab-state.waiting{color:#f3c768;background:#ecb13514;border-color:#ecb13540}.autonomous-lab-state.waiting .autonomous-lab-state-dot{background:#e8b94e}@keyframes autonomousLabPulse{0%,to{opacity:1}50%{opacity:.45}}.autonomous-lab-notice{color:#d9c38a;background:#e8b94e12;border:1px solid #e8b94e33;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:12px}.autonomous-lab-summary-grid{margin-bottom:14px}.autonomous-lab-summary-card>span{color:var(--text-muted,#7f899c);text-transform:uppercase;letter-spacing:.055em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.autonomous-lab-summary-card>strong{color:var(--text-primary,#eef2f8);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;display:block;overflow:hidden}.autonomous-lab-summary-card>small{color:var(--text-muted,#7f899c);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.autonomous-lab-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.autonomous-lab-pipeline-card{background:#0a0f1852;border:1px solid #ffffff12;border-radius:12px;padding:15px}.autonomous-lab-pipeline-card.active{background:#4f8cff11;border-color:#4f8cff57}.autonomous-lab-pipeline-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.autonomous-lab-pipeline-top>div:first-child>span{color:var(--text-secondary,#aab3c5);font-size:12px;font-weight:700;display:block}.autonomous-lab-pipeline-top>div:first-child>strong{color:var(--text-primary,#eef2f8);margin-top:4px;font-size:22px;line-height:1;display:block}.autonomous-lab-generation{color:var(--text-muted,#7f899c);border:1px solid #ffffff12;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.autonomous-lab-progress{background:#fff1;border-radius:999px;height:5px;margin:13px 0 12px;overflow:hidden}.autonomous-lab-progress>span{border-radius:inherit;background:linear-gradient(90deg,#4f8cffb8,#69a8fff2);height:100%;transition:width .3s;display:block}.autonomous-lab-pipeline-meta{gap:7px;display:grid}.autonomous-lab-pipeline-meta>span{color:var(--text-muted,#7f899c);font-size:10px;line-height:1.35}.autonomous-lab-pipeline-meta strong{color:var(--text-secondary,#aab3c5);margin-top:2px;font-size:12px;display:block}.autonomous-lab-events{border-top:1px solid #fff1;padding-top:14px}.autonomous-lab-events-heading{margin-bottom:9px}.autonomous-lab-events-heading strong{color:var(--text-secondary,#aab3c5);font-size:12px}.autonomous-lab-events-heading span{color:var(--text-muted,#7f899c);font-size:10px}.autonomous-lab-event-list{gap:5px}.autonomous-lab-event{border-radius:7px;grid-template-columns:82px minmax(145px,1fr) minmax(0,1.4fr);align-items:center;gap:10px;font-size:11px;display:grid}.autonomous-lab-event-name{color:var(--text-secondary,#aab3c5);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.autonomous-lab-event-detail{text-overflow:ellipsis}@media (width<=1100px){.autonomous-lab-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.autonomous-lab-pipeline-grid{grid-template-columns:1fr}}@media (width<=700px){.autonomous-lab-header{flex-direction:column}.autonomous-lab-summary-grid{grid-template-columns:1fr}.autonomous-lab-event{grid-template-columns:72px minmax(0,1fr)}.autonomous-lab-event-detail{grid-column:2}}.autonomous-lab-pipeline-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.autonomous-lab-pipeline-meta>span:nth-child(n+4){border-top:1px solid #ffffff0b;padding-top:7px}@media (width<=700px){.autonomous-lab-pipeline-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.strategy-lab-panel{position:relative;overflow:hidden}.strategy-lab-panel:before{content:"";background:linear-gradient(90deg,#0000,#9b6cffd9,#0000);height:2px;position:absolute;inset:0 0 auto}.strategy-lab-heading-icon{color:#b59aff}.strategy-lab-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.strategy-lab-stat{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:14px 15px}.strategy-lab-stat span{color:var(--text-muted,#7f899c);text-transform:uppercase;letter-spacing:.055em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.strategy-lab-stat strong{color:var(--text-primary,#eef2f8);text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.strategy-lab-buckets{gap:7px;margin-top:14px;display:grid}.strategy-lab-bucket{background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:9px 12px;display:flex}.strategy-lab-bucket>div:first-child strong{color:var(--text-secondary,#aab3c5);text-transform:capitalize;font-size:12px;display:block}.strategy-lab-bucket>div:first-child span{color:var(--text-muted,#7f899c);margin-top:2px;font-size:10px;display:block}.strategy-lab-route{color:#bda9ff;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:50%;font-size:11px;font-weight:750;overflow:hidden}.strategy-lab-empty,.strategy-lab-footnote{color:var(--text-muted,#7f899c);padding:10px 12px;font-size:11px}@media (width<=1100px){.strategy-lab-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.strategy-lab-summary-grid{grid-template-columns:1fr}.strategy-lab-bucket{flex-direction:column;align-items:flex-start}.strategy-lab-route{max-width:100%}}.autonomous-lab-controls{margin:0 0 16px}button.autonomous-lab-control-switch,.autonomous-lab-priority-control{box-sizing:border-box;min-width:0;min-height:68px;color:inherit;background:linear-gradient(135deg,#0d1d30f5,#091525f5);border:1px solid #2d425d;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;display:flex}button.autonomous-lab-control-switch{appearance:none;cursor:pointer;text-align:left;width:100%;transition:border-color .16s,background .16s,box-shadow .16s,opacity .16s}button.autonomous-lab-control-switch:hover:not(:disabled){background:linear-gradient(135deg,#0f2237fa,#0a192afa);border-color:#4496ca85}button.autonomous-lab-control-switch:focus-visible,.autonomous-lab-priority-control:focus-within{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #0ea5e91f}button.autonomous-lab-control-switch:disabled{cursor:not-allowed;opacity:.58}.autonomous-lab-control-track{background:#182b3f;border:1px solid #45617d;border-radius:999px;flex:0 0 34px;width:34px;min-width:34px;height:19px;transition:border-color .16s,background .16s;display:block;position:relative}.autonomous-lab-control-track>span{background:#8399ae;border-radius:50%;width:11px;height:11px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}button.autonomous-lab-control-switch.enabled .autonomous-lab-control-track{background:#0d6f9f;border-color:#1b9ed9}button.autonomous-lab-control-switch.enabled .autonomous-lab-control-track>span{background:#fff;transform:translate(15px)}.autonomous-lab-control-copy,.autonomous-lab-priority-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.autonomous-lab-control-copy strong,.autonomous-lab-priority-copy strong{color:#dce9f5;font-size:10px;font-weight:750;line-height:1.25}.autonomous-lab-control-copy small,.autonomous-lab-priority-copy small{color:#738ba3;font-size:9px;line-height:1.4}.autonomous-lab-control-state{box-sizing:border-box;color:#7d94aa;text-transform:uppercase;background:#0a1828a6;border:1px solid #304960;border-radius:6px;flex:none;justify-content:center;min-width:32px;padding:4px 6px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}button.autonomous-lab-control-switch.enabled .autonomous-lab-control-state{color:#75d4f8;background:#0e749021;border-color:#38bdf84d}.autonomous-lab-priority-control{cursor:default}.autonomous-lab-priority-control select{box-sizing:border-box;color:#d7e4f0;background:#0c1c2d;border:1px solid #344d67;border-radius:7px;outline:none;min-height:36px;padding:7px 34px 7px 10px;font-size:10px;font-weight:700}.autonomous-lab-priority-control select:hover:not(:disabled){border-color:#4496ca94}.autonomous-lab-priority-control select:focus{border-color:#38bdf8}.autonomous-lab-priority-control select:disabled{cursor:not-allowed;opacity:.55}.autonomous-lab-priority-status{box-sizing:border-box;background:#ffffff05;border:1px solid #fff1;align-items:flex-start;gap:10px;display:flex}.autonomous-lab-priority-dot{background:#707b8d;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #707b8d1a}.autonomous-lab-priority-dot.enabled{background:#42d17e;box-shadow:0 0 0 4px #42d17e1c}.autonomous-lab-priority-status>div{flex-direction:column;gap:2px;min-width:0;display:flex}.autonomous-lab-priority-status strong{color:#cbd8e5;font-weight:750}.autonomous-lab-priority-status span{color:#75889d;line-height:1.4}.autonomous-lab-state.disabled{color:#8d98aa;background:#8d98aa0f;border-color:#8d98aa33}.autonomous-lab-state.disabled .autonomous-lab-state-dot{background:#747e8e;box-shadow:0 0 0 4px #747e8e1a}@media (width<=900px){.autonomous-lab-controls{grid-template-columns:1fr}.autonomous-lab-priority-control{flex-direction:column;align-items:flex-start}.autonomous-lab-priority-control select{width:100%;min-width:0}}.automation-workspace{width:100%;min-width:0}.automation-workspace .automation-panel,.automation-workspace .automation-section,.automation-workspace .field-group{min-width:0}.automation-workspace input,.automation-workspace select,.automation-workspace textarea{width:100%;min-width:0}.automation-profile-settings,.automation-profile-editor{border-radius:10px}.automation-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.automation-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.automation-rule-editor.compact{position:relative}.automation-rule-editor.compact:hover{border-color:#389bda7a}.automation-rule-editor.compact.disabled{opacity:.62}.automation-rule-heading{background:linear-gradient(90deg,#0f304c8c,#081d3047);border-bottom:1px solid #42698b38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.automation-rule-expand{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.automation-rule-expand>svg{color:#6ebbea;flex:none}.automation-rule-expand strong{color:#e4f1fb;font-size:12px;font-weight:750;line-height:1.3}.automation-rule-meta{flex-wrap:wrap;align-items:center;display:flex}.automation-rule-meta>span{color:#9fc3df;white-space:nowrap;border:1px solid #467ea64d;align-items:center;min-height:20px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.automation-rule-heading-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.automation-rule-heading-actions .automation-mini-toggle{margin:0}.automation-rule-summary-label{margin-bottom:5px;line-height:1;display:block}.automation-rule-summary-items{align-items:center}.automation-rule-summary-items>span{font-weight:650}.automation-rule-body{background:linear-gradient(#03111d52,#030f1a9e);border-top:1px solid #48739533}.automation-rule-body>.field-group{margin-top:11px}.automation-rule-body .field-group>span,.automation-builder-section .field-group>span{color:#7698b2;letter-spacing:.35px;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.automation-rule-body input,.automation-rule-body select,.automation-rule-body textarea{background:#041625e0;border-color:#4775978c;border-radius:5px;min-height:32px}.automation-rule-body textarea{resize:vertical;min-height:58px}.automation-builder-section{background:#0413206b;border:1px solid #416c8f52;overflow:hidden}.automation-builder-heading span{color:#708da5;margin-top:2px;font-size:7px;line-height:1.35;display:block}.automation-builder-heading button{flex:none}.automation-condition-list{flex-direction:column;gap:7px;padding:9px;display:flex}.automation-condition-row{background:#05192994;border:1px solid #37628442;border-radius:6px;align-items:center;padding:7px;display:grid}.automation-condition-row select,.automation-condition-row input{width:100%;min-width:0}.automation-action-list{flex-direction:column;gap:9px;padding:9px;display:flex}.automation-action-row{background:linear-gradient(#071e30b8,#031320b8);border:1px solid #3a688a57;border-radius:7px}.automation-action-row+.automation-action-row{margin-top:0}.automation-action-row>.automation-grid:first-child{margin-bottom:9px}.automation-form-toggle{cursor:pointer;background:#0518278c;border:1px solid #41698a4d;border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;margin:0;padding:7px 9px;display:grid}.automation-form-toggle:hover{background:#082134ad;border-color:#3996cf6b}.automation-form-toggle>span{min-width:0}.automation-form-toggle strong{color:#c7d9e7;font-size:8px;font-weight:750;line-height:1.2;display:block}.automation-form-toggle small{color:#647f96;margin-top:2px;font-size:6.5px;line-height:1.35;display:block}.automation-inline-empty{color:#738da3;text-align:center;background:#04121e57;border:1px dashed #446f9157;border-radius:6px;padding:13px;font-size:8px}.automation-rule-editor .automation-icon-button{flex:none}.automation-condition-row .automation-icon-button{width:30px;min-width:30px;height:30px;padding:0}.automation-builder-heading .secondary-action.compact{border-radius:5px;min-height:27px;padding:4px 8px;font-size:8px}.automation-rule-editor+.automation-rule-editor,.automation-rule-body .automation-builder-section+.automation-builder-section{margin-top:12px}@media (width<=1100px){.automation-rule-summary{grid-template-columns:1fr}.automation-condition-row{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) minmax(90px,.75fr) 30px}}@media (width<=820px){.automation-grid.two,.automation-grid.three,.automation-workspace .automation-toggle-grid,.automation-action-row .automation-toggle-grid{grid-template-columns:1fr}.automation-condition-row{grid-template-columns:1fr 1fr}.automation-condition-row input{grid-column:1/-2}.automation-condition-row .automation-icon-button{grid-column:-2/-1}}@media (width<=620px){.automation-rule-heading{grid-template-columns:1fr}.automation-rule-heading-actions{justify-content:flex-start;padding-left:28px}.automation-rule-expand strong{white-space:normal}.automation-condition-row{grid-template-columns:1fr 30px}.automation-condition-row select,.automation-condition-row input{grid-column:1/2}.automation-condition-row .automation-icon-button{grid-area:1/2/auto/3}}.autonomous-lab-header{gap:24px;min-height:68px;justify-content:space-between!important;align-items:center!important;display:flex!important}.autonomous-lab-header .analysis-lab-panel-heading{flex:auto;min-width:0}.autonomous-lab-header .autonomous-lab-state{white-space:nowrap;flex:none;align-items:center;min-height:34px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex!important}.autonomous-lab-header .autonomous-lab-state.running{color:#4bdb83;background:#12683d2b;border-color:#30cc6f57;box-shadow:0 0 18px #1dca5b14}.autonomous-lab-events{background:linear-gradient(#0a1b2dfa,#061321fa);border:1px solid #41608285;border-radius:12px;margin-top:16px;padding:0!important}.autonomous-lab-events-heading{box-sizing:border-box;background:linear-gradient(90deg,#0f253bd1,#091b2da3);border-bottom:1px solid #445f7a6b;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 16px;display:flex;margin:0!important}.autonomous-lab-events-heading>strong{color:#dbe7f2;font-size:11px;font-weight:800}.autonomous-lab-events-updated{color:#8093a6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.autonomous-lab-activity-head,.autonomous-lab-event{align-items:center}.autonomous-lab-activity-head{box-sizing:border-box;color:#71879c;letter-spacing:.075em;text-transform:uppercase;border-bottom:1px solid #3c57726b;padding:0 16px;font-size:8px;font-weight:850}.autonomous-lab-event{box-sizing:border-box;background:#06132133;border-bottom:1px solid #374f6657;padding:0 16px;transition:background .14s,box-shadow .14s}.autonomous-lab-event:nth-child(2n){background:#0d1f3147}.autonomous-lab-event:last-child{border-bottom:0}.autonomous-lab-event:hover{background:#16334c85;box-shadow:inset 3px 0 #31aaee8f}.autonomous-lab-event-time{color:#8194a8;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;padding-right:12px;font-size:9px;overflow:hidden}.autonomous-lab-event-name{min-width:0;padding-right:14px}.autonomous-lab-event-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.autonomous-lab-event-symbol{justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.autonomous-lab-event-name.tone-success,.autonomous-lab-event-symbol.tone-success{color:#48d880}.autonomous-lab-event-name.tone-danger,.autonomous-lab-event-symbol.tone-danger{color:#ff545d}.autonomous-lab-event-name.tone-experiment,.autonomous-lab-event-symbol.tone-experiment{color:#34b9ff}.autonomous-lab-event-name.tone-warning,.autonomous-lab-event-symbol.tone-warning{color:#f1bd55}.autonomous-lab-event-name.tone-neutral,.autonomous-lab-event-symbol.tone-neutral{color:#b5c6d4}.autonomous-lab-event-detail{color:#91a3b5;white-space:nowrap;min-width:0;padding-right:14px;font-size:9px;overflow:hidden}.autonomous-lab-event-detail>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.autonomous-lab-result-check{color:#5ae58a;background:#25b05b2e;border-radius:3px;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;font-size:9px;font-weight:900;display:inline-flex}.autonomous-lab-event-movie{color:#a8b8c7;text-overflow:ellipsis;white-space:nowrap;padding-right:12px;font-size:9px;overflow:hidden}.autonomous-lab-event-pipeline{min-width:0;padding-right:12px}.autonomous-lab-pipeline-badge{box-sizing:border-box;color:#32baff;text-overflow:ellipsis;white-space:nowrap;background:#0759842e;border:1px solid #199ce199;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:4px 9px;font-size:8px;font-weight:800;display:inline-flex;overflow:hidden}.autonomous-lab-event-duration{color:#90a2b4;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.autonomous-lab-empty-events{color:#72879b;justify-content:center;align-items:center;min-height:84px;padding:16px;font-size:9px;display:flex}@media (width<=1100px){.autonomous-lab-events{overflow-x:auto}.autonomous-lab-activity-table{min-width:1000px}}@media (width<=700px){.autonomous-lab-header{align-items:flex-start!important}.autonomous-lab-header .autonomous-lab-state{margin-left:auto!important}}.autonomous-lab-header .autonomous-lab-state{margin-left:auto!important;margin-right:14px!important}.automation-workspace .automation-form-toggle{cursor:pointer;transition:border-color .16s,background .16s;overflow:hidden;box-sizing:border-box!important;background:#051625a3!important;border:1px solid #3c63846b!important;border-radius:7px!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:14px!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:8px 10px 8px 11px!important;display:grid!important}.automation-workspace .automation-form-toggle:hover{background:#071c2ec7!important;border-color:#3591c987!important}.automation-workspace .automation-form-toggle>span{overflow:hidden;flex-direction:column!important;grid-area:1/1!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.automation-workspace .automation-form-toggle>span>strong{overflow-wrap:anywhere;color:#dceaf5!important;white-space:normal!important;width:100%!important;min-width:0!important;margin:0!important;font-size:9px!important;font-weight:700!important;line-height:1.3!important;display:block!important}.automation-workspace .automation-form-toggle>span>small{overflow-wrap:anywhere;color:#70879b!important;white-space:normal!important;width:100%!important;min-width:0!important;margin:1px 0 0!important;font-size:7px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.automation-workspace .automation-form-toggle>input[type=checkbox]{cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;appearance:none!important;box-sizing:border-box!important;background:#172b3f!important;border:1px solid #45617d!important;border-radius:999px!important;flex:none!important;grid-area:1/2!important;place-self:center end!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:19px!important;min-height:19px!important;max-height:19px!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}.automation-workspace .automation-form-toggle>input[type=checkbox]:before{content:"";background:#8297aa;border-radius:50%;width:11px;height:11px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000059}.automation-workspace .automation-form-toggle>input[type=checkbox]:checked{background:linear-gradient(#1499d1,#0879ad)!important;border-color:#1aa5df!important}.automation-workspace .automation-form-toggle>input[type=checkbox]:checked:before{background:#fff;transform:translate(15px)}.automation-workspace .automation-form-toggle>input[type=checkbox]:focus{outline:none!important}.automation-workspace .automation-form-toggle>input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #0ea5e926!important}.automation-workspace .automation-form-toggle:has(>input[type=checkbox]:checked){background:#062235c7!important;border-color:#1f95cb80!important}.automation-workspace .automation-mini-toggle{white-space:nowrap;cursor:pointer;color:#9cb2c6!important;background:#051524c2!important;border:1px solid #4065847a!important;border-radius:6px!important;grid-template-columns:minmax(0,auto) 28px!important;align-items:center!important;gap:7px!important;min-height:27px!important;margin:0!important;padding:3px 7px!important;font-size:8px!important;font-weight:700!important;display:inline-grid!important}.automation-workspace .automation-mini-toggle>input[type=checkbox]{cursor:pointer;appearance:none!important;background:#172b3f!important;border:1px solid #45617d!important;border-radius:999px!important;grid-area:1/2!important;justify-self:end!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:relative!important}.automation-workspace .automation-mini-toggle>input[type=checkbox]:before{content:"";background:#8297aa;border-radius:50%;width:9px;height:9px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.automation-workspace .automation-mini-toggle>input[type=checkbox]:checked{background:#0d84bb!important;border-color:#1aa5df!important}.automation-workspace .automation-mini-toggle>input[type=checkbox]:checked:before{background:#fff;transform:translate(13px)}.automation-workspace .automation-mini-toggle>span{grid-area:1/1!important;min-width:0!important}.automation-workspace .automation-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;min-width:0!important;display:grid!important}.automation-workspace .automation-toggle-grid>*,.automation-workspace .automation-action-row{min-width:0!important}.automation-workspace .automation-action-row .automation-form-toggle{min-width:0!important;overflow:hidden!important}.automation-workspace .automation-form-toggle.danger{border-color:#974b5161!important}.automation-workspace .automation-form-toggle.danger>input[type=checkbox]:checked{background:#963f47!important;border-color:#c05a61!important}.automation-workspace label:not(.automation-form-toggle):not(.automation-mini-toggle)>input[type=checkbox]{appearance:none;cursor:pointer;background:#172b3f;border:1px solid #45617d;border-radius:999px;width:30px;min-width:30px;height:17px;min-height:17px;margin-left:auto;position:relative}.automation-workspace label:not(.automation-form-toggle):not(.automation-mini-toggle)>input[type=checkbox]:before{content:"";background:#8297aa;border-radius:50%;width:11px;height:11px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.automation-workspace label:not(.automation-form-toggle):not(.automation-mini-toggle)>input[type=checkbox]:checked{background:#0d84bb;border-color:#1aa5df}.automation-workspace label:not(.automation-form-toggle):not(.automation-mini-toggle)>input[type=checkbox]:checked:before{background:#fff;transform:translate(13px)}.automation-workspace .automation-action-row>.automation-grid:first-child{align-items:end!important}.automation-workspace .automation-action-row .automation-mini-toggle{justify-self:end!important}@media (width<=850px){.automation-workspace .automation-toggle-grid{grid-template-columns:1fr!important}}@media (width<=560px){.automation-workspace .automation-form-toggle{column-gap:10px!important;padding:8px!important}}.autonomous-lab-events-heading{z-index:3;position:relative}@media (width<=1100px){.autonomous-lab-events{overflow:hidden!important}.autonomous-lab-activity-table{overflow-x:auto}.autonomous-lab-event-list,.autonomous-lab-activity-head{min-width:1000px}}.processing-approval-control{cursor:pointer;transition:border-color .16s,background .16s;text-align:left!important;background:#0516259e!important;border:1px solid #40658466!important;border-radius:8px!important;width:100%!important;min-height:52px!important;padding:9px 12px!important}.processing-approval-control:hover{background:#071d2fc2!important;border-color:#3695ca85!important}.processing-approval-control.selected{background:#062033b8!important;border-color:#2591c880!important}.processing-approval-control .processing-check-box{display:none!important}.processing-approval-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.processing-approval-copy strong{color:#e2edf7;margin:0;font-size:12px;font-weight:700;line-height:1.3}.processing-approval-copy small{color:#7890a6;white-space:normal;font-size:10px;line-height:1.35}.processing-approval-control .processing-switch{flex:none}.processing-policy-panel{background:linear-gradient(#081d31f0,#041423f5);border:1px solid #2e70a394;border-radius:12px;grid-column:1/-1;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #00000024}.processing-policy-header{background:linear-gradient(90deg,#0d355294,#05192a33);border-bottom:1px solid #3c678b4d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.processing-policy-header>div{min-width:0}.processing-policy-eyebrow{color:#33b7ec;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.processing-policy-header h2{color:#f2f7fb;margin:0;font-size:18px;font-weight:750}.processing-policy-header p{color:#8ba0b4;max-width:760px;margin:6px 0 0;font-size:11px;line-height:1.45}.processing-policy-heading-field{padding:16px 20px 0}.processing-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 20px;transition:opacity .15s;display:grid}.processing-policy-grid.disabled{opacity:.55}.processing-policy-field{flex-direction:column;gap:6px;min-width:0;display:flex}.processing-policy-field-label{color:#9fb4c7;letter-spacing:.25px;text-transform:uppercase;font-size:9px;font-weight:750}.processing-policy-field input,.processing-policy-field select{box-sizing:border-box;color:#e8f1f8;width:100%;min-width:0;height:38px;font:inherit;background:#041422e6;border:1px solid #36536d;border-radius:7px;outline:none;padding:8px 11px;font-size:11px}.processing-policy-field select{cursor:pointer;padding-right:34px}.processing-policy-field input:hover,.processing-policy-field select:hover{border-color:#477392}.processing-policy-field input:focus,.processing-policy-field select:focus{border-color:#1ba6df;box-shadow:0 0 0 3px #0ea5e91a}.processing-policy-field small{color:#70879b;font-size:9px;line-height:1.4}.processing-policy-note{background:#68460821;border:1px solid #d29a2e52;border-radius:7px;align-items:center;gap:10px;margin:0 20px 20px;padding:10px 12px;display:flex}.processing-policy-note strong{color:#edc65a;flex:none;font-size:10px}.processing-policy-note span{color:#9daab6;font-size:10px;line-height:1.4}.processing-workflow-card{overflow:hidden}.processing-workflow-card .processing-approval-control{margin-top:10px}@media (width<=900px){.processing-policy-grid{grid-template-columns:1fr}}@media (width<=620px){.processing-policy-header{grid-template-columns:1fr}.processing-policy-header .processing-switch{justify-self:start}}.autonomous-lab-events-heading{flex:none!important}.autonomous-lab-activity-table{flex-direction:column!important}.autonomous-lab-activity-head{flex:0 0 34px!important}.autonomous-lab-event-list{scrollbar-color:#4988b2d1 #05111d73;flex:1 1 0!important}.autonomous-lab-event-list::-webkit-scrollbar{width:10px}.autonomous-lab-event-list::-webkit-scrollbar-track{background:#05111d73}.autonomous-lab-event-list::-webkit-scrollbar-thumb{background:#4988b2c7 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.autonomous-lab-event-list::-webkit-scrollbar-thumb:hover{background:#4ca8e2f2 padding-box padding-box}.autonomous-lab-event{flex:none!important}@media (width<=1100px){.autonomous-lab-activity-table{overflow-x:auto!important}.autonomous-lab-activity-head,.autonomous-lab-event-list{min-width:1000px}}.processing-switch{vertical-align:middle!important;background:#1e394eeb!important;border:1px solid #5b85a3ad!important;border-radius:999px!important;flex:0 0 32px!important;max-width:32px!important;max-height:18px!important;margin:0!important;padding:0!important;line-height:0!important;display:inline-block!important;position:relative!important;overflow:hidden!important}.processing-switch>span{box-sizing:border-box!important;background:#d8e6ef!important;border:0!important;border-radius:50%!important;min-width:12px!important;max-width:12px!important;min-height:12px!important;max-height:12px!important;margin:0!important;padding:0!important;transition:left .16s,background .16s!important;display:block!important;position:absolute!important;bottom:auto!important;right:auto!important;box-shadow:0 1px 2px #00000052!important}.processing-switch.on{background:#1598c7!important;border-color:#24b2e5f2!important}.processing-switch.on>span{background:#fff!important;left:16px!important}.processing-switch.off>span{background:#91a7b8!important;left:2px!important}.processing-workflow-card .processing-switch,.processing-policy-header .processing-switch,.processing-approval-control .processing-switch{place-self:center end!important}.processing-workflow-card .processing-switch>span,.processing-policy-header .processing-switch>span,.processing-approval-control .processing-switch>span{transform:none!important}:root{--miq-switch-width:32px;--miq-switch-height:18px;--miq-switch-thumb:12px;--miq-switch-off-bg:#172b3f;--miq-switch-off-border:#45617d;--miq-switch-on-bg:#1598c7;--miq-switch-on-border:#24b2e5;--miq-switch-thumb-off:#91a7b8;--miq-switch-thumb-on:#fff}.settings-toggle{cursor:pointer;grid-template-columns:var(--miq-switch-width) minmax(0,1fr) auto!important;box-sizing:border-box!important;background:#051625a3!important;border:1px solid #3e63846b!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:9px 11px!important;display:grid!important}.settings-toggle:hover{background:#071d2fc7!important;border-color:#3297cd80!important}.settings-toggle>input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.settings-toggle .toggle-switch{width:var(--miq-switch-width)!important;min-width:var(--miq-switch-width)!important;max-width:var(--miq-switch-width)!important;height:var(--miq-switch-height)!important;min-height:var(--miq-switch-height)!important;max-height:var(--miq-switch-height)!important;box-sizing:border-box!important;border:1px solid var(--miq-switch-off-border)!important;background:var(--miq-switch-off-bg)!important;border-radius:999px!important;grid-column:1!important;margin:0!important;padding:0!important;position:relative!important}.settings-toggle .toggle-switch:after{content:"";width:var(--miq-switch-thumb)!important;height:var(--miq-switch-thumb)!important;background:var(--miq-switch-thumb-off)!important;border-radius:50%!important;transition:left .16s,background .16s!important;position:absolute!important;top:2px!important;left:2px!important;transform:none!important}.settings-toggle>input:checked+.toggle-switch{border-color:var(--miq-switch-on-border)!important;background:var(--miq-switch-on-bg)!important}.settings-toggle>input:checked+.toggle-switch:after{background:var(--miq-switch-thumb-on)!important;left:16px!important}.settings-toggle .toggle-copy{flex-direction:column!important;grid-column:2!important;gap:2px!important;min-width:0!important;display:flex!important}.settings-toggle:after{content:"OFF";color:#7f96aa;background:#061320ad;border:1px solid #4867846b;border-radius:5px;grid-column:3;justify-content:center;align-items:center;min-width:29px;min-height:20px;padding:2px 6px;font-size:7px;font-weight:850;line-height:1;display:inline-flex}.settings-toggle:has(>input:checked):after{content:"ON";color:#66d6ff;background:#085f8447;border-color:#1ea6db75}.automation-form-toggle,.automation-operation-toggle{grid-template-columns:var(--miq-switch-width) minmax(0,1fr) auto!important;box-sizing:border-box!important;background:#0516259e!important;border:1px solid #3e63846b!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:9px 10px!important;display:grid!important}.automation-form-toggle:hover,.automation-operation-toggle:hover{background:#071d2fc2!important;border-color:#3297cd80!important}.automation-form-toggle>input[type=checkbox],.automation-operation-toggle>input[type=checkbox]{cursor:pointer;appearance:none!important;width:var(--miq-switch-width)!important;min-width:var(--miq-switch-width)!important;max-width:var(--miq-switch-width)!important;height:var(--miq-switch-height)!important;min-height:var(--miq-switch-height)!important;max-height:var(--miq-switch-height)!important;box-sizing:border-box!important;border:1px solid var(--miq-switch-off-border)!important;background:var(--miq-switch-off-bg)!important;border-radius:999px!important;grid-column:1!important;margin:0!important;padding:0!important;position:relative!important}.automation-form-toggle>input[type=checkbox]:after,.automation-operation-toggle>input[type=checkbox]:after{content:"";width:var(--miq-switch-thumb);height:var(--miq-switch-thumb);background:var(--miq-switch-thumb-off);border-radius:50%;transition:left .16s,background .16s;position:absolute;top:2px;left:2px}.automation-form-toggle>input[type=checkbox]:checked,.automation-operation-toggle>input[type=checkbox]:checked{border-color:var(--miq-switch-on-border)!important;background:var(--miq-switch-on-bg)!important}.automation-form-toggle>input[type=checkbox]:checked:after,.automation-operation-toggle>input[type=checkbox]:checked:after{background:var(--miq-switch-thumb-on);left:16px}.automation-form-toggle>span,.automation-operation-toggle>span{grid-column:2!important;min-width:0!important}.automation-form-toggle:after,.automation-operation-toggle:after{content:"OFF";color:#7f96aa;background:#061320ad;border:1px solid #4867846b;border-radius:5px;grid-column:3;justify-content:center;align-items:center;min-width:29px;min-height:20px;padding:2px 6px;font-size:7px;font-weight:850;display:inline-flex}.automation-form-toggle:has(>input[type=checkbox]:checked):after{content:"ON";color:#66d6ff;background:#085f8447;border-color:#1ea6db75}.automation-operation-toggle:has(>input[type=checkbox]:checked):after{content:"ON";color:#66d6ff;background:#085f8447;border-color:#1ea6db75}.automation-mini-toggle{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:4px 7px!important;display:grid!important}.automation-mini-toggle>input[type=checkbox]{position:relative;appearance:none!important;border:1px solid var(--miq-switch-off-border)!important;background:var(--miq-switch-off-bg)!important;border-radius:999px!important;grid-column:1!important;width:28px!important;min-width:28px!important;height:15px!important;min-height:15px!important;margin:0!important}.automation-mini-toggle>input[type=checkbox]:after{content:"";background:var(--miq-switch-thumb-off);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:2px}.automation-mini-toggle>input[type=checkbox]:checked{border-color:var(--miq-switch-on-border)!important;background:var(--miq-switch-on-bg)!important}.automation-mini-toggle>input[type=checkbox]:checked:after{background:var(--miq-switch-thumb-on);left:15px}.automation-mini-toggle:after{content:"OFF";color:#788da1;grid-column:3;font-size:7px;font-weight:850}.automation-mini-toggle:has(>input[type=checkbox]:checked):after{content:"ON";color:#66d6ff}.guided-enabled-control,.guided-shared-toggles>label{grid-template-columns:var(--miq-switch-width) minmax(0,1fr) auto!important;box-sizing:border-box!important;background:#0516259e!important;border:1px solid #3e63846b!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:10px 11px!important;display:grid!important}.guided-enabled-control>input[type=checkbox],.guided-shared-toggles>label>input[type=checkbox]{position:relative;appearance:none!important;width:var(--miq-switch-width)!important;min-width:var(--miq-switch-width)!important;height:var(--miq-switch-height)!important;min-height:var(--miq-switch-height)!important;border:1px solid var(--miq-switch-off-border)!important;background:var(--miq-switch-off-bg)!important;border-radius:999px!important;grid-column:1!important;margin:0!important}.guided-enabled-control>input[type=checkbox]:after,.guided-shared-toggles>label>input[type=checkbox]:after{content:"";width:var(--miq-switch-thumb);height:var(--miq-switch-thumb);background:var(--miq-switch-thumb-off);border-radius:50%;position:absolute;top:2px;left:2px}.guided-enabled-control>input[type=checkbox]:checked,.guided-shared-toggles>label>input[type=checkbox]:checked{border-color:var(--miq-switch-on-border)!important;background:var(--miq-switch-on-bg)!important}.guided-enabled-control>input[type=checkbox]:checked:after,.guided-shared-toggles>label>input[type=checkbox]:checked:after{background:var(--miq-switch-thumb-on);left:16px}.guided-enabled-control>span,.guided-shared-toggles>label>span{grid-column:2!important;min-width:0!important}.guided-enabled-control:after,.guided-shared-toggles>label:after{content:"OFF";color:#7f96aa;border:1px solid #4867846b;border-radius:5px;grid-column:3;justify-content:center;align-items:center;min-width:29px;min-height:20px;padding:2px 6px;font-size:7px;font-weight:850;display:inline-flex}.guided-enabled-control:has(>input[type=checkbox]:checked):after{content:"ON";color:#66d6ff;background:#085f8447;border-color:#1ea6db75}.guided-shared-toggles>label:has(>input[type=checkbox]:checked):after{content:"ON";color:#66d6ff;background:#085f8447;border-color:#1ea6db75}.processing-approval-control{grid-template-columns:var(--miq-switch-width) minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.processing-approval-control .processing-switch{grid-area:1/1!important;justify-self:start!important}.processing-approval-copy{grid-area:1/2!important}.processing-approval-control:after{content:"OFF";color:#7f96aa;border:1px solid #4867846b;border-radius:5px;justify-content:center;align-items:center;min-width:29px;min-height:20px;padding:2px 6px;font-size:7px;font-weight:850;display:inline-flex;grid-area:1/3!important}.processing-approval-control.selected:after{content:"ON";color:#66d6ff;background:#085f8447;border-color:#1ea6db75}.processing-switch{width:var(--miq-switch-width)!important;min-width:var(--miq-switch-width)!important;height:var(--miq-switch-height)!important;min-height:var(--miq-switch-height)!important;box-sizing:border-box!important}.processing-switch>span{width:var(--miq-switch-thumb)!important;height:var(--miq-switch-thumb)!important;top:2px!important;left:2px!important;transform:none!important}.processing-switch.on>span{left:16px!important}.library-setting-switch{grid-template-columns:var(--miq-switch-width) minmax(0,1fr) auto!important}.library-setting-switch-track{width:var(--miq-switch-width)!important;min-width:var(--miq-switch-width)!important;height:var(--miq-switch-height)!important;min-height:var(--miq-switch-height)!important}.library-setting-switch-track>span{width:var(--miq-switch-thumb)!important;height:var(--miq-switch-thumb)!important;top:2px!important;left:2px!important;transform:none!important}.library-setting-switch.enabled .library-setting-switch-track>span{left:16px!important;transform:none!important}.miq-advanced-toggle{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;display:inline-grid!important}.miq-advanced-toggle-track{grid-column:1!important}.miq-advanced-toggle-label{grid-column:2!important}.miq-advanced-toggle:after{content:"OFF";color:#788da1;grid-column:3;font-size:7px;font-weight:850}.miq-advanced-toggle.enabled:after{content:"ON";color:#66d6ff}.subtitle-maintenance-page{flex-direction:column;gap:16px;display:flex}.subtitle-maintenance-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.subtitle-library-panel{justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 17px;display:flex}.subtitle-library-panel>div:first-child{flex-direction:column;flex:auto;gap:7px;display:flex}.subtitle-library-panel select{width:min(520px,100%)}.subtitle-maintenance-label{color:#8da4ba;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.subtitle-last-scan{color:#758ca2;align-items:center;gap:8px;font-size:9px;display:flex}.subtitle-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.subtitle-summary-card{background:linear-gradient(#112338f2,#0a192af5);border:1px solid #4363847a;border-radius:11px;align-items:center;gap:13px;min-height:82px;padding:15px 17px;display:flex}.subtitle-summary-card>svg{color:#38bdf8}.subtitle-summary-card.missing>svg{color:#fb7185}.subtitle-summary-card.present>svg{color:#4ade80}.subtitle-summary-card.embedded>svg{color:#fbbf24}.subtitle-summary-card>div{flex-direction:column;gap:4px;display:flex}.subtitle-summary-card span{color:#8297ab;font-size:9px}.subtitle-summary-card strong{color:#f3f8fc;font-size:20px;line-height:1}.subtitle-results-panel{padding:0}.subtitle-results-toolbar{border-bottom:1px solid #415b7661;align-items:center;gap:10px;padding:13px 14px;display:flex}.subtitle-results-toolbar .search-box{flex:auto}.subtitle-results-toolbar select{width:190px}.subtitle-results-count{color:#6f879d;text-align:right;padding:9px 14px;font-size:9px}.subtitle-maintenance-table-wrap{max-height:520px;overflow:auto}.subtitle-maintenance-table{border-collapse:collapse;width:100%}.subtitle-maintenance-table th{z-index:2;color:#71869b;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#081a2c;border-top:1px solid #3c567059;border-bottom:1px solid #3c567073;padding:10px 13px;font-size:8px;font-weight:850;position:sticky;top:0}.subtitle-maintenance-table td{color:#9cb0c3;border-bottom:1px solid #364f684d;padding:11px 13px;font-size:9px}.subtitle-maintenance-table tbody tr{cursor:pointer;transition:background .14s,box-shadow .14s}.subtitle-maintenance-table tbody tr:hover{background:#16354f7a;box-shadow:inset 3px 0 #38bdf88a}.subtitle-maintenance-table td strong{color:#d7e4ef}.subtitle-status-badge{white-space:nowrap;border:1px solid #5f748a66;border-radius:999px;align-items:center;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.subtitle-status-badge.missing{color:#fb7185;background:#7f1d1d33;border-color:#f43f5e6b}.subtitle-status-badge.present{color:#4ade80;background:#14532d33;border-color:#22c55e6b}.subtitle-status-badge.embedded{color:#fbbf24;background:#78350f33;border-color:#f59e0b6b}.subtitle-file-cell{text-overflow:ellipsis;white-space:nowrap;max-width:390px;overflow:hidden}.subtitle-empty-row{text-align:center;height:110px;color:#6f8498!important}@media (width<=900px){.subtitle-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subtitle-maintenance-heading,.subtitle-library-panel,.subtitle-results-toolbar{flex-direction:column;align-items:stretch}.subtitle-results-toolbar select{width:100%}}.collections-page{width:100%}.collections-heading{align-items:center}.collections-rebuild-button{justify-content:center;min-width:112px}.collections-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.collections-summary-grid article{background:linear-gradient(#0c233aeb,#07192bf0);border:1px solid #385b7c7a;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.collections-summary-icon{color:#35bdf4;background:#1681b921;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.collections-summary-icon.success{color:#42d58d;background:#20b06b1f}.collections-summary-icon.warning{color:#efbd57;background:#e1a33721}.collections-summary-grid article>div{flex-direction:column;min-width:0;display:flex}.collections-summary-grid span{color:#8298ad;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:700}.collections-summary-grid strong{color:#edf5fb;margin-top:2px;font-size:20px;line-height:1}.collections-summary-grid small{color:#62798d;margin-top:4px;font-size:9px}.mediaiq-collection-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:stretch;gap:14px;display:grid}.mediaiq-collection-card{background:linear-gradient(155deg,#0e2740f5,#081b2ef7);border:1px solid #365c7e91;border-radius:11px;flex-direction:column;min-height:250px;padding:16px;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000021}.mediaiq-collection-card:hover{background:linear-gradient(155deg,#0f2c46fa,#081d31fa);border-color:#2793cda6;transform:translateY(-1px)}.mediaiq-collection-card:before{content:"";opacity:.8;background:#22a1dabf;height:2px;position:absolute;top:0;left:0;right:0}.mediaiq-collection-card.complete:before{background:#2ec77dd9}.mediaiq-collection-card.incomplete:before{background:#e1a535d9}.collection-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.collection-card-title{min-width:0}.collection-tmdb{color:#607a91;letter-spacing:.3px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.collection-card-title h2{color:#f0f6fb;margin:0;font-size:15px;font-weight:750;line-height:1.3}.collection-owned{flex-direction:column;flex:none;align-items:flex-end;display:flex}.collection-owned strong{color:#32c3ff;font-size:22px;font-weight:800;line-height:1}.collection-owned strong span{color:#6b8aa2}.collection-owned small{color:#647d91;text-transform:uppercase;letter-spacing:.4px;margin-top:4px;font-size:8px;font-weight:700}.collection-progress{margin-top:16px}.collection-progress-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.collection-progress-header span{color:#71899e;font-size:9px}.collection-progress-header strong{color:#b9cad7;font-size:9px}.collection-progress-track{background:#334d6473;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.collection-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#168fca,#2ac4f4);height:100%;display:block}.collection-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.collection-stat-row>div{background:#03121f54;border:1px solid #37546d57;border-radius:7px;flex-direction:column;padding:9px 10px;display:flex}.collection-stat-row span{color:#667f93;text-transform:uppercase;letter-spacing:.35px;font-size:8px}.collection-stat-row strong{color:#dbe7ef;margin-top:3px;font-size:12px}.collection-stat-row strong.warning{color:#efbd57}.collection-stat-row strong.success{color:#45d58f}.collection-missing-section{border-top:1px solid #38546b52;margin-top:14px;padding-top:13px}.collection-missing-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.collection-missing-heading>span:first-child{color:#748da1;text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:800}.collection-missing{flex-wrap:wrap;gap:6px;display:flex}.collection-missing>span{color:#e1e4e6;background:#5a4c3985;border:1px solid #756f6042;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:9px;line-height:1.25;display:inline-flex}.collection-complete-badge{color:#54dd9c;background:#1b895224;border:1px solid #31c37b5c;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.collection-complete-copy{color:#6f879a;margin:0;font-size:9px;line-height:1.5}.collections-loading,.collections-empty{color:#7891a5;border:1px dashed #4164826b;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.collections-loading strong,.collections-empty strong{color:#cddbe6}@media (width<=1050px){.collections-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.collections-summary-grid,.mediaiq-collection-grid{grid-template-columns:1fr}}.collections-filter-bar{box-sizing:border-box!important;width:auto!important;box-shadow:none!important;background:#051422c7!important;border:1px solid #3658757a!important;border-radius:9px!important;align-items:center!important;gap:5px!important;margin:2px 0 14px!important;padding:4px!important;display:inline-flex!important}.collections-filter-bar>button{appearance:none!important;box-sizing:border-box!important;color:#7f96aa!important;white-space:nowrap!important;cursor:pointer!important;width:auto!important;min-width:0!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:7px 12px!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:color .15s,background .15s,border-color .15s!important;display:inline-flex!important}.collections-filter-bar>button:hover{color:#d5e4ee!important;background:#112f4894!important;border-color:#306c924d!important}.collections-filter-bar>button.active{color:#f0f9ff!important;background:linear-gradient(#1165948a,#0840657a)!important;border-color:#2197d385!important;box-shadow:inset 0 0 0 1px #26a9e214!important}.collections-filter-bar>button>span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;display:inline!important}.collections-filter-bar>button>strong{box-sizing:border-box!important;color:#9eb2c3!important;background:#2d475db8!important;border:0!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:22px!important;height:18px!important;margin:0!important;padding:0 5px!important;font-size:8px!important;font-weight:800!important;line-height:18px!important;display:inline-flex!important}.collections-filter-bar>button.active>strong{color:#66dbff!important;background:#1fabe038!important}.collections-filter-empty{text-align:center!important;color:#71899d!important;background:#05152380!important;border:1px dashed #3d5f7b66!important;border-radius:10px!important;margin-top:10px!important;padding:28px!important;font-size:10px!important}@media (width<=650px){.collections-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}.collections-filter-bar>button{width:100%!important}}.movie-subtitle-missing-badge{z-index:4;color:#fecaca;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#450a0aeb;border:1px solid #f871716b;border-radius:999px;align-items:center;min-height:22px;padding:4px 8px;font-size:8px;font-weight:850;line-height:1;display:inline-flex;position:absolute;bottom:9px;left:9px;box-shadow:0 4px 14px #0000004d}.movie-card:hover .movie-subtitle-missing-badge{background:#520e0ef5;border-color:#f871719e}@media (width<=700px){.movie-subtitle-missing-badge{padding:4px 7px;font-size:7px;bottom:7px;left:7px}}.subtitle-maintenance-page.mediaiq-workflow-page{flex-direction:column;gap:14px;width:100%;display:flex}.subtitle-maintenance-page .subtitle-maintenance-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:2px;display:flex}.subtitle-maintenance-page .subtitle-maintenance-heading h1{margin:5px 0}.subtitle-maintenance-page .subtitle-maintenance-heading p{color:#8fa4b8;max-width:720px;margin:0}.subtitle-maintenance-page .notice{color:#bae6fd;background:#08263bb8;border:1px solid #38bdf84d;border-radius:9px;margin:0;padding:11px 14px;font-size:10px}.subtitle-maintenance-page .notice.error{color:#fecaca;background:#450a0a9e;border-color:#f8717173}.subtitle-maintenance-page .primary-action{color:#e0f2fe;cursor:pointer;background:linear-gradient(#0369a1f5,#034e79f5);border:1px solid #0ea5e9b3;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:10px;font-weight:800;transition:border-color .14s,background .14s,transform .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 7px 18px #0003}.subtitle-maintenance-page .primary-action:hover:not(:disabled){background:linear-gradient(#0284c7fa,#0369a1fa);border-color:#38bdf8;transform:translateY(-1px)}.subtitle-maintenance-page .primary-action:disabled{opacity:.46;cursor:default;transform:none}.subtitle-maintenance-page .subtitle-library-panel{background:linear-gradient(#0e2034f5,#091828f5);border:1px solid #4060808c;border-radius:11px;grid-template-columns:minmax(320px,520px) 1fr;align-items:end;gap:18px;min-height:66px;padding:13px 16px;display:grid;box-shadow:inset 0 1px #ffffff06}.subtitle-maintenance-page .subtitle-library-panel>div:first-child{flex-direction:column;gap:7px;min-width:0;display:flex}.subtitle-maintenance-page .subtitle-maintenance-label{color:#7f94a8;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:800}.subtitle-maintenance-page .subtitle-last-scan{color:#748aa0;justify-content:flex-end;align-items:center;gap:7px;min-width:0;padding-bottom:8px;font-size:9px;display:flex}.subtitle-maintenance-page .subtitle-last-scan svg{color:#6f8aa2;flex:none}.subtitle-maintenance-page .mediaiq-select{color:#d7e5f0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0d2034;border:1px solid #456587b3;border-radius:8px;outline:none;width:100%;min-width:0;height:36px;padding:0 36px 0 11px;font-family:inherit;font-size:10px;font-weight:700;line-height:36px;transition:border-color .14s,box-shadow .14s,background .14s}.subtitle-maintenance-page .mediaiq-select:hover{background-color:#10273f;border-color:#38bdf89e}.subtitle-maintenance-page .mediaiq-select:focus{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e921}.subtitle-maintenance-page .mediaiq-select option{color:#d7e5f0;background:#0b1d30}.subtitle-maintenance-page .subtitle-status-filter{flex:none;width:190px}.subtitle-maintenance-page .subtitle-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.subtitle-maintenance-page .subtitle-summary-card{background:linear-gradient(#112439f7,#0a1a2bf7);border:1px solid #3e5c7a8c;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:72px;padding:13px 15px;display:flex;box-shadow:inset 0 1px #ffffff06}.subtitle-maintenance-page .subtitle-summary-card>svg{color:#38bdf8;flex:none}.subtitle-maintenance-page .subtitle-summary-card.missing>svg{color:#fb7185}.subtitle-maintenance-page .subtitle-summary-card.present>svg{color:#4ade80}.subtitle-maintenance-page .subtitle-summary-card.embedded>svg{color:#fbbf24}.subtitle-maintenance-page .subtitle-summary-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.subtitle-maintenance-page .subtitle-summary-card span{color:#8398ab;font-size:8px}.subtitle-maintenance-page .subtitle-summary-card strong{color:#f1f7fb;font-size:20px;font-weight:850;line-height:1}.subtitle-maintenance-page .subtitle-results-panel{background:linear-gradient(#0b1d2ff7,#071625fa);border:1px solid #3e5d7c94;border-radius:11px;padding:0;overflow:hidden}.subtitle-maintenance-page .subtitle-results-toolbar{background:#0f2033bd;border-bottom:1px solid #415c7773;padding:12px 13px}.subtitle-maintenance-page .subtitle-results-toolbar .search-box input{transition:border-color .14s,box-shadow .14s,background .14s}.subtitle-maintenance-page .subtitle-results-toolbar .search-box input::placeholder{color:#63798e}.subtitle-maintenance-page .subtitle-results-count{color:#687f94;text-align:right;background:#0816248f;border-bottom:1px solid #39536d5c;padding:8px 13px;font-size:8px}.subtitle-maintenance-page .subtitle-maintenance-table-wrap{scrollbar-color:#476888cc #081522a6;overflow:auto}.subtitle-maintenance-page .subtitle-maintenance-table{width:100%}.subtitle-maintenance-page .subtitle-maintenance-table th{color:#72899d;letter-spacing:.075em;text-align:left;text-transform:uppercase;border-bottom:1px solid #415e7c8f;padding:0 13px;font-size:7px;font-weight:850}.subtitle-maintenance-page .subtitle-maintenance-table th:first-child{width:28%}.subtitle-maintenance-page .subtitle-maintenance-table th:nth-child(4),.subtitle-maintenance-page .subtitle-maintenance-table th:nth-child(5){width:10%}.subtitle-maintenance-page .subtitle-maintenance-table th:nth-child(6){width:27%}.subtitle-maintenance-page .subtitle-maintenance-table td{color:#93a9bc;vertical-align:middle;border-bottom:1px solid #354e6757;padding:8px 13px;font-size:9px}.subtitle-maintenance-page .subtitle-maintenance-table tbody tr{cursor:pointer;transition:background .12s,box-shadow .12s}.subtitle-maintenance-page .subtitle-maintenance-table tbody tr:hover{background:#1030488a;box-shadow:inset 3px 0 #0ea5e9b8}.subtitle-maintenance-page .subtitle-maintenance-table td strong{color:#dbe7f0;font-size:9px}.subtitle-maintenance-page .subtitle-status-badge{white-space:nowrap;border:1px solid #58708a70;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 8px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.subtitle-maintenance-page .subtitle-status-badge.missing{color:#fca5a5;background:#7f1d1d38;border-color:#f8717170}.subtitle-maintenance-page .subtitle-status-badge.present{color:#86efac;background:#14532d38;border-color:#4ade8066}.subtitle-maintenance-page .subtitle-status-badge.embedded{color:#fcd34d;background:#78350f38;border-color:#fbbf246b}.subtitle-maintenance-page .subtitle-file-cell{color:#788fa3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subtitle-maintenance-page .subtitle-empty-row{text-align:center;color:#667d92!important;height:140px!important}@media (width<=900px){.subtitle-maintenance-page .subtitle-maintenance-heading{flex-direction:column;align-items:stretch}.subtitle-maintenance-page .subtitle-maintenance-heading .primary-action{align-self:flex-start}.subtitle-maintenance-page .subtitle-library-panel{grid-template-columns:1fr}.subtitle-maintenance-page .subtitle-last-scan{justify-content:flex-start;padding-bottom:0}.subtitle-maintenance-page .subtitle-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subtitle-maintenance-page .subtitle-results-toolbar{grid-template-columns:1fr}.subtitle-maintenance-page .subtitle-status-filter{width:100%}}@media (width<=560px){.subtitle-maintenance-page .subtitle-summary-grid{grid-template-columns:1fr}}.subtitle-maintenance-page .subtitle-results-toolbar{box-sizing:border-box;width:100%;grid-template-columns:minmax(0,1fr) 190px!important;align-items:center!important;gap:12px!important;display:grid!important}.subtitle-maintenance-page .subtitle-results-toolbar .search-box{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.subtitle-maintenance-page .subtitle-results-toolbar .search-box svg{z-index:2!important;color:#70879c!important;pointer-events:none!important;margin:0!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.subtitle-maintenance-page .subtitle-results-toolbar .search-box input{box-sizing:border-box!important;color:#dbe7f0!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;box-shadow:none!important;background:#0d2034!important;border:1px solid #456587a8!important;border-radius:8px!important;outline:none!important;margin:0!important;padding:0 12px 0 38px!important;font-family:inherit!important;font-size:10px!important;display:block!important}.subtitle-maintenance-page .subtitle-results-toolbar .search-box input:hover{border-color:#38bdf885!important}.subtitle-maintenance-page .subtitle-results-toolbar .search-box input:focus{background:#10273f!important;border-color:#0ea5e9!important;box-shadow:0 0 0 2px #0ea5e91f!important}.subtitle-maintenance-page .subtitle-results-toolbar .subtitle-status-filter{justify-self:end!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:36px!important;margin:0!important}@media (width<=900px){.subtitle-maintenance-page .subtitle-results-toolbar{grid-template-columns:minmax(0,1fr)!important}.subtitle-maintenance-page .subtitle-results-toolbar .subtitle-status-filter{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}}.collection-movie-card [class*=tmdb],.collection-movie-card .collection-movie-reference,.collection-detail-card [class*=tmdb],.collection-detail-card .collection-movie-reference{color:#8299ad!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:800!important}.collection-movie-card h3,.collection-movie-card h4,.collection-movie-title,.collection-detail-card h3,.collection-detail-card h4,.collection-detail-card .collection-movie-title{text-shadow:0 1px 1px #0000003d;color:#f1f7fb!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important}.collection-movie-card .collection-movie-meta,.collection-movie-card [class*=meta],.collection-detail-card .collection-movie-meta,.collection-detail-card [class*=meta]{color:#92a8bb!important;font-size:9px!important;font-weight:600!important;line-height:1.35!important}.collection-movie-card .collection-movie-meta svg,.collection-detail-card .collection-movie-meta svg{color:#6f8ca4!important;opacity:1!important}.collection-movie-card .collection-movie-description,.collection-movie-card .collection-movie-helper,.collection-movie-card [class*=description],.collection-movie-card [class*=helper],.collection-detail-card .collection-movie-description,.collection-detail-card .collection-movie-helper,.collection-detail-card [class*=description],.collection-detail-card [class*=helper]{color:#8fa5b8!important;font-size:9px!important;font-weight:500!important;line-height:1.45!important}.collection-movie-card p,.collection-detail-card p{color:#8fa5b8!important;font-size:9px!important;line-height:1.45!important}.collection-movie-card [class*=badge],.collection-detail-card [class*=badge]{font-weight:800!important}.collection-movie-card .collection-card-info,.collection-detail-card .collection-card-info,.collection-movie-info{background:#091b2cf7!important;border-top:1px solid #43627f75!important}.collection-movie-card.missing .collection-card-info,.collection-detail-card.missing .collection-card-info{background:linear-gradient(#0b1f31fa,#081827fa)!important}@media (width>=1200px){.collection-movie-card h3,.collection-movie-card h4,.collection-movie-title{font-size:12px!important}.collection-movie-card .collection-movie-meta,.collection-movie-card p{font-size:9px!important}}.subtitle-maintenance-header-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.subtitle-download-action,.subtitle-download-selected-action{color:#bbf7d0;cursor:pointer;background:linear-gradient(#0b6947eb,#074e37f0);border:1px solid #4ade8085;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:800;display:inline-flex}.subtitle-download-action:hover:not(:disabled),.subtitle-download-selected-action:hover:not(:disabled){background:linear-gradient(#0e7d53f5,#085b3ff5);border-color:#4ade80d1}.subtitle-download-action:disabled,.subtitle-download-selected-action:disabled{opacity:.42;cursor:default}.subtitle-bulk-progress{background:linear-gradient(#08283eeb,#061d2ff0);border:1px solid #38bdf861;border-radius:10px;padding:12px 15px}.subtitle-bulk-progress-heading{color:#d9edf8;justify-content:space-between;align-items:center;gap:15px;font-size:9px;font-weight:750;display:flex}.subtitle-bulk-progress-heading strong{color:#38bdf8}.subtitle-bulk-progress-track{background:#374f6799;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.subtitle-bulk-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22d3ee);height:100%;transition:width .2s;display:block}.subtitle-bulk-progress-stats{color:#8299ad;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:8px;display:flex}.subtitle-selection-toolbar{background:#0818279e;border-bottom:1px solid #3a567166;align-items:center;gap:10px;min-height:43px;padding:7px 12px;display:flex}.subtitle-selection-action{color:#9fb3c5;cursor:pointer;background:#0c2337d1;border:1px solid #49658094;border-radius:7px;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-family:inherit;font-size:8px;font-weight:750;display:inline-flex}.subtitle-selection-action:hover:not(:disabled){color:#d6edf8;border-color:#38bdf894}.subtitle-selection-action:disabled{opacity:.38;cursor:default}.subtitle-selection-summary{color:#71879b;flex:auto;font-size:8px}.subtitle-maintenance-page .subtitle-maintenance-table th:first-child{width:52px!important}.subtitle-maintenance-page .subtitle-maintenance-table .subtitle-row-select{text-align:center;width:52px}.subtitle-row-checkbox{color:#668097;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.subtitle-row-checkbox:hover:not(:disabled){color:#38bdf8;background:#0ea5e91a}.subtitle-row-checkbox:disabled{opacity:.38;cursor:default}.subtitle-maintenance-page .subtitle-maintenance-table th:last-child{width:116px!important}.subtitle-row-download{width:116px}.subtitle-row-download-button{color:#7dd3fc;cursor:pointer;background:#03486c3d;border:1px solid #38bdf866;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:91px;min-height:27px;padding:0 8px;font-family:inherit;font-size:8px;font-weight:800;display:inline-flex}.subtitle-row-download-button:hover:not(:disabled){color:#bae6fd;background:#0369a14d;border-color:#38bdf8b8}.subtitle-row-download-button.not_found{color:#fcd34d;background:#78350f2e;border-color:#fbbf2466}.subtitle-row-download-button.failed{color:#fca5a5;background:#7f1d1d30;border-color:#f8717170}.subtitle-row-download-button:disabled{opacity:.48;cursor:default}.subtitle-maintenance-page .subtitle-maintenance-table{min-width:1030px}.subtitle-maintenance-page .subtitle-maintenance-table th:nth-child(2){width:25%}.subtitle-maintenance-page .subtitle-maintenance-table th:nth-child(3){width:7%}.subtitle-maintenance-page .subtitle-maintenance-table th:nth-child(4){width:13%}.subtitle-maintenance-page .subtitle-maintenance-table th:nth-child(5),.subtitle-maintenance-page .subtitle-maintenance-table th:nth-child(6){width:8%}.subtitle-maintenance-page .subtitle-maintenance-table th:nth-child(7){width:27%}@media (width<=800px){.subtitle-maintenance-header-actions{flex-direction:column;align-items:stretch;width:100%}.subtitle-download-action,.subtitle-maintenance-header-actions .primary-action{width:100%}.subtitle-selection-toolbar{flex-direction:column;align-items:stretch}.subtitle-selection-summary{padding:3px 1px}}html.view-mobile,body.view-mobile{max-width:100%}html.view-mobile{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.view-mobile body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.view-mobile .mediaiq-desktop-only,.view-desktop .mediaiq-mobile-only{display:none!important}.mediaiq-mobile-header,.mediaiq-mobile-nav-backdrop{display:none}html.view-mobile{overflow-x:hidden}body.view-mobile .mediaiq-mobile-header{z-index:30000;min-height:58px;padding:env(safe-area-inset-top,0) 12px 0;box-sizing:content-box;-webkit-backdrop-filter:blur(16px)saturate(1.05);background:linear-gradient(#071525f7,#061220f2);border-bottom:1px solid #476c8f75;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 26px #0000003d}.mediaiq-mobile-menu-button{appearance:none;color:#dcecf8;cursor:pointer;background:#0a2238e0;border:1px solid #456f958a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:flex}.mediaiq-mobile-menu-button span{background:currentColor;border-radius:99px;width:18px;height:2px;transition:transform .18s,opacity .18s;display:block}body.mediaiq-mobile-nav-open .mediaiq-mobile-menu-button span:first-child{transform:translateY(7px)rotate(45deg)}body.mediaiq-mobile-nav-open .mediaiq-mobile-menu-button span:nth-child(2){opacity:0}body.mediaiq-mobile-nav-open .mediaiq-mobile-menu-button span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mediaiq-mobile-brand{min-width:0;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.mediaiq-mobile-brand-mark{color:#7adfff;background:linear-gradient(145deg,#116fa1a6,#0a365ac2);border:1px solid #2eb8ef73;border-radius:8px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;font-size:15px;font-weight:900;display:flex}.mediaiq-mobile-brand-copy{flex-direction:column;min-width:0;display:flex}.mediaiq-mobile-brand-copy strong{color:#eff7fc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.1;overflow:hidden}.mediaiq-mobile-brand-copy small{color:#718ba0;margin-top:2px;font-size:8px;line-height:1}.mediaiq-mobile-view-indicator{color:#7f9bb0;text-transform:uppercase;background:#061b2eb3;border:1px solid #3b658966;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.mediaiq-mobile-view-indicator>span{background:#2dc3f4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #2dc3f48c}body.view-mobile .app-shell{width:100%!important;min-width:0!important;display:block!important}body.view-mobile .sidebar{z-index:40000!important;width:min(86vw,330px)!important;max-width:330px!important;height:100dvh!important;padding-top:env(safe-area-inset-top,0)!important;box-sizing:border-box!important;transition:transform .22s cubic-bezier(.2,.75,.25,1)!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important;box-shadow:18px 0 48px #0000006b!important}body.view-mobile .sidebar-link{font-size:11px!important}body.view-mobile .mediaiq-mobile-nav-backdrop{z-index:35000;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(3px);pointer-events:none;background:#01070fa8;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}body.view-mobile.mediaiq-mobile-nav-open .mediaiq-mobile-nav-backdrop{opacity:1;visibility:visible;pointer-events:auto}body.view-mobile.mediaiq-mobile-nav-open{overflow:hidden}body.view-mobile .main-content{width:100%!important;min-width:0!important;padding-top:calc(58px + env(safe-area-inset-top,0px))!important;box-sizing:border-box!important;margin-left:0!important}body.view-mobile .main-content>.topbar{display:none!important}body.view-mobile .main-content>main,body.view-mobile .content-area,body.view-mobile .page-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.view-mobile .main-content>main{padding:12px 11px calc(18px + env(safe-area-inset-bottom,0px))!important}body.view-mobile .page-heading,body.view-mobile .system-page-header,body.view-mobile .configuration-header,body.view-mobile .miq-status-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important;min-width:0!important;display:flex!important}body.view-mobile .page-heading h1,body.view-mobile .system-page-header h1,body.view-mobile .configuration-header h1{margin-top:3px!important;font-size:clamp(21px,7vw,28px)!important;line-height:1.12!important}body.view-mobile .page-heading p,body.view-mobile .system-page-header p,body.view-mobile .configuration-header p{max-width:100%!important;font-size:10px!important;line-height:1.5!important}body.view-mobile .miq-status-header-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}body.view-mobile button,body.view-mobile [role=button],body.view-mobile .primary-action,body.view-mobile .secondary-action{min-height:40px}body.view-mobile input,body.view-mobile select,body.view-mobile textarea{box-sizing:border-box;max-width:100%;font-size:16px}body.view-mobile textarea{min-height:90px}body.view-mobile .movie-filter-toolbar,body.view-mobile .pm-toolbar,body.view-mobile .toolbar,body.view-mobile .page-toolbar{flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}body.view-mobile .search-box,body.view-mobile .pm-search,body.view-mobile .movie-filter-toolbar>label{width:100%!important;min-width:0!important;max-width:100%!important}body.view-mobile .search-box input,body.view-mobile .pm-search input{width:100%!important}body.view-mobile .results-count,body.view-mobile .movie-results-count,body.view-mobile .pm-result-count{text-align:left;width:100%}body.view-mobile .movies-grid,body.view-mobile .movies-grid>*{min-width:0!important}body.view-mobile .movie-card,body.view-mobile .intelligence-result-card{width:100%!important;min-width:0!important;max-width:100%!important}body.view-mobile .movie-card img{max-width:100%}body.view-mobile .movie-bulk-toolbar,body.view-mobile .movie-bulk-actions{flex-wrap:wrap!important;align-items:stretch!important;width:100%!important}body.view-mobile .movie-bulk-actions>button{flex:calc(50% - 6px);min-width:125px}body.view-mobile .collections-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.view-mobile .mediaiq-collection-grid,body.view-mobile .collection-grid{grid-template-columns:1fr!important}body.view-mobile .collections-filter-bar>button{width:100%!important}body.view-mobile .miq-summary-grid,body.view-mobile .intelligence-summary-grid,body.view-mobile .scheduler-summary-grid,body.view-mobile .collection-detail-summary,body.view-mobile .autonomous-lab-summary-grid,body.view-mobile .strategy-lab-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.view-mobile .queue-tabs{-webkit-overflow-scrolling:touch;padding-bottom:3px;flex-wrap:nowrap!important;width:100%!important;display:flex!important;overflow-x:auto!important}body.view-mobile .queue-tabs>button{white-space:nowrap;flex:none!important}body.view-mobile .pm-maintenance-row-main{flex-direction:column!important;align-items:stretch!important}body.view-mobile .pm-maintenance-actions>button{width:100%!important;padding-left:7px!important;padding-right:7px!important;font-size:8px!important}body.view-mobile .pm-maintenance-paths{gap:7px!important}body.view-mobile .pm-selection-toolbar{flex-direction:column!important;align-items:stretch!important}body.view-mobile .pm-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}body.view-mobile .automation-queue-grid,body.view-mobile .automation-operations-grid,body.view-mobile .automation-toggle-grid,body.view-mobile .toggle-grid,body.view-mobile .settings-grid{grid-template-columns:1fr!important}body.view-mobile .automation-editor-panel,body.view-mobile .system-panel,body.view-mobile .settings-card{min-width:0!important;max-width:100%!important}body.view-mobile table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}body.view-mobile pre,body.view-mobile code{max-width:100%}body.view-mobile .system-log-console{max-width:calc(100vw - 22px)!important;overflow-x:auto!important}body.view-mobile .mediaiq-dialog-overlay{align-items:flex-end!important;padding:10px!important}body.view-mobile .mediaiq-dialog{border-radius:15px 15px 10px 10px!important;overflow:auto!important}body.view-mobile .library-editor-modal,body.view-mobile .modal,body.view-mobile .modal-content,body.view-mobile .dialog-content{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;overflow:auto!important}@media (width<=430px){body.view-mobile .mediaiq-mobile-view-indicator{padding:0 6px;font-size:0}body.view-mobile .mediaiq-mobile-view-indicator>span{width:7px;height:7px}body.view-mobile .miq-summary-grid,body.view-mobile .intelligence-summary-grid,body.view-mobile .scheduler-summary-grid,body.view-mobile .collection-detail-summary,body.view-mobile .autonomous-lab-summary-grid,body.view-mobile .strategy-lab-summary-grid{grid-template-columns:1fr 1fr!important}body.view-mobile .pm-maintenance-actions{grid-template-columns:1fr 1fr 1fr!important}}@media (width<=350px){body.view-mobile .movies-grid,body.view-mobile .collection-movie-grid{grid-template-columns:1fr!important}}body.view-mobile .app-shell{isolation:isolate;position:relative!important}body.view-mobile .sidebar{will-change:transform;visibility:visible!important;opacity:1!important;pointer-events:none!important;display:flex!important;transform:translate(-105%)!important}body.view-mobile.mediaiq-mobile-nav-open .sidebar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:40000!important;display:flex!important;transform:translate(0,0)!important}body.view-mobile .app-shell .mediaiq-mobile-nav-backdrop{z-index:35000!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;appearance:none!important;background:#01070fad!important;border:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}body.view-mobile.mediaiq-mobile-nav-open .app-shell .mediaiq-mobile-nav-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.view-mobile.mediaiq-mobile-nav-open .sidebar,body.view-mobile.mediaiq-mobile-nav-open .sidebar *{pointer-events:auto}body.view-mobile .sidebar-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column!important;flex:auto!important;grid-template-columns:none!important;min-height:0!important;padding:10px 11px 18px!important;display:flex!important;overflow:hidden auto!important}body.view-mobile .sidebar-link,body.view-mobile .sidebar-group-toggle{box-sizing:border-box!important;width:100%!important;min-height:44px!important}body.view-mobile .sidebar .mediaiq-brand,body.view-mobile .sidebar .brand{box-sizing:border-box;flex:none;min-height:58px}body.view-mobile .sidebar:before{pointer-events:none!important}body.view-mobile .sidebar-nav,body.view-mobile .mediaiq-brand,body.view-mobile .sidebar-status{z-index:40001;position:relative}body.view-mobile .mediaiq-mobile-header{pointer-events:auto!important}body.view-mobile .mediaiq-mobile-menu-button{touch-action:manipulation;pointer-events:auto!important}body.view-mobile .analysis-lab-page,body.view-mobile .system-page,body.view-mobile .settings-page,body.view-mobile .intelligence-trends-page,body.view-mobile .intelligence-results-page,body.view-mobile .production-maintenance-page,body.view-mobile .collections-page,body.view-mobile .collection-detail-page{width:100%!important;min-width:0!important;max-width:100%!important}body.view-mobile .analysis-lab-page *,body.view-mobile .system-page *,body.view-mobile .settings-page *,body.view-mobile .production-maintenance-page *{min-width:0}body.view-mobile .analysis-lab-panel,body.view-mobile .system-panel,body.view-mobile .miq-section,body.view-mobile .settings-card,body.view-mobile .automation-card{border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:13px!important}body.view-mobile .analysis-lab-page .page-heading{margin-bottom:12px!important}body.view-mobile .analysis-lab-panel-heading{min-width:0!important}body.view-mobile .analysis-lab-heading-icon{flex:0 0 36px!important}body.view-mobile .analysis-lab-panel-heading>div:last-child{min-width:0!important}body.view-mobile .analysis-lab-panel-heading h2{overflow-wrap:anywhere;margin:0!important;font-size:15px!important;line-height:1.25!important}body.view-mobile .analysis-lab-panel-heading p{overflow-wrap:anywhere;margin:4px 0 0!important;font-size:9px!important;line-height:1.45!important}body.view-mobile .autonomous-lab-panel{overflow:visible!important}body.view-mobile .autonomous-lab-header{margin-bottom:12px!important}body.view-mobile .autonomous-lab-state{white-space:normal!important;align-self:flex-start!important;max-width:100%!important;min-height:28px!important;font-size:9px!important}body.view-mobile .autonomous-lab-controls{margin-bottom:12px!important}body.view-mobile .autonomous-lab-control-switch{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;padding:10px!important;display:grid!important}body.view-mobile .autonomous-lab-control-copy{min-width:0!important}body.view-mobile .autonomous-lab-control-copy strong{overflow-wrap:anywhere;font-size:10px!important}body.view-mobile .autonomous-lab-control-copy small{overflow-wrap:anywhere;font-size:8px!important;line-height:1.4!important}body.view-mobile .autonomous-lab-control-state{font-size:8px!important}body.view-mobile .autonomous-lab-priority-control{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}body.view-mobile .autonomous-lab-priority-control select{width:100%!important;min-height:42px!important}body.view-mobile .autonomous-lab-priority-status{grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important;width:100%!important;padding:10px!important;display:grid!important}body.view-mobile .autonomous-lab-priority-status strong{overflow-wrap:anywhere;font-size:9px!important;line-height:1.35!important}body.view-mobile .autonomous-lab-priority-status span{font-size:8px;line-height:1.4}body.view-mobile .autonomous-lab-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}body.view-mobile .autonomous-lab-summary-card{min-height:0!important;padding:10px!important}body.view-mobile .autonomous-lab-summary-card>span{font-size:7px!important;line-height:1.2!important}body.view-mobile .autonomous-lab-summary-card strong{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;margin-top:4px!important;font-size:11px!important;line-height:1.25!important;overflow:visible!important}body.view-mobile .autonomous-lab-summary-card small{overflow-wrap:anywhere;margin-top:4px!important;font-size:7px!important;line-height:1.35!important}body.view-mobile .autonomous-lab-pipeline-grid{gap:9px!important;display:grid!important}body.view-mobile .autonomous-lab-pipeline-card{width:100%!important;padding:11px!important}body.view-mobile .autonomous-lab-pipeline-top{gap:8px!important}body.view-mobile .autonomous-lab-pipeline-top strong{font-size:14px!important}body.view-mobile .autonomous-lab-generation{white-space:nowrap;font-size:8px!important}body.view-mobile .autonomous-lab-pipeline-meta{gap:0!important;width:100%!important;margin-top:9px!important;display:grid!important}body.view-mobile .autonomous-lab-pipeline-meta>span{overflow-wrap:anywhere;border-top:1px solid #ffffff0b!important;min-width:0!important;padding:8px!important;font-size:7px!important}body.view-mobile .autonomous-lab-pipeline-meta>span strong{overflow-wrap:anywhere;white-space:normal!important;margin-top:3px!important;font-size:10px!important}body.view-mobile .autonomous-lab-events{margin-top:12px!important}body.view-mobile .autonomous-lab-events-heading{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;display:flex!important}body.view-mobile .autonomous-lab-events-updated{font-size:7px!important}body.view-mobile .autonomous-lab-activity-table{width:100%!important}body.view-mobile .autonomous-lab-event-list{gap:7px!important;display:grid!important}body.view-mobile .autonomous-lab-event{background:#ffffff05!important;border:1px solid #ffffff0e!important;border-radius:9px!important}body.view-mobile .autonomous-lab-event-time{font-size:7px!important}body.view-mobile .autonomous-lab-event-name{min-width:0!important}body.view-mobile .autonomous-lab-event-name strong{overflow-wrap:anywhere;display:block;white-space:normal!important;font-size:8px!important}body.view-mobile .autonomous-lab-event-detail{overflow-wrap:anywhere;white-space:normal!important;min-width:0!important;font-size:8px!important;line-height:1.4!important}body.view-mobile .autonomous-lab-event-movie{overflow-wrap:anywhere;white-space:normal!important;min-width:0!important;font-size:8px!important}body.view-mobile .autonomous-lab-event-pipeline{min-width:0!important}body.view-mobile .autonomous-lab-event-duration{text-align:right;font-size:7px!important}body.view-mobile .autonomous-lab-pipeline-badge{overflow-wrap:anywhere;display:inline-flex;white-space:normal!important;max-width:100%!important}body.view-mobile .strategy-lab-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:11px!important;display:grid!important}body.view-mobile .strategy-lab-stat{padding:10px!important}body.view-mobile .strategy-lab-stat span{font-size:7px!important}body.view-mobile .strategy-lab-stat strong{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;font-size:11px!important;overflow:visible!important}body.view-mobile .strategy-lab-buckets{gap:7px!important;margin-top:10px!important}body.view-mobile .strategy-lab-bucket{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;width:100%!important;min-height:0!important;padding:9px!important;display:flex!important}body.view-mobile .strategy-lab-bucket>div:first-child{width:100%}body.view-mobile .strategy-lab-bucket>div:first-child strong{overflow-wrap:anywhere;font-size:9px!important}body.view-mobile .strategy-lab-bucket>div:first-child span{font-size:7px!important;line-height:1.35!important}body.view-mobile .strategy-lab-route{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;font-size:8px!important;overflow:visible!important}body.view-mobile .analysis-lab-grid,body.view-mobile .analysis-lab-pipeline-grid,body.view-mobile .pipeline-grid{grid-template-columns:1fr!important;gap:9px!important}body.view-mobile .analysis-lab-card,body.view-mobile .analysis-lab-pipeline-card{width:100%!important;min-width:0!important}body.view-mobile .miq-definition-grid,body.view-mobile .miq-storage-details,body.view-mobile .pm-maintenance-detail-grid,body.view-mobile .pm-package-detail-panel{grid-template-columns:1fr 1fr!important;gap:7px!important}body.view-mobile .miq-definition-grid code,body.view-mobile .pm-maintenance-path code{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}@media (width<=430px){body.view-mobile .autonomous-lab-summary-grid,body.view-mobile .strategy-lab-summary-grid,body.view-mobile .autonomous-lab-pipeline-meta{grid-template-columns:1fr 1fr!important}body.view-mobile .autonomous-lab-control-switch{grid-template-columns:auto minmax(0,1fr)!important}body.view-mobile .autonomous-lab-control-state{grid-column:2;justify-self:start}}@media (width<=350px){body.view-mobile .autonomous-lab-summary-grid,body.view-mobile .strategy-lab-summary-grid,body.view-mobile .miq-definition-grid,body.view-mobile .pm-maintenance-detail-grid,body.view-mobile .pm-package-detail-panel{grid-template-columns:1fr!important}}body.view-mobile{--miq-mobile-page-gap:14px;--miq-mobile-card-gap:10px;--miq-mobile-radius:11px;width:100%;max-width:100%;overflow-x:hidden}body.view-mobile *,body.view-mobile :before,body.view-mobile :after{box-sizing:border-box}body.view-mobile .page-content{overflow-x:hidden;width:100%!important;min-width:0!important;max-width:100%!important;padding:13px 11px calc(22px + env(safe-area-inset-bottom,0px))!important}body.view-mobile .page-content>*{min-width:0;max-width:100%}body.view-mobile h1,body.view-mobile h2,body.view-mobile h3,body.view-mobile strong,body.view-mobile p,body.view-mobile span,body.view-mobile small{overflow-wrap:anywhere}body.view-mobile code,body.view-mobile pre{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}body.view-mobile .page-heading,body.view-mobile .configuration-header,body.view-mobile .staging-page-header,body.view-mobile .automation-page-header,body.view-mobile .system-page-header,body.view-mobile .repair-centre-heading,body.view-mobile .subtitle-maintenance-heading,body.view-mobile .collections-heading{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:11px!important;width:100%!important;min-width:0!important;display:flex!important}body.view-mobile .page-heading>div,body.view-mobile .configuration-header>div,body.view-mobile .staging-page-header>div,body.view-mobile .automation-page-header>div,body.view-mobile .system-page-header>div{width:100%;min-width:0}body.view-mobile .page-heading h1,body.view-mobile .configuration-header h1,body.view-mobile .staging-page-header h1,body.view-mobile .automation-page-header h1,body.view-mobile .system-page-header h1{margin:4px 0 0!important;font-size:clamp(22px,6.6vw,29px)!important;line-height:1.12!important}body.view-mobile .page-heading p,body.view-mobile .configuration-header p,body.view-mobile .staging-page-header p,body.view-mobile .automation-page-header p,body.view-mobile .system-page-header p{max-width:100%!important;margin-top:6px!important;font-size:10px!important;line-height:1.5!important}body.view-mobile .eyebrow{font-size:8px!important;line-height:1.3!important}body.view-mobile .movie-heading-actions,body.view-mobile .watchlist-heading-actions,body.view-mobile .subtitle-maintenance-header-actions,body.view-mobile .automation-header-actions,body.view-mobile .miq-status-header-actions,body.view-mobile .page-actions,body.view-mobile .repair-centre-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}body.view-mobile .movie-heading-actions>*,body.view-mobile .watchlist-heading-actions>*,body.view-mobile .subtitle-maintenance-header-actions>*,body.view-mobile .automation-header-actions>*,body.view-mobile .miq-status-header-actions>*,body.view-mobile .page-actions>*{width:100%!important;min-width:0!important}body.view-mobile .system-panel,body.view-mobile .configuration-panel,body.view-mobile .dashboard-panel,body.view-mobile .analysis-lab-panel,body.view-mobile .automation-editor-panel,body.view-mobile .intelligence-panel,body.view-mobile .miq-section,body.view-mobile .release-movie-section{border-radius:var(--miq-mobile-radius)!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:13px!important}body.view-mobile .system-panel-heading,body.view-mobile .panel-heading,body.view-mobile .dashboard-panel-heading,body.view-mobile .intelligence-panel-heading,body.view-mobile .miq-section-heading,body.view-mobile .automation-panel-heading{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}body.view-mobile .settings-form-grid,body.view-mobile .automation-grid,body.view-mobile .guided-form-grid,body.view-mobile .processing-policy-grid,body.view-mobile .toggle-grid,body.view-mobile .automation-toggle-grid{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}body.view-mobile .field-group,body.view-mobile .analysis-lab-field,body.view-mobile .processing-policy-field{width:100%!important;min-width:0!important;max-width:100%!important}body.view-mobile input,body.view-mobile select,body.view-mobile textarea,body.view-mobile .searchable-select-trigger,body.view-mobile .settings-compact-select-trigger{width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}body.view-mobile button,body.view-mobile a.primary-action,body.view-mobile a.secondary-action,body.view-mobile [role=button]{min-height:42px}body.view-mobile .movie-filter-toolbar,body.view-mobile .watchlist-toolbar,body.view-mobile .release-calendar-toolbar,body.view-mobile .library-intelligence-filters,body.view-mobile .subtitle-results-toolbar,body.view-mobile .pm-toolbar,body.view-mobile .queue-toolbar,body.view-mobile .system-toolbar,body.view-mobile .processing-destination-tools{flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;display:flex!important}body.view-mobile .search-box,body.view-mobile .queue-search,body.view-mobile .pm-search,body.view-mobile .system-search,body.view-mobile .search-control,body.view-mobile .release-calendar-search{width:100%!important;min-width:0!important;max-width:100%!important}body.view-mobile .results-count,body.view-mobile .movie-results-count,body.view-mobile .pm-result-count,body.view-mobile .subtitle-results-count,body.view-mobile .processing-destination-count{text-align:left!important;width:100%!important}body.view-mobile .queue-tabs,body.view-mobile .processing-page-tabs,body.view-mobile .automation-tabs,body.view-mobile .intelligence-scope-tabs,body.view-mobile .watchlist-filter-tabs,body.view-mobile .release-view-toggle,body.view-mobile .release-filter-bar,body.view-mobile .collection-detail-tabs,body.view-mobile .miq-advanced-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-bottom:4px;flex-wrap:nowrap!important;gap:5px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow-x:auto!important}body.view-mobile .queue-tabs>*,body.view-mobile .processing-page-tabs>*,body.view-mobile .automation-tabs>*,body.view-mobile .intelligence-scope-tabs>*,body.view-mobile .watchlist-filter-tabs>*,body.view-mobile .release-filter-bar>*,body.view-mobile .collection-detail-tabs>*{white-space:nowrap!important;flex:none!important}body.view-mobile .movies-grid{width:100%!important;display:grid!important}body.view-mobile .movie-card,body.view-mobile .compact-movie-card,body.view-mobile .intelligence-result-card{width:100%!important;min-width:0!important;max-width:100%!important}body.view-mobile .compact-card-copy{min-width:0!important}body.view-mobile .compact-card-copy h3,body.view-mobile .compact-card-copy strong{white-space:normal!important;text-overflow:clip!important;line-height:1.25!important;overflow:visible!important}body.view-mobile .compact-card-footer{flex-direction:column!important;align-items:stretch!important;gap:6px!important;display:flex!important}body.view-mobile .provider-buttons{flex-wrap:wrap!important;gap:5px!important;display:flex!important}body.view-mobile .movie-bulk-toolbar{flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important;display:flex!important}body.view-mobile .movie-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}body.view-mobile .movie-bulk-actions>*,body.view-mobile .media-health-dashboard{width:100%!important;min-width:0!important}body.view-mobile .dashboard-hero{flex-direction:column!important;gap:12px!important;min-width:0!important;display:flex!important}body.view-mobile .health-score{align-self:flex-start!important}body.view-mobile .health-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body.view-mobile .dashboard-two-column,body.view-mobile .dashboard-breakdown-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}body.view-mobile .attention-grid{grid-template-columns:1fr!important}body.view-mobile .workflow-pipeline{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}body.view-mobile .workflow-pipeline-stage{width:100%!important;min-width:0!important}body.view-mobile .workflow-arrow{justify-self:center;transform:rotate(90deg)}body.view-mobile .staging-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.view-mobile .staging-library-banner{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;display:flex!important}body.view-mobile .advanced-filter-panel,body.view-mobile .staging-filters-panel{grid-template-columns:1fr!important}body.view-mobile .processing-destination-summary{flex-direction:column!important;gap:10px!important;display:flex!important}body.view-mobile .processing-destination-path{width:100%!important;min-width:0!important}body.view-mobile .movie-details-page{width:100%!important}body.view-mobile .movie-hero{min-height:0!important;padding:14px!important}body.view-mobile .movie-details-navigation-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important;display:flex!important}body.view-mobile .movie-sequence-navigation{grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;display:grid!important}body.view-mobile .hero-content{grid-template-columns:105px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}body.view-mobile .details-poster{width:105px!important;max-width:105px!important}body.view-mobile .details-poster img{width:100%!important;height:auto!important}body.view-mobile .hero-copy h1{font-size:21px!important}body.view-mobile .hero-status-group,body.view-mobile .hero-meta,body.view-mobile .genre-list{flex-wrap:wrap!important}body.view-mobile .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}body.view-mobile .hero-actions>*{width:100%!important}body.view-mobile .details-layout{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}body.view-mobile .detail-grid,body.view-mobile .runtime-evidence-grid,body.view-mobile .analysis-values,body.view-mobile .decision-trace-summary{grid-template-columns:1fr 1fr!important}body.view-mobile .decision-trace-columns,body.view-mobile .candidate-dominance-contenders,body.view-mobile .candidate-dominance-metrics{grid-template-columns:1fr!important}body.view-mobile .candidate-dominance-versus{justify-self:center;transform:rotate(90deg)}body.view-mobile .previous-movie-table{-webkit-overflow-scrolling:touch;overflow-x:auto!important}body.view-mobile .movie-match-page{width:100%!important}body.view-mobile .movie-match-final-actions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}body.view-mobile .movie-match-final-actions>*{width:100%!important}body.view-mobile .collections-summary-grid,body.view-mobile .collection-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.view-mobile .collection-grid,body.view-mobile .mediaiq-collection-grid{grid-template-columns:1fr!important;gap:10px!important}body.view-mobile .collection-card{width:100%!important;min-width:0!important}body.view-mobile .collections-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}body.view-mobile .collection-detail-hero{grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}body.view-mobile .collection-detail-completion{grid-column:1/-1}body.view-mobile .collection-detail-toolbar{flex-direction:column!important;align-items:stretch!important}body.view-mobile .collection-detail-search{width:100%!important;max-width:100%!important}body.view-mobile .collection-movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.view-mobile .collection-movie-card{min-width:0!important}body.view-mobile .analysis-stage-legend{-webkit-overflow-scrolling:touch;padding-bottom:4px;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}body.view-mobile .analysis-stage-legend>*{white-space:nowrap;flex:none}body.view-mobile .analysis-work-card{grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;display:grid!important}body.view-mobile .job-queue-horizontal-controls{flex-direction:column!important;align-items:stretch!important;display:flex!important}body.view-mobile .job-queue-state-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.view-mobile .job-queue-card-list{gap:9px!important;display:grid!important}body.view-mobile .job-queue-card{width:100%!important}body.view-mobile .job-queue-card-main{align-items:start!important;gap:8px!important;display:grid!important}body.view-mobile .job-queue-poster{width:54px!important}body.view-mobile .job-queue-pipeline,body.view-mobile .job-queue-position,body.view-mobile .job-queue-confidence,body.view-mobile .job-queue-card-progress,body.view-mobile .job-queue-card-actions{grid-column:1/-1!important;width:100%!important}body.view-mobile .intelligence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.view-mobile .confidence-state-grid,body.view-mobile .match-outcome-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}body.view-mobile .evidence-effectiveness-grid{grid-template-columns:1fr!important}body.view-mobile .intelligence-confidence-bars{-webkit-overflow-scrolling:touch;min-width:0!important;height:240px!important;overflow-x:auto!important}body.view-mobile .library-intelligence-mode{flex-direction:column!important;align-items:stretch!important}body.view-mobile .library-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}body.view-mobile .library-profile-details,body.view-mobile .release-group-grid{grid-template-columns:1fr!important}body.view-mobile .analysis-lab-page{width:100%!important;min-width:0!important}body.view-mobile .analysis-lab-media-grid,body.view-mobile .analysis-lab-pipeline-grid,body.view-mobile .analysis-lab-mode-grid,body.view-mobile .analysis-lab-results{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}body.view-mobile .analysis-lab-run-row{flex-direction:column!important;align-items:stretch!important}body.view-mobile .autonomous-lab-header{flex-direction:column!important;align-items:stretch!important;gap:9px!important;display:flex!important}body.view-mobile .autonomous-lab-controls{grid-template-columns:1fr!important}body.view-mobile .autonomous-lab-summary-grid,body.view-mobile .strategy-lab-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.view-mobile .autonomous-lab-pipeline-grid{grid-template-columns:1fr!important}body.view-mobile .autonomous-lab-pipeline-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.view-mobile .autonomous-lab-event{gap:5px 8px!important;display:grid!important}body.view-mobile .release-month-navigation{display:grid!important}body.view-mobile .release-calendar-grid{gap:2px!important}body.view-mobile .release-calendar-day{padding:4px!important}body.view-mobile .release-event-card{gap:9px!important}body.view-mobile .release-event-actions{grid-column:1/-1}body.view-mobile .release-movie-hero{grid-template-columns:100px minmax(0,1fr)!important;gap:12px!important;padding:13px!important}body.view-mobile .release-date-summary-grid{grid-template-columns:1fr!important}body.view-mobile .release-cast-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.view-mobile .watchlist-grid{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}body.view-mobile .watchlist-card{gap:10px!important;display:grid!important}body.view-mobile .watchlist-card-actions{grid-column:1/-1}body.view-mobile .library-config-grid{grid-template-columns:1fr!important;gap:10px!important}body.view-mobile .library-stat-grid,body.view-mobile .library-monitoring-summary,body.view-mobile .library-monitoring-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.view-mobile .library-editor-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}body.view-mobile .account-settings-grid,body.view-mobile .settings-sections,body.view-mobile .analysis-settings-groups{grid-template-columns:1fr!important}body.view-mobile .settings-toggle{grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;display:grid!important}body.view-mobile .settings-page-actions{width:100%!important}body.view-mobile .processing-safety-summary,body.view-mobile .processing-workflow-grid{grid-template-columns:1fr!important}body.view-mobile .processing-folder-row,body.view-mobile .processing-save-footer{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}body.view-mobile .automation-layout,body.view-mobile .automation-layout-full-width,body.view-mobile .automation-simulation-layout{grid-template-columns:1fr!important;width:100%!important}body.view-mobile .automation-workspace-toolbar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;display:flex!important}body.view-mobile .automation-safety-grid,body.view-mobile .automation-health-grid,body.view-mobile .automation-result-grid,body.view-mobile .automation-eligibility-metrics{grid-template-columns:1fr 1fr!important}body.view-mobile .guided-route-flow,body.view-mobile .guided-shared-grid,body.view-mobile .guided-optional-grid,body.view-mobile .guided-radio-grid{grid-template-columns:1fr!important}body.view-mobile .guided-route-arrow{justify-self:center;transform:rotate(90deg)}body.view-mobile .miq-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.view-mobile .pm-maintenance-row-main{display:grid!important}body.view-mobile .pm-maintenance-confidence,body.view-mobile .pm-maintenance-actions{grid-column:1/-1}body.view-mobile .pm-maintenance-paths{grid-template-columns:1fr!important;display:grid!important}body.view-mobile .pm-maintenance-path-arrow{justify-self:center;transform:rotate(90deg)}body.view-mobile .pm-maintenance-detail-grid,body.view-mobile .pm-package-detail-panel{grid-template-columns:1fr 1fr!important}body.view-mobile .repair-summary-grid,body.view-mobile .repair-grid{grid-template-columns:1fr!important}body.view-mobile .repair-table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important}body.view-mobile .miq-storage-grid{grid-template-columns:1fr!important}body.view-mobile .miq-storage-details,body.view-mobile .miq-definition-grid{grid-template-columns:1fr 1fr!important}body.view-mobile .miq-mapping-row{display:grid!important}body.view-mobile .miq-advanced-metrics,body.view-mobile .miq-library-analysis-grid,body.view-mobile .miq-advanced-columns{grid-template-columns:1fr!important}body.view-mobile .scheduler-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.view-mobile .scheduler-task-grid{grid-template-columns:1fr 1fr!important}body.view-mobile .system-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.view-mobile .system-table-wrap{width:100%!important}body.view-mobile .roadmap-table{min-width:620px}body.view-mobile .system-log-console{font-size:10px!important}body.view-mobile .updates-summary-grid,body.view-mobile .updates-feature-grid,body.view-mobile .updates-roadmap-grid{grid-template-columns:1fr!important}body.view-mobile .mediaiq-path-field-row{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}body.view-mobile .mediaiq-browser,body.view-mobile .processing-browser{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}body.view-mobile .mediaiq-browser-grid,body.view-mobile .processing-browser-grid{grid-template-columns:1fr!important}body.view-mobile .movie-action-context-menu,body.view-mobile .release-calendar-context-menu{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;border-radius:14px!important;width:auto!important;max-height:72vh!important;position:fixed!important;top:auto!important;overflow-y:auto!important}body.view-mobile .mediaiq-intelligence-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body.view-mobile .mediaiq-footer-signature{grid-column:1/-1}@media (width<=390px){body.view-mobile .movie-heading-actions,body.view-mobile .watchlist-heading-actions,body.view-mobile .subtitle-maintenance-header-actions,body.view-mobile .automation-header-actions,body.view-mobile .page-actions,body.view-mobile .detail-grid,body.view-mobile .runtime-evidence-grid,body.view-mobile .analysis-values,body.view-mobile .decision-trace-summary,body.view-mobile .pm-maintenance-detail-grid,body.view-mobile .pm-package-detail-panel,body.view-mobile .miq-storage-details,body.view-mobile .miq-definition-grid,body.view-mobile .scheduler-task-grid,body.view-mobile .automation-safety-grid,body.view-mobile .automation-health-grid,body.view-mobile .automation-result-grid,body.view-mobile .automation-eligibility-metrics{grid-template-columns:1fr!important}}@media (width<=335px){body.view-mobile .movies-grid,body.view-mobile .collection-movie-grid,body.view-mobile .health-summary-grid,body.view-mobile .staging-summary-grid,body.view-mobile .collections-summary-grid,body.view-mobile .collection-detail-summary,body.view-mobile .autonomous-lab-summary-grid,body.view-mobile .strategy-lab-summary-grid,body.view-mobile .intelligence-summary-grid,body.view-mobile .miq-summary-grid,body.view-mobile .subtitle-summary-grid,body.view-mobile .scheduler-summary-grid,body.view-mobile .system-summary-grid{grid-template-columns:1fr!important}}@media (width<=820px) and (orientation:landscape){body.view-mobile .movies-grid,body.view-mobile .collection-movie-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body.view-mobile .movies-page,body.view-mobile .analysis-lab-page,body.view-mobile .production-maintenance-page,body.view-mobile .release-calendar-page,body.view-mobile .watchlist-page,body.view-mobile .automation-page,body.view-mobile .system-page{flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;display:flex!important}body.view-mobile .notice{width:100%!important;min-width:0!important;padding:10px 11px!important;font-size:10px!important;line-height:1.45!important}body.view-mobile .movie-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}body.view-mobile .movie-total-count{grid-column:1/-1!important;width:100%!important}body.view-mobile .movie-summary-stat{min-width:0!important;padding:9px!important}body.view-mobile .movie-header-buttons{grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;display:grid!important}body.view-mobile .movie-header-buttons>button{width:100%!important;min-width:0!important}body.view-mobile .movie-filter-toolbar{border-radius:10px!important;padding:10px!important}body.view-mobile .movie-filter-toolbar select{min-height:42px!important}body.view-mobile .movies-grid{align-items:start!important}body.view-mobile .movie-card{overflow:hidden!important}body.view-mobile .movie-card-body{padding:8px!important}body.view-mobile .movie-card-body h3{font-size:11px!important;line-height:1.25!important}body.view-mobile .movie-meta{font-size:8px!important;line-height:1.35!important}body.view-mobile .job-queue-board{width:100%!important;min-width:0!important}body.view-mobile .job-queue-live-pipeline-overview{padding:10px!important;overflow:hidden!important}body.view-mobile .job-queue-state-reference-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px!important;padding-bottom:5px!important;display:flex!important;overflow-x:auto!important}body.view-mobile .job-queue-state-reference-grid>*{scroll-snap-align:start;flex:0 0 78%!important;min-width:220px!important}body.view-mobile .job-queue-card{border-radius:11px!important;padding:10px!important}body.view-mobile .job-queue-card-main{grid-template-columns:24px 56px minmax(0,1fr)!important}body.view-mobile .job-queue-card-check{padding-top:4px!important}body.view-mobile .job-queue-identity{min-width:0!important}body.view-mobile .job-queue-title-line{flex-wrap:wrap!important}body.view-mobile .job-queue-pipeline{border-top:1px solid #7b9dbe1f;margin-top:8px!important;padding-top:8px!important}body.view-mobile .job-queue-pipeline-node{min-width:52px!important}body.view-mobile .job-queue-position,body.view-mobile .job-queue-confidence,body.view-mobile .job-queue-card-progress{border-top:1px solid #7b9dbe1a;grid-template-columns:1fr 1fr!important;gap:7px!important;padding-top:8px!important;display:grid!important}body.view-mobile .job-queue-card-actions button{padding-left:4px!important;padding-right:4px!important}body.view-mobile .production-maintenance-page .system-page-header{gap:10px!important}body.view-mobile .pm-toolbar{padding:9px!important}body.view-mobile .pm-maintenance-list{gap:9px!important;display:grid!important}body.view-mobile .pm-maintenance-row{border-radius:11px!important}body.view-mobile .pm-maintenance-row-main{padding:10px!important}body.view-mobile .pm-maintenance-confidence{border-top:1px solid #7b9dbe1f;margin-top:4px!important;padding-top:9px!important}body.view-mobile .pm-maintenance-actions{margin-top:4px!important}body.view-mobile .pm-maintenance-actions button{font-size:9px!important}body.view-mobile .pm-maintenance-path{min-width:0!important;padding:9px!important}body.view-mobile .pm-maintenance-path code{white-space:normal!important;word-break:break-word!important;width:100%!important;display:block!important}body.view-mobile .analysis-lab-status{flex-direction:column!important;align-items:stretch!important;gap:7px!important;display:flex!important}body.view-mobile .analysis-lab-panel-heading{grid-template-columns:36px minmax(0,1fr)!important;display:grid!important}body.view-mobile .analysis-lab-heading-icon{width:36px!important;height:36px!important}body.view-mobile .analysis-lab-pipeline-card,body.view-mobile .analysis-lab-mode-card{min-height:0!important;padding:11px!important}body.view-mobile .analysis-lab-run-summary{width:100%!important;min-width:0!important}body.view-mobile .analysis-lab-stat-card{min-width:0!important;padding:9px!important}body.view-mobile .autonomous-lab-event{grid-template-columns:1fr auto!important;grid-template-areas:"event duration""time time""detail detail""movie movie""pipeline pipeline"!important}body.view-mobile .autonomous-lab-event-name{grid-area:event!important}body.view-mobile .autonomous-lab-event-time{grid-area:time!important}body.view-mobile .autonomous-lab-event-detail{grid-area:detail!important}body.view-mobile .autonomous-lab-event-movie{grid-area:movie!important}body.view-mobile .autonomous-lab-event-pipeline{grid-area:pipeline!important}body.view-mobile .autonomous-lab-event-duration{grid-area:duration!important}body.view-mobile .release-calendar-toolbar{padding:10px!important}body.view-mobile .release-month-navigation{grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important}body.view-mobile .release-month-navigation button{width:42px!important;padding:0!important}body.view-mobile .release-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr))!important}body.view-mobile .release-calendar-weekdays>*{text-overflow:clip!important;font-size:7px!important;overflow:hidden!important}body.view-mobile .release-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}body.view-mobile .release-calendar-day{min-height:54px!important}body.view-mobile .release-calendar-day-events{overflow:hidden!important}body.view-mobile .release-calendar-event-label{max-width:100%!important;display:block!important}body.view-mobile .release-agenda-list{gap:8px!important}body.view-mobile .release-event-card{grid-template-columns:70px minmax(0,1fr)!important;padding:9px!important}body.view-mobile .watchlist-toolbar{padding:10px!important}body.view-mobile .watchlist-card{grid-template-columns:82px minmax(0,1fr)!important;padding:9px!important}body.view-mobile .watchlist-poster{width:82px!important}body.view-mobile .watchlist-title-button{line-height:1.25!important}body.view-mobile .watchlist-release-dates{grid-template-columns:1fr!important;display:grid!important}body.view-mobile .watchlist-card-actions{margin-top:5px!important}body.view-mobile .automation-safety-banner{align-items:flex-start!important;padding:10px!important}body.view-mobile .automation-profile-banner-list{gap:7px!important}body.view-mobile .automation-workspace{width:100%!important;min-width:0!important}body.view-mobile .automation-workspace-toolbar{padding:8px!important}body.view-mobile .automation-tabs{order:1}body.view-mobile .automation-workspace-actions{order:2}body.view-mobile .automation-editor-panel{padding:10px!important}body.view-mobile .automation-rule-heading{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;display:grid!important}body.view-mobile .automation-rule-meta,body.view-mobile .automation-rule-summary-items{flex-wrap:wrap!important}body.view-mobile .automation-rule-body{padding:9px!important}body.view-mobile .automation-grid.two{grid-template-columns:1fr!important}body.view-mobile .automation-condition-row,body.view-mobile .automation-action-row{border-radius:9px!important;padding:8px!important}body.view-mobile .automation-action-row-main{grid-template-columns:1fr!important}body.view-mobile .automation-form-toggle{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}body.view-mobile .automation-quarantine-fields,body.view-mobile .automation-operations-details{grid-template-columns:1fr!important}body.view-mobile .automation-queue-card,body.view-mobile .automation-history-card{min-width:0!important;padding:10px!important}body.view-mobile .configuration-page .settings-sections{gap:9px!important}body.view-mobile .settings-sections>.configuration-panel{padding:11px!important}body.view-mobile .settings-toggle{min-height:54px!important;padding:9px!important}body.view-mobile .toggle-copy strong{font-size:10px!important}body.view-mobile .toggle-copy small{font-size:8px!important;line-height:1.4!important}.managed-backup-header-actions{gap:8px;display:flex}.managed-backup-summary{margin-top:4px}.managed-backup-retention-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.managed-backup-list{gap:8px;margin-top:12px;display:grid}.managed-backup-card{background:#05192b85;border:1px solid #4b749657;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.managed-backup-card-icon{color:#43c9fa;background:#1775af26;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.managed-backup-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.managed-backup-card-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managed-backup-card-copy span,.managed-backup-card-meta span{color:#7d95aa;font-size:10px}.managed-backup-card-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.managed-backup-status{text-transform:capitalize}body.view-mobile .managed-backup-retention-row button{width:100%!important}body.view-mobile .managed-backup-card{grid-template-columns:36px minmax(0,1fr)!important}body.view-mobile .managed-backup-card-icon{width:36px!important;height:36px!important}body.view-mobile .managed-backup-card-meta{border-top:1px solid #7b9dbe1a;grid-column:1/-1;padding-top:7px;flex-direction:row!important;justify-content:space-between!important;display:flex!important}body.view-mobile .updates-page-header .updates-refresh-button{width:100%!important}body.view-mobile .updates-hero{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:11px!important;display:grid!important}body.view-mobile .updates-hero-icon{width:42px!important;height:42px!important}body.view-mobile .updates-hero-version-row{flex-wrap:wrap!important;gap:6px!important;display:flex!important}body.view-mobile .updates-hero-meta{grid-template-columns:1fr!important;gap:4px!important;display:grid!important}body.view-mobile .updates-release-header{text-align:left!important;grid-template-columns:32px minmax(0,1fr) 24px!important;padding:10px!important;display:grid!important}body.view-mobile .updates-release-title-row{display:flex!important}body.view-mobile .updates-release-meta{grid-template-columns:1fr!important;display:grid!important}body.view-mobile .updates-change-list{padding:0 10px 10px!important}@media (width<=380px){body.view-mobile .movie-header-buttons,body.view-mobile .managed-backup-header-actions,body.view-mobile .watchlist-card-actions,body.view-mobile .analysis-lab-results{grid-template-columns:1fr!important}body.view-mobile .automation-workspace-actions{grid-template-columns:1fr 1fr!important}body.view-mobile .job-queue-position,body.view-mobile .job-queue-confidence,body.view-mobile .job-queue-card-progress{grid-template-columns:1fr!important}}.notification-settings-groups{gap:16px;display:grid}.notification-settings-group{overflow:hidden;padding:0!important}.notification-settings-heading{background:linear-gradient(#0e273fb8,#091c2f85);border-bottom:1px solid #41658852;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.notification-settings-heading>div{min-width:0}.notification-settings-heading h2{color:#edf6ff;margin:0;font-size:15px;line-height:1.25}.notification-settings-heading p{color:#7891a8;max-width:720px;margin:5px 0 0;font-size:10px;line-height:1.45}.notification-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.notification-settings-grid .settings-toggle{grid-column:1/-1;background:#061c2ec2!important;min-height:56px!important}.notification-settings-grid .settings-toggle .toggle-copy strong{font-size:11px!important}.notification-settings-grid .settings-toggle .toggle-copy small{font-size:9px!important}.notification-field-wide{grid-column:1/-1}.notification-settings-email .notification-settings-heading{border-left:3px solid #37bdf4bf}.notification-settings-email .notification-settings-grid{grid-template-areas:"enabled enabled""from to""host port""username password""tls tls"}.notification-settings-email .settings-toggle:first-child{grid-area:enabled}.notification-settings-email .notification-field:nth-child(2){grid-area:from}.notification-settings-email .notification-field:nth-child(3){grid-area:to}.notification-settings-email .notification-field:nth-child(4){grid-area:host}.notification-settings-email .notification-field:nth-child(5){grid-area:port}.notification-settings-email .notification-field:nth-child(6){grid-area:username}.notification-settings-email .notification-field:nth-child(7){grid-area:password}.notification-settings-email .settings-toggle:nth-child(8){grid-area:tls}.notification-settings-discord .notification-settings-heading{border-left:3px solid #5865f2d1}.notification-settings-webhook .notification-settings-heading{border-left:3px solid #22c55eb3}.notification-settings-grid .field-group{min-width:0}.notification-settings-grid .field-group>span{color:#a7b9ca;font-size:10px}.notification-settings-grid .field-group input{background:#061728e0;border-color:#45688b99;min-height:42px}.notification-settings-grid .field-group input:focus{border-color:#2ca9df;box-shadow:0 0 0 3px #2ca9df1a}.notification-settings-grid .secret-input-wrap{width:100%}.notification-settings-grid .secret-input-wrap input{padding-right:42px}.notification-settings-groups+.settings-page-actions{margin-top:2px}body.view-mobile .notification-settings-groups{gap:10px!important}body.view-mobile .notification-settings-group{border-radius:11px!important}body.view-mobile .notification-settings-heading{padding:12px!important}body.view-mobile .notification-settings-heading h2{font-size:13px!important}body.view-mobile .notification-settings-heading p{font-size:9px!important}body.view-mobile .notification-settings-grid{grid-template-columns:1fr!important;grid-template-areas:none!important;gap:9px!important;padding:11px!important;display:grid!important}body.view-mobile .notification-settings-grid>*{grid-area:auto!important}body.view-mobile .notification-settings-grid .settings-toggle{min-height:54px!important}body.view-mobile .notification-settings-grid .field-group input{min-height:44px!important}body.view-mobile .notification-settings-groups+.settings-page-actions{bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:20;-webkit-backdrop-filter:blur(10px);background:#051321f0;border:1px solid #3d648861;border-radius:10px;padding:8px;position:sticky}body.view-mobile .notification-settings-groups+.settings-page-actions button{width:100%!important}.notification-provider-actions{background:#03101d47;border-top:1px solid #3f628440;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px 14px;display:grid}.notification-test-result{color:#758ba1;min-width:0;font-size:9px;line-height:1.4}.notification-test-result.success{color:#62daa0}.notification-test-result.error{color:#ff9ca9}.notification-test-button{white-space:nowrap;min-width:124px}.notification-test-button:disabled{opacity:.65;cursor:wait}.notification-settings-email .notification-test-button{border-color:#37bdf461}.notification-settings-discord .notification-test-button{border-color:#5865f273}.notification-settings-webhook .notification-test-button{border-color:#22c55e59}body.view-mobile .notification-provider-actions{grid-template-columns:1fr!important;gap:8px!important;padding:10px 11px 12px!important}body.view-mobile .notification-test-button{width:100%!important;min-width:0!important}body.view-mobile .notification-test-result{font-size:9px!important}.notification-event-policy{background:#081727cc;border:1px solid #3a5e816b;border-radius:13px;overflow:hidden;box-shadow:0 14px 34px #0000001f}.notification-event-policy-heading{background:linear-gradient(#112b44b8,#091b2e85);border-bottom:1px solid #3e628452;padding:17px 18px}.notification-section-kicker{color:#3cc8f4;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.notification-event-policy-heading h2{color:#edf6ff;margin:5px 0 0;font-size:17px}.notification-event-policy-heading p{color:#7890a6;max-width:760px;margin:5px 0 0;font-size:10px;line-height:1.5}.notification-event-groups{gap:12px;padding:14px;display:grid}.notification-event-group{background:#0513229e;border:1px solid #3a5c7f57;border-radius:10px;overflow:hidden}.notification-event-group-header{background:#0c22379e;border-bottom:1px solid #3a5c7f47;grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:12px;padding:12px 14px;display:grid}.notification-event-group-header h3{color:#dceaf7;margin:0;font-size:12px}.notification-event-group-header p{color:#6f879e;margin:3px 0 0;font-size:8px;line-height:1.4}.notification-channel-headings{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.notification-channel-headings span{color:#7d93a7;text-align:center;text-transform:uppercase;font-size:7px;font-weight:800}.notification-event-list{display:grid}.notification-event-row{border-bottom:1px solid #3858772e;grid-template-columns:minmax(0,1fr) 240px;align-items:center;min-height:47px;padding:7px 14px;display:grid}.notification-event-row:last-child{border-bottom:0}.notification-event-row:hover{background:#113b5733}.notification-event-copy{min-width:0}.notification-event-copy strong{color:#c9d8e6;font-size:10px;font-weight:700;line-height:1.35}.notification-event-routing{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.notification-event-channel{cursor:pointer;place-items:center;min-height:32px;display:grid}.notification-event-channel input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.notification-event-checkmark{color:#657f94;background:#071829db;border:1px solid #48688780;border-radius:7px;place-items:center;width:27px;height:27px;transition:all .15s;display:grid}.notification-event-channel:hover .notification-event-checkmark{color:#9bb4c8;border-color:#30ade194}.notification-event-channel input:checked+.notification-event-checkmark{color:#66d9ff;background:#0c77a04d;border-color:#26b6e8b8;box-shadow:inset 0 0 0 1px #30beef1a}body.view-mobile .notification-event-policy{border-radius:11px!important}body.view-mobile .notification-event-policy-heading{padding:12px!important}body.view-mobile .notification-event-policy-heading h2{font-size:14px!important}body.view-mobile .notification-event-policy-heading p{font-size:9px!important}body.view-mobile .notification-event-groups{gap:9px!important;padding:10px!important}body.view-mobile .notification-event-group-header{grid-template-columns:1fr!important;padding:10px!important}body.view-mobile .notification-channel-headings{margin-left:43%;grid-template-columns:repeat(3,1fr)!important}body.view-mobile .notification-event-row{min-height:52px!important;padding:7px 10px!important}body.view-mobile .notification-event-copy strong{font-size:8px!important}body.view-mobile .notification-event-checkmark{width:30px!important;height:30px!important}.queue-bulk-buttons button.refresh-metadata{color:#d9f4ff;background:#07435e52;border-color:#38bdf861}.queue-bulk-buttons button.refresh-metadata:hover:not(:disabled){background:#0759857a;border-color:#38bdf8b8}.queue-bulk-buttons button.get-subtitles{color:#d5fffa;background:#0d4e4a4d;border-color:#2dd4bf61}.queue-bulk-buttons button.get-subtitles:hover:not(:disabled){background:#0f766e61;border-color:#2dd4bfb8}body.view-mobile .queue-bulk-buttons button.refresh-metadata,body.view-mobile .queue-bulk-buttons button.get-subtitles{min-width:0!important}.subtitle-results-panel{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:visible!important}.subtitle-results-panel .subtitle-maintenance-table-wrap{height:clamp(500px,54vh,670px)!important;min-height:500px!important;max-height:670px!important;overflow:auto!important}.subtitle-results-panel{margin-bottom:-80px!important}.subtitle-results-panel .subtitle-maintenance-table{width:100%!important}.subtitle-results-panel .subtitle-maintenance-table thead{z-index:4!important;position:sticky!important;top:0!important}.subtitle-results-panel .subtitle-maintenance-table thead th{box-shadow:0 1px #43698b6b;background:#0b2135!important}@media (height<=900px) and (width>=761px){.subtitle-results-panel .subtitle-maintenance-table-wrap{height:48vh!important;min-height:420px!important;max-height:560px!important}.subtitle-results-panel{margin-bottom:-60px!important}.subtitle-maintenance-page{padding-bottom:60px!important}}@media (height>=1100px) and (width>=761px){.subtitle-results-panel .subtitle-maintenance-table-wrap{height:56vh!important;min-height:540px!important;max-height:700px!important}.subtitle-results-panel{margin-bottom:-80px!important}.subtitle-maintenance-page{padding-bottom:80px!important}}body.view-mobile .subtitle-results-panel .subtitle-maintenance-table-wrap{-webkit-overflow-scrolling:touch;height:55vh!important;min-height:390px!important;max-height:600px!important}@media (width<=760px){.subtitle-results-panel{margin-bottom:0!important}.subtitle-maintenance-page{padding-bottom:0!important}.subtitle-results-panel .subtitle-maintenance-table-wrap{height:55vh!important;min-height:390px!important;max-height:600px!important}}body.view-mobile .job-queue-card{min-width:0!important}body.view-mobile .job-queue-title-line{align-items:flex-start!important;min-width:0!important}body.view-mobile .job-queue-title-line strong,body.view-mobile .job-queue-title-line h3{white-space:normal!important;text-overflow:initial!important;overflow-wrap:anywhere!important;line-height:1.3!important;overflow:visible!important}body.view-mobile .job-queue-pipeline{-webkit-overflow-scrolling:touch;padding-bottom:3px;min-width:0!important;overflow:auto hidden!important}body.view-mobile .job-queue-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body.view-mobile .job-queue-card-actions button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:40px!important;line-height:1.2!important}body.view-mobile .queue-bulk-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body.view-mobile .queue-bulk-buttons button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:40px!important;padding-left:8px!important;padding-right:8px!important;line-height:1.15!important}body.view-mobile .analysis-lab-panel-heading{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}body.view-mobile .analysis-lab-media-grid,body.view-mobile .analysis-lab-pipeline-grid,body.view-mobile .analysis-lab-mode-grid{grid-template-columns:1fr!important;gap:9px!important}body.view-mobile .analysis-lab-pipeline-card,body.view-mobile .analysis-lab-mode-card{min-width:0!important}body.view-mobile .analysis-lab-run-row{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;display:grid!important}body.view-mobile .analysis-lab-run-row>button{width:100%!important;min-width:0!important}body.view-mobile .analysis-lab-results{grid-template-columns:1fr!important;gap:8px!important}body.view-mobile .autonomous-lab-controls{flex-wrap:wrap!important;gap:7px!important;width:100%!important;display:flex!important}body.view-mobile .autonomous-lab-controls>*{min-width:0!important}body.view-mobile .pm-maintenance-row{overflow:hidden!important}body.view-mobile .pm-maintenance-row-main{grid-template-columns:1fr!important;gap:9px!important}body.view-mobile .pm-maintenance-title-line{flex-wrap:wrap!important;align-items:flex-start!important}body.view-mobile .pm-maintenance-meta{flex-wrap:wrap!important;gap:5px 9px!important;display:flex!important}body.view-mobile .pm-maintenance-confidence{width:100%!important}body.view-mobile .pm-maintenance-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body.view-mobile .pm-maintenance-actions button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:40px!important}body.view-mobile .pm-maintenance-path,body.view-mobile .pm-maintenance-path code{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;max-width:100%!important}body.view-mobile .release-calendar-toolbar{align-items:stretch!important;gap:7px!important}body.view-mobile .release-month-navigation{gap:5px!important;width:100%!important}body.view-mobile .release-month-navigation button{min-width:40px!important;min-height:40px!important}body.view-mobile .release-calendar-day{min-width:0!important;overflow:hidden!important}body.view-mobile .release-calendar-day-events{min-width:0!important}body.view-mobile .release-calendar-event-label{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body.view-mobile .release-event-card{min-width:0!important}body.view-mobile .release-event-card h3,body.view-mobile .release-event-card strong{white-space:normal!important;overflow-wrap:anywhere!important}body.view-mobile .release-event-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body.view-mobile .watchlist-card{min-width:0!important;overflow:hidden!important}body.view-mobile .watchlist-copy{min-width:0!important}body.view-mobile .watchlist-title-button{white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important;max-width:100%!important}body.view-mobile .watchlist-release-dates{flex-wrap:wrap!important;gap:5px!important}body.view-mobile .watchlist-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body.view-mobile .watchlist-card-actions>*{width:100%!important;min-width:0!important}body.view-mobile .automation-workspace-toolbar{position:static!important;top:auto!important}body.view-mobile .automation-tabs{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow:auto hidden!important}body.view-mobile .automation-tabs button{white-space:nowrap!important;flex:none!important;min-height:40px!important}body.view-mobile .automation-workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body.view-mobile .automation-workspace-actions>*{width:100%!important;min-width:0!important}body.view-mobile .automation-profile-banner-list,body.view-mobile .automation-queue-grid,body.view-mobile .automation-history-grid,body.view-mobile .automation-condition-row,body.view-mobile .automation-action-row{grid-template-columns:1fr!important}body.view-mobile .automation-identity-line{flex-direction:column!important;align-items:flex-start!important}body.view-mobile .automation-identity-refs{justify-content:flex-start!important}body.view-mobile .automation-history-title strong,body.view-mobile .automation-history-title span,body.view-mobile .automation-history-destination code{white-space:normal!important;text-overflow:initial!important;overflow-wrap:anywhere!important;overflow:visible!important}body.view-mobile .notification-event-group-header{align-items:flex-start!important;gap:7px!important}body.view-mobile .notification-event-row{grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;display:grid!important}body.view-mobile .notification-event-routing{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;display:grid!important}body.view-mobile .notification-event-routing label,body.view-mobile .notification-event-routing button{min-width:0!important}body.view-mobile .integration-health-name span{white-space:normal!important;max-width:100%!important;text-overflow:initial!important;overflow:visible!important}body.view-mobile .subtitle-results-toolbar{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}body.view-mobile .subtitle-results-toolbar>*{width:100%!important;min-width:0!important}body.view-mobile .subtitle-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.view-mobile .subtitle-maintenance-table-wrap{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}body.view-mobile .managed-backup-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body.view-mobile .managed-backup-header-actions>*{width:100%!important;min-width:0!important}body.view-mobile .managed-backup-retention-row{grid-template-columns:1fr!important;gap:7px!important}body.view-mobile .managed-backup-card{min-width:0!important}body.view-mobile .managed-backup-card-meta{overflow-wrap:anywhere!important;min-width:0!important}body.view-mobile .updates-release-header{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}body.view-mobile .updates-release-heading{width:100%!important;min-width:0!important}body.view-mobile .updates-release-title-row{flex-wrap:wrap!important;align-items:flex-start!important;gap:6px!important}body.view-mobile .updates-release-meta{flex-wrap:wrap!important;gap:5px 9px!important}body.view-mobile .updates-change-list{padding-left:18px!important}@media (width<=390px){body.view-mobile .job-queue-card-actions,body.view-mobile .queue-bulk-buttons,body.view-mobile .pm-maintenance-actions,body.view-mobile .watchlist-card-actions,body.view-mobile .automation-workspace-actions,body.view-mobile .managed-backup-header-actions,body.view-mobile .notification-event-routing,body.view-mobile .subtitle-summary-grid{grid-template-columns:1fr!important}}body.view-mobile .movie-details-page{min-width:0!important}body.view-mobile .movie-hero{align-items:start!important;gap:12px!important}body.view-mobile .hero-copy{min-width:0!important}body.view-mobile .hero-copy h1{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;line-height:1.15!important}body.view-mobile .hero-meta,body.view-mobile .hero-status-group,body.view-mobile .genre-list,body.view-mobile .hero-actions{flex-wrap:wrap!important;gap:6px!important}body.view-mobile .hero-actions>*{min-width:0!important}body.view-mobile .details-layout,body.view-mobile .detail-grid,body.view-mobile .runtime-evidence-grid,body.view-mobile .analysis-values,body.view-mobile .decision-trace-summary,body.view-mobile .decision-trace-columns,body.view-mobile .candidate-dominance-contenders,body.view-mobile .candidate-dominance-metrics{grid-template-columns:1fr!important;min-width:0!important}body.view-mobile .details-section,body.view-mobile .analysis-section,body.view-mobile .decision-trace-panel{min-width:0!important}body.view-mobile .details-section code,body.view-mobile .analysis-section code{white-space:normal!important;overflow-wrap:anywhere!important}body.view-mobile .movie-match-page{min-width:0!important}body.view-mobile .match-option-grid,body.view-mobile .match-comparison{grid-template-columns:1fr!important;gap:9px!important}body.view-mobile .match-option-card{min-width:0!important}body.view-mobile .match-option-title,body.view-mobile .match-option-meta{white-space:normal!important;overflow-wrap:anywhere!important}body.view-mobile .match-option-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body.view-mobile .match-option-actions>*{width:100%!important;min-width:0!important}body.view-mobile .collection-card,body.view-mobile .collection-movie-card{min-width:0!important;overflow:hidden!important}body.view-mobile .collection-card h3,body.view-mobile .collection-movie-card h3{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.3!important}body.view-mobile .collection-detail-hero{align-items:start!important;gap:12px!important}body.view-mobile .collection-detail-copy{min-width:0!important}body.view-mobile .collection-detail-copy h1{white-space:normal!important;overflow-wrap:anywhere!important}body.view-mobile .collection-detail-summary{gap:7px!important}body.view-mobile .collection-detail-toolbar{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}body.view-mobile .collection-movie-providers{flex-wrap:wrap!important;gap:5px!important}body.view-mobile .collection-movie-open{width:100%!important;min-height:40px!important}body.view-mobile .analysis-work-card{min-width:0!important;overflow:hidden!important}body.view-mobile .analysis-work-card-title{min-width:0!important}body.view-mobile .analysis-work-card-title strong,body.view-mobile .analysis-work-card-title h3{white-space:normal!important;overflow-wrap:anywhere!important}body.view-mobile .analysis-stage-legend{gap:7px!important}body.view-mobile .analysis-stage-chip{white-space:normal!important;min-width:0!important;line-height:1.2!important}body.view-mobile .analysis-work-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body.view-mobile .analysis-work-actions>*{width:100%!important;min-width:0!important}body.view-mobile .intelligence-summary-grid,body.view-mobile .confidence-state-grid,body.view-mobile .match-outcome-grid,body.view-mobile .evidence-effectiveness-grid{grid-template-columns:1fr!important;gap:8px!important}body.view-mobile .intelligence-panel{min-width:0!important}body.view-mobile .intelligence-trend-row{grid-template-columns:1fr!important;gap:6px!important}body.view-mobile .intelligence-result-card{min-width:0!important}body.view-mobile .intelligence-result-card h3,body.view-mobile .intelligence-result-card strong{white-space:normal!important;overflow-wrap:anywhere!important}body.view-mobile .intelligence-scope-tabs{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}body.view-mobile .intelligence-scope-tabs>*{white-space:nowrap!important;flex:none!important}body.view-mobile .library-config-grid,body.view-mobile .library-profile-details{grid-template-columns:1fr!important;gap:8px!important}body.view-mobile .library-stat-grid,body.view-mobile .library-monitoring-summary,body.view-mobile .library-monitoring-test-grid{gap:7px!important}body.view-mobile .library-card{min-width:0!important}body.view-mobile .library-card h3,body.view-mobile .library-card code{white-space:normal!important;overflow-wrap:anywhere!important}body.view-mobile .library-actions,body.view-mobile .library-monitoring-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body.view-mobile .library-actions>*,body.view-mobile .library-monitoring-actions>*{width:100%!important;min-width:0!important}body.view-mobile .settings-form-grid,body.view-mobile .settings-sections,body.view-mobile .analysis-settings-groups,body.view-mobile .account-settings-grid{grid-template-columns:1fr!important;gap:9px!important}body.view-mobile .configuration-panel{min-width:0!important}body.view-mobile .field-group,body.view-mobile .field-group input,body.view-mobile .field-group select,body.view-mobile .field-group textarea{width:100%!important;min-width:0!important}body.view-mobile .settings-toggle{align-items:flex-start!important;min-width:0!important}body.view-mobile .settings-toggle-copy{min-width:0!important}body.view-mobile .settings-toggle-copy strong,body.view-mobile .settings-toggle-copy span{white-space:normal!important;overflow-wrap:anywhere!important}body.view-mobile .settings-page-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body.view-mobile .settings-page-actions>*{width:100%!important;min-width:0!important}body.view-mobile .miq-summary-grid,body.view-mobile .miq-storage-grid,body.view-mobile .miq-definition-grid,body.view-mobile .miq-storage-details,body.view-mobile .miq-advanced-metrics,body.view-mobile .miq-library-analysis-grid,body.view-mobile .miq-advanced-columns{grid-template-columns:1fr!important;gap:8px!important}body.view-mobile .miq-detail-panel{min-width:0!important}body.view-mobile .miq-mapping-row{grid-template-columns:1fr!important;gap:5px!important}body.view-mobile .miq-mapping-row code,body.view-mobile .miq-detail-panel code{white-space:normal!important;overflow-wrap:anywhere!important}body.view-mobile .scheduler-summary-grid,body.view-mobile .scheduler-task-grid{grid-template-columns:1fr!important;gap:8px!important}body.view-mobile .scheduler-task-card{min-width:0!important}body.view-mobile .scheduler-task-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body.view-mobile .scheduler-task-controls>*{width:100%!important;min-width:0!important}body.view-mobile .system-logs-layout{grid-template-columns:1fr!important;gap:8px!important}body.view-mobile .system-log-console{-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;min-height:300px!important;max-height:52vh!important;overflow:auto!important}body.view-mobile .system-log-console pre{white-space:pre!important;overflow-wrap:normal!important;min-width:100%!important;max-width:none!important}body.view-mobile .system-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}body.view-mobile .mediaiq-dialog{width:calc(100vw - 18px)!important;max-width:none!important;max-height:calc(100vh - 86px)!important;overflow-y:auto!important}body.view-mobile .mediaiq-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body.view-mobile .mediaiq-dialog-actions>*{width:100%!important;min-width:0!important}body.view-mobile .mediaiq-intelligence-footer,body.view-mobile .mediaiq-footer-copy,body.view-mobile .mediaiq-footer-signature{min-width:0!important}body.view-mobile .mediaiq-footer-copy h2,body.view-mobile .mediaiq-footer-copy p,body.view-mobile .mediaiq-footer-signature{white-space:normal!important;overflow-wrap:anywhere!important}@media (width<=390px){body.view-mobile .match-option-actions,body.view-mobile .analysis-work-actions,body.view-mobile .library-actions,body.view-mobile .library-monitoring-actions,body.view-mobile .settings-page-actions,body.view-mobile .scheduler-task-controls,body.view-mobile .mediaiq-dialog-actions{grid-template-columns:1fr!important}}.ai-adjudication-card{grid-column:1/-1}.ai-adjudication-card.blocked{border-color:#f9731659}.ai-adjudication-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ai-adjudication-summary>div{background:#ffffff05;border:1px solid #94a3b81f;border-radius:10px;min-width:0;padding:12px 13px}.ai-adjudication-summary span,.ai-adjudication-reason>span{color:#7f899c;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.ai-adjudication-summary strong{color:#eef2f8;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:5px;font-size:13px;display:block;overflow:hidden}.ai-adjudication-reason{background:#ffffff03;border:1px solid #94a3b81a;border-radius:10px;margin-top:14px;padding:12px 13px}.ai-adjudication-reason p{color:#aab3c5;margin:7px 0 0;font-size:12px;line-height:1.6}.ai-adjudication-reason ul{color:#aab3c5;gap:5px;margin:8px 0 0;padding-left:20px;font-size:11px;line-height:1.5;display:grid}.ai-checkpoint-list{gap:7px;margin-top:14px;display:grid}.ai-checkpoint-list>div{background:#ffffff04;border:1px solid #94a3b81a;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.ai-checkpoint-list strong{color:#dce6f2;text-transform:capitalize;font-size:12px;display:block}.ai-checkpoint-list span{color:#718096;margin-top:2px;font-size:10px;display:block}.ai-checkpoint-list code{color:#c4b5fd;text-transform:capitalize;background:#7c3aed1f;border-radius:7px;flex:none;padding:5px 8px;font-size:10px}.ai-adjudication-footnote{color:#718096;margin-top:12px;font-size:10px}@media (width<=900px){.ai-adjudication-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ai-adjudication-summary{grid-template-columns:1fr}.ai-checkpoint-list>div{flex-direction:column;align-items:flex-start}}:is(.analysis-settings-group:has(.field-group [name=ai_adjudicator_mode]),.analysis-settings-group:has(.field-group [name=ai_guided_fast_credits_enabled])){border-color:#38bdf83d}.analysis-settings-group-heading h2{align-items:center;gap:8px;display:flex}@media (width<=760px){.analysis-settings-group .settings-form-grid{grid-template-columns:1fr}}.autonomous-live-activity{background:#42d17e0e;border:1px solid #42d17e33;border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:11px 13px;display:flex}.autonomous-live-activity-pulse{background:#42d17e;border-radius:50%;flex:none;width:8px;height:8px;animation:1.5s ease-in-out infinite autonomousLabPulse;box-shadow:0 0 0 4px #42d17e1a}.autonomous-live-activity>div:nth-child(2){flex:auto;min-width:0}.autonomous-live-activity strong{color:#bfead0;font-size:11px;font-weight:800;display:block}.autonomous-live-activity>div:nth-child(2)>span{color:#8ca79a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.autonomous-live-activity-age{color:#7f998b;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:9px}@media (width<=700px){.autonomous-live-activity{flex-wrap:wrap;align-items:flex-start}.autonomous-live-activity-age{width:100%;padding-left:20px}}.movie-card.compact-movie-card{position:relative}.movie-card-native-link{z-index:2;border-radius:inherit;color:inherit;cursor:pointer;text-decoration:none;display:block;position:absolute;inset:0}.movie-card-native-link:visited,.movie-card-native-link:hover,.movie-card-native-link:active{color:inherit;text-decoration:none}.movie-card-native-link:focus{outline:none}.movie-card-native-link:focus-visible{outline-offset:2px;outline:2px solid}.movie-card-menu-button,.movie-selection-circle,.provider-buttons,.provider-button{z-index:5;position:relative}.compact-poster img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.compact-status,.intelligence-poster-library-badge,.processing-card-shared-badge,.movie-subtitle-missing-badge{pointer-events:none}a.analysis-work-card,a.analysis-work-card:visited,a.analysis-work-card:hover,a.analysis-work-card:active{color:inherit;text-decoration:none}a.analysis-work-card img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.movie-card.compact-movie-card .compact-poster{top:auto}.movie-card.compact-movie-card .compact-poster img{border:0}.movie-card.compact-movie-card .movie-selection-circle,.movie-card.compact-movie-card .movie-card-menu-button{z-index:6;margin:0;position:absolute}.movie-card.compact-movie-card .compact-status,.movie-card.compact-movie-card .intelligence-poster-library-badge{position:absolute}@media (width<=700px){.movies-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px}.movie-card.compact-movie-card{max-width:none}}.movie-match-source-media{background:#0c1e33c7;border:1px solid #5b91c747;border-radius:10px;margin:0 0 18px;padding:14px 16px}.movie-match-source-media-heading{color:#2dc4ff;align-items:center;gap:10px;margin-bottom:12px;display:flex}.movie-match-source-media-heading>div{min-width:0}.movie-match-source-media-heading strong{color:#edf6ff;font-size:13px;font-weight:800;display:block}.movie-match-source-media-heading span{color:#8196aa;margin-top:2px;font-size:10px;display:block}.movie-match-source-media-grid{gap:8px;display:grid}.movie-match-source-media-row{background:#0514246b;border:1px solid #4c769e40;border-radius:8px;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;padding:8px 10px;display:grid}.movie-match-source-media-row>span{color:#7890a6;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.movie-match-source-media-row>strong{color:#dceaf6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.movie-match-source-media-row.path>strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}@media (width<=700px){.movie-match-source-media-row{grid-template-columns:1fr;gap:4px}}.movie-match-page .match-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.movie-match-page .match-option-card{box-sizing:border-box;flex-direction:column;height:100%;min-height:220px;padding:18px;display:flex}.movie-match-page .match-option-card>svg{flex:none}.movie-match-page .match-option-card>h2{margin-top:12px;margin-bottom:8px}.movie-match-page .match-option-card>p{min-height:30px;margin-top:0;margin-bottom:16px}.movie-match-page .match-option-card>input{box-sizing:border-box;width:100%;min-height:40px;margin-top:0;margin-bottom:10px}.movie-match-page .match-option-card>.primary-action{white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;min-height:40px;margin-top:auto;padding-left:16px;padding-right:16px;display:inline-flex}@media (width<=760px){.movie-match-page .match-option-grid{grid-template-columns:1fr}.movie-match-page .match-option-card{min-height:auto}}.movie-card.compact-movie-card .compact-poster .movie-subtitle-missing-badge{z-index:8;border-radius:5px;align-items:center;margin:0;padding:3px 6px;font-size:8px;line-height:1;display:inline-flex;position:absolute;top:auto;bottom:6px;text-overflow:clip!important;white-space:nowrap!important;width:auto!important;max-width:calc(100% - 20px)!important;left:auto!important;right:9px!important;overflow:visible!important}.movie-card.compact-movie-card .compact-poster:has(.movie-subtitle-missing-badge) .compact-status{max-width:46%!important}@media (width>=769px){.mediaiq-sticky-library-controls{z-index:80;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#040e1cfb 0%,#040e1cf6 82%,#040e1ceb 100%);margin-top:0;padding-top:10px;padding-bottom:10px;top:68px;box-shadow:0 12px 24px #0003;position:sticky!important}.movie-bulk-toolbar{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#05101efb 0%,#05101ef6 100%);box-shadow:0 10px 22px #0003;z-index:79!important;position:sticky!important;top:132px!important}.main-content,.main-content>main,.content-area,.page-content,.movies-page,.staging-page{overflow-y:visible!important}.main-content>main,.content-area,.page-content,.movies-page,.staging-page{overflow-x:visible!important}.movies-page>.mediaiq-sticky-library-controls,.staging-page .mediaiq-sticky-library-controls{isolation:isolate;margin-left:0;margin-right:0;box-shadow:0 10px 22px #0000003d;z-index:90!important;background:linear-gradient(#040e1cfe 0%,#040e1cfb 78%,#040e1cf2 100%)!important;position:sticky!important;top:68px!important}.movies-page>.movie-bulk-toolbar,.staging-page .movie-bulk-toolbar{z-index:89!important;position:sticky!important;top:132px!important}.mediaiq-library-sticky-stack{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#040e1cfe 0%,#040e1cfb 85%,#040e1cf0 100%);flex-direction:column;gap:8px;padding:8px 0;display:flex;box-shadow:0 12px 26px #00000038;z-index:95!important;position:sticky!important;top:68px!important}.mediaiq-library-sticky-stack>.mediaiq-sticky-library-controls,.mediaiq-library-sticky-stack>.movie-bulk-toolbar{margin-top:0;margin-bottom:0;z-index:auto!important;position:relative!important;top:auto!important}.mediaiq-library-sticky-stack>.mediaiq-sticky-library-controls{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.mediaiq-library-sticky-stack>.movie-bulk-toolbar{width:100%}}body.view-mobile .mediaiq-library-sticky-stack{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;flex-direction:column;gap:8px;padding:0;display:flex;position:relative!important;top:auto!important}.movie-pagination{justify-content:center;align-items:center;gap:12px;margin:20px 0 6px;padding:10px;display:flex}.movie-pagination button{color:#e2e8f0;cursor:pointer;background:#172033;border:1px solid #334155;border-radius:8px;min-width:92px;padding:8px 13px;font-size:12px;font-weight:700}.movie-pagination button:hover:not(:disabled){background:#1d2b43;border-color:#3b82f6}.movie-pagination button:disabled{opacity:.38;cursor:not-allowed}.movie-pagination span{color:#94a3b8;text-align:center;min-width:110px;font-size:12px}.movie-page-loading{color:#94a3b8;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-bottom:10px;font-size:12px;display:flex}.movie-page-loading .loading-spinner{border-width:2px;width:18px;height:18px}@media (width<=600px){.movie-pagination{gap:8px}.movie-pagination button{min-width:78px}.movie-pagination span{min-width:90px}}.movie-match-manual-search{margin-bottom:10px;position:relative}.movie-match-manual-search>label,.movie-match-imdb-label{color:#8ca2b8;margin:0 0 6px;font-size:10px;font-weight:750;display:block}.movie-match-search-input-wrap{align-items:center;display:flex;position:relative}.movie-match-search-input-wrap>svg{z-index:2;color:#4bbcff;pointer-events:none;position:absolute;left:12px}.movie-match-search-input-wrap>input{box-sizing:border-box;width:100%;min-height:40px;padding-left:38px;padding-right:84px}.movie-match-searching{color:#71879c;font-size:9px;font-weight:700;position:absolute;right:11px}.movie-match-search-results{z-index:30;background:#071526;border:1px solid #437dad73;border-radius:9px;max-height:360px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #00000075}.movie-match-search-result{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.movie-match-search-result:hover{background:#1870b629}.movie-match-result-poster{color:#607991;background:#0a1b2d;border:1px solid #5c82a247;border-radius:5px;justify-content:center;align-items:center;width:40px;height:56px;display:flex;overflow:hidden}.movie-match-result-poster img{object-fit:cover;width:100%;height:100%}.movie-match-result-copy{min-width:0}.movie-match-result-copy strong{color:#e8f4ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.movie-match-result-copy span{color:#92a8bc;margin-top:3px;font-size:10px;display:block}.movie-match-result-copy small{color:#647c94;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.movie-match-result-select{color:#55c2ff;text-transform:uppercase;background:#1e7dc41a;border:1px solid #289ae659;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800}.movie-match-search-empty{color:#71879c;text-align:center;padding:16px 12px;font-size:10px}.movie-match-selected-movie{background:#1067a01a;border:1px solid #1faceb4d;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin:2px 0 10px;padding:7px;display:grid}.movie-match-selected-poster{color:#607991;background:#08192a;border-radius:5px;justify-content:center;align-items:center;width:38px;height:53px;display:flex;overflow:hidden}.movie-match-selected-poster img{object-fit:cover;width:100%;height:100%}.movie-match-selected-movie>div:last-child{min-width:0}.movie-match-selected-movie span{color:#4dbbf4;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.movie-match-selected-movie strong{color:#e9f5ff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:800;display:block;overflow:hidden}.movie-match-selected-movie small{color:#8ba1b7;margin-top:3px;font-size:9px;display:block}.movie-match-search-divider{align-items:center;gap:8px;margin:6px 0 8px;display:flex}.movie-match-search-divider:before,.movie-match-search-divider:after{content:"";background:#607b9533;flex:1;height:1px}.movie-match-search-divider span{color:#5e748a;font-size:8px;font-weight:850}.movie-match-page .match-option-card>.movie-match-manual-search+.movie-match-selected-movie{flex:none}.movie-match-page .match-option-card>.movie-match-imdb-label+input{box-sizing:border-box;width:100%;min-height:40px;margin-bottom:10px}@media (width<=760px){.movie-match-search-results{max-height:310px;margin-top:6px;position:static}}.analysis-lab-manual-lab-header{box-sizing:border-box;background:linear-gradient(90deg,#0a2237eb,#081d30c7);border:1px solid #4878a57a;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;display:flex}.analysis-lab-manual-lab-main{align-items:center;gap:10px;min-width:0;display:flex}.analysis-lab-manual-lab-copy{min-width:0}.analysis-lab-manual-lab-state{box-sizing:border-box;color:#54c7f7;white-space:nowrap;background:#0c709e21;border:1px solid #29b2ee61;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:25px;padding:4px 10px;font-size:9px;font-weight:800;display:inline-flex}.analysis-lab-manual-lab-state-dot{background:#4fd1ff;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 8px #4fd1ff94}.analysis-lab-manual-lab-header+.system-panel.analysis-lab-panel{margin-top:10px}@media (width<=700px){.analysis-lab-manual-lab-header{align-items:flex-start;gap:10px;padding:11px 12px}.analysis-lab-manual-lab-main{align-items:flex-start}.analysis-lab-manual-lab-state{margin-top:1px}}.analysis-lab-manual-lab-header{min-height:66px!important;padding:13px 14px!important}.analysis-lab-manual-lab-copy h2{color:var(--text-primary,#eef2f8)!important;letter-spacing:-.015em!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.analysis-lab-manual-lab-copy p{color:var(--text-muted,#7f899c)!important;margin:4px 0 0!important;font-size:10px!important;line-height:1.4!important}.analysis-lab-manual-lab-header .analysis-lab-heading-icon{justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;display:inline-flex!important}.analysis-lab-manual-lab-state{align-self:center!important}@media (width<=700px){.analysis-lab-manual-lab-header{min-height:62px!important;padding:12px!important}.analysis-lab-manual-lab-copy h2{font-size:14px!important}.analysis-lab-manual-lab-copy p{font-size:9px!important}}.analysis-lab-manual-primary-heading{box-sizing:border-box;border-bottom:1px solid #4167896b;margin:0;padding:0;display:block;position:relative}.analysis-lab-manual-primary-heading .analysis-lab-manual-lab-header{box-sizing:border-box;width:100%;background:0 0!important;border:0!important;border-radius:0!important;min-height:64px!important;margin:0!important;padding:13px 14px!important}.analysis-lab-manual-primary-heading .analysis-lab-manual-lab-state{align-self:center!important;margin:0!important}.analysis-lab-manual-select-section{margin:0;padding:0}.analysis-lab-manual-select-section .analysis-lab-panel-heading{box-sizing:border-box;border-bottom:1px solid #41678952;margin:0!important;padding:13px 14px 11px!important}.analysis-lab-manual-select-section .analysis-lab-media-grid{box-sizing:border-box;margin:0!important;padding:14px!important}.analysis-lab-manual-joined-panel .analysis-lab-manual-primary-heading,.analysis-lab-manual-joined-panel .analysis-lab-manual-select-section{border-left:0!important;border-right:0!important;border-radius:0!important}.analysis-lab-manual-joined-panel>.analysis-lab-manual-primary-heading:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}@media (width<=700px){.analysis-lab-manual-primary-heading .analysis-lab-manual-lab-header{min-height:60px!important;padding:12px!important}.analysis-lab-manual-select-section .analysis-lab-panel-heading,.analysis-lab-manual-select-section .analysis-lab-media-grid{padding:12px!important}}.analysis-lab-manual-joined-panel{padding:0!important;overflow:hidden!important}.analysis-lab-manual-joined-panel>.analysis-lab-manual-primary-heading{box-sizing:border-box!important;background:0 0!important;border:0!important;border-bottom:1px solid #4167896b!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:64px!important;margin:0!important;padding:12px 14px!important;display:flex!important;position:relative!important}.analysis-lab-manual-primary-heading>.analysis-lab-manual-lab-main{flex:auto!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0!important;display:flex!important}.analysis-lab-manual-primary-heading .analysis-lab-heading-icon{flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;display:inline-flex!important}.analysis-lab-manual-primary-heading .analysis-lab-manual-lab-copy{flex:auto!important;min-width:0!important;margin:0!important;display:block!important}.analysis-lab-manual-primary-heading .analysis-lab-manual-lab-copy h2{color:var(--text-primary,#eef2f8)!important;letter-spacing:-.015em!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.analysis-lab-manual-primary-heading .analysis-lab-manual-lab-copy p{color:var(--text-muted,#7f899c)!important;white-space:normal!important;margin:3px 0 0!important;font-size:10px!important;line-height:1.35!important;display:block!important}.analysis-lab-manual-primary-heading>.analysis-lab-manual-lab-state{box-sizing:border-box!important;color:#52c9fa!important;white-space:nowrap!important;background:#076b9c26!important;border:1px solid #25b6ef8c!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:6px!important;min-height:26px!important;margin:0 0 0 auto!important;padding:4px 10px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:static!important}.analysis-lab-manual-primary-heading .analysis-lab-manual-lab-state-dot{background:#43c8ff!important;border-radius:50%!important;flex:none!important;width:6px!important;height:6px!important;margin:0!important;display:block!important;box-shadow:0 0 7px #43c8ffa6!important}.analysis-lab-manual-primary-heading:before,.analysis-lab-manual-primary-heading:after{content:none!important}.analysis-lab-manual-joined-panel>.analysis-lab-manual-select-section{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important}.analysis-lab-manual-select-section>.analysis-lab-panel-heading{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #41678952!important;margin:0!important;padding:12px 14px 11px!important}.analysis-lab-manual-select-section>.analysis-lab-media-grid{box-sizing:border-box!important;margin:0!important;padding:14px!important}@media (width<=700px){.analysis-lab-manual-joined-panel>.analysis-lab-manual-primary-heading{gap:10px!important;min-height:60px!important;padding:11px 12px!important}.analysis-lab-manual-primary-heading .analysis-lab-heading-icon{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.analysis-lab-manual-primary-heading .analysis-lab-manual-lab-copy h2{font-size:14px!important}.analysis-lab-manual-primary-heading .analysis-lab-manual-lab-copy p{font-size:9px!important}.analysis-lab-manual-primary-heading>.analysis-lab-manual-lab-state{min-height:24px!important;padding:4px 8px!important;font-size:8px!important}.analysis-lab-manual-select-section>.analysis-lab-panel-heading{padding:11px 12px!important}.analysis-lab-manual-select-section>.analysis-lab-media-grid{padding:12px!important}}.automation-release-policy-card{border:1px solid var(--border-color,#27344a);background:#0b121e73;border-radius:14px;margin-top:18px;padding:16px}.automation-release-policy-heading,.automation-release-rules-heading,.automation-release-rule-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.automation-release-policy-heading span,.automation-release-rules-heading span{opacity:.72;margin-top:4px;font-size:.82rem;display:block}.automation-release-policy-grid,.automation-release-rule-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.automation-release-rules-heading{border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px}.automation-release-rule{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;margin-top:12px;padding:14px}.automation-release-rule-top>input{flex:1;min-width:180px}.automation-release-enabled{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.automation-release-add,.automation-release-remove{color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;padding:8px 11px}.automation-release-remove{opacity:.82}@media (width<=720px){.automation-release-policy-heading,.automation-release-rules-heading,.automation-release-rule-top{flex-direction:column;align-items:stretch}.automation-release-add,.automation-release-remove{width:100%}}.movie-match-rename-preview{margin-top:14px}.movie-match-rename-preview .movie-match-section-heading{margin-bottom:8px}.movie-match-rename-preview .movie-match-section-heading h3{margin:0}.movie-match-rename-preview .movie-match-section-heading p{color:var(--muted,#8190a7);margin:3px 0 0;font-size:12px}.movie-match-rename-preview-grid{flex-direction:column;gap:7px;display:flex}.movie-match-rename-preview-row{background:#0514256b;border:1px solid #4691cd6b;border-radius:7px;min-width:0;padding:10px 12px}.movie-match-rename-preview-row>span{color:#8293aa;letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.movie-match-rename-preview-row>strong{color:#f2f6fb;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:13px;font-weight:650;line-height:1.45;display:block}.movie-match-rename-preview-row.path>strong{color:#d7e9f8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}@media (width<=700px){.movie-match-rename-preview-row{padding:9px 10px}.movie-match-rename-preview-row>strong{font-size:12px}.movie-match-rename-preview-row.path>strong{font-size:11px}}.movie-match-year-filter{flex-direction:column;gap:6px;margin:10px 0 8px;display:flex}.movie-match-year-label{color:#8ca2b8;margin:0;font-size:10px;font-weight:750;line-height:1.2;display:block}.movie-match-year-control-row{align-items:center;gap:10px;min-width:0;display:flex}.movie-match-year-select{appearance:none;box-sizing:border-box;color:#edf7ff;cursor:pointer;background-color:#0b1b2d;background-image:linear-gradient(45deg,#0000 50%,#7fa7c7 50%),linear-gradient(135deg,#7fa7c7 50%,#0000 50%);background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #46769f9e;border-radius:7px;outline:none;min-width:118px;min-height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:12px;font-weight:750;transition:border-color .16s,background-color .16s,box-shadow .16s}.movie-match-year-select:hover{background-color:#0d2136;border-color:#3aa7e8c2}.movie-match-year-select:focus{border-color:#2eaef2;box-shadow:0 0 0 2px #1fa4e721}.movie-match-year-select option{color:#edf7ff;background:#0b1b2d}.movie-match-year-helper{color:#71879c;white-space:nowrap;min-width:0;font-size:9px;font-weight:650;line-height:1.3}@media (width<=600px){.movie-match-year-control-row{flex-direction:column;align-items:stretch;gap:5px}.movie-match-year-select{width:100%}.movie-match-year-helper{white-space:normal}}.movie-card.compact-movie-card .compact-poster{aspect-ratio:2/3;background:#0c1524}.movie-card.compact-movie-card .compact-poster>img{object-fit:cover;object-position:center top;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:block;transform:none}.movie-card.compact-movie-card:hover .compact-poster>img{transform:none}.processing-destination-page .staging-poster>img{object-fit:cover;object-position:center top;width:100%;height:100%;transform:none}.managed-backups-page .managed-backup-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.managed-backups-page .managed-backup-header-actions>button{white-space:nowrap;border-radius:9px!important;flex:none!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:11px!important}.managed-backups-page .managed-backup-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.managed-backups-page .managed-backup-summary .system-summary-card{min-height:78px;padding:14px 16px}.managed-backups-page .managed-backup-retention-row{max-width:720px;display:block!important}.managed-backups-page .managed-backup-retention-field{flex-direction:column;gap:7px;width:100%;display:flex}.managed-backups-page .managed-backup-retention-control{grid-template-columns:minmax(180px,1fr) auto;align-items:stretch;gap:9px;display:grid}.managed-backups-page .managed-backup-retention-control input{width:100%;height:38px!important;min-height:38px!important}.managed-backups-page .managed-backup-save-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;border-radius:9px!important;width:auto!important;min-width:126px!important;height:38px!important;min-height:38px!important;padding:0 13px!important;font-size:10px!important;display:inline-flex!important}.managed-backups-page .managed-backup-list{gap:6px}.managed-backups-page .managed-backup-card{border-radius:9px;min-height:54px;padding:10px 12px}.managed-backup-schedule-card{border-color:#38bdf852!important}@media (width<=1100px){.managed-backups-page .managed-backup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.managed-backups-page .managed-backup-summary,.managed-backups-page .managed-backup-retention-control{grid-template-columns:1fr}.managed-backups-page .managed-backup-save-button{width:100%!important}}.managed-backups-page .managed-backup-card{grid-template-columns:42px minmax(0,1fr) auto auto}.managed-backups-page .managed-backup-card-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.managed-backups-page .managed-backup-action{color:#b9d2e7;cursor:pointer;background:#091f31c7;border:1px solid #4574997a;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:76px;height:30px;min-height:30px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.managed-backups-page .managed-backup-action:hover:not(:disabled){color:#e5f7ff;background:#0e3c57e0;border-color:#28b4ecad}.managed-backups-page .managed-backup-action.restore{color:#8bdcff}.managed-backups-page .managed-backup-action.delete{color:#fca5a5;background:#52121847;border-color:#ef444461}.managed-backups-page .managed-backup-action.delete:hover:not(:disabled){color:#fecaca;background:#6e161e73;border-color:#f87171b8}.managed-backups-page .managed-backup-action:disabled{opacity:.55;cursor:not-allowed}@media (width<=850px){.managed-backups-page .managed-backup-card{grid-template-columns:36px minmax(0,1fr) auto}.managed-backups-page .managed-backup-card-actions{border-top:1px solid #7b9dbe1a;grid-column:2/-1;justify-content:flex-start;padding-top:7px}}@media (width<=520px){.managed-backups-page .managed-backup-card-actions{grid-template-columns:1fr 1fr;display:grid}.managed-backups-page .managed-backup-action{width:100%}}.autonomous-lab-activity-table{overscroll-behavior-x:contain}.autonomous-lab-activity-head,.autonomous-lab-event{grid-template-columns:var(--activity-time-width,110px) var(--activity-event-width,210px) var(--activity-details-width,420px) var(--activity-movie-width,240px) var(--activity-pipeline-width,180px) minmax(82px,auto)!important;width:max-content!important;min-width:calc(var(--activity-time-width,110px) + var(--activity-event-width,210px) + var(--activity-details-width,420px) + var(--activity-movie-width,240px) + var(--activity-pipeline-width,180px) + 82px)!important;box-sizing:border-box!important;display:grid!important}.autonomous-lab-activity-column-heading{align-items:center!important;min-width:0!important;height:100%!important;display:flex!important;position:relative!important}.autonomous-lab-column-resizer{cursor:col-resize!important;z-index:6!important;touch-action:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important}.autonomous-lab-column-resizer:after{content:"";position:absolute}.autonomous-lab-column-resizer:focus-visible{outline:none!important}body.mediaiq-column-resizing,body.mediaiq-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.autonomous-lab-event-time,.autonomous-lab-event-name,.autonomous-lab-event-detail,.autonomous-lab-event-movie,.autonomous-lab-event-pipeline{min-width:0!important;max-width:none!important}.autonomous-lab-activity-table::-webkit-scrollbar-track{border-radius:999px}.autonomous-lab-activity-table::-webkit-scrollbar-thumb:hover{border:2px solid #0000}@media (width<=900px){.autonomous-lab-activity-table{overflow-x:auto!important}}body.view-mobile .autonomous-lab-activity-head{display:none!important}body.view-mobile .autonomous-lab-event-list{overflow-x:visible!important}body.view-mobile .autonomous-lab-event{width:100%!important;min-width:0!important}.autonomous-lab-column-resizer{opacity:1!important;background:0 0!important;width:10px!important;min-width:10px!important}.autonomous-lab-column-resizer:after{width:1px!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important;background:0 0!important;border-radius:999px!important;transition:opacity .12s,background-color .12s,box-shadow .12s!important;top:25%!important;bottom:25%!important;left:4px!important}.autonomous-lab-column-resizer:hover:after,.autonomous-lab-column-resizer:focus-visible:after{opacity:1!important;background:#38bdf8e0!important;box-shadow:0 0 5px #38bdf847!important}body.mediaiq-column-resizing .autonomous-lab-column-resizer:hover:after{opacity:1!important;background:#38bdf8!important}.autonomous-lab-activity-column-heading{box-shadow:none!important;border-right:0!important}.autonomous-lab-activity-head,.autonomous-lab-event{column-gap:0!important;padding-left:16px!important;padding-right:16px!important}.autonomous-lab-activity-head>span,.autonomous-lab-event>span{box-sizing:border-box!important;justify-self:stretch!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:16px!important}.autonomous-lab-activity-head>span:last-child,.autonomous-lab-event>span:last-child{padding-right:0!important}.autonomous-lab-activity-column-heading,.autonomous-lab-activity-head>span:last-child,.autonomous-lab-event-time{text-align:left!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.autonomous-lab-event-name{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;display:flex!important}.autonomous-lab-event-symbol{text-align:center!important;flex:0 0 12px!important;width:12px!important;min-width:12px!important;margin:0!important;padding:0!important}.autonomous-lab-event-name>strong{min-width:0!important;margin:0!important;padding:0!important}.autonomous-lab-event-detail{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}.autonomous-lab-event-detail>span{margin:0!important;padding:0!important}.autonomous-lab-result-check{flex:none!important;margin:0!important}.autonomous-lab-event-movie,.autonomous-lab-event-pipeline{text-align:left!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.autonomous-lab-event-pipeline .autonomous-lab-pipeline-badge{margin:0!important}.autonomous-lab-event-duration{text-align:left!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.autonomous-lab-activity-head{padding-right:26px!important}.autonomous-lab-event{padding-right:16px!important}.autonomous-lab-activity-column-heading{overflow:visible!important}.autonomous-lab-column-resizer{right:6px!important}body.view-mobile .autonomous-lab-event{padding:9px!important}body.view-mobile .autonomous-lab-event>span{padding-right:0!important}body.view-mobile .autonomous-lab-event-name{gap:7px!important}.subtitle-maintenance-page .subtitle-maintenance-table-wrap{scrollbar-width:thin!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important;width:100%!important;max-width:100%!important;max-height:520px!important;position:relative!important;overflow:auto!important}.subtitle-maintenance-page .subtitle-maintenance-table{table-layout:fixed!important;border-collapse:collapse!important;max-width:none!important;margin:0!important}.subtitle-maintenance-page .subtitle-maintenance-table th,.subtitle-maintenance-page .subtitle-maintenance-table td{box-sizing:border-box!important;text-align:left!important;vertical-align:middle!important;width:auto!important;max-width:none!important;padding-left:13px!important;padding-right:13px!important}.subtitle-maintenance-page .subtitle-maintenance-table th{z-index:4!important;white-space:nowrap!important;background:#081a2c!important;height:38px!important;padding-top:10px!important;padding-bottom:10px!important;position:sticky!important;top:0!important;overflow:visible!important}.subtitle-maintenance-page .subtitle-maintenance-table th:first-child,.subtitle-maintenance-page .subtitle-maintenance-table td:first-child,.subtitle-maintenance-page .subtitle-maintenance-table th:nth-child(8),.subtitle-maintenance-page .subtitle-maintenance-table td:nth-child(8){text-align:center!important}.subtitle-maintenance-page .subtitle-maintenance-table td{height:42px!important;padding-top:8px!important;padding-bottom:8px!important}.subtitle-maintenance-page .subtitle-maintenance-table td>*{max-width:100%}.subtitle-table-column-resizer{width:10px!important;min-width:10px!important;box-shadow:none!important;opacity:1!important;cursor:col-resize!important;z-index:8!important;touch-action:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important;right:-5px!important}.subtitle-table-column-resizer:after{width:1px;box-shadow:none;opacity:0;content:"";pointer-events:none;background:0 0;border-radius:999px;transition:opacity .12s,background-color .12s,box-shadow .12s;position:absolute;top:25%;bottom:25%;left:4px}.subtitle-table-column-resizer:hover:after,.subtitle-table-column-resizer:focus-visible:after{opacity:1;background:#38bdf8e6;box-shadow:0 0 5px #38bdf84d}.subtitle-table-column-resizer:focus-visible{outline:none!important}body.mediaiq-subtitle-column-resizing,body.mediaiq-subtitle-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.subtitle-maintenance-page .subtitle-maintenance-table-wrap::-webkit-scrollbar{width:10px;height:10px}.subtitle-maintenance-page .subtitle-maintenance-table-wrap::-webkit-scrollbar-track{background:#0f172a6b;border-radius:999px}.subtitle-maintenance-page .subtitle-maintenance-table-wrap::-webkit-scrollbar-thumb{background:#64748b94 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}.subtitle-maintenance-page .subtitle-maintenance-table-wrap::-webkit-scrollbar-thumb:hover{background:#94a3b8bd padding-box padding-box;border:2px solid #0000}@media (width<=760px){.subtitle-maintenance-page .subtitle-maintenance-table{display:table!important}.subtitle-maintenance-page .subtitle-maintenance-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}.repair-centre-page .repair-table-scroll{scrollbar-width:thin!important;scrollbar-gutter:stable!important;overscroll-behavior-x:contain!important;width:100%!important;max-width:100%!important;position:relative!important;overflow:auto visible!important}.repair-centre-page .repair-centre-table{table-layout:fixed!important;border-collapse:collapse!important;max-width:none!important;margin:0!important}.repair-centre-page .repair-centre-table th,.repair-centre-page .repair-centre-table td{box-sizing:border-box!important;text-align:left!important;vertical-align:middle!important;width:auto!important;max-width:none!important;padding:13px 15px!important}.repair-centre-page .repair-centre-table th:first-child,.repair-centre-page .repair-centre-table td:first-child{text-align:center!important}.repair-centre-page .repair-centre-table th{color:#8aa0b9!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#101b2d!important;height:40px!important;font-size:9px!important;font-weight:900!important;position:relative!important;overflow:visible!important}.repair-centre-page .repair-centre-table td{color:#cbd8e8!important;font-size:11px!important}.repair-centre-page .repair-description-cell,.repair-centre-page .repair-path-cell{min-width:0!important}.repair-centre-page .repair-description-cell>*,.repair-centre-page .repair-path-cell>*{max-width:100%!important}.repair-centre-page .repair-path-cell code,.repair-centre-page .repair-path-cell span{overflow-wrap:anywhere!important}.repair-table-column-resizer{width:10px!important;min-width:10px!important;box-shadow:none!important;opacity:1!important;cursor:col-resize!important;z-index:8!important;touch-action:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important;right:-5px!important}.repair-table-column-resizer:after{width:1px;box-shadow:none;opacity:0;content:"";pointer-events:none;background:0 0;border-radius:999px;transition:opacity .12s,background-color .12s,box-shadow .12s;position:absolute;top:24%;bottom:24%;left:4px}.repair-table-column-resizer:hover:after,.repair-table-column-resizer:focus-visible:after{opacity:1;background:#38bdf8e6;box-shadow:0 0 5px #38bdf84d}.repair-table-column-resizer:focus-visible{outline:none!important}body.mediaiq-repair-column-resizing,body.mediaiq-repair-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.repair-centre-page .repair-table-scroll::-webkit-scrollbar{height:10px}.repair-centre-page .repair-table-scroll::-webkit-scrollbar-track{background:#0f172a6b;border-radius:999px}.repair-centre-page .repair-table-scroll::-webkit-scrollbar-thumb{background:#64748b94 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-width:32px}.repair-centre-page .repair-table-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8bd padding-box padding-box;border:2px solid #0000}@media (width<=760px){.repair-centre-page .repair-centre-table{display:table!important}.repair-centre-page .repair-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}.system-events-page .system-table-wrap,.system-events-toolbar+.system-table-wrap{scrollbar-width:thin!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important;width:100%!important;max-width:100%!important;position:relative!important;overflow:auto!important}.system-events-table{table-layout:fixed!important;border-collapse:collapse!important;max-width:none!important;margin:0!important}.system-events-table th,.system-events-table td{box-sizing:border-box!important;text-align:left!important;vertical-align:middle!important;width:auto!important;max-width:none!important;padding-left:13px!important;padding-right:13px!important}.system-events-table th{z-index:4!important;color:#6e829b!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#0d1726!important;height:39px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:9px!important;font-weight:800!important;position:sticky!important;top:0!important;overflow:visible!important}.system-events-table td{color:#9badc2!important;border-top:1px solid #233650!important;min-width:0!important;padding-top:12px!important;padding-bottom:12px!important;font-size:10px!important}.system-events-table td:nth-child(4),.system-events-table td:nth-child(5){overflow-wrap:anywhere!important;word-break:normal!important}.system-events-table td>strong{color:#dbe7f4!important}.system-events-column-resizer{width:10px!important;min-width:10px!important;box-shadow:none!important;opacity:1!important;cursor:col-resize!important;z-index:8!important;touch-action:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important;right:-5px!important}.system-events-column-resizer:after{width:1px;box-shadow:none;opacity:0;content:"";pointer-events:none;background:0 0;border-radius:999px;transition:opacity .12s,background-color .12s,box-shadow .12s;position:absolute;top:25%;bottom:25%;left:4px}.system-events-column-resizer:hover:after,.system-events-column-resizer:focus-visible:after{opacity:1;background:#38bdf8e6;box-shadow:0 0 5px #38bdf84d}.system-events-column-resizer:focus-visible{outline:none!important}body.mediaiq-system-events-column-resizing,body.mediaiq-system-events-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.system-events-page .system-table-wrap::-webkit-scrollbar{width:10px;height:10px}.system-events-toolbar+.system-table-wrap::-webkit-scrollbar{width:10px;height:10px}.system-events-page .system-table-wrap::-webkit-scrollbar-track{background:#0f172a6b;border-radius:999px}.system-events-toolbar+.system-table-wrap::-webkit-scrollbar-track{background:#0f172a6b;border-radius:999px}.system-events-page .system-table-wrap::-webkit-scrollbar-thumb{background:#64748b94 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-width:32px;min-height:32px}.system-events-toolbar+.system-table-wrap::-webkit-scrollbar-thumb{background:#64748b94 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-width:32px;min-height:32px}.system-events-page .system-table-wrap::-webkit-scrollbar-thumb:hover{background:#94a3b8bd padding-box padding-box;border:2px solid #0000}.system-events-toolbar+.system-table-wrap::-webkit-scrollbar-thumb:hover{background:#94a3b8bd padding-box padding-box;border:2px solid #0000}@media (width<=760px){.system-events-table{display:table!important}.system-events-page .system-table-wrap,.system-events-toolbar+.system-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}.mediaiq-intelligence-footer{border-radius:16px!important;margin:10px 24px 14px!important;box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff09!important}.mediaiq-footer-feature,.mediaiq-footer-signature{gap:9px!important;min-height:58px!important;padding:10px 13px!important}.mediaiq-footer-feature:not(:first-child):before,.mediaiq-footer-signature:before{top:20%!important;bottom:20%!important}.mediaiq-footer-feature svg{filter:drop-shadow(0 0 5px)!important;flex:0 0 24px!important;width:24px!important;height:24px!important}.mediaiq-footer-feature div{gap:2px!important}.mediaiq-footer-feature strong{letter-spacing:.065em!important;font-size:10px!important;line-height:1.2!important}.mediaiq-footer-feature span{font-size:9px!important;line-height:1.3!important}.mediaiq-footer-signature{gap:3px!important}.mediaiq-footer-signature strong{letter-spacing:.16em!important;font-size:18px!important;line-height:1.1!important}.mediaiq-footer-signature span{letter-spacing:.15em!important;max-width:170px!important;font-size:8px!important;line-height:1.35!important}@media (width<=1450px){.mediaiq-intelligence-footer{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){.mediaiq-intelligence-footer{border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:10px 14px 12px!important}.mediaiq-footer-signature{grid-column:span 2!important}}@media (width<=620px){.mediaiq-intelligence-footer{border-radius:13px!important;grid-template-columns:1fr!important}.mediaiq-footer-feature,.mediaiq-footer-signature{min-height:52px!important;padding:9px 11px!important}.mediaiq-footer-signature{grid-column:auto!important}.mediaiq-footer-feature:not(:first-child):before,.mediaiq-footer-signature:before{width:auto!important;height:1px!important;inset:0 10% auto!important}}.subtitle-maintenance-page .subtitle-results-panel .subtitle-maintenance-table-wrap,.subtitle-maintenance-page .subtitle-maintenance-table-wrap{scrollbar-gutter:auto!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto visible!important}.subtitle-maintenance-page .subtitle-results-panel{margin-bottom:0!important}.subtitle-maintenance-page{padding-bottom:0!important}.subtitle-maintenance-page .subtitle-maintenance-table{max-width:none!important}.subtitle-maintenance-page .subtitle-maintenance-table thead th{z-index:4!important;top:0!important}.subtitle-maintenance-page .subtitle-maintenance-table-wrap::-webkit-scrollbar{height:10px!important}.subtitle-maintenance-page .subtitle-maintenance-table-wrap::-webkit-scrollbar-thumb{min-width:32px!important}@media (height<=900px) and (width>=761px){.subtitle-maintenance-page .subtitle-results-panel .subtitle-maintenance-table-wrap,.subtitle-maintenance-page .subtitle-maintenance-table-wrap{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.subtitle-maintenance-page .subtitle-results-panel{margin-bottom:0!important}.subtitle-maintenance-page{padding-bottom:0!important}}@media (height>=1100px) and (width>=761px){.subtitle-maintenance-page .subtitle-results-panel .subtitle-maintenance-table-wrap,.subtitle-maintenance-page .subtitle-maintenance-table-wrap{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.subtitle-maintenance-page .subtitle-results-panel{margin-bottom:0!important}.subtitle-maintenance-page{padding-bottom:0!important}}body.view-mobile .subtitle-results-panel .subtitle-maintenance-table-wrap,body.view-mobile .subtitle-maintenance-table-wrap{-webkit-overflow-scrolling:touch;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto visible!important}body.view-mobile .subtitle-results-panel{margin-bottom:0!important}body.view-mobile .subtitle-maintenance-page{padding-bottom:0!important}@media (width<=760px){.subtitle-maintenance-page .subtitle-results-panel .subtitle-maintenance-table-wrap,.subtitle-maintenance-page .subtitle-maintenance-table-wrap{height:auto!important;min-height:0!important;max-height:none!important;overflow:auto visible!important}.subtitle-maintenance-page .subtitle-results-panel{margin-bottom:0!important}.subtitle-maintenance-page{padding-bottom:0!important}}.movies-grid{grid-template-columns:repeat(auto-fill,minmax(150px,160px))!important;justify-content:start!important;align-items:start!important;gap:10px!important;display:grid!important}.movie-card.compact-movie-card{border-radius:9px!important;width:100%!important;min-width:0!important;max-width:160px!important;margin:0!important;overflow:hidden!important}.movie-card.compact-movie-card .compact-poster{width:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.movie-card.compact-movie-card .compact-poster img{aspect-ratio:2/3!important;object-fit:cover!important;object-position:center top!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.movie-card.compact-movie-card .poster-fallback{aspect-ratio:2/3!important;width:100%!important;margin:0!important;padding:0!important}.movie-card.compact-movie-card .compact-card-copy{padding:7px 8px!important}.movie-card.compact-movie-card .compact-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:0!important;margin-bottom:4px!important;font-size:11px!important;line-height:1.22!important}.movie-card.compact-movie-card .compact-card-media-row{margin:0 0 5px!important}.movie-card.compact-movie-card .compact-card-media-row p{margin:0!important;font-size:9px!important;line-height:1.2!important}.movie-card.compact-movie-card .compact-card-footer{align-items:center!important;gap:4px!important;margin-top:5px!important}.movie-card.compact-movie-card .provider-buttons{gap:3px!important}.movie-card.compact-movie-card .provider-button{border-radius:5px!important;min-height:22px!important;padding:3px 6px!important;font-size:8px!important;line-height:1!important}.movie-card.compact-movie-card .provider-button svg{width:11px!important;height:11px!important}.movie-card.compact-movie-card .movie-selection-circle{top:6px!important;left:6px!important}.movie-card.compact-movie-card .movie-card-menu-button{top:6px!important;right:6px!important}.movie-card.compact-movie-card .compact-status{max-width:calc(100% - 12px)!important;padding:3px 5px!important;font-size:8px!important;bottom:6px!important;left:6px!important}.movie-card.compact-movie-card .compact-status svg{width:10px!important;height:10px!important}.movie-card.compact-movie-card .intelligence-poster-library-badge{max-width:calc(50% - 8px)!important;padding:3px 5px!important;font-size:8px!important;bottom:6px!important;right:6px!important}.movie-card.compact-movie-card .movie-subtitle-missing-badge{max-width:calc(50% - 8px)!important;padding:3px 5px!important;font-size:8px!important;line-height:1!important}.movie-card.compact-movie-card .processing-card-shared-badge{padding:3px 5px!important;font-size:8px!important;line-height:1!important}.movie-card.compact-movie-card .release-badge{font-size:8px!important}.movie-card.compact-movie-card .compact-card-footer{font-size:9px!important}.movie-card.compact-movie-card .movie-card-native-link{position:absolute!important;inset:0!important}@media (width>=761px){.movies-grid{grid-template-columns:repeat(auto-fill,minmax(150px,160px))!important;gap:10px!important}.movie-card.compact-movie-card{max-width:160px!important}}@media (width>=621px) and (width<=900px){.movies-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))!important;gap:9px!important}.movie-card.compact-movie-card{max-width:none!important}}body.view-mobile .movies-grid{grid-template-columns:revert!important;gap:revert!important;justify-content:normal!important}body.view-mobile .movie-card.compact-movie-card{max-width:none!important}@media (width<=620px){.movies-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.movie-card.compact-movie-card{width:100%!important;max-width:none!important}}.rbac-page{flex-direction:column;gap:22px;display:flex}.rbac-page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rbac-page-header h1{margin:4px 0 6px;font-size:28px}.rbac-page-header p,.rbac-panel-heading p,.rbac-permissions-heading p{color:var(--muted);margin:0}.rbac-eyebrow{color:#79b8ff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.rbac-layout{grid-template-columns:minmax(0,.85fr) minmax(560px,1.4fr);align-items:start;gap:20px;display:grid}.rbac-panel{border:1px solid var(--border);background:var(--panel);border-radius:16px;overflow:hidden}.rbac-panel-heading{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.rbac-panel-heading h2{margin:0 0 3px;font-size:17px}.rbac-user-list{flex-direction:column;display:flex}.rbac-user-row{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(130px,1fr) auto auto auto auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.rbac-user-row:last-child{border-bottom:0}.rbac-user-avatar{color:#79b8ff;background:#388bfd1f;place-items:center;display:grid}.rbac-user-copy{flex-direction:column;min-width:0;display:flex}.rbac-user-copy strong,.rbac-user-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rbac-user-copy span{color:var(--muted);font-size:12px}.rbac-access-pill,.rbac-status-pill,.rbac-switch-pill{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.rbac-access-pill.administrator{color:#93c5fd}.rbac-access-pill.read_write{color:#6ee7b7}.rbac-access-pill.read_only{color:#cbd5e1}.rbac-access-pill.custom{color:#d8b4fe}.rbac-status-pill.enabled{color:#6ee7b7}.rbac-status-pill.disabled{color:#fca5a5}.rbac-editor{padding-bottom:18px}.rbac-fields{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.rbac-fields label{flex-direction:column;gap:7px;display:flex}.rbac-fields label>span{color:var(--muted);font-size:12px;font-weight:700}.rbac-fields input,.rbac-fields select{width:100%;min-height:40px}.rbac-enabled-switch{border:1px solid var(--border);width:calc(100% - 40px);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 20px 18px;padding:13px 14px;display:grid}.rbac-switch-track{background:#26384e;border-radius:999px;width:38px;height:22px;position:relative}.rbac-switch-track span{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px}.rbac-enabled-switch.on .rbac-switch-track{background:#2563eb}.rbac-enabled-switch.on .rbac-switch-track span{transform:translate(16px)}.rbac-switch-copy{flex-direction:column;display:flex}.rbac-switch-copy small{color:var(--muted)}.rbac-permissions-heading{padding:0 20px 12px}.rbac-permissions-heading h3{margin:0 0 3px}.rbac-permission-groups{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px;display:grid}.rbac-permission-group{border:1px solid var(--border);border-radius:12px;overflow:hidden}.rbac-permission-group h4{border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:10px 12px;font-size:12px}.rbac-permission-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.rbac-permission-row:last-child{border-bottom:0}.rbac-permission-row>span{flex-direction:column;display:flex}.rbac-permission-row small{color:var(--muted);font-size:10px}.rbac-editor-actions{justify-content:flex-end;padding:18px 20px 0;display:flex}@media (width<=1100px){.rbac-layout,.rbac-permission-groups{grid-template-columns:1fr}}@media (width<=720px){.rbac-page-header{flex-direction:column}.rbac-fields{grid-template-columns:1fr}.rbac-user-row{grid-template-columns:38px 1fr auto}}.rbac-page-v2{padding-bottom:100px}.rbac-page-header-v2{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:2px;display:flex}.rbac-page-header-v2 p{color:var(--muted);margin:0}.rbac-card{border:1px solid var(--border);overflow:hidden}.rbac-section-header{border-bottom:1px solid var(--border);background:#09182beb;align-items:center;display:flex}.rbac-section-icon{color:#72b7ff;background:#388bfd17;border:1px solid #388bfd47;flex:0 0 34px;place-items:center;display:grid}.rbac-section-header p{color:var(--muted);margin:0}.rbac-account-table{width:100%}.rbac-account-table-head,.rbac-account-table-row{grid-template-columns:minmax(230px,1.6fr) minmax(145px,.7fr) 105px minmax(170px,.8fr) auto;align-items:center;gap:16px;display:grid}.rbac-account-table-head{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.rbac-account-table-row{border-bottom:1px solid var(--border);transition:background .15s,border-color .15s}.rbac-account-table-row:last-child{border-bottom:0}.rbac-account-table-row:hover{background:#388bfd0b}.rbac-account-table-row.selected{background:#388bfd13;box-shadow:inset 3px 0 #2f8df7}.rbac-account-person{align-items:center;min-width:0;display:flex}.rbac-account-person>div:last-child{flex-direction:column;min-width:0;display:flex}.rbac-account-person strong,.rbac-account-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rbac-account-person small{color:var(--muted)}.rbac-last-login{color:var(--muted);font-size:12px}.rbac-row-actions{justify-content:flex-end;display:flex}.rbac-editor-fields{display:grid}.rbac-editor-fields label{flex-direction:column;display:flex}.rbac-editor-fields label>span{color:var(--muted);font-size:11px;font-weight:700}.rbac-editor-fields input,.rbac-editor-fields select{width:100%}.rbac-access-summary{border:1px solid var(--border);background:#0f21368f;grid-template-columns:auto 1fr;align-items:center;display:grid}.rbac-access-summary>svg{color:#69b1ff}.rbac-access-summary>div{flex-direction:column;display:flex}.rbac-access-summary span{color:var(--muted)}.rbac-enabled-switch-v2{border:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:#0f21365c;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.rbac-permission-summary{border-bottom:1px solid var(--border);background:#0917298c;align-items:center;display:flex}.rbac-permission-summary>span,.rbac-permission-summary>small{color:var(--muted)}.rbac-permission-summary>small{margin-left:auto}.rbac-permission-accordion{flex-direction:column}.rbac-permission-section{border:1px solid var(--border);overflow:hidden}.rbac-permission-section-header{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:grid}.rbac-permission-section-header:hover{background:#388bfd0b}.rbac-section-chevron{color:var(--muted);place-items:center;display:grid}.rbac-permission-section-copy{flex-direction:column;display:flex}.rbac-permission-section-copy small{color:var(--muted)}.rbac-permission-count{border:1px solid var(--border);color:var(--muted);text-align:center;border-radius:999px;font-weight:800}.rbac-permission-table-row{align-items:center;display:grid}.rbac-permission-table-row:last-child{border-bottom:0}.rbac-permission-table-row>div{flex-direction:column;display:flex}.rbac-permission-table-row small{color:var(--muted)}.rbac-permission-table-row.dangerous{background:#7f1d1d0b}.rbac-permission-toggle{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#0f2136a6;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.rbac-permission-toggle.granted{color:#7ee787;background:#22c55e14;border-color:#22c55e52}.rbac-permission-toggle.dangerous.granted{color:#fca5a5;background:#ef444417;border-color:#ef444461}.rbac-permission-toggle:disabled{opacity:.72;cursor:not-allowed}.rbac-save-bar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071221f7;border:1px solid #388bfd47;grid-template-columns:1fr auto auto;align-items:center;display:grid;position:sticky;box-shadow:0 10px 34px #00000052}.rbac-save-bar>div{flex-direction:column;display:flex}.rbac-save-bar>div span{color:var(--muted);font-size:11px}@media (width<=1050px){.rbac-account-table-head{display:none}.rbac-account-table-row{grid-template-columns:1fr auto auto}.rbac-last-login{grid-column:1;padding-left:45px}.rbac-row-actions{grid-column:2/4}}@media (width<=760px){.rbac-page-header-v2{flex-direction:column}.rbac-page-header-v2>.primary-action{justify-content:center;width:100%}.rbac-editor-fields{grid-template-columns:1fr}.rbac-account-table-row{grid-template-columns:1fr auto;gap:10px}.rbac-account-table-row>div:nth-child(3),.rbac-last-login{grid-column:1;padding-left:45px}.rbac-row-actions{grid-column:1/3;justify-content:flex-start;padding-left:45px}.rbac-permission-summary{flex-wrap:wrap;align-items:flex-start;padding-top:10px;padding-bottom:10px}.rbac-permission-summary>small{width:100%;margin-left:0}.rbac-permission-table-row{padding-left:12px}.rbac-save-bar{grid-template-columns:1fr 1fr;bottom:8px}.rbac-save-bar>div{grid-column:1/3}}.access-denied-page{place-items:center;min-height:60vh;padding:40px 20px;display:grid}.access-denied-card{border:1px solid var(--border);text-align:center;background:#071221f0;border-radius:16px;width:min(560px,100%);padding:34px;box-shadow:0 18px 55px #00000047}.access-denied-icon{color:#fca5a5;background:#ef444414;border:1px solid #ef444452;border-radius:16px;place-items:center;width:62px;height:62px;margin:0 auto 17px;display:grid}.access-denied-card .eyebrow{justify-content:center}.access-denied-card h1{margin:8px 0;font-size:28px}.access-denied-card p{max-width:430px;color:var(--muted);margin:0 auto}.access-denied-card code{border:1px solid var(--border);color:#93c5fd;background:#0f2136b3;border-radius:7px;margin-top:16px;padding:6px 9px;font-size:11px;display:inline-block}.access-denied-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}@media (width<=600px){.access-denied-actions{flex-direction:column}}.rbac-page-v2{grid-template-columns:minmax(360px,.82fr) minmax(540px,1.35fr)!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:1500px!important;margin:0 auto!important;padding:0 0 86px!important;display:grid!important}.rbac-page-v2>.rbac-page-header-v2{grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:54px!important;margin:0 0 2px!important;display:flex!important}.rbac-page-header-v2 h1{margin:2px 0 3px!important;font-size:24px!important;line-height:1.12!important}.rbac-page-header-v2 p{max-width:760px!important;font-size:12px!important;line-height:1.45!important}.rbac-page-header-v2 .rbac-eyebrow{letter-spacing:.085em!important;font-size:10px!important}.rbac-page-header-v2>.primary-action{border-radius:8px!important;min-height:34px!important;padding:7px 12px!important;font-size:12px!important}.rbac-page-v2>.queue-error,.rbac-page-v2>.queue-success{grid-column:1/-1!important;margin:0!important}.rbac-page-v2>section.rbac-card:first-of-type{grid-column:1!important}.rbac-page-v2>form.rbac-card{grid-column:2!important}.rbac-page-v2>section.rbac-card:last-of-type{grid-column:1/-1!important}.rbac-card{background:#061221e0!important;border-radius:11px!important;box-shadow:0 8px 24px #00000026!important}.rbac-section-header{gap:10px!important;min-height:50px!important;padding:10px 13px!important}.rbac-section-icon{border-radius:8px!important;flex-basis:30px!important;width:30px!important;height:30px!important}.rbac-section-header h2{margin:0 0 1px!important;font-size:13px!important}.rbac-section-header p{font-size:10px!important;line-height:1.35!important}.rbac-account-table-head{grid-template-columns:minmax(150px,1.3fr) 112px 76px minmax(115px,.8fr) auto!important;gap:9px!important;min-height:30px!important;padding:0 12px!important;font-size:8px!important}.rbac-account-table-row{grid-template-columns:minmax(150px,1.3fr) 112px 76px minmax(115px,.8fr) auto!important;gap:9px!important;min-height:52px!important;padding:7px 12px!important}.rbac-user-avatar{border-radius:8px!important;width:30px!important;height:30px!important}.rbac-account-person{gap:8px!important}.rbac-account-person strong{font-size:11px!important}.rbac-account-person small,.rbac-last-login{font-size:9px!important}.rbac-access-pill,.rbac-status-pill{min-height:22px!important;padding:3px 7px!important;font-size:8px!important}.rbac-row-actions{gap:5px!important}.rbac-row-actions .compact{min-height:28px!important;padding:4px 7px!important;font-size:10px!important}.rbac-account-editor{padding:12px 13px 13px!important}.rbac-editor-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px 10px!important}.rbac-editor-fields label{gap:4px!important}.rbac-editor-fields label>span{font-size:9px!important}.rbac-editor-fields input,.rbac-editor-fields select{border-radius:7px!important;height:34px!important;min-height:34px!important;padding:6px 9px!important;font-size:11px!important}.rbac-access-summary{border-radius:8px!important;gap:9px!important;min-height:42px!important;margin-top:9px!important;padding:8px 10px!important}.rbac-access-summary>svg{width:18px!important;height:18px!important}.rbac-access-summary strong{font-size:11px!important}.rbac-access-summary span{font-size:9px!important}.rbac-enabled-switch-v2{border-radius:8px!important;gap:9px!important;min-height:45px!important;margin-top:9px!important;padding:8px 10px!important}.rbac-enabled-switch-v2 .rbac-switch-track{background:#26384e!important;border-radius:999px!important;flex:0 0 34px!important;width:34px!important;height:20px!important;transition:background .16s!important;position:relative!important}.rbac-enabled-switch-v2 .rbac-switch-track>span{background:#f8fafc!important;border-radius:50%!important;width:14px!important;height:14px!important;transition:transform .16s!important;position:absolute!important;top:3px!important;left:3px!important;transform:none!important}.rbac-enabled-switch-v2.on .rbac-switch-track{background:#1677e8!important}.rbac-enabled-switch-v2.on .rbac-switch-track>span{transform:translate(14px)!important}.rbac-enabled-switch-v2.off .rbac-switch-track{background:#26384e!important}.rbac-switch-copy strong{font-size:10px!important}.rbac-switch-copy small{font-size:9px!important}.rbac-switch-pill{padding:3px 7px!important;font-size:8px!important}.rbac-permission-summary{gap:6px!important;min-height:37px!important;padding:6px 13px!important;font-size:9px!important}.rbac-permission-summary strong{font-size:10px!important}.rbac-permission-summary>small{font-size:9px!important}.rbac-permission-accordion{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:7px!important;padding:9px!important;display:grid!important}.rbac-permission-section{background:#071526a8!important;border-radius:8px!important}.rbac-permission-section:has(.rbac-permission-table){grid-column:1/-1!important}.rbac-permission-section-header{grid-template-columns:19px 1fr auto!important;gap:7px!important;min-height:43px!important;padding:7px 9px!important}.rbac-section-chevron svg{width:14px!important;height:14px!important}.rbac-permission-section-copy strong{font-size:10px!important}.rbac-permission-section-copy small{margin-top:1px!important;font-size:8px!important;line-height:1.25!important}.rbac-permission-count{min-width:34px!important;padding:3px 5px!important;font-size:8px!important}.rbac-permission-table{border-top:1px solid var(--border)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.rbac-permission-table-row{border-bottom:1px solid #7b94b21f!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:42px!important;padding:6px 9px!important}.rbac-permission-table-row:nth-child(odd){border-right:1px solid #7b94b21f!important}.rbac-permission-table-row strong{font-size:9px!important;line-height:1.15!important}.rbac-permission-table-row small{opacity:.72!important;margin-top:1px!important;font-size:7.5px!important}.rbac-permission-toggle{border-radius:7px!important;gap:4px!important;min-width:72px!important;min-height:26px!important;padding:3px 6px!important;font-size:8px!important}.rbac-permission-toggle svg{width:11px!important;height:11px!important}.rbac-save-bar{border-radius:10px!important;grid-column:1/-1!important;gap:7px!important;min-height:48px!important;padding:7px 9px 7px 12px!important;bottom:8px!important}.rbac-save-bar>div strong{font-size:10px!important}.rbac-save-bar>div span{font-size:8px!important}.rbac-save-bar .primary-action,.rbac-save-bar .secondary-action{min-height:31px!important;padding:5px 9px!important;font-size:10px!important}@media (width<=1180px){.rbac-page-v2{grid-template-columns:1fr!important}.rbac-page-v2>section.rbac-card:first-of-type,.rbac-page-v2>form.rbac-card,.rbac-page-v2>section.rbac-card:last-of-type{grid-column:1!important}.rbac-account-table-head,.rbac-account-table-row{grid-template-columns:minmax(180px,1.3fr) 110px 76px minmax(125px,.8fr) auto!important}}@media (width<=780px){.rbac-page-v2{flex-direction:column!important;gap:10px!important;display:flex!important}.rbac-page-header-v2{align-items:flex-start!important}.rbac-page-header-v2>.primary-action{width:auto!important}.rbac-editor-fields,.rbac-permission-accordion,.rbac-permission-table{grid-template-columns:1fr!important}.rbac-permission-section:has(.rbac-permission-table){grid-column:auto!important}.rbac-permission-table-row:nth-child(odd){border-right:0!important}.rbac-account-table-head{display:none!important}.rbac-account-table-row{grid-template-columns:minmax(0,1fr) auto!important}.rbac-account-table-row>div:nth-child(2),.rbac-account-table-row>div:nth-child(3),.rbac-last-login{grid-column:1!important;padding-left:38px!important}.rbac-row-actions{grid-column:1/-1!important;justify-content:flex-start!important;padding-left:38px!important}}.rbac-account-form{scroll-margin-top:72px;transition:border-color .18s,box-shadow .18s,background .18s}.rbac-account-form.attention{border-color:#2f8df7d1!important;box-shadow:0 0 0 2px #2f8df729,0 12px 32px #00000038!important}.rbac-account-form.attention .rbac-section-header{background:linear-gradient(90deg,#2f8df721,#09182beb)!important}.autonomous-history-toolbar{background:#06122061;border-top:1px solid #42658b3d;border-bottom:1px solid #42658b3d;grid-template-columns:minmax(260px,1fr) minmax(180px,240px) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.autonomous-history-search{min-width:0}.autonomous-history-search input,.autonomous-history-toolbar select{color:#dcecf9;width:100%;min-height:34px;font:inherit;background:#09192b;border:1px solid #466c948a;border-radius:7px;outline:none;padding:7px 10px;font-size:10px}.autonomous-history-search input:focus,.autonomous-history-toolbar select:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81a}.autonomous-history-search input::placeholder{color:#607b96}.autonomous-history-count{color:#718aa4;white-space:nowrap;font-size:9px}.autonomous-history-count strong{color:#c9d9e8;font-weight:850}@media (width<=850px){.autonomous-history-toolbar{grid-template-columns:1fr 1fr}.autonomous-history-count{grid-column:1/-1}}@media (width<=600px){.autonomous-history-toolbar{grid-template-columns:1fr}.autonomous-history-count{white-space:normal;grid-column:auto}}.autonomous-lab-activity-table{overflow:visible!important}.autonomous-lab-event-list{scrollbar-width:thin!important;overscroll-behavior:contain!important;overflow:hidden scroll!important}.autonomous-lab-events{flex-direction:column!important;display:flex!important;overflow:hidden!important}.autonomous-lab-events-heading,.autonomous-history-toolbar{flex:none!important}.autonomous-lab-activity-table{scrollbar-gutter:stable both-edges!important;scrollbar-width:thin!important;scrollbar-color:#4988b2d1 #05111d73!important;overscroll-behavior:contain!important;flex:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:auto scroll!important}.autonomous-lab-activity-head{z-index:10!important;background:#071a2c!important;min-height:34px!important;position:sticky!important;top:0!important}.autonomous-lab-event-list{width:max-content!important;min-width:calc(var(--activity-time-width,110px) + var(--activity-event-width,210px) + var(--activity-details-width,420px) + var(--activity-movie-width,240px) + var(--activity-pipeline-width,180px) + 82px)!important;scrollbar-gutter:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.autonomous-lab-event{min-height:41px!important}.autonomous-lab-activity-table::-webkit-scrollbar{width:10px!important;height:10px!important}.autonomous-lab-activity-table::-webkit-scrollbar-track{background:#05111d73!important}.autonomous-lab-activity-table::-webkit-scrollbar-thumb{min-height:32px;background:#4988b2c7 padding-box padding-box!important;border:2px solid #0000!important;border-radius:999px!important}.autonomous-lab-activity-table::-webkit-scrollbar-thumb:hover{background:#4ca8e2f2 padding-box padding-box!important}body.view-mobile .autonomous-lab-activity-table{height:auto!important;overflow:visible!important}body.view-mobile .autonomous-lab-event-list{width:100%!important;min-width:0!important;overflow:visible!important}.autonomous-lab-events{height:590px!important;min-height:590px!important;max-height:590px!important}body.view-mobile .autonomous-lab-events{height:auto!important;min-height:0!important;max-height:none!important}.bulk-movie-match-summary-integrity{color:#7890a9;letter-spacing:.01em;margin-top:-6px;font-size:10px}.bulk-movie-match-page{flex-direction:column;gap:16px;display:flex}.bulk-movie-match-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bulk-movie-match-header h1{margin:3px 0 4px;font-size:28px}.bulk-movie-match-header p{color:var(--muted);max-width:760px;margin:0}.bulk-movie-match-eyebrow{color:#8ea6bf;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.bulk-movie-match-header-actions,.bulk-movie-match-actionbar>div:last-child{align-items:center;gap:8px;display:flex}.bulk-movie-match-controls{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;padding:14px;display:grid}.bulk-movie-match-controls label{flex-direction:column;gap:6px;display:flex}.bulk-movie-match-controls label>span{color:var(--muted);font-size:11px;font-weight:750}.bulk-movie-match-controls select{width:100%;min-height:38px}.bulk-movie-match-summary{grid-template-columns:repeat(4,minmax(110px,1fr));gap:9px;display:grid}.bulk-movie-match-summary button{border:1px solid var(--border);background:var(--panel);color:inherit;border-radius:11px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.bulk-movie-match-summary button strong{font-size:20px}.bulk-movie-match-summary button span{color:var(--muted);font-size:11px}.bulk-movie-match-summary .safe strong{color:#4ade80}.bulk-movie-match-summary .review strong{color:#fbbf24}.bulk-movie-match-summary .blocked strong{color:#f87171}.bulk-movie-match-actionbar{z-index:8;border:1px solid var(--border);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.bulk-movie-match-table-wrap{border:1px solid var(--border);border-radius:12px;overflow:auto}.bulk-movie-match-table{border-collapse:collapse}.bulk-movie-match-table th,.bulk-movie-match-table td{border-bottom:1px solid var(--border);vertical-align:top;text-align:left;padding:11px 12px}.bulk-movie-match-table th{z-index:2;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.bulk-movie-match-table td strong,.bulk-movie-match-table td small{display:block}.bulk-movie-match-table td small{color:var(--muted);margin-top:3px;font-size:10px}.bulk-movie-match-table td small.path{text-overflow:ellipsis;white-space:nowrap;max-width:330px;overflow:hidden}.bulk-movie-match-table tr.applied{opacity:.58}.bulk-movie-match-status{text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.bulk-movie-match-status.safe{color:#86efac;background:#16653452}.bulk-movie-match-status.review{color:#fde68a;background:#92400e4d}.bulk-movie-match-status.blocked{color:#fca5a5;background:#7f1d1d4d}.bulk-movie-match-loading{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.bulk-movie-match-error{max-width:300px;color:#fca5a5!important}.bulk-movie-match-review-action{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.bulk-movie-match-review-action small{line-height:1.4;color:#fbbf24!important}.bulk-movie-match-empty{color:var(--muted);text-align:center!important;padding:36px!important}.bulk-movie-match-footnote{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.bulk-movie-match-page .link-button{color:#60a5fa;background:0 0;border:0;padding:0}.bulk-movie-match-page .icon-button{padding:7px}.bulk-movie-match-select{appearance:none;min-height:40px;font:inherit;padding:0 38px 0 12px;color:#e8f3ff!important;box-shadow:none!important;background:#09192b!important;border:1px solid #46698f94!important;border-radius:9px!important}.bulk-movie-match-select:focus{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f629!important}.bulk-movie-match-table-wrap{background:linear-gradient(145deg,#0f1d31f5,#081423fa)}.bulk-movie-match-table th{background:#0b1b2e}.bulk-movie-match-table tbody tr:hover{background:#1c375247}.bulk-movie-match-filebox{background:#04101d80;border:1px solid #41628657;border-radius:9px;padding:9px 10px}.bulk-movie-match-filebox.proposed{background:#0c233aad;border-color:#3b82f66b}.bulk-movie-match-filebox>span{color:#7890a9;text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.bulk-movie-match-filebox>strong{text-overflow:ellipsis;white-space:nowrap;color:#edf6ff;max-width:320px;margin-bottom:8px;font-size:11px;display:block;overflow:hidden}.bulk-movie-match-filebox>code{text-overflow:ellipsis;white-space:nowrap;color:#9fb5ca;background:0 0;border:0;max-width:340px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;display:block;overflow:hidden}.bulk-movie-match-pending-path{color:#7890a9;max-width:280px;font-size:10px;line-height:1.45;display:block}.bulk-movie-match-confidence{color:#d9ecff;font-size:15px!important}.bulk-movie-match-checkbox{accent-color:#3b82f6;width:16px;height:16px}.bulk-movie-match-actionbar.has-selection{box-shadow:0 0 0 1px #3b82f61f,0 10px 30px #00000029}.bulk-movie-match-selection-summary{align-items:baseline;gap:6px;min-width:190px;display:flex}.bulk-movie-match-selection-summary>strong{color:#e8f3ff;font-size:18px}.bulk-movie-match-selection-summary>span{color:#9fb5ca;font-size:11px}.bulk-movie-match-selection-summary>small{color:#7890a9;margin-left:5px;font-size:10px}.bulk-movie-match-actionbar-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.bulk-movie-match-select-column{text-align:center!important}.bulk-movie-match-select-column .bulk-movie-match-checkbox{margin:0 auto;display:block}.bulk-movie-match-table th{position:sticky;top:0;overflow:visible}.bulk-movie-match-table th>span:not(.bulk-movie-match-column-resizer){text-overflow:ellipsis;white-space:nowrap;padding-right:8px;display:block;overflow:hidden}.bulk-movie-match-table td{overflow:hidden}.bulk-movie-match-table td>strong,.bulk-movie-match-table td>small{text-overflow:ellipsis;overflow:hidden}.bulk-movie-match-column-resizer{cursor:col-resize;z-index:6;width:7px;height:100%;position:absolute;top:0;right:-3px}.bulk-movie-match-column-resizer:after{content:"";background:#6487ad3d;width:1px;position:absolute;top:8px;bottom:8px;left:3px}.bulk-movie-match-column-resizer:hover:after,.mediaiq-column-resizing .bulk-movie-match-column-resizer:after{background:#3b82f6}.mediaiq-column-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.mediaiq-column-resizing *{cursor:col-resize!important}.bulk-movie-match-filebox{box-sizing:border-box;width:100%;min-width:0!important}.bulk-movie-match-filebox>strong,.bulk-movie-match-filebox>code{max-width:100%!important}.bulk-movie-match-controls{background:linear-gradient(145deg,#0f1d31f5,#081423fa)}.bulk-movie-match-summary button,.bulk-movie-match-actionbar{background:#081728f0;border-color:#46698f6b}.bulk-movie-match-summary button:hover{background:#122a43eb}.bulk-movie-match-summary button.active{border-color:#3b82f6;outline:none;box-shadow:0 0 0 1px #3b82f638}@media (width<=900px){.bulk-movie-match-header{flex-direction:column}.bulk-movie-match-controls{grid-template-columns:1fr}.bulk-movie-match-summary{grid-template-columns:repeat(2,1fr)}.bulk-movie-match-actionbar{flex-direction:column;align-items:flex-start;position:static}}.bulk-movie-match-mode-panel{background:linear-gradient(145deg,#0f1d31f5,#081423fa);border:1px solid #46698f6b;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.bulk-movie-match-mode-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bulk-movie-match-mode-heading>div{flex-direction:column;gap:2px;display:flex}.bulk-movie-match-mode-heading strong{color:#e8f3ff;font-size:12px}.bulk-movie-match-mode-heading span{color:#7890a9;font-size:10px}.bulk-movie-match-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.bulk-movie-match-mode-card{text-align:left;color:#dcecff;background:#071626e0;border:1px solid #46698f61;border-radius:10px;align-items:flex-start;gap:10px;min-height:92px;padding:13px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.bulk-movie-match-mode-card:hover{background:#10273feb;border-color:#5287be94}.bulk-movie-match-mode-card.active{background:#0f304ef5;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f629,inset 0 0 22px #3b82f60f}.bulk-movie-match-mode-card>svg{color:#75b5ff;flex:none;margin-top:1px}.bulk-movie-match-mode-card>div{flex-direction:column;gap:4px;display:flex}.bulk-movie-match-mode-card strong{color:#eef7ff;font-size:12px}.bulk-movie-match-mode-card span{color:#91a8be;font-size:10px;line-height:1.45}.bulk-movie-match-mode-tag{text-transform:uppercase;letter-spacing:.05em;background:#0b1f33d1;border:1px solid #597ea366;border-radius:999px;width:max-content;padding:3px 6px;font-weight:800;color:#91b7da!important;margin-top:6px!important;font-size:8px!important;display:block!important}.bulk-movie-match-candidate-select{width:100%;min-height:34px;margin-top:8px;padding:0 30px 0 9px;font-size:10px;color:#e8f3ff!important;background:#091a2c!important;border:1px solid #476f978c!important;border-radius:8px!important}.bulk-movie-match-candidate-select:focus{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f621!important}.bulk-movie-match-manual-confidence{color:#fcd34d;text-transform:uppercase;letter-spacing:.04em;background:#78480738;border:1px solid #f59e0b61;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=1000px){.bulk-movie-match-mode-grid{grid-template-columns:1fr}}.bulk-movie-match-actionbar.has-selection{border-color:#3b82f69e}.bulk-movie-match-table tbody tr:has(.bulk-movie-match-checkbox:checked){background:#14375747}.library-view-switcher{justify-content:flex-end;align-items:center;width:max-content;display:flex}.library-view-switcher button{cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.movies-grid.library-view-overview{flex-direction:column!important;width:100%!important;display:flex!important}.movies-grid.library-view-overview .movie-card.compact-movie-card{border-radius:9px!important;grid-template-columns:76px minmax(0,1fr)!important;width:100%!important;max-width:none!important;display:grid!important}.movies-grid.library-view-overview .movie-card.compact-movie-card .compact-poster{grid-column:1!important;width:76px!important;height:108px!important;min-height:108px!important;overflow:hidden!important}.movies-grid.library-view-overview .movie-card.compact-movie-card .compact-poster img,.movies-grid.library-view-overview .movie-card.compact-movie-card .poster-fallback{aspect-ratio:auto!important;object-fit:cover!important;width:76px!important;height:108px!important;min-height:108px!important}.movies-grid.library-view-overview .movie-card.compact-movie-card .compact-card-copy{grid-column:2!important;min-width:0!important;padding:10px 42px 9px 12px!important}.movies-grid.library-view-overview .movie-card.compact-movie-card .compact-card-copy h3{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 6px!important;font-size:13px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.movies-grid.library-view-overview .movie-card.compact-movie-card .compact-card-media-row{margin-bottom:7px!important}.movies-grid.library-view-overview .movie-card.compact-movie-card .compact-card-media-row p{font-size:10px!important}.movies-grid.library-view-overview .movie-card.compact-movie-card .compact-card-footer{margin-top:7px!important;font-size:9px!important}.movies-grid.library-view-table{border:1px solid #4c6c8e4d;flex-direction:column!important;gap:0!important}.movies-grid.library-view-table:before{font-weight:800}.movies-grid.library-view-table .movie-card.compact-movie-card{box-shadow:none!important;border:0!important;border-bottom:1px solid #5b779333!important;border-radius:0!important;position:relative!important}.movies-grid.library-view-table .movie-card.compact-movie-card:last-child{border-bottom:0!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-poster{border-radius:5px!important;grid-column:1!important;width:42px!important;height:58px!important;min-height:58px!important;margin:3px 0 3px 5px!important;overflow:hidden!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-poster img,.movies-grid.library-view-table .movie-card.compact-movie-card .poster-fallback{aspect-ratio:auto!important;object-fit:cover!important;border-radius:5px!important;width:42px!important;height:58px!important;min-height:58px!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-copy{grid-column:2!important;min-height:64px!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-copy h3{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-media-row{grid-column:2!important;min-width:0!important;margin:0!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-media-row p{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:9px!important;overflow:hidden!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-footer{font-size:9px!important}.movies-grid.library-view-table .movie-card.compact-movie-card .movie-selection-circle{top:50%!important;left:auto!important;right:33px!important;transform:translateY(-50%)!important}.movies-grid.library-view-table .movie-card.compact-movie-card .movie-card-menu-button{top:50%!important;transform:translateY(-50%)!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-status,.movies-grid.library-view-table .movie-card.compact-movie-card .intelligence-poster-library-badge,.movies-grid.library-view-table .movie-card.compact-movie-card .movie-subtitle-missing-badge,.movies-grid.library-view-table .movie-card.compact-movie-card .processing-card-shared-badge{display:none!important}@media (width<=700px){.library-view-switcher{justify-content:stretch;width:100%;margin-left:0}.library-view-switcher button{flex:1 1 0}.movies-grid.library-view-overview .movie-card.compact-movie-card{grid-template-columns:64px minmax(0,1fr)!important;min-height:92px!important}.movies-grid.library-view-overview .movie-card.compact-movie-card .compact-poster,.movies-grid.library-view-overview .movie-card.compact-movie-card .compact-poster img,.movies-grid.library-view-overview .movie-card.compact-movie-card .poster-fallback{width:64px!important;height:92px!important;min-height:92px!important}.movies-grid.library-view-table{-webkit-overflow-scrolling:touch}}.library-view-header-slot{justify-content:flex-end;width:100%;margin-top:10px;display:flex}.library-view-header-slot .library-view-switcher{margin:0}.library-view-header-slot .library-view-switcher button{min-height:30px}@media (width<=700px){.library-view-header-slot{justify-content:stretch;margin-top:8px}.library-view-header-slot .library-view-switcher{width:100%}}.staging-page-header>.library-view-header-slot{z-index:5;justify-content:flex-end!important;width:auto!important;margin:0!important;padding:0!important;position:absolute!important;top:48px!important;right:0!important}.staging-page-header>.library-view-header-slot>.library-view-switcher{width:max-content!important;margin:0!important}@media (width<=700px){.staging-page-header{min-height:unset}.staging-page-header>.library-view-header-slot{width:100%!important;margin-top:10px!important;position:static!important}.staging-page-header>.library-view-header-slot>.library-view-switcher{width:100%!important}}.library-view-switcher{background:linear-gradient(#112439f5,#081727f5)!important;border:1px solid #6889ad6b!important;border-radius:10px!important;gap:2px!important;margin:0!important;padding:3px!important;box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000001f!important}.library-view-switcher button{color:#9db1c5!important;border-radius:7px!important;gap:6px!important;min-width:72px!important;min-height:34px!important;padding:6px 10px!important;font-size:10px!important;font-weight:750!important;transition:background .15s,border-color .15s,color .15s,transform .15s!important}.library-view-switcher button:hover{color:#e4f0fc!important;background:#2247699e!important;border-color:#5b9ede59!important}.library-view-switcher button.active{color:#fff!important;background:linear-gradient(#2570b3f5,#174d7ef5)!important;border-color:#4aa3f5bd!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #328ee21f!important}.staging-page-header{min-height:92px!important;padding-right:18px!important;position:relative!important}.staging-page-header>.library-header-actions{z-index:6;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;display:flex!important;position:absolute!important;top:18px!important;right:18px!important}.staging-page-header>.library-header-actions>.library-view-switcher{order:1}.staging-page-header>.library-header-actions>.library-header-refresh{order:2;color:#e4edf7!important;background:linear-gradient(#172c44fa,#0c1d30fa)!important;border:1px solid #6889ad7a!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:96px!important;min-height:40px!important;margin:0!important;padding:7px 13px!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #00000021!important}.staging-page-header>.library-header-actions>.library-header-refresh:hover{color:#fff!important;background:linear-gradient(#204263fa,#112b44fa)!important;border-color:#55a4edad!important}.staging-page-header>.library-view-header-slot{display:none!important}.staging-library-banner{background:linear-gradient(135deg,#102337f0,#0a1a2bf0)!important;border-color:#6889ad57!important;border-radius:12px!important;min-height:68px!important;padding:14px 17px!important;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000014!important}.staging-summary-grid{gap:10px!important}.staging-summary-grid>div{background:linear-gradient(145deg,#112336f0,#0a1929f0)!important;border-color:#6889ad52!important;border-radius:12px!important;min-height:84px!important;padding:13px 15px!important;box-shadow:inset 0 1px #ffffff06,0 6px 18px #00000012!important}.staging-summary-grid>div:hover{border-color:#5b97d07a!important}.staging-summary-grid>div strong{letter-spacing:-.02em!important}.staging-search{background:#0b1b2deb!important;border:1px solid #6889ad61!important;border-radius:10px!important;min-height:44px!important;padding:0 14px!important;box-shadow:inset 0 1px #ffffff06!important}.staging-search:focus-within{border-color:#499debb8!important;box-shadow:0 0 0 3px #3084d11a,inset 0 1px #ffffff06!important}.staging-search input{min-height:42px!important}.staging-page .secondary-action{border-radius:9px!important}.staging-page .movie-results-count{color:#91a6ba!important;margin-top:4px!important;font-size:10px!important}.movies-grid.library-view-overview{gap:6px!important}.movies-grid.library-view-overview .movie-card.compact-movie-card{background:linear-gradient(90deg,#081b2df7,#071727f2)!important;border-color:#52759657!important;min-height:100px!important;box-shadow:inset 0 1px #ffffff05,0 5px 18px #0000000f!important}.movies-grid.library-view-overview .movie-card.compact-movie-card:hover{background:linear-gradient(90deg,#0c2339fa,#081b2df7)!important;border-color:#4a91d38a!important}.movies-grid.library-view-overview .movie-card.compact-movie-card .compact-card-copy{flex-direction:column!important;justify-content:center!important;align-self:stretch!important;display:flex!important}.movies-grid.library-view-table{background:#061422eb!important;border-color:#5b7d9e5c!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff05,0 10px 30px #00000014!important}.movies-grid.library-view-table:before{color:#8ca5bd!important;letter-spacing:.075em!important;background:linear-gradient(#122a40fa,#0b1e31fa)!important;border-bottom:1px solid #6586a657!important;min-height:30px!important;padding:9px 12px 8px 70px!important;font-size:8px!important}.movies-grid.library-view-table .movie-card.compact-movie-card{background:#071828eb!important;border-bottom-color:#5b7c9c2e!important}.movies-grid.library-view-table .movie-card.compact-movie-card:nth-child(odd){background:#081a2bf7!important}.movies-grid.library-view-table .movie-card.compact-movie-card:hover{background:#122b42fa!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-poster{border:1px solid #7795b133!important;margin-left:7px!important;box-shadow:0 3px 10px #0003!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-copy h3{color:#edf5fc!important;font-weight:750!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-media-row p{color:#8da4b9!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-footer{color:#a7bdd1!important}@media (width<=900px){.staging-page-header{min-height:126px!important}.staging-page-header>.library-header-actions{top:auto!important;bottom:8px!important;right:0!important}}@media (width<=700px){.staging-page-header{min-height:unset!important;padding-right:0!important}.staging-page-header>.library-header-actions{align-items:stretch!important;width:100%!important;margin-top:12px!important;position:static!important}.staging-page-header>.library-header-actions>.library-view-switcher{flex:auto!important;width:100%!important}.staging-page-header>.library-header-actions>.library-header-refresh{flex:none!important;min-width:92px!important}.library-view-switcher button{min-width:0!important}}:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .secondary-action,:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) button.secondary-action{color:#dce7f2!important;background:linear-gradient(#172c44fa,#0c1d30fa)!important;border:1px solid #6889ad75!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:8px 14px!important;font-weight:700!important;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0b,0 7px 18px #0000001a!important}:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .secondary-action:hover,:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) button.secondary-action:hover{color:#fff!important;background:linear-gradient(#204263fa,#112b44fa)!important;border-color:#55a4eda8!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #00000024!important}:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .secondary-action:active,:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) button.secondary-action:active{transform:translateY(1px)!important}:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .secondary-action:focus-visible,:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) button.secondary-action:focus-visible{border-color:#47a4f6d9!important;outline:none!important;box-shadow:0 0 0 3px #3084d121,inset 0 1px #ffffff0d!important}.staging-search,:where(.movies-page,.library-page,.processing-destination,.processing-destination-page) .search-box,:where(.movies-page,.library-page,.processing-destination,.processing-destination-page) .movie-search,:where(.movies-page,.library-page,.processing-destination,.processing-destination-page) .library-search{background:linear-gradient(#112236f7,#0a1a2bf7)!important;border:1px solid #6889ad66!important;border-radius:10px!important;min-height:44px!important;transition:border-color .15s,box-shadow .15s,background .15s!important;box-shadow:inset 0 1px #ffffff06,0 6px 18px #0000000f!important}.staging-search:hover,:where(.movies-page,.library-page,.processing-destination,.processing-destination-page) .search-box:hover,:where(.movies-page,.library-page,.processing-destination,.processing-destination-page) .movie-search:hover,:where(.movies-page,.library-page,.processing-destination,.processing-destination-page) .library-search:hover{border-color:#6397c88a!important}.staging-search:focus-within,:where(.movies-page,.library-page,.processing-destination,.processing-destination-page) .search-box:focus-within,:where(.movies-page,.library-page,.processing-destination,.processing-destination-page) .movie-search:focus-within,:where(.movies-page,.library-page,.processing-destination,.processing-destination-page) .library-search:focus-within{background:linear-gradient(#142a41fa,#0b1e31fa)!important;border-color:#499debc2!important;box-shadow:0 0 0 3px #3084d11a,inset 0 1px #ffffff09!important}:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) input[type=search]{color:#dce7f2!important;background:linear-gradient(#112236f7,#0a1a2bf7)!important;border:1px solid #6889ad66!important;border-radius:10px!important;min-height:44px!important;box-shadow:inset 0 1px #ffffff06,0 6px 18px #0000000f!important}:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) input[type=search]:focus{border-color:#499debc2!important;outline:none!important;box-shadow:0 0 0 3px #3084d11a,inset 0 1px #ffffff09!important}:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .toolbar,:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .movie-toolbar,:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .library-toolbar,:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .search-actions{align-items:center!important;gap:9px!important}.staging-page .staging-search+.secondary-action{margin-left:9px!important}:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .secondary-action+.secondary-action{margin-left:0!important}:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .secondary-action:disabled,:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) button.secondary-action:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}@media (width<=700px){:where(.staging-page,.movies-page,.library-page,.processing-destination,.processing-destination-page) .secondary-action{min-height:40px!important;padding:7px 11px!important}}.movie-filter-toolbar{grid-template-columns:minmax(260px,1fr) auto auto auto!important;align-items:center!important;gap:9px!important;display:grid!important}.movie-filter-toolbar .filter-toggle,.movie-filter-toolbar .filter-reset{color:#dce7f2!important;background:linear-gradient(#172c44fa,#0c1d30fa)!important;border:1px solid #6889ad7a!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:94px!important;min-height:44px!important;margin:0!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0b,0 7px 18px #0000001a!important}.movie-filter-toolbar .filter-toggle:hover,.movie-filter-toolbar .filter-reset:hover{color:#fff!important;background:linear-gradient(#204263fa,#112b44fa)!important;border-color:#55a4eda8!important}.movie-filter-toolbar .filter-toggle.active{color:#fff!important;background:linear-gradient(#2570b3f5,#174d7ef5)!important;border-color:#4aa3f5c2!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #328ee21f!important}.movie-filter-toolbar .filter-toggle:active,.movie-filter-toolbar .filter-reset:active{transform:translateY(1px)!important}.movie-filter-toolbar .filter-toggle:focus-visible,.movie-filter-toolbar .filter-reset:focus-visible{border-color:#47a4f6e6!important;outline:none!important;box-shadow:0 0 0 3px #3084d121,inset 0 1px #ffffff0d!important}.movie-filter-toolbar .search-box{color:#8ea7bd!important;background:linear-gradient(#112236fa,#0a1a2bfa)!important;border:1px solid #6889ad70!important;border-radius:10px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 14px!important;transition:border-color .15s,background .15s,box-shadow .15s!important;display:flex!important;box-shadow:inset 0 1px #ffffff06,0 7px 18px #00000012!important}.movie-filter-toolbar .search-box:hover{border-color:#6397c891!important}.movie-filter-toolbar .search-box:focus-within{background:linear-gradient(#142a41fc,#0b1e31fc)!important;border-color:#499debc7!important;box-shadow:0 0 0 3px #3084d11a,inset 0 1px #ffffff09!important}.movie-filter-toolbar .search-box>svg{color:#8299af!important;flex:none!important}.movie-filter-toolbar .search-box:focus-within>svg{color:#70b9fb!important}.movie-filter-toolbar .search-box input,.movie-filter-toolbar .search-box input[type=search]{color:#e5eef8!important;width:100%!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:12px!important}.movie-filter-toolbar .search-box input::placeholder{color:#71889e!important}.movie-overview-meta,.movie-table-meta{display:none}.movies-grid.library-view-overview .movie-overview-meta{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin:7px 0 1px!important;display:flex!important}.movies-grid.library-view-overview .movie-overview-meta>span{color:#9bb2c8!important;background:#0c2237bd!important;border:1px solid #53779952!important;border-radius:999px!important;align-items:center!important;min-height:21px!important;padding:3px 7px!important;font-size:8px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.movies-grid.library-view-overview .movie-overview-meta>span.warning{color:#f8ca72!important;background:#7848072e!important;border-color:#f59e0b57!important}.movies-grid.library-view-table{--miq-table-grid:minmax(190px,1.55fr) 58px 78px 82px 74px 72px 88px 64px minmax(105px,.8fr) minmax(220px,1.55fr) 92px}.movies-grid.library-view-table:before{white-space:pre!important;min-width:1250px!important;padding-left:72px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-copy h3{grid-area:1/1!important;min-width:0!important;margin:0!important}.movies-grid.library-view-table .movie-card.compact-movie-card .movie-table-cell{color:#9db2c5!important;grid-row:1!important;line-height:1.25!important;display:block!important}.movies-grid.library-view-table .movie-table-cell.match{color:#6fd2ff!important;font-weight:800!important}.movies-grid.library-view-table .movie-table-cell.path{color:#7f9bb5!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.movies-grid.library-view-table .movie-table-cell.subtitles.warning{color:#f1b95f!important}.movies-grid.library-view-table .movie-card.compact-movie-card .provider-buttons{flex-wrap:nowrap!important;gap:3px!important;display:flex!important}.movies-grid.library-view-table .movie-card.compact-movie-card .provider-button{min-width:0!important;min-height:23px!important;padding:3px 5px!important;font-size:7px!important}.movies-grid.library-view-table .movie-card.compact-movie-card .movie-card-menu-button{right:7px!important}.advanced-filter-panel,.staging-filters-panel{background:linear-gradient(#0f2033f7,#091929f7)!important;border:1px solid #6084a657!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff06,0 9px 24px #00000014!important}.advanced-filter-panel select,.staging-filters-panel select,.advanced-filter-panel input,.staging-filters-panel input{color:#dce8f4!important;background:#0a1d30!important;border:1px solid #5c80a46b!important;border-radius:8px!important;min-height:38px!important}.advanced-filter-panel select:focus,.staging-filters-panel select:focus,.advanced-filter-panel input:focus,.staging-filters-panel input:focus{border-color:#489eeec2!important;outline:none!important;box-shadow:0 0 0 3px #3084d117!important}@media (width<=800px){.movie-filter-toolbar{grid-template-columns:1fr 1fr 1fr!important}.movie-filter-toolbar .search-box{grid-column:1/-1!important}.movie-filter-toolbar .filter-toggle,.movie-filter-toolbar .filter-reset{width:100%!important;min-width:0!important}}.library-table-header{display:none}.movies-grid.library-view-table .movie-card.compact-movie-card:first-child{grid-template-rows:36px auto!important}.movies-grid.library-view-table .movie-card.compact-movie-card:first-child .library-table-header{--miq-header-grid:50px minmax(190px,1.55fr) 58px 78px 82px 74px 72px 88px 64px minmax(105px,.8fr) minmax(220px,1.55fr) 92px;grid-area:1/1/auto/-1!important;grid-template-columns:var(--miq-header-grid)!important;background:linear-gradient(#122a40fa,#0b1e31fa)!important;border-bottom:1px solid #6586a657!important;align-items:center!important;gap:10px!important;min-width:1270px!important;min-height:36px!important;padding:0 42px 0 0!important;display:grid!important;box-shadow:inset 0 1px #ffffff06!important}.movies-grid.library-view-table .movie-card.compact-movie-card:first-child .compact-poster,.movies-grid.library-view-table .movie-card.compact-movie-card:first-child .compact-card-copy{grid-row:2!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-copy{--miq-table-row-grid:minmax(190px,1.55fr) 58px 78px 82px 74px 72px 88px 64px minmax(105px,.8fr) minmax(220px,1.55fr) 92px;gap:10px!important;padding-right:42px!important}:where(button.secondary-action,button.filter-toggle,button.filter-reset,button.toolbar-button,button.table-toolbar-button,button.header-action,button.icon-text-button,button.ghost-button,.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button):not(.primary-action,.primary-button,.danger,.danger-action,.danger-button,.delete-button,.destructive,.warning-action,.success-action){color:#dce7f2!important;background:linear-gradient(#172c44fa,#0c1d30fa)!important;border:1px solid #6889ad7a!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:7px 13px!important;font-weight:700!important;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0b,0 7px 18px #0000001a!important}:where(button.secondary-action,button.filter-toggle,button.filter-reset,button.toolbar-button,button.table-toolbar-button,button.header-action,button.icon-text-button,button.ghost-button,.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button):not(.primary-action,.primary-button,.danger,.danger-action,.danger-button,.delete-button,.destructive,.warning-action,.success-action):hover{color:#fff!important;background:linear-gradient(#204263fa,#112b44fa)!important;border-color:#55a4eda8!important}:where(button.secondary-action,button.filter-toggle,button.filter-reset,button.toolbar-button,button.table-toolbar-button,button.header-action,button.icon-text-button,button.ghost-button,.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button).active:not(.primary-action,.primary-button,.danger,.danger-action,.danger-button,.delete-button,.destructive,.warning-action,.success-action),:where(button.secondary-action,button.filter-toggle,button.filter-reset,button.toolbar-button,button.table-toolbar-button,button.header-action,button.icon-text-button,button.ghost-button)[aria-pressed=true]:not(.primary-action,.primary-button,.danger,.danger-action,.danger-button,.delete-button,.destructive,.warning-action,.success-action){color:#fff!important;background:linear-gradient(#2570b3f5,#174d7ef5)!important;border-color:#4aa3f5c2!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #328ee21f!important}:where(button.secondary-action,button.filter-toggle,button.filter-reset,button.toolbar-button,button.table-toolbar-button,button.header-action,button.icon-text-button,button.ghost-button):not(.primary-action,.primary-button,.danger,.danger-action,.danger-button,.delete-button,.destructive,.warning-action,.success-action):focus-visible{border-color:#47a4f6e6!important;outline:none!important;box-shadow:0 0 0 3px #3084d121,inset 0 1px #ffffff0d!important}:where(button.secondary-action,button.filter-toggle,button.filter-reset,button.toolbar-button,button.table-toolbar-button,button.header-action,button.icon-text-button,button.ghost-button):disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}:root{--miq-action-bg-top:#172c44fa;--miq-action-bg-bottom:#0c1d30fa;--miq-action-bg-hover-top:#204263fa;--miq-action-bg-hover-bottom:#112b44fa;--miq-action-bg-active-top:#2570b3f5;--miq-action-bg-active-bottom:#174d7ef5;--miq-action-border:#6889ad7a;--miq-action-border-hover:#55a4eda8;--miq-action-border-active:#4aa3f5c2;--miq-action-text:#dce7f2;--miq-action-text-hover:#fff;--miq-action-radius:10px;--miq-action-shadow:inset 0 1px 0 #ffffff0b, 0 7px 18px #0000001a}:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.icon-button,.automation-icon-button,.secret-visibility-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action):not(.primary-action,.primary-button,.danger,.danger-action,.danger-button,.delete,.delete-button,.destructive,.warning-action,.success-action,.watchlist-remove-action,.library-empty-trash-button,.empty-trash-button,.move-to-production,.move-production,.tmdb,.imdb){border:1px solid var(--miq-action-border)!important;border-radius:var(--miq-action-radius)!important;background:linear-gradient(180deg, var(--miq-action-bg-top), var(--miq-action-bg-bottom))!important;min-height:40px!important;color:var(--miq-action-text)!important;box-shadow:var(--miq-action-shadow)!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:7px 13px!important;font-weight:700!important;line-height:1!important;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s!important;display:inline-flex!important}:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.icon-button,.automation-icon-button,.secret-visibility-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action):not(.primary-action,.primary-button,.danger,.danger-action,.danger-button,.delete,.delete-button,.destructive,.warning-action,.success-action,.watchlist-remove-action,.library-empty-trash-button,.empty-trash-button,.move-to-production,.move-production):hover{border-color:var(--miq-action-border-hover)!important;background:linear-gradient(180deg, var(--miq-action-bg-hover-top), var(--miq-action-bg-hover-bottom))!important;color:var(--miq-action-text-hover)!important}:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.icon-button,.automation-icon-button,.secret-visibility-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action).active:not(.primary-action,.primary-button,.danger,.danger-action,.danger-button,.delete,.delete-button,.destructive,.warning-action,.success-action),:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.icon-button,.automation-icon-button,.secret-visibility-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action)[aria-pressed=true]:not(.primary-action,.primary-button,.danger,.danger-action,.danger-button,.delete,.delete-button,.destructive,.warning-action,.success-action){border-color:var(--miq-action-border-active)!important;background:linear-gradient(180deg, var(--miq-action-bg-active-top), var(--miq-action-bg-active-bottom))!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #328ee21f!important}:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.icon-button,.automation-icon-button,.secret-visibility-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action):focus-visible{border-color:#47a4f6e6!important;outline:none!important;box-shadow:0 0 0 3px #3084d121,inset 0 1px #ffffff0d!important}:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.icon-button,.automation-icon-button,.secret-visibility-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action):disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.compact:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button),:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button).compact{border-radius:8px!important;min-height:34px!important;padding:5px 10px!important;font-size:11px!important}:where(.secret-visibility-button){border-radius:8px!important;width:36px!important;min-width:36px!important;min-height:36px!important}:where(.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button){min-width:auto!important;padding-left:12px!important;padding-right:14px!important}:where(.queue-refresh,.updates-refresh-button,.library-header-refresh,.notification-test-button){min-width:94px!important}:where(.managed-backup-save-button,.analysis-lab-run-button,.scheduler-save-button){border-radius:10px!important;min-height:40px!important}:where(.search-box,.movie-search,.library-search,.staging-search,.table-search){background:linear-gradient(#112236fa,#0a1a2bfa)!important;border:1px solid #6889ad70!important;border-radius:10px!important;transition:border-color .15s,background .15s,box-shadow .15s!important;box-shadow:inset 0 1px #ffffff06,0 7px 18px #00000012!important}:where(.search-box,.movie-search,.library-search,.staging-search,.table-search):hover{border-color:#6397c891!important}:where(.search-box,.movie-search,.library-search,.staging-search,.table-search):focus-within{background:linear-gradient(#142a41fc,#0b1e31fc)!important;border-color:#499debc7!important;box-shadow:0 0 0 3px #3084d11a,inset 0 1px #ffffff09!important}@media (width<=700px){:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action){min-height:38px!important;padding:6px 10px!important}}.autonomous-lab-library-scope{border:1px solid var(--border-color,#ffffff1a);background:#ffffff06;flex-direction:column;display:flex}.autonomous-lab-library-scope-heading>div{flex-direction:column;display:flex}.autonomous-lab-library-scope-heading small{opacity:.68}.autonomous-lab-library-scope-heading>span{white-space:nowrap;opacity:.72}.autonomous-lab-library-option{text-align:left;border:1px solid var(--border-color,#ffffff1a);width:100%;color:inherit;cursor:pointer;background:#ffffff05;gap:11px;transition:border-color .15s,background .15s,transform .15s;display:flex}.autonomous-lab-library-option:hover:not(:disabled){background:#ffffff0b}.autonomous-lab-library-option.selected{background:#5a91ff14;border-color:#78aaff7a}.autonomous-lab-library-option:disabled{cursor:default;opacity:.6}.autonomous-lab-library-checkbox{border:1px solid #ffffff38;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.autonomous-lab-library-option.selected .autonomous-lab-library-checkbox{background:#5a91ff33;border-color:#78aaffb3}.autonomous-lab-library-copy{flex-direction:column;gap:3px;display:flex}.autonomous-lab-library-copy small{opacity:.66}.autonomous-lab-adaptive-note{opacity:.68;gap:8px;padding-top:2px}.autonomous-lab-adaptive-note svg{flex:none;margin-top:1px}.autonomous-lab-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.autonomous-lab-control-switch{border-radius:11px!important;grid-area:1/1!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:78px!important;padding:14px 16px!important}.autonomous-lab-control-copy{min-width:0!important}.autonomous-lab-control-copy strong{font-size:13px!important}.autonomous-lab-control-copy small{line-height:1.35!important}.autonomous-lab-priority-control{border-radius:11px!important;grid-area:1/2!important;grid-template-columns:minmax(0,1fr) minmax(170px,205px)!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:78px!important;margin:0!important;padding:14px 16px!important;display:grid!important}.autonomous-lab-priority-copy{min-width:0!important}.autonomous-lab-priority-copy strong{font-size:13px!important}.autonomous-lab-priority-copy small{line-height:1.35!important}.autonomous-lab-priority-control select{width:100%!important;min-width:0!important}.autonomous-lab-library-scope{border-radius:11px!important;grid-area:2/1/auto/-1!important;gap:11px!important;width:100%!important;padding:14px 16px!important}.autonomous-lab-library-scope-heading{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.autonomous-lab-library-scope-heading>div{gap:2px!important}.autonomous-lab-library-scope-heading strong{font-size:13px!important}.autonomous-lab-library-scope-heading small{font-size:11px!important;line-height:1.35!important}.autonomous-lab-library-scope-heading>span{font-size:11px!important}.autonomous-lab-library-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.autonomous-lab-library-option{border-radius:9px!important;align-items:center!important;min-width:0!important;min-height:64px!important;padding:10px 12px!important}.autonomous-lab-library-copy{min-width:0!important}.autonomous-lab-library-copy strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;overflow:hidden!important}.autonomous-lab-library-copy small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;line-height:1.3!important;overflow:hidden!important}.autonomous-lab-library-checkbox{border-radius:5px!important;width:20px!important;height:20px!important}.autonomous-lab-adaptive-note{align-items:center!important;margin:0!important;padding:6px 2px 0!important;font-size:10px!important;line-height:1.35!important;display:flex!important}.autonomous-lab-adaptive-note svg{width:15px!important;height:15px!important;margin:0!important}.autonomous-lab-priority-status{border-radius:10px!important;grid-area:3/1/auto/-1!important;width:100%!important;min-height:0!important;margin:0!important;padding:11px 14px!important}.autonomous-lab-priority-status strong{font-size:11px!important}.autonomous-lab-priority-status span{font-size:10px!important}.autonomous-lab-controls>*{align-self:start!important}.autonomous-lab-control-switch,.autonomous-lab-priority-control{align-self:stretch!important}@media (width<=1050px){.autonomous-lab-library-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.autonomous-lab-controls{grid-template-columns:minmax(0,1fr)!important}.autonomous-lab-control-switch{grid-area:auto/1!important}.autonomous-lab-priority-control{grid-area:auto/1!important;grid-template-columns:minmax(0,1fr)!important}.autonomous-lab-library-scope{grid-area:auto/1!important}.autonomous-lab-library-options{grid-template-columns:minmax(0,1fr)!important}.autonomous-lab-priority-status{grid-area:auto/1!important}.autonomous-lab-library-scope-heading{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}}.autonomous-lab-summary-grid{gap:10px!important;margin-top:2px!important;display:grid!important}.autonomous-lab-summary-card{background:linear-gradient(#ffffff06,#ffffff03)!important;border:1px solid #8caad224!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:86px!important;padding:13px 15px 12px!important;transition:border-color .15s,background .15s,transform .15s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff05!important}.autonomous-lab-summary-card:hover{background:linear-gradient(#ffffff09,#ffffff04)!important;border-color:#8cafe13b!important}.autonomous-lab-summary-card>span{letter-spacing:.08em!important;text-transform:uppercase!important;color:#becde19e!important;margin-bottom:6px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.autonomous-lab-summary-card>strong{color:#f5f8fff5!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:16px!important;font-weight:750!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.autonomous-lab-summary-card>small{color:#aebed794!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin-top:6px!important;font-size:10px!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.autonomous-lab-summary-card:before{content:""!important;background:#69a0eb47!important;border-radius:0 2px 2px 0!important;width:2px!important;position:absolute!important;top:16px!important;bottom:16px!important;left:0!important}.autonomous-lab-summary-card:first-child:before{background:#46b4ff85!important}.autonomous-live-activity{margin-top:9px!important}@media (width<=680px){.autonomous-lab-summary-card{min-height:76px!important}}.autonomous-lab-summary-grid{grid-template-columns:minmax(300px,1.7fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(170px,.9fr)!important;align-items:stretch!important}.autonomous-lab-summary-card:first-child>strong{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:100%!important;font-size:16px!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.autonomous-lab-summary-card:first-child{min-height:92px!important}.autonomous-lab-summary-card:first-child>small{margin-top:5px!important}.autonomous-lab-summary-card:not(:first-child)>strong{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}@media (width<=1180px){.autonomous-lab-summary-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important}}@media (width<=680px){.autonomous-lab-summary-grid{grid-template-columns:minmax(0,1fr)!important}.autonomous-lab-summary-card:first-child>strong{-webkit-line-clamp:3!important;line-clamp:3!important}}.movies-grid.library-view-table:before{content:none!important;display:none!important}.movies-grid.library-view-table{--miq-table-poster:50px;--miq-table-movie:minmax(190px,1.55fr);--miq-table-year:58px;--miq-table-source:78px;--miq-table-resolution:82px;--miq-table-codec:74px;--miq-table-size:72px;--miq-table-subtitles:88px;--miq-table-match:64px;--miq-table-library:minmax(105px,.8fr);--miq-table-path:minmax(220px,1.55fr);--miq-table-actions:92px;--miq-table-gap:10px;--miq-table-min-width:1270px;width:100%!important;max-width:none!important;padding:0!important;display:block!important;overflow:auto visible!important}.movies-grid.library-view-table>.library-table-header{grid-template-columns:var(--miq-table-poster) var(--miq-table-movie) var(--miq-table-year) var(--miq-table-source) var(--miq-table-resolution) var(--miq-table-codec) var(--miq-table-size) var(--miq-table-subtitles) var(--miq-table-match) var(--miq-table-library) var(--miq-table-path) var(--miq-table-actions)!important;align-items:center!important;column-gap:var(--miq-table-gap)!important;width:100%!important;min-width:var(--miq-table-min-width)!important;box-sizing:border-box!important;z-index:2!important;background:linear-gradient(#122a40fc,#0b1e31fc)!important;border:1px solid #5b7d9e61!important;border-bottom:0!important;border-radius:11px 11px 0 0!important;height:38px!important;margin:0!important;padding:0 42px 0 0!important;display:grid!important;position:relative!important}.library-table-header-cell{text-overflow:ellipsis!important;white-space:nowrap!important;color:#94abc0!important;letter-spacing:.06em!important;text-transform:uppercase!important;min-width:0!important;font-size:8px!important;font-weight:800!important;line-height:1!important;overflow:hidden!important}.library-table-header-cell.poster{grid-column:1!important}.library-table-header-cell.movie{grid-column:2!important}.library-table-header-cell.year{grid-column:3!important}.library-table-header-cell.source{grid-column:4!important}.library-table-header-cell.resolution{grid-column:5!important}.library-table-header-cell.codec{grid-column:6!important}.library-table-header-cell.size{grid-column:7!important}.library-table-header-cell.subtitles{grid-column:8!important}.library-table-header-cell.match{grid-column:9!important}.library-table-header-cell.library{grid-column:10!important}.library-table-header-cell.path{grid-column:11!important}.library-table-header-cell.actions{grid-column:12!important}.movies-grid.library-view-table .movie-card.compact-movie-card{grid-template-columns:var(--miq-table-poster) minmax(1200px,1fr)!important;width:100%!important;max-width:none!important;min-width:var(--miq-table-min-width)!important;box-sizing:border-box!important;min-height:66px!important;margin:0!important;display:grid!important}.movies-grid.library-view-table .movie-card.compact-movie-card:first-of-type{border-top-left-radius:0!important;border-top-right-radius:0!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-copy{grid-template-columns:var(--miq-table-movie) var(--miq-table-year) var(--miq-table-source) var(--miq-table-resolution) var(--miq-table-codec) var(--miq-table-size) var(--miq-table-subtitles) var(--miq-table-match) var(--miq-table-library) var(--miq-table-path) var(--miq-table-actions)!important;align-items:center!important;column-gap:var(--miq-table-gap)!important;box-sizing:border-box!important;min-width:1200px!important;padding:0 42px 0 0!important;display:grid!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-copy>h3{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/1!important;min-width:0!important;margin:0!important;overflow:hidden!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-media-row{display:none!important}.movies-grid.library-view-table .movie-card.compact-movie-card .movie-table-meta{display:contents!important}.movies-grid.library-view-table .movie-card.compact-movie-card .movie-table-cell{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:9px!important;overflow:hidden!important}.movies-grid.library-view-table .movie-table-cell.year{grid-column:2!important}.movies-grid.library-view-table .movie-table-cell.source{grid-column:3!important}.movies-grid.library-view-table .movie-table-cell.resolution{grid-column:4!important}.movies-grid.library-view-table .movie-table-cell.codec{grid-column:5!important}.movies-grid.library-view-table .movie-table-cell.size{grid-column:6!important}.movies-grid.library-view-table .movie-table-cell.subtitles{grid-column:7!important}.movies-grid.library-view-table .movie-table-cell.match{grid-column:8!important}.movies-grid.library-view-table .movie-table-cell.library{grid-column:9!important}.movies-grid.library-view-table .movie-table-cell.path{grid-column:10!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-card-footer{grid-area:1/11!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;min-width:0!important;margin:0!important;display:flex!important;overflow:hidden!important}.movies-grid.library-view-table .movie-card.compact-movie-card .compact-poster,.movies-grid.library-view-table .movie-card.compact-movie-card .compact-poster img,.movies-grid.library-view-table .movie-card.compact-movie-card .poster-fallback{border-radius:0!important;width:50px!important;min-width:50px!important;height:66px!important;min-height:66px!important}.movies-page .movie-filter-toolbar>.filter-toggle,.movies-page .movie-filter-toolbar>.filter-reset{flex:none!important;margin:0!important}.movies-page .movies-toolbar-view-switcher{flex:none!important;align-items:center!important;margin:0!important;display:flex!important}.movies-page .movies-toolbar-view-switcher .library-view-switcher{width:max-content!important;margin:0!important}.movies-page .movie-header-buttons:has(.empty-trash-button){min-height:38px!important}@media (width<=1150px){.movies-page .movie-filter-toolbar .search-box{flex:100%!important;width:100%!important;max-width:none!important}}@media (width<=700px){.movies-page .movie-filter-toolbar{align-items:stretch!important}.movies-page .movie-filter-toolbar>.filter-toggle,.movies-page .movie-filter-toolbar>.filter-reset{flex:auto!important}.movies-page .movies-toolbar-view-switcher{flex:100%!important}.movies-page .movies-toolbar-view-switcher .library-view-switcher{width:100%!important}}.movies-page .movies-header-view-switcher{flex:none!important;align-items:center!important;margin:0!important;display:flex!important}.movies-page .movies-header-view-switcher .library-view-switcher{width:max-content!important;margin:0!important}.movies-page .movie-filter-toolbar{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;display:flex!important}.movies-page .movie-filter-toolbar .search-box{flex:0 620px!important;width:min(620px,100%)!important;min-width:280px!important;margin:0!important}.movies-page .movie-filter-toolbar .movies-header-view-switcher,.movies-page .movie-filter-toolbar .movies-toolbar-view-switcher{display:none!important}@media (width<=900px){.movies-page .movie-header-buttons{justify-content:flex-start!important;width:100%!important}}@media (width<=620px){.movies-page .movies-header-view-switcher{flex:100%!important}.movies-page .movies-header-view-switcher .library-view-switcher{width:100%!important}}:root{--miq-sub-btn-height:38px;--miq-sub-btn-radius:9px;--miq-sub-btn-gap:7px;--miq-sub-btn-pad-x:16px;--miq-sub-neutral-border:#4f7da4b8;--miq-sub-neutral-border-hover:#4da6e0e0;--miq-sub-neutral-top:#152d44f5;--miq-sub-neutral-bottom:#0d1f31f5;--miq-sub-neutral-hover-top:#193852fa;--miq-sub-neutral-hover-bottom:#0f263bfa;--miq-sub-neutral-text:#d6e5f3;--miq-sub-neutral-text-hover:#f0f8ff;--miq-sub-primary-border:#38bdf8bd;--miq-sub-primary-border-hover:#7dd3fceb;--miq-sub-primary-top:#0284c7f2;--miq-sub-primary-bottom:#0369a1f2;--miq-sub-primary-hover-top:#0ea5e9fa;--miq-sub-primary-hover-bottom:#0284c7fa;--miq-sub-primary-text:#f0f9ff}:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.icon-button,.automation-icon-button,.secret-visibility-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action,.scheduler-save-button,.repair-centre-subtitle-secondary):not(.primary-action,.primary-button,.danger,.danger-action,.danger-button,.delete,.delete-button,.destructive,.warning-action,.success-action,.watchlist-remove-action,.library-empty-trash-button,.empty-trash-button,.tmdb,.imdb){min-height:var(--miq-sub-btn-height)!important;width:auto!important;min-width:0!important;height:auto!important;padding:0 var(--miq-sub-btn-pad-x)!important;justify-content:center!important;align-items:center!important;gap:var(--miq-sub-btn-gap)!important;border:1px solid var(--miq-sub-neutral-border)!important;border-radius:var(--miq-sub-btn-radius)!important;background:linear-gradient(180deg, var(--miq-sub-neutral-top), var(--miq-sub-neutral-bottom))!important;color:var(--miq-sub-neutral-text)!important;box-shadow:none!important;white-space:nowrap!important;cursor:pointer!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;line-height:1!important;transition:border-color .15s,background .15s,color .15s,opacity .15s!important;display:inline-flex!important;transform:none!important}:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.icon-button,.automation-icon-button,.secret-visibility-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action,.scheduler-save-button,.repair-centre-subtitle-secondary):hover:not(:disabled){border-color:var(--miq-sub-neutral-border-hover)!important;background:linear-gradient(180deg, var(--miq-sub-neutral-hover-top), var(--miq-sub-neutral-hover-bottom))!important;color:var(--miq-sub-neutral-text-hover)!important;transform:none!important}:where(.primary-action,.primary-button,.repair-centre-subtitle-primary):not(.danger,.danger-action,.danger-button,.delete,.delete-button,.destructive,.warning-action){min-height:var(--miq-sub-btn-height)!important;width:auto!important;min-width:0!important;height:auto!important;padding:0 var(--miq-sub-btn-pad-x)!important;justify-content:center!important;align-items:center!important;gap:var(--miq-sub-btn-gap)!important;border:1px solid var(--miq-sub-primary-border)!important;border-radius:var(--miq-sub-btn-radius)!important;background:linear-gradient(180deg, var(--miq-sub-primary-top), var(--miq-sub-primary-bottom))!important;color:var(--miq-sub-primary-text)!important;box-shadow:none!important;white-space:nowrap!important;cursor:pointer!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;line-height:1!important;transition:border-color .15s,background .15s,color .15s,opacity .15s!important;display:inline-flex!important;transform:none!important}:where(.primary-action,.primary-button,.repair-centre-subtitle-primary):hover:not(:disabled){border-color:var(--miq-sub-primary-border-hover)!important;background:linear-gradient(180deg, var(--miq-sub-primary-hover-top), var(--miq-sub-primary-hover-bottom))!important;color:#fff!important;transform:none!important}:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.icon-button,.automation-icon-button,.secret-visibility-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action,.scheduler-save-button,.repair-centre-subtitle-secondary,.primary-action,.primary-button,.repair-centre-subtitle-primary):disabled{opacity:.48!important;cursor:default!important;box-shadow:none!important;transform:none!important}:where(.secondary-action,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.collection-back-button,.movie-details-back-button,.intelligence-return-button,.icon-button,.automation-icon-button,.secret-visibility-button,.movie-action-button,.movie-library-action,.movie-sequence-button,.library-stat-button,.managed-backup-action,.managed-backup-save-button,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.library-monitoring-action-secondary,.link-button,.miq-advanced-toggle,.miq-detail-toggle,.settings-compact-select-trigger,.searchable-select-trigger,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh,.profile-logout-action,.scheduler-save-button,.repair-centre-subtitle-secondary,.primary-action,.primary-button,.repair-centre-subtitle-primary):focus-visible{outline:none!important;box-shadow:0 0 0 3px #38bdf821!important}:where(.secondary-action,.primary-action,.primary-button,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button).compact,.compact:where(.secondary-action,.primary-action,.primary-button,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button){border-radius:8px!important;min-height:34px!important;padding:0 11px!important;font-size:10px!important}:where(.icon-button,.automation-icon-button,.secret-visibility-button){width:38px!important;min-width:38px!important;padding:0!important}@media (width<=700px){:where(.secondary-action,.primary-action,.primary-button,.filter-toggle,.filter-reset,.toolbar-button,.table-toolbar-button,.header-action,.icon-text-button,.ghost-button,.back-button,.movie-action-button,.movie-library-action,.managed-backup-action,.notification-test-button,.queue-refresh,.refresh-metadata,.get-subtitles,.cancel,.close-selection,.analysis-lab-run-button,.collections-rebuild-button,.subtitle-download-action,.subtitle-download-selected-action,.subtitle-selection-action,.updates-refresh-button,.library-header-refresh){min-height:38px!important;padding-left:12px!important;padding-right:12px!important}}.bulk-movie-match-page,.bulk-movie-match-page>section,.bulk-movie-match-header,.bulk-movie-match-mode-panel,.bulk-movie-match-controls,.bulk-movie-match-summary,.bulk-movie-match-actionbar,.bulk-movie-match-table-wrap,.bulk-movie-match-footnote{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.bulk-movie-match-table-wrap{-webkit-overflow-scrolling:touch;display:block!important;overflow:auto visible!important}.bulk-movie-match-table{table-layout:fixed!important;box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:none!important}.bulk-movie-match-table th,.bulk-movie-match-table td{max-width:none;box-sizing:border-box!important;min-width:0!important}.bulk-movie-match-table td>strong,.bulk-movie-match-table td>small,.bulk-movie-match-filebox,.bulk-movie-match-filebox>strong,.bulk-movie-match-filebox>code,.bulk-movie-match-pending-path,.bulk-movie-match-candidate-select{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.bulk-movie-match-mode-grid,.bulk-movie-match-controls{width:100%!important;max-width:none!important}@media (width>=1400px){.bulk-movie-match-page{padding-left:clamp(16px,1.25vw,28px)!important;padding-right:clamp(16px,1.25vw,28px)!important}}@media (width<=900px){.bulk-movie-match-table{width:max-content!important;min-width:100%!important}}@media (width>=901px){html,body,#root{width:100%!important;min-width:0!important;max-width:none!important}.app-shell,.app-layout,.main-content{box-sizing:border-box!important;min-width:0!important;max-width:none!important}.main-content{flex:auto!important;width:auto!important}.page-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.page-content>main,.page-content>section,.page-content>article,.page-content>[class$=-page],.page-content>[class*=-page\ ],.page-content .table-wrap,.page-content [class$=-table-wrap],.page-content [class*=-table-wrap\ ],.page-content [class$=-controls],.page-content [class$=-toolbar],.page-content [class$=-summary]{box-sizing:border-box!important;min-width:0!important;max-width:none!important}.movies-grid:not(.library-view-table){grid-template-columns:repeat(auto-fill,minmax(150px,160px))!important;justify-content:start!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.movies-grid:not(.library-view-table) .movie-card.compact-movie-card{width:100%!important;min-width:0!important;max-width:160px!important}.page-content table,.page-content [class*=table-wrap]{box-sizing:border-box!important;max-width:none!important}}@media (width<=900px){.page-content{min-width:0!important;max-width:100%!important}}.bulk-movie-match-server-window-info{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.bulk-movie-match-server-window-info strong{white-space:nowrap}.bulk-movie-match-server-window-info span{opacity:.72;font-size:.88rem}.bulk-movie-match-server-window-actions{flex-shrink:0}@media (width<=800px){.bulk-movie-match-server-window{flex-direction:column}}.hero-actions a.movie-action-button.tmdb,.hero-actions .movie-action-button.tmdb{color:#19d8d5!important;filter:none!important;background:#071923d1!important;border-color:#19d8d5c7!important;box-shadow:inset 0 0 0 1px #19d8d509,0 0 12px #19d8d509!important}.hero-actions a.movie-action-button.tmdb:hover,.hero-actions .movie-action-button.tmdb:hover{color:#43eeea!important;filter:none!important;background:#082731eb!important;border-color:#43eeeafa!important;box-shadow:inset 0 0 0 1px #43eeea14,0 0 15px #19d8d517!important}.hero-actions .movie-action-button.tmdb>span:not(.provider-brand-mark),.hero-actions .movie-action-button.tmdb>strong,.hero-actions .movie-action-button.tmdb svg{color:currentColor!important;stroke:currentColor!important}.hero-actions .movie-action-button.tmdb .provider-brand-mark{color:#dffefd!important;box-shadow:none!important;background:#082d37bf!important;border-color:#19d8d580!important}.hero-actions a.movie-action-button.imdb,.hero-actions .movie-action-button.imdb{color:#f5c518!important;filter:none!important;background:#1d1907d1!important;border-color:#f5c518e0!important;box-shadow:inset 0 0 0 1px #f5c51809,0 0 12px #f5c51809!important}.hero-actions a.movie-action-button.imdb:hover,.hero-actions .movie-action-button.imdb:hover{color:#ffdc47!important;filter:none!important;background:#2e2606eb!important;border-color:#ffdc47!important;box-shadow:inset 0 0 0 1px #ffdc4714,0 0 15px #f5c51817!important}.hero-actions .movie-action-button.imdb>span:not(.provider-brand-mark),.hero-actions .movie-action-button.imdb>strong,.hero-actions .movie-action-button.imdb svg{color:currentColor!important;stroke:currentColor!important}.hero-actions .movie-action-button.imdb .provider-brand-mark{color:#171300!important;box-shadow:none!important;background:#f5c518!important;border-color:#f5c518!important}.bulk-movie-match-mode-card.queued{border-color:#60a5fac7;box-shadow:0 0 0 1px #60a5fa24,inset 0 0 18px #3b82f60d}.bulk-movie-match-mode-card strong{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bulk-movie-match-mode-queued{color:#93c5fd;text-transform:uppercase;letter-spacing:.05em;background:#1e40af2e;border:1px solid #60a5fa73;border-radius:999px;align-items:center;min-height:18px;padding:2px 6px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.bulk-movie-match-recovery-action{flex-direction:column;align-items:flex-start;display:flex}.bulk-movie-match-recovery-action .bulk-movie-match-error{display:block}.bulk-movie-match-recovery-action .link-button{margin-top:10px}@media (width>=901px){.movies-page .movies-grid,.staging-page .movies-grid{overscroll-behavior:auto!important;scrollbar-gutter:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto visible!important}.movies-page .mediaiq-library-sticky-stack,.staging-page .mediaiq-library-sticky-stack{-webkit-backdrop-filter:blur(14px);flex-direction:column;gap:8px;padding:8px 0;display:flex;box-shadow:0 12px 26px #00000038;z-index:95!important;background:linear-gradient(#040e1cfe 0%,#040e1cfb 86%,#040e1cf1 100%)!important;position:sticky!important;top:68px!important}.movies-page .mediaiq-library-sticky-stack>.mediaiq-sticky-library-controls,.staging-page .mediaiq-library-sticky-stack>.mediaiq-sticky-library-controls,.movies-page .mediaiq-library-sticky-stack>.movie-bulk-toolbar,.staging-page .mediaiq-library-sticky-stack>.movie-bulk-toolbar{z-index:auto!important;margin-top:0!important;margin-bottom:0!important;position:relative!important;top:auto!important}.movies-page .mediaiq-library-sticky-stack>.mediaiq-sticky-library-controls,.staging-page .mediaiq-library-sticky-stack>.mediaiq-sticky-library-controls{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.movies-page .library-view-table>.library-table-header,.staging-page .library-view-table>.library-table-header{z-index:50!important;position:sticky!important;top:136px!important}.bulk-movie-match-pinned-controls{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#040e1cfe 0%,#040e1cfc 90%,#040e1cf4 100%);flex-direction:column;gap:16px;padding:8px 0 10px;display:flex;box-shadow:0 14px 28px #0000003d;z-index:95!important;position:sticky!important;top:68px!important}.bulk-movie-match-pinned-controls .bulk-movie-match-actionbar{z-index:auto!important;position:relative!important;top:auto!important}.bulk-movie-match-page .bulk-movie-match-table-wrap{overscroll-behavior:auto!important;scrollbar-gutter:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto visible!important}.bulk-movie-match-page .bulk-movie-match-table th{z-index:40!important;background:#0b1b2e!important;position:sticky!important;top:68px!important}}body.view-mobile .mediaiq-library-sticky-stack,body.view-mobile .bulk-movie-match-pinned-controls{z-index:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;padding:0!important}body.view-mobile .bulk-movie-match-page .bulk-movie-match-table-wrap{overflow-x:auto!important}@media (width>=901px){.movies-page .mediaiq-library-sticky-stack,.staging-page .mediaiq-library-sticky-stack,.bulk-movie-match-pinned-controls{z-index:95!important;width:auto!important;max-width:none!important;position:relative!important;top:auto!important;left:auto!important}.movies-page .mediaiq-library-sticky-stack.mediaiq-viewport-pinned,.staging-page .mediaiq-library-sticky-stack.mediaiq-viewport-pinned,.bulk-movie-match-pinned-controls.mediaiq-viewport-pinned{-webkit-backdrop-filter:blur(16px);top:var(--mediaiq-pin-top,54px)!important;left:var(--mediaiq-pin-left)!important;width:var(--mediaiq-pin-width)!important;max-width:var(--mediaiq-pin-width)!important;box-sizing:border-box!important;z-index:850!important;background:linear-gradient(#040e1cfe 0%,#040e1cfd 88%,#040e1cf7 100%)!important;margin:0!important;position:fixed!important;box-shadow:0 14px 30px #00000057!important}.mediaiq-viewport-pin-spacer{pointer-events:none;border:0;width:100%;min-width:0;margin:0;padding:0;display:block}.movies-page .mediaiq-library-sticky-stack>.mediaiq-sticky-library-controls,.staging-page .mediaiq-library-sticky-stack>.mediaiq-sticky-library-controls,.movies-page .mediaiq-library-sticky-stack>.movie-bulk-toolbar,.staging-page .mediaiq-library-sticky-stack>.movie-bulk-toolbar,.bulk-movie-match-pinned-controls .bulk-movie-match-actionbar{z-index:auto!important;position:relative!important;top:auto!important}.movies-page .movies-grid,.staging-page .movies-grid{scrollbar-gutter:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.bulk-movie-match-page .bulk-movie-match-table-wrap{scrollbar-gutter:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto visible!important}.bulk-movie-match-page .bulk-movie-match-table th{z-index:auto!important;background:#0b1b2e!important;position:static!important;top:auto!important}.movies-page .library-view-table>.library-table-header,.staging-page .library-view-table>.library-table-header{z-index:10!important;position:relative!important;top:auto!important}}body.view-mobile .mediaiq-library-sticky-stack,body.view-mobile .bulk-movie-match-pinned-controls{width:auto!important;max-width:none!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important}body.view-mobile .movies-page .movies-grid,body.view-mobile .staging-page .movies-grid,body.view-mobile .bulk-movie-match-page .bulk-movie-match-table-wrap{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.bulk-movie-match-server-window{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;margin:8px 0 10px!important;padding:0!important;display:flex!important}.bulk-movie-match-server-window-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;margin-left:auto!important;display:flex!important}@media (width<=800px){.bulk-movie-match-server-window{justify-content:flex-end!important;align-items:stretch!important}.bulk-movie-match-server-window-actions{justify-content:flex-end!important;width:100%!important;margin-left:0!important}.bulk-movie-match-server-window-actions button{flex:0 auto!important}}.guided-era-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(170px,.45fr);gap:12px;margin-bottom:12px;display:grid}.guided-era-editor .field-group{min-width:0}.guided-era-editor input{width:100%}.guided-era-editor small{color:#7890aa;margin-top:6px;line-height:1.35;display:block}.guided-era-note{color:#93a9c0;background:#0a253b85;border:1px solid #2d6f9d59;border-radius:8px;align-items:center;gap:7px;margin-bottom:14px;padding:9px 11px;font-size:11px;display:flex}.guided-era-note strong{color:#dbeafe}@media (width<=900px){.guided-era-editor{grid-template-columns:1fr}}.automation-page{--mediaiq-automation-gap:14px}.automation-page-header{margin-bottom:12px!important}.automation-page-header h1{margin-bottom:4px!important}.automation-page-header p{max-width:820px;line-height:1.45}.automation-safety-banner{min-height:0!important;padding:11px 14px!important}.automation-profile-banner-section{padding:14px!important}.automation-workflow-page,.automation-profile-editor{gap:var(--mediaiq-automation-gap)!important}.automation-editor-panel,.automation-workflow-operations,.guided-section{border-radius:12px!important}.automation-rule-list{gap:10px!important}.automation-rule-editor.compact{border-radius:11px!important}.automation-rule-heading{min-height:54px;padding:9px 11px!important}.automation-rule-expand,.automation-rule-expand>div{min-width:0}.automation-rule-expand strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automation-rule-meta{gap:5px!important;margin-top:4px!important}.automation-rule-meta>span{background:#112a41b8;border-radius:999px;padding:3px 6px}.automation-rule-summary{gap:10px!important}.automation-rule-summary-items>span{text-overflow:ellipsis;overflow:hidden}.automation-rule-body{padding:12px!important}.automation-builder-section{border-radius:10px!important;margin-top:12px!important;padding:12px!important}.automation-condition-row{grid-template-columns:minmax(170px,1fr) minmax(145px,.8fr) minmax(150px,1fr) auto!important;gap:7px!important}.automation-condition-row select,.automation-condition-row input,.automation-action-row select,.automation-action-row input{min-height:36px!important}.automation-action-row{padding:10px!important}.automation-oob-routing-guide{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guided-era-editor-route-options{grid-template-columns:minmax(170px,260px)!important;margin-bottom:10px!important}.guided-route-name-field{flex:auto}@media (width<=1000px){.automation-rule-summary,.automation-oob-routing-guide{grid-template-columns:1fr!important}}@media (width<=760px){.automation-condition-row,.guided-era-editor-route-options{grid-template-columns:1fr!important}}.automation-template-trigger{gap:7px}.automation-template-overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000812c7;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.automation-template-dialog{background:#071522;border:1px solid #4e779d73;border-radius:16px;flex-direction:column;width:min(980px,100%);max-height:min(820px,100vh - 44px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000080}.automation-template-header{border-bottom:1px solid #55749138;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 14px;display:flex}.automation-template-header h2{margin:4px 0;font-size:20px}.automation-template-header p{color:#8299af;max-width:650px;margin:0;font-size:11px;line-height:1.5}.automation-template-search{padding:12px 20px 4px}.automation-template-search input{color:#e6f3ff;background:#061523d1;border:1px solid #4a719466;border-radius:9px;width:100%;min-height:38px;padding:8px 11px}.automation-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 20px 20px;display:grid;overflow-y:auto}.automation-template-card{min-height:105px;color:inherit;text-align:left;cursor:pointer;background:#081d2fb8;border:1px solid #43698a57;border-radius:11px;align-items:flex-start;gap:11px;padding:13px;transition:border-color .14s,background .14s,transform .14s;display:flex}.automation-template-card:hover{background:#0a273ee6;border-color:#4eaae69e;transform:translateY(-1px)}.automation-template-icon{color:#74c9ff;background:#2a70a42e;border-radius:9px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.automation-template-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.automation-template-copy strong{color:#e7f4ff;font-size:12px}.automation-template-copy small{color:#8298ad;font-size:9px;line-height:1.45}.automation-template-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.automation-template-tags>span{color:#8ca7bf;background:#10293fcc;border:1px solid #5b80a147;border-radius:999px;padding:3px 6px;font-size:8px}.automation-template-footer{color:#8196aa;background:#05121ed1;border-top:1px solid #55749138;padding:10px 20px;font-size:9px}.automation-template-footer strong{color:#cce8ff}.automation-template-empty{color:#8096aa;text-align:center;grid-column:1/-1;padding:24px}@media (width<=760px){.automation-template-overlay{padding:8px}.automation-template-dialog{max-height:calc(100vh - 16px)}.automation-template-grid{grid-template-columns:1fr;padding:10px}.automation-template-header,.automation-template-search{padding-left:12px;padding-right:12px}}.automation-organisation-template{grid-column:1/-1}.automation-organisation-template input{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.automation-organisation-template small{color:#7890aa;margin-top:5px;line-height:1.45;display:block}.processing-custom-destinations-panel{background:#06162594;border:1px solid #48709452;border-radius:12px;grid-column:1/-1;padding:16px}.processing-custom-destinations-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.processing-custom-destinations-header h2{margin:3px 0 4px}.processing-custom-destinations-header p{color:#8299af;max-width:720px;margin:0;font-size:10px;line-height:1.5}.processing-custom-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.processing-custom-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:10px 0;display:grid}.processing-custom-description{grid-column:1/-1}.processing-custom-card-footer{color:#748da5;border-top:1px solid #4a6d8c38;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:10px;display:flex}.processing-custom-empty{color:#8199b0;border:1px dashed #537a9c52;border-radius:10px;align-items:center;gap:11px;min-height:78px;padding:14px;display:flex}.processing-custom-empty>div{flex-direction:column;gap:3px;display:flex}.processing-custom-empty strong{color:#dcecf8}.processing-custom-empty span{font-size:10px}@media (width<=900px){.processing-custom-destination-grid{grid-template-columns:1fr}}@media (width<=680px){.processing-custom-destinations-header,.processing-custom-card-footer{flex-direction:column;align-items:stretch}.processing-custom-fields{grid-template-columns:1fr}.processing-custom-description{grid-column:auto}}.automation-portability{flex-direction:column;gap:12px}.automation-portability>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-portability>header>div{align-items:center;gap:10px;display:flex}.automation-portability>header>div>span{flex-direction:column;gap:3px;display:flex}.automation-portability>header strong{color:#e8f4ff;font-size:12px}.automation-portability>header small{color:#7f99b4;font-size:10px}.automation-portability-actions{flex-wrap:wrap;gap:8px;display:flex}.automation-portability-actions button{align-items:center;gap:7px;display:inline-flex}.automation-portability-message{padding:8px 10px;font-size:10px}.automation-first-run{background:#0d433521;border:1px solid #2e977070;border-radius:10px;flex-direction:column;gap:11px;padding:12px;display:flex}.automation-first-run-copy{align-items:flex-start;gap:9px;display:flex}.automation-first-run-copy>div{flex-direction:column;gap:4px;display:flex}.automation-first-run-copy strong{color:#dff9ee;font-size:12px}.automation-first-run-copy span{color:#8fb5aa;font-size:10px;line-height:1.5}.automation-first-run-templates{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.automation-first-run-templates button{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-height:62px;padding:10px;display:flex}.automation-first-run-templates button small{color:#839db4;font-size:9px;line-height:1.4}.automation-editor-panel{box-sizing:border-box;width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.automation-editor-panel .automation-builder-section{box-sizing:border-box;width:100%}.automation-builder-heading{background:linear-gradient(#11273fe0,#0c1e32c7);border-bottom:1px solid #4c719740;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:14px 16px;display:flex}.automation-builder-heading>div{min-width:0}.automation-builder-heading strong{color:#eef7ff;font-size:13px;font-weight:800;line-height:1.25;display:block}.automation-builder-heading small{color:#7892ad;margin-top:4px;font-size:9px;line-height:1.4;display:block}.automation-rule-editor.compact{background:linear-gradient(145deg,#0a1b2efa,#061322fa);border:1px solid #4169916b;border-radius:14px;width:100%;margin:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.automation-rule-editor.compact+.automation-rule-editor.compact{margin-top:12px}.automation-rule-editor.compact .automation-rule-heading{background:linear-gradient(#122a44eb,#0d2035e0);border-bottom:1px solid #40648a3d;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:13px 16px;display:flex}.automation-rule-editor.compact .automation-rule-heading>div{min-width:0}.automation-rule-summary{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;background:#030e1b7a!important;padding:11px 14px!important;display:grid!important}.automation-rule-summary>div{background:#0a1b2d8c;border:1px solid #40638742;border-radius:9px;gap:10px;min-width:0;padding:9px 11px;align-items:flex-start!important;display:flex!important}.automation-rule-summary-label{text-transform:uppercase;flex:none;min-width:42px;padding-top:4px;color:#65c7fa!important;letter-spacing:.09em!important;font-size:8px!important;font-weight:900!important}.automation-rule-summary-items{flex:auto;min-width:0;flex-wrap:wrap!important;gap:5px!important;display:flex!important}.automation-rule-summary-items>span{white-space:normal;align-items:center;max-width:100%;min-height:24px;line-height:1.25;color:#b9cee2!important;background:#17375594!important;border:1px solid #47709761!important;border-radius:999px!important;width:auto!important;padding:4px 8px!important;font-size:8px!important;display:inline-flex!important}.automation-rule-summary-items.actions>span{color:#a7e8c8!important;background:#176b4329!important;border-color:#2ecc8142!important}.automation-rule-editor.compact .automation-rule-body{box-sizing:border-box;background:#040f1c57;width:100%;display:grid;gap:12px!important;padding:14px!important}.automation-rule-editor.compact .automation-builder-section{background:#071525b3;border:1px solid #4164894d;border-radius:11px;min-width:0}.automation-rule-editor.compact .automation-condition-row{box-sizing:border-box;width:100%;background:#081829d1!important;border:1px solid #3e628842!important;border-radius:9px!important;grid-template-columns:minmax(190px,1.1fr) minmax(150px,.8fr) minmax(220px,1.4fr) 34px!important;align-items:end!important;gap:9px!important;padding:10px!important;display:grid!important}.automation-rule-editor.compact .automation-condition-row+.automation-condition-row{margin-top:8px}.automation-rule-editor.compact .automation-action-row{box-sizing:border-box;width:100%;background:#081829d6!important;border:1px solid #3e648b4d!important;border-radius:10px!important;padding:11px!important;display:block!important}.automation-rule-editor.compact .automation-action-row+.automation-action-row{margin-top:9px}.automation-action-row-main{grid-template-columns:minmax(260px,1fr) auto 34px;width:100%;margin-bottom:10px;align-items:center!important;gap:9px!important;display:grid!important}.automation-action-row-main>select{max-width:520px;width:100%!important}.automation-action-row>.automation-grid,.automation-action-row .automation-grid{align-items:start;width:100%;max-width:1180px;grid-template-columns:repeat(3,minmax(180px,1fr))!important;gap:9px 10px!important;display:grid!important}.automation-action-row>.automation-grid.two,.automation-action-row .automation-grid.two{max-width:900px;grid-template-columns:repeat(2,minmax(220px,1fr))!important}.automation-action-row .field-group,.automation-condition-row .field-group{min-width:0}.automation-action-row .field-group>input,.automation-action-row .field-group>select,.automation-condition-row input,.automation-condition-row select{box-sizing:border-box;min-width:0;width:100%!important}.automation-rule-editor.compact input,.automation-rule-editor.compact select,.automation-rule-editor.compact textarea{min-height:34px;color:#e9f4ff!important;box-shadow:none!important;background:#091a2d!important;border:1px solid #4a6f9594!important;border-radius:7px!important}.automation-rule-editor.compact input:focus,.automation-rule-editor.compact select:focus,.automation-rule-editor.compact textarea:focus{outline:none;border-color:#2eaee8bf!important;box-shadow:0 0 0 2px #229ed61a!important}.automation-rule-editor.compact .field-group>span{color:#7892ad;letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.automation-rule-editor.compact .field-group>small{color:#657e98;margin-top:5px;font-size:7px;line-height:1.4;display:block}.automation-action-row .automation-toggle-grid{width:100%;max-width:1000px;grid-template-columns:repeat(3,minmax(160px,1fr))!important;gap:8px!important;display:grid!important}.automation-action-row .automation-form-toggle{background:#071626b8;border:1px solid #40648a47;border-radius:8px;min-height:54px!important;padding:9px 10px!important}.automation-rule-editor.compact .automation-icon-button{place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid}@media (width>=1700px){.automation-editor-panel{max-width:1660px}.automation-action-row>.automation-grid,.automation-action-row .automation-grid{max-width:1240px}}@media (width<=1350px){.automation-editor-panel{max-width:none}.automation-action-row>.automation-grid,.automation-action-row .automation-grid{max-width:none;grid-template-columns:repeat(2,minmax(190px,1fr))!important}.automation-action-row .automation-toggle-grid{max-width:none;grid-template-columns:repeat(2,minmax(180px,1fr))!important}.automation-rule-editor.compact .automation-condition-row{grid-template-columns:minmax(170px,1fr) minmax(145px,.8fr) minmax(190px,1.2fr) 34px!important}}@media (width<=1000px){.automation-rule-summary{grid-template-columns:1fr!important}.automation-rule-editor.compact .automation-condition-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px!important}.automation-rule-editor.compact .automation-condition-row input{grid-column:1/3}.automation-action-row-main{grid-template-columns:minmax(0,1fr) auto 34px}}@media (width<=760px){.automation-rule-editor.compact .automation-rule-heading{flex-direction:column;align-items:flex-start}.automation-rule-summary{padding:9px!important}.automation-rule-summary>div{flex-direction:column;gap:5px}.automation-rule-summary-label{padding-top:0}.automation-rule-editor.compact .automation-rule-body{padding:9px!important}.automation-rule-editor.compact .automation-condition-row{grid-template-columns:minmax(0,1fr) 34px!important;display:grid!important}.automation-rule-editor.compact .automation-condition-row>*{grid-column:1/-1}.automation-rule-editor.compact .automation-condition-row .automation-icon-button{grid-column:2;justify-self:end}.automation-action-row-main{grid-template-columns:minmax(0,1fr) auto 34px}.automation-action-row-main>select{max-width:none}.automation-action-row>.automation-grid,.automation-action-row .automation-grid,.automation-action-row>.automation-grid.two,.automation-action-row .automation-grid.two,.automation-action-row .automation-toggle-grid{max-width:none;grid-template-columns:1fr!important}}@media (width<=520px){.automation-builder-heading{flex-direction:column;align-items:flex-start}.automation-action-row-main{grid-template-columns:1fr auto}.automation-action-row-main>select{grid-column:1/-1}}.automation-portability{border-radius:0!important}.automation-portability-header{align-items:center;width:auto;display:flex}.automation-portability-trigger svg:last-child{transition:transform .16s}.automation-portability-trigger svg:last-child.open{transform:rotate(180deg)}.automation-portability-message{z-index:81;box-sizing:border-box;width:220px;margin-top:78px;position:absolute;top:calc(100% + 6px);right:0}.automation-portability.first-run{width:100%;display:flex;background:#081423bd!important;border:1px solid #36557880!important;border-radius:12px!important;padding:14px 15px!important}.guided-route-flow{align-items:stretch;width:100%;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)!important;gap:12px!important;display:grid!important}.guided-route-card{box-sizing:border-box;flex-direction:column;min-width:0;gap:12px!important;padding:14px!important;display:flex!important}.guided-route-title{min-width:0;flex-direction:column!important;align-items:stretch!important;gap:7px!important;display:flex!important}.guided-route-title>span{display:block}.guided-route-name-field{flex-direction:column;gap:5px;width:100%;min-width:0;display:flex!important}.guided-route-name-input{box-sizing:border-box;min-width:0;max-width:none!important}.guided-route-card>.field-group{width:100%;min-width:0}.guided-route-card>.field-group select{min-width:0;height:36px;width:100%!important}.guided-route-meta{flex-wrap:wrap;align-items:center;gap:7px!important;display:flex!important}.guided-route-meta>span{align-items:center;display:inline-flex}.guided-route-arrow{place-self:center}.guided-era-editor-route-options{justify-content:flex-end;width:100%;margin-bottom:8px;display:flex!important}.guided-era-editor-route-options .field-group{flex:0 0 160px;width:160px}.guided-era-editor-route-options input{width:100%}@media (width<=1050px){.guided-route-flow{grid-template-columns:1fr!important}.guided-route-arrow{transform:rotate(90deg)}.guided-era-editor-route-options{justify-content:flex-start}}@media (width<=700px){.guided-route-card{padding:11px!important}}.automation-portability{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important}.automation-portability-trigger{color:#dcecf8!important;cursor:pointer!important;background:linear-gradient(#0e2941f5,#081b2ef5)!important;border:1px solid #386c94b8!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:9px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff06,0 1px 3px #0000002e!important}.automation-portability-trigger:hover{color:#fff!important;background:linear-gradient(#123552fa,#0a233afa)!important;border-color:#26a9e3e6!important}.automation-portability-trigger:focus-visible{border-color:#2fb9f1!important;outline:none!important;box-shadow:0 0 0 2px #2fb9f121!important}.automation-portability-trigger svg{color:#69c9f4!important}.automation-portability:not(.first-run) .automation-portability-actions{z-index:1000!important;background:linear-gradient(#091c2ffe,#051321fe)!important;border:1px solid #3a658bc7!important;border-radius:9px!important;flex-direction:column!important;gap:5px!important;width:205px!important;padding:7px!important;display:flex!important;position:absolute!important;top:calc(100% + 7px)!important;right:0!important;box-shadow:0 14px 38px #0000007a,inset 0 1px #ffffff06!important}.automation-portability:not(.first-run) .automation-portability-actions button{color:#cfe0ed!important;text-align:left!important;width:100%!important;height:34px!important;min-height:34px!important;box-shadow:none!important;cursor:pointer!important;background:#0e253ca8!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:9px!important;font-weight:650!important;display:flex!important}.automation-portability:not(.first-run) .automation-portability-actions button:hover{color:#fff!important;background:#133958eb!important;border-color:#2d9bd27a!important}.automation-portability:not(.first-run) .automation-portability-actions button:active{background:#164365fa!important}.automation-portability:not(.first-run) .automation-portability-actions button svg{color:#54bce9!important}.automation-portability:not(.first-run) .automation-portability-actions button:disabled{opacity:.48!important;cursor:not-allowed!important}.automation-portability:not(.first-run) .automation-portability-actions button+button{border-top:1px solid #405d772e!important}.automation-portability-message{color:#99d7f1!important;background:#071d30fa!important;border:1px solid #2d97c96b!important;border-radius:7px!important;box-shadow:0 10px 26px #00000059!important}.guided-route-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#081b2ef5,#051423f5)!important;border:1px solid #335e869e!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff05!important}.guided-route-card:hover{border-color:#3677a3b8!important}.guided-route-card:before{content:"";background:linear-gradient(#26b8eecc,#26b8ee24);width:2px;position:absolute;top:0;bottom:0;left:0}.guided-route-title>span{color:#47bcea!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}.guided-route-name-field>span{color:#718ba4!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin-bottom:1px!important;font-size:7px!important;font-weight:850!important}.guided-route-name-input{color:#edf7ff!important;background:linear-gradient(#0b2035fa,#081b2efa)!important;border:1px solid #426b90ad!important;border-radius:7px!important;outline:none!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;box-shadow:inset 0 1px 2px #00000029!important}.guided-route-name-input:hover{border-color:#4584b1cc!important}.guided-route-name-input:focus{border-color:#28abe2!important;box-shadow:0 0 0 2px #28abe21c,inset 0 1px 2px #00000024!important}.guided-route-name-input::placeholder{color:#58718a!important}.guided-route-card .field-group>span{color:#718ba4!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:7px!important;font-weight:850!important;display:block!important}.guided-route-card .field-group select{color:#dcebf7!important;background-color:#0a1e33!important;border:1px solid #426b90ad!important;border-radius:7px!important;height:35px!important;min-height:35px!important;padding:0 32px 0 10px!important;font-size:9px!important;box-shadow:inset 0 1px 2px #00000029!important}.guided-route-card .field-group select:hover{border-color:#4584b1cc!important}.guided-route-card .field-group select:focus{border-color:#28abe2!important;outline:none!important;box-shadow:0 0 0 2px #28abe21c!important}.guided-route-meta{margin-top:2px!important}.guided-route-meta>span{color:#758fa7!important;background:#122f4894!important;border:1px solid #32567457!important;border-radius:999px!important;min-height:20px!important;padding:2px 7px!important;font-size:7px!important;line-height:1!important}.guided-route-arrow{filter:drop-shadow(0 0 5px #39b7ec26);color:#39b7ec!important;opacity:.78!important}.guided-era-editor-note{color:#829bb1!important;background:#071d30b8!important;border:1px solid #2a5b7e6b!important;border-left:2px solid #25a9debf!important;border-radius:6px!important}.guided-era-editor-route-options input{color:#e7f3fb!important;background:#0a1e33!important;border:1px solid #426b90ad!important;border-radius:7px!important;height:34px!important}@media (width<=1050px){.automation-portability:not(.first-run) .automation-portability-actions{right:0!important}.guided-route-flow{gap:9px!important}}@media (width<=700px){.automation-portability:not(.first-run) .automation-portability-actions{left:0!important;right:auto!important}.guided-route-name-input,.guided-route-card .field-group select{font-size:10px!important}}.automation-workflow-operations,.automation-operations-body,.automation-quarantine-config,.automation-health-panel,.automation-quarantine-fields,.automation-safety-grid,.automation-health-grid{box-sizing:border-box;min-width:0}.automation-workflow-operations{overflow:hidden}.automation-quarantine-fields>*,.automation-quarantine-fields .field-group,.automation-quarantine-fields .mediaiq-path-field,.automation-quarantine-fields .mediaiq-path-field-row,.automation-health-grid>div,.automation-safety-switch{min-width:0!important}.automation-quarantine-fields .mediaiq-path-field-row{width:100%!important}.automation-quarantine-fields .mediaiq-path-field-row input{width:100%!important;min-width:0!important}@media (width>=1281px){.automation-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.automation-operations-body{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr)!important}.automation-quarantine-fields{grid-template-columns:minmax(0,1fr) 104px minmax(150px,auto)!important}}@media (width<=1280px){.automation-workflow-operations{width:100%}.automation-operations-header{gap:12px}.automation-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.automation-safety-switch{width:100%;min-height:74px}.automation-operations-body{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.automation-quarantine-config,.automation-health-panel{width:100%;height:auto!important;min-height:0!important}.automation-quarantine-fields{grid-template-columns:minmax(0,1fr) 110px!important;align-items:end!important;gap:9px!important}.automation-save-quarantine{grid-column:1/-1;align-self:stretch!important;width:100%!important;margin-top:0!important}.automation-health-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.automation-operations-details{grid-template-columns:1fr!important}}@media (width<=850px){.automation-operations-header{flex-direction:column!important;align-items:flex-start!important}.automation-emergency-button{align-self:flex-start}.automation-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.automation-quarantine-fields{grid-template-columns:minmax(0,1fr)!important}.automation-retention-field{width:100%}.automation-retention-field input{width:100%!important}.automation-save-quarantine{grid-column:1}.automation-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=620px){.automation-workflow-operations{border-radius:10px}.automation-operations-header{padding:12px!important}.automation-safety-grid{grid-template-columns:1fr!important;padding-inline:12px!important}.automation-safety-switch{min-height:62px}.automation-operations-body{padding:10px 12px 0!important}.automation-quarantine-config,.automation-health-panel{padding:11px!important}.automation-quarantine-fields{grid-template-columns:1fr!important}.automation-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.automation-health-grid>div{min-height:68px!important;padding-inline:6px!important}.automation-operations-details{padding-inline:12px!important}}@media (width<=440px){.automation-health-grid{grid-template-columns:1fr!important}.automation-health-grid>div{min-height:58px!important}.automation-subsection-heading{gap:8px}}.naming-template-field input,.automation-naming-template-field input{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.naming-token-help,.automation-naming-token-help{color:#8198b2;background:#0c192b57;border:1px solid #5b7b9e47;border-radius:9px;flex-direction:column;grid-column:1/-1;gap:5px;padding:10px 12px;font-size:10px;line-height:1.55;display:flex}.naming-token-help strong,.automation-naming-token-help strong{color:#bfd0e2;font-size:10px}.naming-token-help span,.automation-naming-token-help span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.guided-naming-convention{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.guided-shared-grid .guided-naming-convention{grid-column:1/-1}.automation-naming-convention-field,.automation-naming-template-field{min-width:0}@media (width<=760px){.guided-naming-convention{grid-template-columns:1fr}}.queue-bulk-bar .queue-bulk-buttons{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.queue-bulk-bar .queue-bulk-buttons>button{cursor:pointer;box-sizing:border-box!important;letter-spacing:0!important;white-space:nowrap!important;width:auto!important;min-width:0!important;height:auto!important;min-height:32px!important;max-height:none!important;box-shadow:none!important;border-style:solid!important;border-width:1px!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 10px!important;font-family:inherit!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.queue-bulk-bar .queue-bulk-buttons>button svg{flex:0 0 15px!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:0!important}.queue-bulk-bar .queue-bulk-buttons>button>span{border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0 5px!important;font-size:9px!important;font-weight:800!important;line-height:18px!important;display:inline-flex!important}.queue-bulk-bar .queue-bulk-buttons>button.reanalyse,.queue-bulk-bar .queue-bulk-buttons>button.secondary-action,.queue-bulk-bar .queue-bulk-buttons>button.refresh-metadata,.queue-bulk-bar .queue-bulk-buttons>button.get-subtitles,.queue-bulk-bar .queue-bulk-buttons>button.cancel,.queue-bulk-bar .queue-bulk-buttons>button.remove,.queue-bulk-bar .queue-bulk-buttons>button.close-selection{border-radius:7px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0 10px!important;font-size:9px!important;font-weight:800!important}.queue-bulk-bar .queue-bulk-buttons>button:disabled{opacity:.45!important;cursor:not-allowed!important;border-radius:7px!important;width:auto!important;height:auto!important;min-height:32px!important;padding:0 10px!important}.collection-upcoming-line{color:#7dd3fc;align-items:center;gap:5px;margin-top:9px;font-size:10px;font-weight:700;display:flex}.collection-upcoming-line svg{flex:none}.collection-upcoming-line strong{color:#38bdf8;font-size:11px}.collection-upcoming-line{min-width:0}.collection-upcoming-summary{white-space:nowrap;flex:none}.collection-upcoming-separator{color:#607a96;flex:none}.collection-upcoming-names{color:#a9c4da;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.movie-details-navigation-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.movie-details-navigation-row .movie-sequence-navigation{align-items:center;gap:8px;margin-left:auto;display:flex}.movie-details-navigation-row .movie-sequence-button-visible{opacity:1;white-space:nowrap;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:108px!important;min-height:36px!important;padding:7px 13px!important;display:inline-flex!important}.movie-details-navigation-row .movie-sequence-button-visible:not(:disabled){cursor:pointer}.movie-details-navigation-row .movie-sequence-button-visible:disabled{opacity:.42!important;cursor:not-allowed!important}@media (width<=700px){.movie-details-navigation-row{flex-wrap:wrap;align-items:flex-start}.movie-details-navigation-row .movie-sequence-navigation{width:100%;margin-left:0}.movie-details-navigation-row .movie-sequence-button-visible{flex:1;min-width:0!important}}.movies-page .movie-header-buttons{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.movies-page .movies-scan-button{white-space:nowrap!important;flex:none!important;margin:0!important}@media (width<=900px){.movies-page .movie-header-buttons{justify-content:flex-start!important}}.collections-main-toolbar{justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;margin:2px 0 14px!important;display:flex!important}.collections-main-search{box-sizing:border-box!important;color:#718da4!important;background:#061929d1!important;border:1px solid #36587594!important;border-radius:9px!important;flex:0 390px!important;order:1!important;align-items:center!important;gap:9px!important;width:390px!important;min-width:260px!important;max-width:42%!important;min-height:40px!important;margin:0!important;padding:0 12px!important;display:flex!important}.collections-main-search>svg{color:#708ba1!important;flex:none!important}.collections-main-search:focus-within{border-color:#2197d3c7!important;box-shadow:0 0 0 2px #2197d317!important}.collections-main-search>input{appearance:none!important;color:#e5f1f8!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;width:100%!important;min-width:0!important;height:38px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important}.collections-main-search>input::placeholder{color:#657e92!important;opacity:1!important}.collections-main-toolbar .collections-filter-bar{flex:none!important;order:2!important;width:auto!important;margin:0 0 0 auto!important}.collection-detail-toolbar{justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;display:flex!important}.collection-detail-toolbar .collection-detail-search{flex:0 390px!important;order:-10!important;width:390px!important;max-width:42%!important;margin-left:0!important;margin-right:auto!important}.collection-detail-toolbar .collection-detail-tabs{flex:none!important;order:10!important;width:auto!important;margin-left:auto!important;margin-right:0!important}@media (width<=850px){.collections-main-toolbar,.collection-detail-toolbar{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.collections-main-search,.collection-detail-toolbar .collection-detail-search{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.collections-main-toolbar .collections-filter-bar,.collection-detail-toolbar .collection-detail-tabs{width:100%!important;margin:0!important}}body.view-mobile .collections-main-toolbar,body.view-mobile .collection-detail-toolbar{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}body.view-mobile .collections-main-search,body.view-mobile .collection-detail-toolbar .collection-detail-search{order:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body.view-mobile .collections-main-toolbar .collections-filter-bar,body.view-mobile .collection-detail-toolbar .collection-detail-tabs{order:2!important;width:100%!important;max-width:100%!important;margin:0!important}.collections-page .mediaiq-collections-toolbar{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;margin:2px 0 14px!important;display:flex!important}.collections-page .mediaiq-collections-toolbar-search{box-sizing:border-box!important;color:#718da4!important;background:#061929d1!important;border:1px solid #36587594!important;border-radius:9px!important;flex:0 0 390px!important;align-items:center!important;gap:9px!important;width:390px!important;max-width:40%!important;height:42px!important;margin:0!important;padding:0 13px!important;display:flex!important}.collections-page .mediaiq-collections-toolbar-search:focus-within{border-color:#2197d3bf!important;box-shadow:0 0 0 2px #2197d317!important}.collections-page .mediaiq-collections-toolbar-search>svg{color:#6e899f!important;flex:none!important}.collections-page .mediaiq-collections-toolbar-search:focus-within>svg{color:#38bdf8!important}.collections-page .mediaiq-collections-toolbar-search>input{appearance:none!important;width:100%!important;min-width:0!important;height:40px!important;box-shadow:none!important;color:#e5f1f8!important;font:inherit!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important}.collections-page .mediaiq-collections-toolbar-search>input::placeholder{color:#637b8f!important;opacity:1!important}.collections-page .mediaiq-collections-toolbar .mediaiq-collections-toolbar-filters{flex:none!important;justify-self:end!important;width:auto!important;margin:0 0 0 auto!important}@media (width<=900px){.collections-page .mediaiq-collections-toolbar{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.collections-page .mediaiq-collections-toolbar-search{flex:none!important;width:100%!important;max-width:100%!important}.collections-page .mediaiq-collections-toolbar .mediaiq-collections-toolbar-filters{width:100%!important;margin:0!important}}body.view-mobile .collections-page .mediaiq-collections-toolbar{grid-template-columns:1fr!important;display:grid!important}body.view-mobile .collections-page .mediaiq-collections-toolbar-search{width:100%!important;max-width:100%!important}body.view-mobile .collections-page .mediaiq-collections-toolbar .mediaiq-collections-toolbar-filters{width:100%!important;margin:0!important}.collections-page .collection-card-link,.collections-page .collection-card-link:visited,.collections-page .collection-card-link:hover{color:inherit!important;text-decoration:none!important}.collections-page .collection-card-link:focus-visible{outline-offset:2px;outline:2px solid #38bdf8b8}.mediaiq-match-page{flex-direction:column;gap:14px;display:flex}.mediaiq-match-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mediaiq-match-header h1{margin:4px 0 5px;font-size:28px}.mediaiq-match-header p{color:var(--muted);max-width:760px;margin:0;line-height:1.55}.mediaiq-match-eyebrow{color:#8ea6bf;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.mediaiq-match-safety{background:#10502d24;border:1px solid #22c55e52;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mediaiq-match-safety svg{color:#4ade80;flex:none}.mediaiq-match-safety div{flex-direction:column;gap:4px;display:flex}.mediaiq-match-safety strong{font-size:12px}.mediaiq-match-success{color:#86efac;background:#10502d21;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.mediaiq-match-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mediaiq-match-comparison article{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:16px}.mediaiq-match-comparison article.selected{border-color:#38bdf873;box-shadow:0 0 0 1px #38bdf814}.mediaiq-match-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.mediaiq-match-comparison h2{margin:0 0 13px;font-size:18px}.mediaiq-match-details span{color:var(--muted);flex-direction:column;gap:3px;font-size:10px;display:flex}.mediaiq-match-details strong{color:var(--text);font-size:12px}.mediaiq-match-search-panel{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:14px}.mediaiq-match-search-form label{flex-direction:column;gap:5px;display:flex}.mediaiq-match-search-form input{box-sizing:border-box;width:100%;min-height:40px}.mediaiq-match-results>button{text-align:left;border:1px solid var(--border);width:100%;min-height:88px;color:inherit;background:#081625b3;border-radius:10px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:9px;display:grid}.mediaiq-match-results>button:hover{border-color:#60a5fa66}.mediaiq-match-results img,.mediaiq-match-no-poster{object-fit:cover;background:#ffffff0a;border-radius:6px;width:58px;height:78px}.mediaiq-match-no-poster{color:var(--muted);justify-content:center;align-items:center;display:flex}.mediaiq-match-results>button>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.mediaiq-match-results strong{font-size:12px}.mediaiq-match-results span{color:#8ea6bf;font-size:10px}.mediaiq-match-results small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.mediaiq-match-apply-bar{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071422f5;border:1px solid #4360818c;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 32px #00000040}.mediaiq-match-apply-bar>div{flex-direction:column;gap:3px;display:flex}.mediaiq-match-apply-bar strong{font-size:11px}.mediaiq-match-apply-bar span{color:var(--muted);font-size:10px}@media (width<=760px){.mediaiq-match-header{flex-direction:column}.mediaiq-match-comparison,.mediaiq-match-search-form,.mediaiq-match-results{grid-template-columns:1fr}.mediaiq-match-apply-bar{flex-direction:column;align-items:stretch}}.mediaiq-match-confirm-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02080fc2;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.mediaiq-match-confirm-icon{color:#4ade80;background:#22c55e1f;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mediaiq-match-confirm-dialog h2{margin:1px 0 8px;font-size:18px}.mediaiq-match-confirm-dialog p strong{color:var(--text)}.mediaiq-match-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:5px;display:flex}@media (width<=600px){.mediaiq-match-confirm-dialog{grid-template-columns:1fr}.mediaiq-match-confirm-actions{flex-direction:column-reverse}.mediaiq-match-confirm-actions button{width:100%}}@keyframes mediaiq-collection-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=900px){.collection-detail-hero-actions{align-items:flex-end;width:100%;margin-left:0}}@media (width<=650px){.collection-detail-hero-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.collection-refresh-button{width:100%}}.mediaiq-match-hero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:20px;display:flex}.mediaiq-match-hero>div:first-child{min-width:0}.mediaiq-match-eyebrow{color:#27c9ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;line-height:1;display:flex}.mediaiq-match-safety{background:linear-gradient(90deg,#093b3694,#051e2db8);border:1px solid #1cd28b5c;border-radius:12px;align-items:flex-start;gap:14px;margin:0 0 22px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff06}.mediaiq-match-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 18px;display:grid}.mediaiq-match-identity-card{box-sizing:border-box;background:linear-gradient(145deg,#0b2b41f5,#061d2ffa);border:1px solid #1d4865;border-radius:12px;min-height:170px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000014}.mediaiq-match-identity-card:before{content:"";opacity:.8;background:#24bfe8;height:2px;position:absolute;top:0;left:0;right:0}.mediaiq-match-new-card.selected{border-color:#20da91b3;box-shadow:inset 0 0 0 1px #20da9114,0 8px 28px #0000001f}.mediaiq-match-details strong{color:#e7f0f7;letter-spacing:normal;text-overflow:ellipsis;text-transform:none;font-size:13px;font-weight:700;overflow:hidden}.mediaiq-match-panel{background:linear-gradient(145deg,#082539f2,#051b2cf7);border:1px solid #1c4662;border-radius:12px;margin:0 0 18px;padding:20px}.mediaiq-match-section-heading h2{color:#edf5fa;margin:3px 0 2px;font-size:17px;line-height:1.2}.mediaiq-match-search-form input{color:#edf6fc;width:100%;height:42px;font:inherit;box-sizing:border-box;background:#061c2d;border:1px solid #28516d;border-radius:8px;outline:none;padding:0 13px;transition:border-color .15s,box-shadow .15s}.mediaiq-match-results>button.selected{background:linear-gradient(145deg,#083b38ad,#052431db);border-color:#22d995;box-shadow:inset 0 0 0 1px #22d9951a}.mediaiq-match-success{color:#8cf0c5;background:#06423573;border:1px solid #1fd79066;border-radius:9px;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:12px;display:flex}@media (width<=900px){.mediaiq-match-page{padding:20px 16px 40px}.mediaiq-match-comparison{grid-template-columns:1fr}.mediaiq-match-search-form{grid-template-columns:1fr 120px}.mediaiq-match-search-form .primary-action{grid-column:1/-1}}@media (width<=620px){.mediaiq-match-hero{flex-direction:column}.mediaiq-match-hero .movie-action-button{justify-content:center;width:100%}.mediaiq-match-details,.mediaiq-match-search-form{grid-template-columns:1fr}.mediaiq-match-search-form .primary-action{grid-column:auto}.mediaiq-match-results{grid-template-columns:1fr}.mediaiq-match-final-action{flex-direction:column;align-items:stretch}.mediaiq-match-final-action .primary-action{justify-content:center;width:100%}.mediaiq-match-confirm-dialog{grid-template-columns:1fr}.mediaiq-match-confirm-actions{flex-direction:column-reverse;grid-column:auto}.mediaiq-match-confirm-actions button{justify-content:center;width:100%}}.mediaiq-match-page{box-sizing:border-box;width:100%;max-width:1500px;margin:0 auto;padding:24px 28px 48px}.mediaiq-match-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.mediaiq-match-header>div:first-child{min-width:0}.mediaiq-match-eyebrow{color:#2bc8f4;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:900;display:flex}.mediaiq-match-header h1{color:#f1f6fa;letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:1.1}.mediaiq-match-header p{color:#8ca0b2;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.55}.mediaiq-match-safety{background:linear-gradient(90deg,#053a307a,#061e2cbd);border:1px solid #23cf8957;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:13px 15px;display:flex}.mediaiq-match-safety>svg{color:#31dd94;flex:none;margin-top:1px}.mediaiq-match-safety>div{flex-direction:column;gap:3px;display:flex}.mediaiq-match-safety strong{color:#e5faef;font-size:11px}.mediaiq-match-safety span{color:#8faea2;font-size:10px;line-height:1.5}.mediaiq-match-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.mediaiq-match-identity-card{background:linear-gradient(145deg,#0a283dfa,#061c2dfa);border:1px solid #214760;border-radius:11px;min-height:165px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.mediaiq-match-identity-card:before{content:"";background:#25c6ef;height:2px;position:absolute;top:0;left:0;right:0}.mediaiq-match-new-card:before{background:#526f82}.mediaiq-match-new-card.selected:before{background:#2bd98f}.mediaiq-match-new-card.selected{border-color:#2bd98f9e}.mediaiq-match-card-kicker{color:#7b94a9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:9px;font-weight:900;display:flex}.mediaiq-match-current-card .mediaiq-match-card-kicker svg{color:#25c8f3}.mediaiq-match-new-card .mediaiq-match-card-kicker svg{color:#29d997}.mediaiq-match-identity-card h2{color:#f0f5f9;margin:0 0 17px;font-size:19px;font-weight:800;line-height:1.25}.mediaiq-match-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mediaiq-match-details>span{color:#70879a;letter-spacing:.08em;text-transform:uppercase;background:#03152257;border:1px solid #2a587494;border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;font-size:8px;font-weight:900;display:flex}.mediaiq-match-details strong{color:#dfeaf1;letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.mediaiq-match-panel{background:linear-gradient(145deg,#082437f7,#051b2bfa);border:1px solid #204760;border-radius:11px;margin-bottom:14px;padding:17px}.mediaiq-match-section-heading{align-items:flex-start;gap:11px;margin-bottom:15px;display:flex}.mediaiq-match-section-icon{color:#27c8f3;background:#20b5e51c;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.mediaiq-match-section-heading h2{color:#edf4f8;margin:3px 0;font-size:15px;font-weight:800}.mediaiq-match-section-heading p{color:#7e95a8;margin:0;font-size:10px;line-height:1.45}.mediaiq-match-label{color:#71899e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.mediaiq-match-search-form{grid-template-columns:minmax(280px,1fr) 120px auto;align-items:end;gap:9px;display:grid}.mediaiq-match-search-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.mediaiq-match-search-form label>span{color:#8096a9;font-size:9px;font-weight:800}.mediaiq-match-search-form input{box-sizing:border-box;color:#ecf4f8;width:100%;height:40px;font:inherit;background:#061c2d;border:1px solid #2a5069;border-radius:7px;outline:none;padding:0 11px;font-size:11px}.mediaiq-match-search-form input:focus{border-color:#23bde7;box-shadow:0 0 0 2px #23bde71a}.mediaiq-match-search-form .primary-action{min-height:40px;padding-left:17px;padding-right:17px}.mediaiq-match-results{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:9px;margin-top:14px;display:grid}.mediaiq-match-results:empty{display:none}.mediaiq-match-results>button{min-width:0;min-height:96px;color:inherit;text-align:left;cursor:pointer;background:#041928bf;border:1px solid #244a62;border-radius:8px;grid-template-columns:64px minmax(0,1fr);gap:11px;padding:7px;transition:border-color .15s,background .15s,transform .15s;display:grid}.mediaiq-match-results>button:hover{background:#082b40e0;border-color:#2c82aa;transform:translateY(-1px)}.mediaiq-match-results>button.selected{background:linear-gradient(145deg,#083c37a6,#05242fe0);border-color:#27d991}.mediaiq-match-results>button>img,.mediaiq-match-no-poster{border-radius:5px;width:64px;height:90px}.mediaiq-match-results>button>img{object-fit:cover;background:#061826;display:block}.mediaiq-match-no-poster{color:#527387;background:#092437;place-items:center;display:grid}.mediaiq-match-results>button>div:last-child{flex-direction:column;min-width:0;padding:5px 4px 4px 0;display:flex}.mediaiq-match-results strong{color:#eef5f8;font-size:12px;line-height:1.3}.mediaiq-match-results span{color:#64bddd;margin-top:4px;font-size:9px;font-weight:700}.mediaiq-match-results small{color:#7f95a7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:7px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.mediaiq-match-final-action{background:linear-gradient(90deg,#072234fa,#051c2cfa);border:1px solid #214a63;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.mediaiq-match-final-action>div{flex-direction:column;gap:2px;display:flex}.mediaiq-match-final-action strong{color:#e5f0f6;font-size:10px}.mediaiq-match-final-action span{color:#778fa2;font-size:9px}.mediaiq-match-confirm-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000810cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mediaiq-match-confirm-dialog{background:linear-gradient(145deg,#092a41,#061b2c);border:1px solid #2b5874;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(610px,100%);padding:21px;display:grid;box-shadow:0 28px 80px #00000080}.mediaiq-match-confirm-icon{color:#2edb94;background:#1fd38e1f;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.mediaiq-match-confirm-dialog h2{color:#eef5f9;margin:1px 0 8px;font-size:18px}.mediaiq-match-confirm-dialog p{color:#9caebc;margin:0;font-size:11px;line-height:1.55}.mediaiq-match-confirm-safety{color:#9cc8b8;background:#05372e5c;border:1px solid #24d59140;border-radius:7px;margin-top:12px;padding:9px 11px;font-size:10px;line-height:1.5}.mediaiq-match-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:5px;display:flex}@media (width<=900px){.mediaiq-match-page{padding:18px 14px 36px}.mediaiq-match-comparison{grid-template-columns:1fr}.mediaiq-match-search-form{grid-template-columns:1fr 115px}.mediaiq-match-search-form .primary-action{grid-column:1/-1}}@media (width<=600px){.mediaiq-match-header{flex-direction:column}.mediaiq-match-header .movie-action-button{justify-content:center;width:100%}.mediaiq-match-details,.mediaiq-match-search-form{grid-template-columns:1fr}.mediaiq-match-search-form .primary-action{grid-column:auto}.mediaiq-match-results{grid-template-columns:1fr}.mediaiq-match-final-action{flex-direction:column;align-items:stretch}.mediaiq-match-final-action .primary-action{justify-content:center;width:100%}.mediaiq-match-confirm-dialog{grid-template-columns:1fr}.mediaiq-match-confirm-actions{flex-direction:column-reverse;grid-column:auto}.mediaiq-match-confirm-actions button{width:100%}}.collection-detail-hero-actions{justify-content:flex-end;align-items:center;gap:18px;margin-left:auto;display:flex}.collection-refresh-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}.collection-refresh-icon{transform-origin:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.collection-refresh-icon.spinning{animation:.75s linear infinite mediaiq-collection-refresh-spin}.collection-refresh-result{color:var(--muted);background:#0e334970;border:1px solid #38bdf83d;border-radius:9px;margin:-3px 0 14px;padding:9px 13px;font-size:11px;font-weight:600}@media (width<=900px){.collection-detail-hero-actions{align-items:flex-end;width:100%;margin-left:0}}@media (width<=650px){.collection-detail-hero-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.collection-refresh-button{width:100%}}.collections-page .mediaiq-collections-sticky-primary{z-index:40;background:var(--page-bg,#0b1018);margin:0;padding:0 0 10px;position:sticky;top:0}.collections-page{--mediaiq-collections-primary-sticky-height:238px}.collections-page .mediaiq-collections-sticky-toolbar{top:var(--mediaiq-collections-primary-sticky-height);z-index:39;background:var(--page-bg,#0b1018);margin:0;padding:0 0 14px;position:sticky}.collections-page .mediaiq-collections-sticky-toolbar .mediaiq-collections-toolbar{margin-bottom:0!important}.collections-page .mediaiq-collections-sticky-primary .collections-heading,.collections-page .mediaiq-collections-sticky-primary .collections-summary-grid,.collections-page .mediaiq-collections-sticky-toolbar .mediaiq-collections-toolbar{z-index:2;position:relative}@media (width<=900px){.collections-page .mediaiq-collections-sticky-primary{z-index:auto;position:relative;top:auto}.collections-page .mediaiq-collections-sticky-toolbar{z-index:40;-webkit-backdrop-filter:blur(10px);top:0}}body.view-mobile .collections-page .mediaiq-collections-sticky-primary{z-index:auto;position:relative;top:auto}body.view-mobile .collections-page .mediaiq-collections-sticky-toolbar{z-index:40;top:0}.collections-page .mediaiq-collections-sticky-header{z-index:40;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#040f1dfb 0%,#040f1df9 88%,#040f1df0 100%);margin:0 0 14px;padding:0 0 2px;position:sticky;top:0;box-shadow:0 14px 28px #0000002e}.collections-page .mediaiq-collections-sticky-header .mediaiq-collections-toolbar{margin-bottom:0!important}.collections-page .mediaiq-collections-sticky-header .collections-heading,.collections-page .mediaiq-collections-sticky-header .collections-summary-grid,.collections-page .mediaiq-collections-sticky-header .mediaiq-collections-toolbar{z-index:2;position:relative}.collections-page .mediaiq-collection-grid{z-index:1;position:relative}@media (width<=900px){.collections-page .mediaiq-collections-sticky-header{z-index:40;-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 22px #00000029}}body.view-mobile .collections-page .mediaiq-collections-sticky-header{z-index:40}@media (width>=901px){.collections-page .mediaiq-collections-sticky-primary.mediaiq-viewport-pinned,.collections-page .mediaiq-collections-sticky-toolbar.mediaiq-viewport-pinned{left:var(--mediaiq-pin-left)!important;width:var(--mediaiq-pin-width)!important;top:var(--mediaiq-pin-top)!important;box-sizing:border-box!important;z-index:100!important;background:#040f1d!important;position:fixed!important}.collections-page .mediaiq-collections-sticky-toolbar.mediaiq-viewport-pinned{z-index:99!important}}@media (width<=900px){.collections-page .mediaiq-collections-sticky-primary,.collections-page .mediaiq-collections-sticky-toolbar{width:auto!important;position:static!important;top:auto!important;left:auto!important}}@media (width>=901px){.collections-page .mediaiq-collections-sticky-toolbar.mediaiq-viewport-pinned{box-shadow:0 12px 24px #0003;top:var(--mediaiq-collections-toolbar-top,var(--mediaiq-pin-top))!important;z-index:101!important;background:#040f1d!important}}@media (width<=900px){.collections-page .mediaiq-collections-sticky-toolbar{--mediaiq-collections-toolbar-top:auto}}@media (width>=901px){.collections-page .mediaiq-collections-pinned-controls.mediaiq-viewport-pinned{top:var(--mediaiq-pin-top)!important;left:var(--mediaiq-pin-left)!important;width:var(--mediaiq-pin-width)!important;box-sizing:border-box!important;z-index:200!important;background:#040f1d!important;margin:0!important;padding:0 0 12px!important;position:fixed!important;box-shadow:0 15px 32px #00000047!important}.collections-page .mediaiq-collections-pinned-controls .mediaiq-collections-sticky-primary,.collections-page .mediaiq-collections-pinned-controls .mediaiq-collections-sticky-toolbar,.collections-page .mediaiq-collections-pinned-controls .mediaiq-collections-sticky-primary.mediaiq-viewport-pinned,.collections-page .mediaiq-collections-pinned-controls .mediaiq-collections-sticky-toolbar.mediaiq-viewport-pinned{z-index:auto!important;width:auto!important;position:relative!important;inset:auto!important;transform:none!important}.collections-page .mediaiq-collections-pinned-controls .mediaiq-collections-sticky-toolbar{margin-top:12px!important;margin-bottom:0!important}.collections-page .mediaiq-collections-sticky-toolbar{--mediaiq-collections-toolbar-top:auto!important}.collections-page .mediaiq-collection-grid{z-index:1!important;position:relative!important}}@media (width<=900px){.collections-page .mediaiq-collections-pinned-controls{width:auto!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important}}@media (width>=901px){.collections-page .mediaiq-collections-pinned-controls.mediaiq-viewport-pinned{backface-visibility:hidden;transform:translateZ(0);isolation:isolate!important;z-index:500!important;background:#040f1d!important;display:flow-root!important;overflow:hidden!important}.collections-page .mediaiq-collections-pinned-controls .mediaiq-collections-sticky-primary,.collections-page .mediaiq-collections-pinned-controls .mediaiq-collections-sticky-toolbar{background:#040f1d!important}.collections-page .mediaiq-collections-pinned-controls .collections-heading,.collections-page .mediaiq-collections-pinned-controls .collections-summary-grid,.collections-page .mediaiq-collections-pinned-controls .mediaiq-collections-toolbar{z-index:2;position:relative}.collections-page .mediaiq-collections-pinned-controls.mediaiq-viewport-pinned{isolation:isolate!important;z-index:500!important;background:#040f1d!important;overflow:visible!important}.collections-page .mediaiq-collections-pinned-controls.mediaiq-viewport-pinned:before{content:""!important;height:max(0px, calc(var(--mediaiq-pin-top) - 54px))!important;pointer-events:none!important;z-index:0!important;background:#040f1d!important;position:absolute!important;bottom:100%!important;left:0!important;right:0!important}.collections-page .mediaiq-collections-pinned-controls.mediaiq-viewport-pinned>*{z-index:1;position:relative}.collections-page .mediaiq-collection-grid{z-index:1!important;position:relative!important}}.collections-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.collections-refresh-all-button{white-space:nowrap}@media (width<=900px){.collections-heading-actions{justify-content:flex-start}}.acquisitions-page{width:100%;min-width:0}.acquisitions-header-actions,.acquisition-settings-actions,.acquisition-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acquisition-safety-banner{background:#1345682e;border:1px solid #32acff47;border-radius:10px;align-items:flex-start;gap:11px;margin:0 0 16px;padding:12px 14px;display:flex}.acquisition-safety-banner>div{flex-direction:column;gap:3px;display:flex}.acquisition-safety-banner strong{color:#d8efff;font-size:12px}.acquisition-settings-panel,.release-picker{background:#081422d1;border:1px solid #4c709161;border-radius:12px;margin:0 0 18px;padding:15px}.acquisition-section-heading{justify-content:space-between;gap:15px;margin-bottom:14px;display:flex}.acquisition-section-heading h2{color:#e8f2fa;margin:0 0 4px;font-size:15px}.acquisition-section-heading p{color:#839eb5;margin:0;font-size:10px}.acquisition-health-grid,.acquisition-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.acquisition-health-card,.summary-card{background:#091827b8;border:1px solid #4d708f54;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;display:grid}.acquisition-health-card.good{border-color:#3dc5895c}.acquisition-health-card.bad{border-color:#ee66664d}.acquisition-health-card span,.acquisition-health-card small,.summary-card span{color:#829bb1;font-size:9px}.summary-card{grid-template-columns:auto 1fr auto;align-items:center}.summary-card strong{font-size:20px}.acquisition-settings-grid input,.acquisition-settings-grid select,.acquisition-toolbar select{color:#e0ecf5;width:100%;min-height:34px;font:inherit;background:#0a1928;border:1px solid #52779d70;border-radius:8px;outline:none;padding:6px 9px;font-size:10px}.acquisition-config-helper{flex-direction:column;gap:6px;margin-top:12px;display:flex}.acquisition-config-list{color:#829db4;flex-direction:column;gap:2px;font-size:8px;display:flex}.acquisition-toolbar{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081422f0;border:1px solid #4b6d8d52;border-radius:10px;align-items:center;gap:9px;margin:0 0 10px;padding:9px;display:flex;position:sticky;top:0}.acquisition-search{flex:520px;margin:0}.acquisition-toolbar select{flex:0 0 180px;width:180px}.acquisition-table-wrap{border:1px solid #4668864d;border-radius:10px;width:100%;overflow-x:auto}.acquisition-table{background:#07121fa8;min-width:1050px}.acquisition-row{border-bottom:1px solid #4a6b8833;grid-template-columns:minmax(210px,1.15fr) minmax(180px,.85fr) minmax(290px,1.5fr) 150px 120px;align-items:center;gap:12px;min-height:70px;padding:9px 12px;display:grid}.acquisition-table-head{color:#829db3;text-transform:uppercase;background:#0b1c2d;min-height:38px;font-size:9px;font-weight:900}.acquisition-movie,.acquisition-release-copy,.acquisition-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.acquisition-movie strong,.acquisition-release-copy strong{color:#e4eef6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acquisition-movie span,.acquisition-release-copy span,.acquisition-row small{color:#7993aa;text-overflow:ellipsis;font-size:9px;overflow:hidden}.acquisition-state.good{color:#63dda5;border-color:#2dbe7d6b}.acquisition-state.bad{color:#ff9494;border-color:#ee5f5f6b}.acquisition-state.warn{color:#f3c56f;border-color:#eeb13f6b}.acquisition-state.active{color:#66c8ff;border-color:#38aaee75}.acquisition-progress-cell{grid-template-columns:1fr 38px;align-items:center;gap:7px!important;display:grid!important}.acquisition-progress{background:#5e7a9433;border-radius:999px;height:6px;overflow:hidden}.acquisition-progress>span{border-radius:inherit;background:#3baee8;height:100%;display:block}.icon-action{cursor:pointer;color:#bcd2e2;background:#0c2235c2;border:1px solid #4a74976b;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:inline-grid}.icon-action:hover{color:#68caff;border-color:#44b4f5a8}.icon-action.danger:hover{color:#ff8a8a;border-color:#ee5c5ca6}.acquisition-empty{color:#7690a6;flex-direction:column;align-items:center;gap:5px;padding:42px;display:flex}.release-picker-table{width:100%;overflow-x:auto}.release-picker-row{border-bottom:1px solid #4a6b8833;grid-template-columns:minmax(360px,2fr) 190px 145px 70px 95px 70px 90px;align-items:center;gap:10px;min-width:1150px;padding:9px 10px;display:grid}.release-picker-row.head{color:#829db3;text-transform:uppercase;font-size:9px;font-weight:900}.release-picker-row.blocked{opacity:.52}.release-picker-row>div{flex-direction:column;min-width:0;display:flex}.release-picker-row strong,.release-picker-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-picker-row small{color:#7993aa}.primary-button.compact,.secondary-button.compact{min-height:28px;padding:4px 8px;font-size:9px}.collection-acquisition-action{flex-direction:column;align-items:flex-start;gap:4px;margin-top:7px;display:flex}.collection-acquire-button{cursor:pointer;color:#69caff;min-height:30px;font:inherit;background:#1766922b;border:1px solid #3baee87a;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex}.collection-acquire-button.active{color:#72dbaa;border-color:#47c48b6e}.collection-acquisition-error{color:#f59090;font-size:8px}@media (width<=900px){.acquisitions-header{flex-direction:column}.acquisition-health-grid,.acquisition-summary-grid,.acquisition-settings-grid{grid-template-columns:1fr}.acquisition-toolbar{flex-wrap:wrap}.acquisition-toolbar select{flex:100%;width:100%}}.integration-logo-radarr img,.integration-logo-prowlarr img,.integration-logo-deluge img{object-fit:contain!important;filter:none!important;width:28px!important;height:28px!important}.integration-logo.compact.integration-logo-radarr img,.integration-logo.compact.integration-logo-prowlarr img,.integration-logo.compact.integration-logo-deluge img{width:24px!important;height:24px!important}.integration-card .secret-input-wrap{width:100%!important;display:block!important;position:relative!important}.integration-card .secret-input-wrap input{box-sizing:border-box!important;width:100%!important;padding-right:44px!important;display:block!important}.integration-card .secret-input-wrap .secret-visibility-button{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;color:#8ea4bd!important;cursor:pointer!important;z-index:3!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:50% 6px auto auto!important;transform:translateY(-50%)!important}.integration-card .secret-input-wrap .secret-visibility-button:hover:not(:disabled){color:#d9edf9!important;box-shadow:none!important;background:#4491d01f!important;border:0!important;transform:translateY(-50%)!important}.integration-card .secret-input-wrap .secret-visibility-button:focus-visible{outline-offset:0!important;box-shadow:none!important;background:#4491d01a!important;border:0!important;outline:1px solid #4aa6eed1!important}.integration-card .secret-input-wrap .secret-visibility-button:disabled{opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important;background:0 0!important;border:0!important}.integration-logo-opensubtitles img{object-fit:contain!important;filter:none!important;width:28px!important;height:28px!important}.integration-logo.compact.integration-logo-opensubtitles img{object-fit:contain!important;filter:none!important;width:24px!important;height:24px!important}.acquisitions-page{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.acquisitions-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.acquisitions-header h1{margin:0 0 6px;font-size:32px;line-height:1.08}.acquisitions-header p{color:var(--text-muted,#8ea0b8);max-width:840px;margin:0}.acquisitions-header-actions,.acquisition-settings-actions,.collection-acquisition-bulk-actions,.acquisition-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acquisition-safety-banner,.acquisition-scheduler-card,.acquisition-settings-panel,.acquisition-table-card,.acquisition-release-panel,.collection-acquisition-bulk-bar{background:#071828e0;border:1px solid #4c82aa6b;border-radius:12px;box-shadow:0 10px 28px #00000024}.acquisition-safety-banner{background:#062d4294;border-color:#18bbed6b;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.acquisition-safety-banner svg{color:#39d2ff;flex:none}.acquisition-safety-banner div{flex-direction:column;gap:3px;display:flex}.acquisition-safety-banner span{color:var(--text-muted,#8ea0b8);font-size:13px}.acquisition-scheduler-card{justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.acquisition-scheduler-card>div{align-items:center;gap:11px;display:flex}.acquisition-scheduler-card span{color:var(--text-muted,#8ea0b8);font-size:12px}.acquisition-settings-panel,.acquisition-release-panel{padding:18px}.acquisition-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.acquisition-panel-heading h2{margin:0 0 4px;font-size:18px}.acquisition-panel-heading p{color:var(--text-muted,#8ea0b8);margin:0;font-size:12px}.acquisition-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.acquisition-settings-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.acquisition-settings-grid label>span{color:#adbed0;font-size:12px;font-weight:700}.acquisition-settings-grid input,.acquisition-settings-grid select,.acquisition-toolbar select,.acquisition-search{color:#e8f0f8;background:#0d1b2d;border:1px solid #50799e80;border-radius:8px;min-height:40px}.acquisition-settings-grid input,.acquisition-settings-grid select,.acquisition-toolbar select{padding:0 11px}.acquisition-settings-grid small{color:#6f849c;font-size:10px}.acquisition-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.acquisition-toggle-row{background:#0419299e;border:1px solid #436a8b6b;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.acquisition-toggle-row>div{flex-direction:column;gap:2px;display:flex}.acquisition-toggle-row strong{font-size:11px}.acquisition-toggle-row small{color:#6f849c;font-size:9px}.acquisition-toggle{cursor:pointer;background:#314457;border:0;border-radius:20px;width:31px;min-width:31px;height:18px;padding:0;position:relative}.acquisition-toggle span{background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:3px;left:3px}.acquisition-toggle.on{background:#1cbbe9}.acquisition-toggle.on span{transform:translate(13px)}.acquisition-auto-warning{color:#e7c67c;background:#452d0459;border:1px solid #e7a83473;border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;font-size:11px;display:flex}.acquisition-settings-actions{justify-content:flex-end;margin-top:16px}.acquisition-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.acquisition-summary-card{background:#08192ad1;border:1px solid #476f9166;border-radius:10px;align-items:center;gap:11px;padding:13px 14px;display:flex}.acquisition-summary-card>div{flex-direction:column;display:flex}.acquisition-summary-card strong{font-size:20px;line-height:1}.acquisition-summary-card span{color:#8195ab;margin-top:4px;font-size:10px}.acquisition-toolbar{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041321f5;border:1px solid #466f9261;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex;position:sticky;top:0}.acquisition-search{flex:auto;align-items:center;gap:8px;padding:0 11px;display:flex}.acquisition-search input{color:#e8f0f8;background:0 0;border:0;outline:0;width:100%;min-width:0}.acquisition-table-card{overflow:hidden}.acquisition-table-scroll{width:100%;overflow:auto}.acquisition-table{border-collapse:collapse;width:100%;min-width:1080px}.acquisition-table th{color:#8da2b8;text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #4c759773;padding:10px 12px;font-size:10px}.acquisition-table td{vertical-align:top;border-bottom:1px solid #33547057;padding:11px 12px;font-size:11px}.acquisition-table td strong,.acquisition-table td span,.acquisition-table td small{display:block}.acquisition-table td small{color:#70849b;margin-top:3px}.acquisition-state{color:#aebdcb;text-transform:uppercase;border:1px solid #52677b;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex!important}.acquisition-state.good{color:#70efb0;background:#00774338;border-color:#0a7b4b}.acquisition-state.bad{color:#ff909b;background:#8719293d;border-color:#9b3342}.acquisition-state.warn{color:#f2c76a;background:#84560038;border-color:#9b7121}.acquisition-state.active{color:#69d5ff;background:#007fb433;border-color:#147ea4}.acquisition-progress{min-width:130px}.acquisition-progress>div{background:#1d3042;border-radius:999px;height:5px;overflow:hidden}.acquisition-progress>div>span{background:#19bde9;height:100%}.acquisition-progress small{margin-top:5px}.acquisition-row-actions{flex-wrap:nowrap}.acquisition-release-list{flex-direction:column;gap:8px;display:flex}.acquisition-release-row{background:#0b192a;border:1px solid #456b8c6b;border-radius:9px;grid-template-columns:minmax(0,1fr) 70px auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.acquisition-release-row.blocked{opacity:.62}.acquisition-release-main{min-width:0}.acquisition-release-main strong,.acquisition-release-main span,.acquisition-release-main small{display:block}.acquisition-release-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acquisition-release-main span,.acquisition-release-main small{color:#71869d;margin-top:3px;font-size:10px}.acquisition-release-score{color:#70d8ff;justify-content:center;align-items:center;gap:5px;display:flex}.acquisition-empty{color:#7890a6;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex}.collection-acquisition-bulk-bar{margin-bottom:14px;padding:12px 14px}.collection-acquisition-bulk-control{justify-content:space-between;align-items:center;gap:16px;display:flex}.collection-acquisition-bulk-control>div:first-child{flex-direction:column;gap:3px;display:flex}.collection-acquisition-bulk-control span{color:#7f94aa;font-size:11px}.collection-acquisition-bulk-message{font-weight:700;color:#7dddb4!important}@media (width<=1100px){.acquisitions-header{flex-direction:column}.acquisition-settings-grid,.acquisition-policy-grid,.acquisition-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.acquisition-settings-grid,.acquisition-policy-grid,.acquisition-summary-grid{grid-template-columns:1fr}.acquisition-toolbar,.collection-acquisition-bulk-control,.acquisition-scheduler-card,.acquisition-panel-heading{flex-direction:column;align-items:stretch}.acquisition-toolbar select{width:100%}.acquisition-release-row{grid-template-columns:1fr}}.acquisitions-page .acquisitions-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px!important;display:grid!important}.acquisitions-page .acquisitions-header-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:max-content!important;display:flex!important}.acquisitions-page .acquisitions-header-actions :is(.secondary-action,.primary-action){white-space:nowrap!important;width:auto!important;min-width:0!important;min-height:36px!important;font:inherit!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:8px 13px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.acquisitions-page .acquisitions-header-actions .secondary-action{color:#dce9f3!important;box-shadow:none!important;background:#0d273ceb!important;border:1px solid #5a91b89e!important}.acquisitions-page .acquisitions-header-actions .secondary-action:hover:not(:disabled){color:#fff!important;background:#113750fa!important;border-color:#41b9e6d6!important}.acquisitions-page .acquisitions-header-actions .primary-action{color:#fff!important;background:linear-gradient(#0e9dd3fa,#0778aefa)!important;border:1px solid #27beede0!important;box-shadow:inset 0 1px #ffffff1a,0 4px 14px #0079b32e!important}.acquisitions-page .acquisitions-header-actions .primary-action:hover:not(:disabled){background:linear-gradient(#14b1e8fa,#0989c2fa)!important;border-color:#5edafff5!important}.acquisitions-page :is(.secondary-action,.primary-action).compact{border-radius:7px!important;min-height:30px!important;padding:5px 9px!important;font-size:10px!important}.acquisitions-page .secondary-action.danger{color:#ff9ba6!important;background:#5b172259!important;border-color:#c44a599e!important}.acquisitions-page .secondary-action.danger:hover:not(:disabled){color:#ffd2d7!important;background:#761d2a7a!important;border-color:#f05d6cd9!important}.acquisitions-page :is(.secondary-action,.primary-action):disabled{opacity:.48!important;cursor:not-allowed!important}.collection-acquisition-bulk-control .primary-action{white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 12px!important;display:inline-flex!important}@media (width<=1180px){.acquisitions-page .acquisitions-header{grid-template-columns:1fr!important}.acquisitions-page .acquisitions-header-actions{justify-content:flex-start!important;min-width:0!important}}@media (width<=700px){.acquisitions-page .acquisitions-header-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.acquisitions-page .acquisitions-header-actions :is(.secondary-action,.primary-action){width:100%!important}}.acquisitions-page .acquisition-scheduler-card{background:linear-gradient(#081b2cf5,#061625f5)!important;border:1px solid #4676997a!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:13px 16px!important;display:flex!important}.acquisitions-page .acquisition-scheduler-main{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.acquisitions-page .acquisition-scheduler-icon{color:#c9e8f6!important;background:#0d2b40b8!important;border:1px solid #4987b080!important;border-radius:8px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;display:grid!important}.acquisitions-page .acquisition-scheduler-copy{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.acquisitions-page .acquisition-scheduler-title-row{align-items:center!important;gap:9px!important;display:flex!important}.acquisitions-page .acquisition-scheduler-title-row strong{color:#f3f8fc!important;white-space:nowrap!important;font-size:13px!important}.acquisitions-page .acquisition-scheduler-state{letter-spacing:.055em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 8px!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.acquisitions-page .acquisition-scheduler-state.inactive{color:#9eafbe!important;background:#4353623d!important;border:1px solid #8097aa6b!important}.acquisitions-page .acquisition-scheduler-state.active{color:#7cf0b9!important;background:#0768424d!important;border:1px solid #1cc58285!important}.acquisitions-page .acquisition-scheduler-description{color:#8096aa!important;font-size:10px!important;line-height:1.25!important}.acquisitions-page .acquisition-scheduler-last-tick{border-left:1px solid #466d8c4d!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;min-width:max-content!important;padding-left:18px!important;display:flex!important}.acquisitions-page .acquisition-scheduler-last-tick span{color:#6f8499!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:8px!important;font-weight:700!important}.acquisitions-page .acquisition-scheduler-last-tick strong{color:#a8bac9!important;white-space:nowrap!important;font-size:9px!important;font-weight:600!important}@media (width<=760px){.acquisitions-page .acquisition-scheduler-card{flex-direction:column!important;align-items:flex-start!important}.acquisitions-page .acquisition-scheduler-last-tick{border-top:1px solid #466d8c4d!important;border-left:0!important;align-items:flex-start!important;width:100%!important;padding-top:10px!important;padding-left:0!important}.acquisitions-page .acquisition-scheduler-title-row{flex-wrap:wrap!important}}.collections-view-tabs{background:#061625db;border:1px solid #436f9173;border-radius:9px;gap:4px;width:max-content;margin:0 0 16px;padding:4px;display:inline-flex}.collections-view-tab{color:#849aae;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:6px 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.collections-view-tab.active{color:#82dcff;background:#0c7aab57;box-shadow:inset 0 0 0 1px #21b4e561}.missing-movies-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.missing-movies-summary-grid article{background:#07192ad6;border:1px solid #446c8c6b;border-radius:10px;align-items:center;gap:11px;padding:11px 13px;display:flex}.missing-movies-summary-grid article>div{flex-direction:column;display:flex}.missing-movies-summary-grid strong{font-size:19px}.missing-movies-summary-grid span{color:#7f94aa;font-size:9px}.missing-movies-toolbar{z-index:12;background:#041422f7;border:1px solid #48729375;border-radius:10px;grid-template-columns:auto minmax(220px,1fr) auto auto auto auto;gap:8px;margin-bottom:14px;padding:9px;display:grid;position:sticky;top:0}.missing-movies-search{background:#0c1a2b;border:1px solid #4f799b80;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.missing-movies-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.missing-movies-toolbar select{color:#dce7f0;background:#0c1a2b;border:1px solid #4f799b80;border-radius:7px;min-height:36px;padding:0 9px}.missing-movies-select-toggle{color:#9cb0c2;background:#0b2233;border:1px solid #4f799b80;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.missing-movies-table-card{background:#071828e0;border:1px solid #446c8c6e;border-radius:11px;overflow:hidden}.missing-movies-table-scroll{overflow:auto}.missing-movies-table{border-collapse:collapse;width:100%;min-width:1050px}.missing-movies-table th{color:#8298ac;text-align:left;text-transform:uppercase;background:#0a1b2c;border-bottom:1px solid #4a73957a;padding:9px 12px;font-size:9px}.missing-movies-table td{border-bottom:1px solid #34546f52;padding:10px 12px;font-size:11px}.missing-movies-table td small{color:#71869a;margin-top:3px;font-size:8px;display:block}.missing-row-checkbox{color:#7f95a9;background:#081e2f;border:1px solid #4e799c7a;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.missing-row-checkbox.selected{color:#7ce3ff}.missing-collection-link{color:#88cfee;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.missing-release-pill,.missing-acquisition-pill{color:#9cafbe;text-transform:uppercase;border:1px solid #5b74897a;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.missing-release-pill.released{color:#78e7b1;border-color:#1fa56875}.missing-release-pill.upcoming{color:#76d7ff;border-color:#289acd75}.missing-release-pill.tba{color:#e3be66;border-color:#b98f316b}.missing-acquisition-pill.downloading,.missing-acquisition-pill.analysing{color:#76d7ff}.missing-acquisition-pill.queued{color:#e3be66}.missing-acquisition-pill.completed{color:#78e7b1}.missing-download-protected{color:#71869a;font-size:9px;font-style:italic}.missing-movies-empty{text-align:center!important;color:#71869a!important;padding:48px!important}@media (width<=900px){.missing-movies-summary-grid{grid-template-columns:repeat(2,1fr)}.missing-movies-toolbar{grid-template-columns:1fr;position:static}.collections-view-tabs{width:100%}.collections-view-tab{flex:1}}.acquisitions-page .acquisition-clear-cancelled{white-space:nowrap!important;min-height:36px!important}.acquisitions-page .acquisition-remove-action{color:#ff9ba6!important;background:#5b17224d!important;border-color:#c44a5994!important}.missing-collection-movies-page .missing-movies-sticky-shell{z-index:40!important;-webkit-backdrop-filter:blur(14px)!important;background:linear-gradient(#03111ffc,#03111ff6)!important;border-bottom:1px solid #39678975!important;margin:0 0 14px!important;padding:14px 0 12px!important;position:sticky!important;top:0!important;box-shadow:0 12px 24px #00000038!important}.missing-collection-movies-page .missing-movies-sticky-shell .missing-movies-toolbar{z-index:auto!important;margin-bottom:0!important;position:relative!important;top:auto!important}.missing-collection-movies-page .missing-movies-sticky-shell .page-heading{margin-bottom:12px!important}.missing-collection-movies-page .missing-movies-sticky-shell .collections-view-tabs,.missing-collection-movies-page .missing-movies-sticky-shell .missing-movies-summary-grid{margin-bottom:14px!important}@media (width<=850px){.missing-collection-movies-page .missing-movies-sticky-shell{z-index:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:0!important;padding:0!important;position:relative!important;top:auto!important}}@media (width>=901px){.missing-collection-movies-page .mediaiq-missing-movies-pinned-controls{z-index:95!important;width:auto!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important}.missing-collection-movies-page .mediaiq-missing-movies-pinned-controls.mediaiq-viewport-pinned{top:var(--mediaiq-pin-top,54px)!important;left:var(--mediaiq-pin-left)!important;width:var(--mediaiq-pin-width)!important;max-width:var(--mediaiq-pin-width)!important;box-sizing:border-box!important;z-index:500!important;isolation:isolate!important;-webkit-backdrop-filter:blur(16px)!important;background:#040f1d!important;border-bottom:1px solid #39678975!important;margin:0!important;padding:0 0 12px!important;position:fixed!important;overflow:visible!important;box-shadow:0 15px 32px #00000047!important}.missing-collection-movies-page .mediaiq-missing-movies-pinned-controls .missing-movies-toolbar{z-index:auto!important;margin-bottom:0!important;position:relative!important;top:auto!important}.missing-collection-movies-page .mediaiq-missing-movies-pinned-controls.mediaiq-viewport-pinned:before{content:""!important;height:max(0px,calc(var(--mediaiq-pin-top) - 54px))!important;pointer-events:none!important;z-index:0!important;background:#040f1d!important;position:absolute!important;bottom:100%!important;left:0!important;right:0!important}.missing-collection-movies-page .mediaiq-missing-movies-pinned-controls.mediaiq-viewport-pinned>*{z-index:1;position:relative}.missing-collection-movies-page .missing-movies-table-card{z-index:1!important;position:relative!important}}@media (width<=900px){.missing-collection-movies-page .mediaiq-missing-movies-pinned-controls{width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;position:relative!important;top:auto!important;left:auto!important}}@media (width>=901px){.missing-collection-movies-page .mediaiq-missing-movies-pinned-controls.mediaiq-viewport-pinned{top:var(--mediaiq-pin-top)!important;left:var(--mediaiq-pin-left)!important;width:var(--mediaiq-pin-width)!important;max-width:var(--mediaiq-pin-width)!important;margin:0!important;transform:none!important}.missing-collection-movies-page .mediaiq-missing-movies-pinned-controls.mediaiq-viewport-pinned:before{content:""!important;height:max(0px,calc(var(--mediaiq-pin-top) - 54px))!important;pointer-events:none!important;background:#040f1d!important;position:absolute!important;bottom:100%!important;left:0!important;right:0!important}}.acquisitions-page .acquisition-cancel-remove{color:#ffb0a7!important;background:#68231c6b!important;border-color:#e16356b8!important}.acquisitions-page .acquisition-cancel-remove:hover:not(:disabled){color:#ffe0dc!important;background:#892c2399!important;border-color:#ff7b6bf5!important}.acquisitions-page .acquisition-success-notice{color:#dffcf0;background:linear-gradient(90deg,#0d4a376b,#051e27bd 58%,#061824db);border:1px solid #2dce8b57;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0 16px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000001f}.acquisitions-page .acquisition-success-icon{color:#49e6a7;background:#16885e33;border:1px solid #30d79357;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.acquisitions-page .acquisition-success-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.acquisitions-page .acquisition-success-copy strong{letter-spacing:.02em;color:#78efbc;font-size:12px;font-weight:700}.acquisitions-page .acquisition-success-copy span{color:#d5e8e2;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.acquisitions-page .acquisition-success-dismiss{color:#789b98;cursor:pointer;background:#061b2375;border:1px solid #659b963d;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.acquisitions-page .acquisition-success-dismiss:hover{color:#8ff3c8;background:#174d3f66;border-color:#52dbaa6b}@media (width<=700px){.acquisitions-page .acquisition-success-notice{gap:9px;padding:10px}.acquisitions-page .acquisition-success-icon{width:30px;height:30px}.acquisitions-page .acquisition-success-copy span{font-size:12px}}.dashboard-command-centre{flex-direction:column;gap:14px;margin:16px 0 18px;display:flex}.dcc-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dcc-heading span{color:#42c9ff;letter-spacing:.16em;font-size:9px;font-weight:800}.dcc-heading h2{color:#f5f8fc;margin:4px 0 2px;font-size:18px}.dcc-heading p{color:#8398ad;margin:0;font-size:10px}.dcc-live{color:#8ea1b4;border:1px solid #3f70918c;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.dcc-live.online{color:#49dfaa;background:#145b4524;border-color:#2bd39173}.dcc-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.dcc-status-card{color:#91a8bd;text-align:left;background:#081b2de6;border:1px solid #34587794;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.dcc-status-card:hover{background:#0a2339f5;border-color:#2daee8a6}.dcc-status-card svg{color:#40c7ff}.dcc-status-card span,.dcc-status-card small{display:block}.dcc-status-card span{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:700}.dcc-status-card strong{color:#f2f7fb;margin:2px 0;font-size:17px;display:block}.dcc-status-card small{color:#70879c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dcc-primary-grid{grid-template-columns:.9fr 1.5fr;gap:10px;display:grid}.dcc-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dcc-panel{background:#081a2ce6;border:1px solid #34587794;border-radius:10px;min-width:0;padding:13px}.dcc-panel header{color:#42c9ff;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.dcc-panel header h3{color:#eef5fb;margin:0;font-size:12px}.dcc-panel header p{color:#71869a;margin:3px 0 0;font-size:8px}.dcc-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dcc-attention-list button{color:#9badbd;text-align:left;background:#0a1827bd;border:1px solid #4e61716b;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.dcc-attention-list button svg{color:#e5a52d}.dcc-attention-list button span{font-size:9px}.dcc-attention-list button strong{color:#f3f7fa;font-size:11px}.dcc-clear{color:#52dba9;align-items:center;gap:8px;font-size:9px;display:flex}.dcc-workflow{grid-template-columns:repeat(11,auto);justify-content:space-between;align-items:center;gap:4px;display:grid}.dcc-workflow button{color:#8499ad;background:#0a1a2bc2;border:1px solid #39658475;border-radius:7px;min-width:72px;padding:9px 8px}.dcc-workflow button span{font-size:8px;display:block}.dcc-workflow button strong{color:#f0f5fa;margin-top:3px;font-size:13px;display:block}.dcc-workflow i{color:#45637d;font-style:normal}.dcc-metric-row{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.dcc-metric-row>div{background:#071625b8;border:1px solid #37566e6b;border-radius:7px;padding:9px}.dcc-metric-row strong,.dcc-metric-row span{display:block}.dcc-metric-row strong{color:#eff6fb;font-size:16px}.dcc-metric-row span{color:#71879b;margin-top:2px;font-size:8px}.dcc-foot{color:#768ba0;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:8px;display:flex}.dcc-foot button,.dcc-production-strip button{color:#59cfff;background:#125c8030;border:1px solid #2e91c38c;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.dcc-foot .good{color:#43dfa4}.dcc-foot .neutral{color:#8195a8}.dcc-analysis-status{background:#071625b8;border:1px solid #37566e6b;border-radius:7px;align-items:center;gap:9px;min-height:53px;padding:9px;display:flex}.dcc-analysis-status .dot{background:#6d7e8f;border-radius:50%;width:8px;height:8px}.dcc-analysis-status div{flex:1;min-width:0}.dcc-analysis-status strong,.dcc-analysis-status small{display:block}.dcc-analysis-status strong{color:#edf4f9;font-size:10px}.dcc-analysis-status small{color:#70869a;margin-top:3px;font-size:8px}.dcc-analysis-status b{color:#48dba6;font-size:16px}.dcc-production-strip{background:linear-gradient(90deg,#0a3a323d,#071827e0);border:1px solid #2f716475;border-radius:9px;grid-template-columns:1.4fr repeat(3,.7fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.dcc-production-strip>div{color:#7790a1;align-items:center;gap:7px;font-size:8px;display:flex}.dcc-production-strip>div:first-child{color:#4eddaa}.dcc-production-strip strong{color:#edf6f9;margin-left:auto;font-size:11px}.dcc-production-strip button{align-items:center;gap:6px;display:flex}@media (width<=1350px){.dcc-status-grid{grid-template-columns:repeat(3,1fr)}.dcc-primary-grid,.dcc-secondary-grid{grid-template-columns:1fr}.dcc-production-strip{grid-template-columns:1fr 1fr 1fr 1fr}}@media (width<=760px){.dcc-status-grid{grid-template-columns:repeat(2,1fr)}.dcc-attention-list{grid-template-columns:1fr}.dcc-workflow{display:flex;overflow-x:auto}.dcc-workflow i{display:none}.dcc-production-strip{grid-template-columns:1fr 1fr}.dcc-heading{flex-direction:column;align-items:flex-start}}.dcc-primary-grid-single{grid-template-columns:1fr}.dcc-live{flex-wrap:wrap}.dcc-live small{opacity:.72;text-align:right;width:100%;font-size:7px}.dcc-live.partial{color:#e9b34f;background:#63440f1f;border-color:#eba9387a}.dcc-status-card.source-offline,.dcc-panel.source-offline{opacity:.72;border-color:#8e9aa647}.dcc-source-unavailable{color:#8394a4!important;font-size:9px!important;font-weight:700!important}.dcc-status-card.lab-live{background:linear-gradient(#145c4629,#071827eb);border-color:#35cf9480}.dcc-status-card.lab-waiting{border-color:#3a9ad36b}.dcc-status-card.lab-warning{border-color:#eba93880}.dcc-analysis-status .dot.live{background:#43dca5;box-shadow:0 0 0 4px #43dca51c}.dcc-analysis-status .dot.waiting{background:#4ab8f0;box-shadow:0 0 0 4px #4ab8f01a}.dcc-analysis-status .dot.warning{background:#e6aa44;box-shadow:0 0 0 4px #e6aa441a}.dcc-analysis-status .dot.idle{background:#70869a}.dcc-analysis-status .dot.unavailable{background:#65717d}.lab-panel-live{border-color:#35cf946b!important}.lab-panel-warning{border-color:#eba9386b!important}@media (width<=760px){.dcc-live small{text-align:left}}.dcc-status-card{overflow:hidden!important}.dcc-status-card>div{min-width:0!important;max-width:100%!important;overflow:hidden!important}.dcc-status-card strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.dcc-status-card small{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}.dcc-status-card[class*=lab-] strong{font-size:14px!important;line-height:1.15!important}.dcc-lab-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.dcc-lab-metric-row>div{background:#071625b8;border:1px solid #37566e6b;border-radius:7px;min-width:0;padding:8px 9px}.dcc-lab-metric-row strong,.dcc-lab-metric-row span{min-width:0;display:block}.dcc-lab-metric-row strong{color:#eff6fb;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dcc-lab-metric-row span{color:#71879b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.dcc-analysis-status,.dcc-analysis-status>div{min-width:0}.dcc-analysis-status>div{overflow:hidden}.dcc-analysis-status strong,.dcc-analysis-status small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}@media (width<=900px){.dcc-status-card[class*=lab-] strong{font-size:13px!important}}.workflow-pipeline-panel .workflow-pipeline{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr)!important;align-items:center!important;gap:8px 10px!important;width:100%!important;display:grid!important}.workflow-pipeline-panel .workflow-pipeline-stage{grid-template-columns:18px minmax(0,1fr) auto!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:52px!important;padding:9px 12px!important}.workflow-pipeline-panel .workflow-pipeline-stage strong{text-align:right!important;font-variant-numeric:tabular-nums!important;min-width:34px!important}.workflow-pipeline-panel .workflow-arrow{color:#526984!important;justify-self:center!important;place-items:center!important;width:24px!important;font-size:14px!important;display:grid!important}.workflow-pipeline-panel .workflow-definition{box-sizing:border-box!important;width:100%!important;margin-top:12px!important}@media (width<=1150px){.workflow-pipeline-panel .workflow-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.workflow-pipeline-panel .workflow-arrow{display:none!important}}@media (width<=760px){.workflow-pipeline-panel .workflow-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.workflow-pipeline-panel .workflow-pipeline{grid-template-columns:1fr!important}}body.view-mobile .workflow-pipeline-panel .workflow-pipeline{grid-template-columns:1fr!important}body.view-mobile .workflow-pipeline-panel .workflow-arrow{display:none!important}.movie-card.compact-movie-card .compact-status.matched,.movie-card.compact-movie-card .compact-status.workflow-matched,.movie-card.compact-movie-card .compact-status.match-matched{color:#bbf7d0!important;background:#14532de0!important;border-color:#22c55e94!important}.movie-card.compact-movie-card .compact-status.matched svg,.movie-card.compact-movie-card .compact-status.workflow-matched svg,.movie-card.compact-movie-card .compact-status.match-matched svg{color:#86efac!important}.workflow-pipeline-stage.workflow-new,.movie-card.compact-movie-card .compact-status.new{color:#cbd5e1!important;background:#334155c7!important;border-color:#475569!important}.workflow-pipeline-stage.workflow-analysed,.movie-card.compact-movie-card .compact-status.analysed{color:#bae6fd!important;background:#0e7490d1!important;border-color:#38bdf894!important}.workflow-pipeline-stage.workflow-suggested,.movie-card.compact-movie-card .compact-status.suggested,.movie-card.compact-movie-card .compact-status.review{color:#fde68a!important;background:#92400ee0!important;border-color:#f59e0b9e!important}.workflow-pipeline-stage.workflow-matched,.movie-card.compact-movie-card .compact-status.matched,.movie-card.compact-movie-card .compact-status.workflow-matched,.movie-card.compact-movie-card .compact-status.match-matched{color:#bbf7d0!important;background:#15803ddb!important;border-color:#22c55e9e!important}.workflow-pipeline-stage.workflow-completed,.movie-card.compact-movie-card .compact-status.completed{color:#d1fae5!important;background:#065f46f0!important;border-color:#10b981b8!important}.workflow-pipeline-stage.workflow-new svg,.workflow-pipeline-stage.workflow-analysed svg,.workflow-pipeline-stage.workflow-suggested svg,.workflow-pipeline-stage.workflow-matched svg,.workflow-pipeline-stage.workflow-completed svg,.movie-card.compact-movie-card .compact-status.new svg,.movie-card.compact-movie-card .compact-status.analysed svg,.movie-card.compact-movie-card .compact-status.suggested svg,.movie-card.compact-movie-card .compact-status.review svg,.movie-card.compact-movie-card .compact-status.matched svg,.movie-card.compact-movie-card .compact-status.completed svg{color:currentColor!important}.movie-card.compact-movie-card .movie-subtitle-missing-badge{color:#fff!important}.workflow-pipeline .workflow-pipeline-stage{background:linear-gradient(#0a1c2ee0,#071524f0)!important;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #ffffff03!important}.workflow-pipeline .workflow-pipeline-stage.workflow-new{color:#cbd5e1!important;background:linear-gradient(#3341554d,#1e293b38)!important;border-color:#94a3b861!important;box-shadow:inset 0 1px #ffffff0a,0 0 13px #94a3b80f!important}.workflow-pipeline .workflow-pipeline-stage.workflow-analysed{color:#7dd3fc!important;background:linear-gradient(#0e749033,#082f492e)!important;border-color:#38bdf885!important;box-shadow:inset 0 1px #ffffff09,0 0 14px #38bdf81c!important}.workflow-pipeline .workflow-pipeline-stage.workflow-suggested{color:#fbbf24!important;background:linear-gradient(#92400e38,#451a032e)!important;border-color:#f59e0b85!important;box-shadow:inset 0 1px #ffffff09,0 0 14px #f59e0b1a!important}.workflow-pipeline .workflow-pipeline-stage.workflow-completed{color:#6ee7b7!important;background:linear-gradient(#065f463d,#022c2238)!important;border-color:#10b98194!important;box-shadow:inset 0 1px #ffffff09,0 0 16px #10b98121!important}.workflow-pipeline .workflow-pipeline-stage svg{color:currentColor!important}.workflow-pipeline .workflow-pipeline-stage:hover{filter:brightness(1.12)!important;transform:translateY(-1px)!important}.workflow-pipeline .workflow-pipeline-stage.workflow-matched{color:#93c5fd!important;background:linear-gradient(#1e40af3d,#0f172adb)!important;border-color:#3b82f6b8!important;box-shadow:inset 0 1px #ffffff0b,0 0 9px #3b82f633,0 0 22px #2563eb21!important}.movie-card.compact-movie-card .compact-status.matched,.movie-card.compact-movie-card .compact-status.workflow-matched,.movie-card.compact-movie-card .compact-status.match-matched{color:#bfdbfe!important;background:linear-gradient(#1e40afe6,#172554f0)!important;border-color:#3b82f6c2!important;box-shadow:0 0 8px #3b82f640!important}.workflow-pipeline .workflow-pipeline-stage.workflow-matched svg,.movie-card.compact-movie-card .compact-status.matched svg,.movie-card.compact-movie-card .compact-status.workflow-matched svg,.movie-card.compact-movie-card .compact-status.match-matched svg{color:#93c5fd!important}.mediaiq-movie-match-modal-root{z-index:10000;position:relative}.mediaiq-movie-match-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;background:#020812c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mediaiq-movie-match-modal{background:#071426;border:1px solid #569dd585;border-radius:16px;flex-direction:column;width:min(94vw,1500px);max-width:1500px;height:min(92vh,1100px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0000008f}.mediaiq-movie-match-modal-header{background:#08192cfa;border-bottom:1px solid #5b97c657;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.mediaiq-movie-match-modal-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mediaiq-movie-match-modal-header strong{color:#f4f8fd;font-size:15px}.mediaiq-movie-match-modal-header span{color:#91a7bd;font-size:12px}.mediaiq-movie-match-modal-cancel{color:#dfeaf5;cursor:pointer;background:#0d2238;border:1px solid #315675;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-weight:700;display:inline-flex}.mediaiq-movie-match-modal-cancel:hover:not(:disabled){background:#14304d;border-color:#4f83aa}.mediaiq-movie-match-modal-cancel:disabled{cursor:not-allowed;opacity:.55}.mediaiq-movie-match-modal-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 22px 34px;overflow:auto}.mediaiq-movie-match-modal .movie-match-page{width:100%;max-width:none;margin:0;padding:0}.mediaiq-movie-match-modal .movie-match-page>.back-button.static,.mediaiq-movie-match-modal-overlay.move-intent .mediaiq-movie-match-modal .movie-match-final-actions .primary-action.danger-aware{display:none!important}.mediaiq-movie-match-modal-overlay.move-intent .mediaiq-movie-match-modal .movie-match-move-action{min-width:190px}.mediaiq-dialog-overlay{z-index:11000!important}@media (width<=760px){.mediaiq-movie-match-modal-overlay{align-items:stretch;padding:8px}.mediaiq-movie-match-modal{border-radius:12px;width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:none}.mediaiq-movie-match-modal-header{align-items:flex-start;padding:12px}.mediaiq-movie-match-modal-header span{display:none}.mediaiq-movie-match-modal-scroll{padding:14px 12px 26px}}.mediaiq-movie-match-modal.mediaiq-intent .mediaiq-match-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:18px!important}.mediaiq-movie-match-modal.mediaiq-intent .mediaiq-match-page-header>.mediaiq-match-back-button,.mediaiq-movie-match-modal.mediaiq-intent .mediaiq-match-page-header>.movie-action-button,.mediaiq-movie-match-modal.mediaiq-intent .mediaiq-match-header>.mediaiq-match-back-button,.mediaiq-movie-match-modal.mediaiq-intent .mediaiq-match-header>.movie-action-button{display:none!important}.mediaiq-movie-match-modal-root .mediaiq-match-confirm-backdrop{z-index:12000!important}@media (width<=700px){.mediaiq-movie-match-modal.mediaiq-intent .mediaiq-match-page{padding:12px!important}}.subtitle-maintenance-page .mediaiq-subtitle-pinned-controls{box-sizing:border-box;z-index:95;flex-direction:column;gap:14px;width:100%;min-width:0;display:flex;position:relative}.subtitle-maintenance-page .mediaiq-subtitle-controls-panel{border-bottom:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;overflow:hidden!important}.subtitle-maintenance-page .mediaiq-subtitle-table-panel{z-index:1!important;border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:-14px!important;position:relative!important;overflow:visible!important}.subtitle-maintenance-page .subtitle-maintenance-header-scroll{box-sizing:border-box;background:#081a2c;width:100%;min-width:0;max-width:100%;overflow:hidden}.subtitle-maintenance-page .subtitle-maintenance-header-table{table-layout:fixed!important;border-collapse:collapse!important;max-width:none!important;margin:0!important}.subtitle-maintenance-page .subtitle-maintenance-header-table thead,.subtitle-maintenance-page .subtitle-maintenance-header-table thead th{z-index:2!important;position:relative!important;top:auto!important}.subtitle-maintenance-page .subtitle-maintenance-header-table thead th{background:#081a2c!important}@media (width>=901px){.subtitle-maintenance-page .mediaiq-subtitle-pinned-controls.mediaiq-viewport-pinned{backface-visibility:hidden;transform:translateZ(0);top:var(--mediaiq-pin-top)!important;left:var(--mediaiq-pin-left)!important;width:var(--mediaiq-pin-width)!important;max-width:var(--mediaiq-pin-width)!important;box-sizing:border-box!important;z-index:500!important;isolation:isolate!important;background:#040f1d!important;margin:0!important;padding:0!important;position:fixed!important;box-shadow:0 15px 32px #00000047!important}.subtitle-maintenance-page .mediaiq-subtitle-pinned-controls.mediaiq-viewport-pinned:before{content:""!important;height:max(0px, calc(var(--mediaiq-pin-top) - 54px))!important;pointer-events:none!important;z-index:0!important;background:#040f1d!important;position:absolute!important;bottom:100%!important;left:0!important;right:0!important}.subtitle-maintenance-page .mediaiq-subtitle-pinned-controls.mediaiq-viewport-pinned>*{z-index:1;position:relative}.subtitle-maintenance-page .mediaiq-subtitle-table-panel{z-index:1!important;position:relative!important}}@media (width<=900px){.subtitle-maintenance-page .mediaiq-subtitle-pinned-controls{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.subtitle-maintenance-page .mediaiq-subtitle-pinned-controls:before{display:none!important}}.approval-batches-page{flex-direction:column;gap:18px;min-width:0;display:flex}.approval-batches-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.approval-batches-header h1{margin:4px 0 6px}.approval-batches-header p{color:var(--muted);max-width:880px;margin:0}.approval-batches-header-actions,.approval-bulk-actions,.approval-bulk-selection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approval-batches-panel,.approval-selection-area{background:var(--panel);border:1px solid var(--border);border-radius:14px;min-width:0;overflow:hidden}.approval-batches-panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.approval-batches-panel-heading h2{margin:0 0 4px}.approval-batches-panel-heading p{color:var(--muted);margin:0}.approval-batches-list,.approval-exceptions-list{flex-direction:column;display:flex}.approval-batch-card{border:0;border-bottom:1px solid var(--border);color:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 18px;display:flex}.approval-batch-card:last-child{border-bottom:0}.approval-batch-card:hover{background:#ffffff06}.approval-batch-card>div:first-child{flex-direction:column;gap:3px;display:flex}.approval-exception-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.approval-exception-row:last-child{border-bottom:0}.approval-exception-row>div:first-child{flex-direction:column;gap:3px;display:flex}.approval-batches-empty{color:var(--muted);padding:24px 18px}.approval-batches-summary>div{background:var(--panel);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-height:76px;padding:12px 14px;display:grid}.approval-batches-summary>div span{color:var(--muted);text-transform:uppercase;grid-column:1/-1;font-size:11px}.approval-bulk-toolbar{border-bottom:1px solid var(--border);z-index:4;background:#070f1ce0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;top:0}.approval-batches-table th,.approval-batches-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:11px 10px}.approval-batches-table th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;z-index:2;background:#091221f5;font-size:11px;position:sticky;top:0}.approval-batches-table small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:4px;font-size:11px;display:block;overflow:hidden}.approval-risk-pill,.approval-status-pill{border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.approval-batches-footnote{color:var(--muted);align-items:flex-start;gap:8px;padding:2px 4px;font-size:12px;display:flex}@media (width<=1100px){.approval-batches-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-batches-header,.approval-bulk-toolbar{flex-direction:column;align-items:stretch}.approval-batch-card{flex-direction:column;align-items:flex-start}.approval-batch-card-meta{justify-content:flex-start}}@media (width<=700px){.approval-batches-summary{grid-template-columns:1fr 1fr}.approval-batches-header-actions,.approval-bulk-actions,.approval-bulk-selection{flex-direction:column;align-items:stretch}.approval-batches-header-actions button,.approval-bulk-actions button,.approval-bulk-selection button{justify-content:center;width:100%}}.approval-batches-page{flex-direction:column;gap:18px;min-width:0;max-width:1500px;margin:0 auto;padding:4px 4px 28px;display:flex}.approval-batches-header{border:1px solid var(--border);background:linear-gradient(135deg,#0d1c34eb,#071222d6);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #0003,inset 0 1px #ffffff06}.approval-batches-header:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb2e,#2563eb00 70%);border-radius:999px;width:300px;height:300px;position:absolute;top:-110px;right:-75px}.approval-batches-header>div{z-index:1;position:relative}.approval-batches-header h1{letter-spacing:-.025em;margin:6px 0 7px;font-size:31px;line-height:1.08}.approval-batches-header p{max-width:820px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.approval-batches-eyebrow{color:#9fc4ff;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.approval-batches-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.approval-batches-header-actions button{white-space:nowrap;min-height:38px}.approval-batches-panel{border:1px solid var(--border);background:linear-gradient(#0a1628ed,#07101ee0);border-radius:15px;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000002b,inset 0 1px #ffffff05}.approval-batches-panel-heading{background:linear-gradient(#ffffff05,#fff0);border-bottom:1px solid #94a3b81c;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px 14px;display:flex}.approval-batches-panel-heading h2{letter-spacing:-.012em;margin:0 0 4px;font-size:18px}.approval-batches-panel-heading p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.approval-batches-empty{min-height:135px;color:var(--muted);text-align:center;background:linear-gradient(#ffffff03,#ffffff01);border:1px dashed #94a3b82e;border-radius:11px;justify-content:center;align-items:center;margin:16px;padding:28px 22px;font-size:13px;display:flex}.approval-batches-list,.approval-exceptions-list{flex-direction:column;padding:8px;display:flex}.approval-batch-card{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px;display:grid}.approval-batch-card:hover{background:#3b82f60e;border-color:#60a5fa2e}.approval-batch-card>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.approval-batch-card>div:first-child strong{font-size:14px}.approval-batch-card>div:first-child span,.approval-batch-card-meta,.approval-exception-row span,.approval-exception-row small{color:var(--muted);font-size:11.5px}.approval-batch-card-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.approval-exception-row{border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 13px;display:grid}.approval-exception-row:hover{background:#ffffff05;border-color:#94a3b81f}.approval-exception-row>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.approval-batches-summary{grid-template-columns:repeat(5,minmax(125px,1fr));gap:10px;display:grid}.approval-batches-summary>div{border:1px solid var(--border);background:linear-gradient(#0d1c32e8,#081221de);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-height:78px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff05}.approval-batches-summary>div strong{font-size:20px}.approval-batches-summary>div span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:10.5px}.approval-selection-area{border:1px solid var(--border);background:linear-gradient(#081221f2,#060e1beb);border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #00000029}.approval-bulk-toolbar{z-index:4;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070f1cf7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 13px;display:grid;position:sticky;top:0}.approval-bulk-selection,.approval-bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approval-bulk-actions{justify-content:flex-end}.approval-batches-table-wrap{max-width:100%;overflow:auto}.approval-batches-table{border-collapse:collapse;width:100%;min-width:1650px}.approval-batches-table th,.approval-batches-table td{vertical-align:top;text-align:left;border-bottom:1px solid #94a3b81a;padding:11px 10px}.approval-batches-table th{z-index:2;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#081220fb;font-size:10.5px;font-weight:800;position:sticky;top:0}.approval-batches-table tbody tr:hover td{background:#ffffff03}.approval-batches-table tr.selected td{background:#2563eb17}.approval-batches-table .select-column{text-align:center;width:42px}.approval-batches-table .movie-column{min-width:220px}.approval-batches-table .movie-column strong,.approval-batches-table .detail-column span{display:block}.approval-batches-table small{max-width:360px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.approval-batches-table select{width:100%;min-width:180px}.approval-batches-table .detail-column{min-width:360px}.approval-risk-pill,.approval-status-pill{border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.approval-risk-pill.safe,.approval-status-pill.completed{background:#22c55e1c;border-color:#22c55e59}.approval-risk-pill.review,.approval-status-pill.pending,.approval-status-pill.open{background:#f59e0b1c;border-color:#f59e0b59}.approval-risk-pill.conflict,.approval-status-pill.failed,.approval-status-pill.stale,.approval-status-pill.rejected{background:#ef44441c;border-color:#ef444459}.approval-status-pill.processing,.approval-status-pill.queued{background:#3b82f61c;border-color:#3b82f659}.approval-error{color:#fb7185!important;white-space:normal!important}.approval-batches-footnote{color:var(--muted);align-items:flex-start;gap:8px;padding:0 3px;font-size:11.5px;line-height:1.45;display:flex}.approval-batches-page .primary-action,.approval-batches-page .secondary-action,.approval-batches-page .danger-action{border-radius:8px;min-height:36px}.approval-batches-page .secondary-action.compact{min-height:31px}@media (width>=1150px){.approval-batches-page:not(:has(.approval-selection-area)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}:is(.approval-batches-page:not(:has(.approval-selection-area)) .approval-batches-header,.approval-batches-page:not(:has(.approval-selection-area))>.notice){grid-column:1/-1}}@media (width<=1100px){.approval-batches-header{grid-template-columns:1fr;align-items:start}.approval-batches-header-actions{justify-content:flex-start}.approval-batches-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-bulk-toolbar{grid-template-columns:1fr}.approval-bulk-actions{justify-content:flex-start}.approval-batch-card{grid-template-columns:1fr;align-items:start}.approval-batch-card-meta{justify-content:flex-start}}@media (width<=700px){.approval-batches-page{gap:14px;padding-bottom:18px}.approval-batches-header{padding:18px 16px}.approval-batches-header h1{font-size:25px}.approval-batches-summary{grid-template-columns:1fr 1fr}.approval-batches-header-actions,.approval-bulk-actions,.approval-bulk-selection{flex-direction:column;align-items:stretch}.approval-batches-header-actions button,.approval-bulk-actions button,.approval-bulk-selection button{justify-content:center;width:100%}.approval-exception-row{grid-template-columns:1fr}}.notification-settings-grid .secret-input-wrap{width:100%!important;min-width:0!important;display:block!important;position:relative!important}.notification-settings-grid .secret-input-wrap input{box-sizing:border-box!important;width:100%!important;padding-right:46px!important;display:block!important}.notification-settings-grid .secret-input-wrap .secret-visibility-button{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;color:#8ea4bd!important;cursor:pointer!important;z-index:3!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:50% 6px auto auto!important;transform:translateY(-50%)!important}.notification-settings-grid .secret-input-wrap .secret-visibility-button:hover:not(:disabled){color:#d9edf9!important;box-shadow:none!important;background:#4491d01f!important;border:0!important;transform:translateY(-50%)!important}.notification-settings-grid .secret-input-wrap .secret-visibility-button:focus-visible{outline-offset:0!important;box-shadow:none!important;background:#4491d01a!important;border:0!important;outline:1px solid #4aa6eed1!important;transform:translateY(-50%)!important}.notification-settings-grid .secret-input-wrap .secret-visibility-button:disabled{opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important;background:0 0!important;border:0!important}.notification-settings-email .settings-toggle:nth-child(8):after{place-self:center end!important;margin:0!important}.approval-digest-panel{grid-column:1/-1!important}.approval-digest-settings{grid-template-columns:minmax(260px,1.2fr) minmax(190px,.65fr) minmax(190px,.65fr);align-items:end;gap:16px;padding:18px 19px 16px;display:grid}.approval-digest-toggle{cursor:pointer;background:#ffffff04;border:1px solid #94a3b826;border-radius:10px;align-items:flex-start;gap:11px;min-height:62px;padding:12px 13px;display:flex}.approval-digest-toggle input{flex:none;width:18px;height:18px;margin:2px 0 0}.approval-digest-toggle span{flex-direction:column;gap:4px;display:flex}.approval-digest-toggle strong{font-size:13px}.approval-digest-toggle small{color:var(--muted);font-size:11.5px;line-height:1.45}.approval-digest-settings .field-group{flex-direction:column;gap:7px;display:flex}.approval-digest-settings .field-group>span{color:var(--muted);font-size:11px;font-weight:700}.approval-digest-settings select{width:100%;min-height:40px}.approval-digest-telemetry{grid-column:1/-1;grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(260px,1.4fr);gap:10px;display:grid}.approval-digest-telemetry>div{background:#040d1a57;border:1px solid #94a3b81f;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.approval-digest-telemetry span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:10.5px}.approval-digest-telemetry strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.approval-digest-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.approval-digest-note{color:var(--muted);background:#ffffff02;border-top:1px solid #94a3b81a;padding:12px 19px 14px;font-size:11.5px;line-height:1.5}@media (width<=1000px){.approval-digest-settings{grid-template-columns:1fr 1fr}.approval-digest-toggle{grid-column:1/-1}.approval-digest-telemetry{grid-template-columns:1fr}}@media (width<=700px){.approval-digest-settings{grid-template-columns:1fr;padding:15px}.approval-digest-toggle,.approval-digest-telemetry,.approval-digest-actions{grid-column:1}.approval-digest-actions button{justify-content:center;width:100%}}.approval-batches-page{--approval-control-bg:#081526f5;--approval-control-bg-hover:#0c1f36fa;--approval-control-border:#5f8eb56b;--approval-control-border-hover:#47a9e9b8;--approval-row-hover:#2274b50e;--approval-row-selected:#1989cd1a}.approval-batches-page .approval-batches-header{background:radial-gradient(circle at 88% 10%,#1877d51f,#0000 32%),linear-gradient(135deg,#0c1d35f5,#061222ed)!important;border-color:#3f749e47!important}.approval-batches-page .approval-batches-header h1{max-width:820px;font-weight:800}.approval-batches-page .approval-batches-eyebrow{color:#8fc9ff!important}.approval-batches-page .approval-batches-summary{gap:10px!important}.approval-batches-page .approval-batches-summary>div{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 7px 20px #0000001a;background:linear-gradient(#0c1b30f0,#071323e6)!important;border-color:#4e749438!important;min-height:74px!important;padding:13px 15px!important}.approval-batches-page .approval-batches-summary>div:before{content:"";opacity:.72;background:#54a4de7a;height:2px;position:absolute;top:0;left:0;right:0}.approval-batches-page .approval-batches-summary>div:nth-child(2):before{background:#2dcb7bbf}.approval-batches-page .approval-batches-summary>div:nth-child(3):before{background:#f5b441c7}.approval-batches-page .approval-batches-summary>div:nth-child(4):before{background:#eb5269c7}.approval-batches-page .approval-batches-summary>div:nth-child(5):before{background:#5ab3eeb8}.approval-batches-page .approval-batches-summary>div strong{font-weight:800;font-size:22px!important}.approval-batches-page .approval-batches-summary>div span{letter-spacing:.07em!important}.approval-batches-page .approval-bulk-toolbar{border:1px solid #486f913b;border-radius:12px 12px 0 0;min-height:54px;box-shadow:0 8px 24px #0000001f;background:linear-gradient(#081627fa,#06111ff7)!important;border-bottom-color:#486f914d!important;padding:10px 12px!important}.approval-batches-page .approval-bulk-selection,.approval-batches-page .approval-bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approval-batches-page .approval-bulk-selection>strong{min-width:78px;font-size:13px}.approval-batches-page button{transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}.approval-batches-page .approval-bulk-toolbar button,.approval-batches-page .approval-batches-header-actions button{border-radius:8px;min-height:34px}.approval-batches-page button:not(:disabled):hover{transform:translateY(-1px)}.approval-batches-page button:disabled{opacity:.42;cursor:not-allowed;transform:none!important}.approval-batches-page .approval-batches-table-wrap{scrollbar-color:#6c91af80 #050f1bb8;background:#040d197a;border:1px solid #486f913b;border-top:0;border-radius:0 0 12px 12px;overflow:auto}.approval-batches-page .approval-batches-table{table-layout:fixed;border-spacing:0;border-collapse:separate!important;min-width:940px!important}.approval-batches-page .approval-batches-table th{height:40px;font-weight:800;top:0;color:#91a8bc!important;letter-spacing:.07em!important;background:linear-gradient(#091729fe,#071221fe)!important;border-bottom:1px solid #4a6f8f47!important;padding:9px 10px!important;font-size:10px!important}.approval-batches-page .approval-batches-table td{background:#050f1c5c;vertical-align:middle!important;border-bottom:1px solid #47678233!important;padding:13px 10px!important}.approval-batches-page .approval-batches-table tbody tr{transition:background .15s,box-shadow .15s}.approval-batches-page .approval-batches-table tbody tr:hover td{background:var(--approval-row-hover)!important}.approval-batches-page .approval-batches-table tr.selected td{background:var(--approval-row-selected)!important}.approval-batches-page .approval-batches-table tbody tr:last-child td{border-bottom:0!important}.approval-batches-page .approval-batches-table .select-column{text-align:center;width:42px!important}.approval-batches-page .approval-batches-table .movie-column{width:215px;min-width:0!important}.approval-batches-page .approval-batches-table th:nth-child(3),.approval-batches-page .approval-batches-table td:nth-child(3),.approval-batches-page .approval-batches-table th:nth-child(4),.approval-batches-page .approval-batches-table td:nth-child(4){width:82px}.approval-batches-page .approval-batches-table th:nth-child(5),.approval-batches-page .approval-batches-table td:nth-child(5){width:190px}.approval-batches-page .approval-batches-table th:nth-child(6),.approval-batches-page .approval-batches-table td:nth-child(6){width:210px}.approval-batches-page .approval-batches-table th:nth-child(7),.approval-batches-page .approval-batches-table td:nth-child(7){width:185px}.approval-batches-page .approval-batches-table .detail-column{min-width:0!important}.approval-batches-page .approval-batches-table .movie-column strong{color:#f1f6fb;font-size:13.5px;line-height:1.35}.approval-batches-page .approval-batches-table small{line-height:1.35;color:#8399ad!important;max-width:100%!important;margin-top:4px!important;font-size:10.5px!important}.approval-batches-page .approval-batches-table td:nth-child(4){font-variant-numeric:tabular-nums;color:#e8f2fa;font-weight:800}.approval-batches-page .approval-batches-table td:nth-child(5){color:#e8f1f8;font-weight:700}.approval-batches-page .approval-batches-table select,.approval-batches-page .approval-digest-settings select{appearance:none;min-height:36px;font:inherit;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#7da9c8 50%),linear-gradient(135deg,#7da9c8 50%,#0000 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:0;padding:0 34px 0 11px;font-size:11.5px;font-weight:600;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff05;border:1px solid var(--approval-control-border)!important;background-color:var(--approval-control-bg)!important;color:#dceaf4!important;border-radius:8px!important;width:100%!important;min-width:0!important}.approval-batches-page .approval-batches-table select:hover:not(:disabled),.approval-batches-page .approval-digest-settings select:hover:not(:disabled){border-color:var(--approval-control-border-hover)!important;background-color:var(--approval-control-bg-hover)!important}.approval-batches-page .approval-batches-table select:focus,.approval-batches-page .approval-digest-settings select:focus{border-color:#32a8ebeb!important;box-shadow:0 0 0 2px #2093dd24,inset 0 1px #ffffff05!important}.approval-batches-page .approval-batches-table select:disabled,.approval-batches-page .approval-digest-settings select:disabled{opacity:.48;cursor:not-allowed}.approval-batches-page select option{color:#e5f0f7;background:#0a1b2d}.approval-batches-page input[type=checkbox]{appearance:none;cursor:pointer;background:#071424f5;border:1px solid #6897b99e;border-radius:5px;place-content:center;min-width:17px;margin:0;transition:background .14s,border-color .14s,box-shadow .14s;display:inline-grid;box-shadow:inset 0 1px #ffffff06;width:17px!important;height:17px!important}.approval-batches-page input[type=checkbox]:before{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;margin-top:-2px;transition:transform .1s;transform:rotate(-45deg)scale(0)}.approval-batches-page input[type=checkbox]:checked{background:linear-gradient(#1a9ee2fa,#1177bffa);border-color:#26a4e5fa;box-shadow:0 0 0 2px #1f95db1a}.approval-batches-page input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.approval-batches-page input[type=checkbox]:hover:not(:disabled){border-color:#3eb0ebeb}.approval-batches-page input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #35a8e757}.approval-batches-page input[type=checkbox]:disabled{opacity:.42;cursor:not-allowed}.approval-batches-page .approval-risk-pill,.approval-batches-page .approval-status-pill{justify-content:center;align-items:center;min-height:22px;box-shadow:inset 0 1px #ffffff05;letter-spacing:.065em!important;border-radius:999px!important;padding:3px 8px!important;font-size:9px!important;font-weight:850!important}.approval-batches-page .approval-risk-pill.safe,.approval-batches-page .approval-status-pill.completed{color:#8ce2ad;background:#198b4a24!important;border-color:#34c56b5c!important}.approval-batches-page .approval-risk-pill.review{color:#f2cc76;background:#99671424!important;border-color:#e2a93261!important}.approval-batches-page .approval-risk-pill.conflict,.approval-batches-page .approval-status-pill.rejected{color:#f1a2b1;background:#8e273d2b!important;border-color:#de496366!important}.approval-batches-page .approval-batches-safety-note{color:#8fa7ba;background:#0612208c;border:1px solid #3d698c30;border-radius:10px;margin-top:0;padding:12px 14px;line-height:1.5}.approval-batches-page>div:last-child:has(svg){color:#8fa7ba}@media (width<=1180px){.approval-batches-page .approval-batches-table{min-width:900px!important}.approval-batches-page .approval-batches-table .movie-column{width:195px}.approval-batches-page .approval-batches-table th:nth-child(5),.approval-batches-page .approval-batches-table td:nth-child(5){width:170px}.approval-batches-page .approval-batches-table th:nth-child(6),.approval-batches-page .approval-batches-table td:nth-child(6){width:195px}.approval-batches-page .approval-batches-table th:nth-child(7),.approval-batches-page .approval-batches-table td:nth-child(7){width:170px}}@media (width<=760px){.approval-batches-page .approval-batches-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.approval-batches-page .approval-batches-summary>div:first-child{grid-column:1/-1}.approval-batches-page .approval-bulk-toolbar{flex-direction:column;align-items:stretch}.approval-batches-page .approval-bulk-selection,.approval-batches-page .approval-bulk-actions{width:100%}.approval-batches-page .approval-bulk-actions button{flex:auto}}.mediaiq-network-deployment{gap:16px;margin-bottom:16px;display:grid;box-shadow:inset 3px 0 #17b7ffd1,0 18px 42px #00000024;background:linear-gradient(135deg,#081f32f0,#071627eb)!important;border:1px solid #35719a8c!important;padding:18px 20px!important}.mediaiq-network-deployment-heading{border-bottom:1px solid #527e9f3d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:14px;display:grid}.mediaiq-network-deployment-icon{color:#66d5ff;background:#095e8c38;border:1px solid #25aeec61;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.mediaiq-network-deployment-heading .eyebrow{color:#58cfff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.mediaiq-network-deployment-heading h2{color:#edf6ff;margin:0;font-size:15px;font-weight:800}.mediaiq-network-deployment-heading p{color:#8398ad;margin:4px 0 0;font-size:10px;line-height:1.5}.mediaiq-network-state{color:#9cafc0;letter-spacing:.08em;white-space:nowrap;background:#1c2b3a75;border:1px solid #5d708473;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.mediaiq-network-state.connected{color:#63e6b7;background:#0b684c30;border-color:#1dd09657}.mediaiq-network-deployment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mediaiq-network-deployment-item{background:#04121f8a;border:1px solid #4d6f8b47;border-radius:9px;gap:5px;min-width:0;padding:13px 14px;display:grid}.mediaiq-network-deployment-item.accent{background:#062d4557;border-color:#26a5e057}.mediaiq-network-deployment-item>span{color:#7f95aa;font-size:9px;font-weight:700}.mediaiq-network-deployment-item>strong{color:#e7f3fd;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;overflow:hidden}.mediaiq-network-deployment-item.accent>strong{color:#72d8ff}.mediaiq-network-deployment-item>small{color:#62788d;font-size:8px;line-height:1.45}.mediaiq-network-deployment-error{color:#f4a6a6;background:#7f1d1d24;border:1px solid #ef44444d;border-radius:8px;padding:12px 14px;font-size:10px}@media (width<=760px){.mediaiq-network-deployment{padding:15px!important}.mediaiq-network-deployment-heading{grid-template-columns:auto minmax(0,1fr)}.mediaiq-network-state{grid-column:1/-1;justify-self:start}.mediaiq-network-deployment-grid{grid-template-columns:1fr}}.autonomous-pipeline-selector{box-sizing:border-box;background:linear-gradient(145deg,#09182aeb,#071221e0);border:1px solid #34557894;border-radius:12px;flex-direction:column;gap:14px;width:100%;min-width:0;padding:16px;display:flex}.autonomous-pipeline-selector-header{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.autonomous-pipeline-selector-header>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.autonomous-pipeline-selector-header strong{color:#eaf5ff;font-size:12px;font-weight:800}.autonomous-pipeline-selector-header small{color:#7f98b2;max-width:720px;font-size:9px;line-height:1.5}.autonomous-pipeline-selector-count{color:#91abc4;white-space:nowrap;background:#0b1e31d1;border:1px solid #3e6b9170;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:800}.autonomous-pipeline-card{width:100%;min-width:0;min-height:72px;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:linear-gradient(145deg,#0a1a2ce6,#071423e6);border:1px solid #34527194;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:13px;padding:12px 13px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.autonomous-pipeline-card:hover:not(:disabled){background:linear-gradient(145deg,#0c1f33f5,#081728f5);border-color:#419ad5a8}.autonomous-pipeline-card:focus-visible{outline-offset:2px;outline:2px solid #38bdf88c}.autonomous-pipeline-card.enabled{background:linear-gradient(145deg,#112b49f0,#0b1f37f0);border-color:#4293dac7;box-shadow:inset 3px 0 #38bdf8c2,0 8px 24px #0000001a}.autonomous-pipeline-card:disabled{cursor:not-allowed;opacity:.58}.autonomous-pipeline-card-copy{flex-direction:column;gap:4px;min-width:0;display:flex;overflow:hidden}.autonomous-pipeline-card-copy strong{color:#e8f4ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.25;overflow:hidden}.autonomous-pipeline-card-copy small{color:#7891aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.autonomous-pipeline-card.enabled .autonomous-pipeline-card-copy strong{color:#f2f9ff}.autonomous-pipeline-switch{background:#152739;border:1px solid #59718894;border-radius:999px;flex:none;width:36px;height:20px;transition:border-color .16s,background .16s;display:block;position:relative;box-shadow:inset 0 1px 3px #00000047}.autonomous-pipeline-switch>span{background:#7d91a5;border-radius:50%;width:12px;height:12px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000061}.autonomous-pipeline-card.enabled .autonomous-pipeline-switch{background:#158ec361;border-color:#2fbfefb3}.autonomous-pipeline-card.enabled .autonomous-pipeline-switch>span{background:#69ddff;transform:translate(16px)}.autonomous-pipeline-state{color:#71879c;letter-spacing:.06em;background:#172635b8;border:1px solid #4c657d6b;border-radius:999px;place-items:center;width:34px;min-width:34px;height:20px;font-size:7px;font-weight:900;display:grid}.autonomous-pipeline-state.enabled{color:#69dfa8;background:#187e5b2e;border-color:#25b17e6b}.autonomous-pipeline-disabled-note{color:#b8a17d;background:#7e53181f;border:1px solid #b17d3559;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.autonomous-pipeline-disabled-note svg{flex:none}@media (width<=850px){.autonomous-pipeline-selector-grid{grid-template-columns:1fr}}@media (width<=620px){.autonomous-pipeline-selector{padding:13px}.autonomous-pipeline-selector-header{flex-direction:column;gap:9px}.autonomous-pipeline-card{grid-template-columns:minmax(0,1fr) auto}.autonomous-pipeline-state{display:none}.autonomous-pipeline-card-copy small{white-space:normal}}.autonomous-pipeline-selector{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;max-width:none}.autonomous-pipeline-selector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}.autonomous-pipeline-card-copy small{white-space:normal;text-overflow:clip;overflow:visible}@media (width<=1250px){.autonomous-pipeline-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.autonomous-pipeline-selector-grid{grid-template-columns:1fr}}.quick-ai-challenger-panel{box-sizing:border-box;background:linear-gradient(145deg,#08192bf2,#071322eb);border:1px solid #315e8594;border-radius:12px;flex-direction:column;grid-column:1/-1;gap:14px;width:100%;min-width:0;padding:16px;display:flex}.quick-ai-challenger-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.quick-ai-challenger-title{align-items:flex-start;gap:11px;min-width:0;display:flex}.quick-ai-challenger-icon{color:#58ccff;background:#1981b424;border:1px solid #2faae552;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.quick-ai-challenger-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.quick-ai-challenger-title>div>span{color:#56caff;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.quick-ai-challenger-title strong{color:#eff8ff;font-size:13px;font-weight:800}.quick-ai-challenger-title small{color:#7893ad;font-size:9px;line-height:1.45}.quick-ai-challenger-status{color:#91a8bc;background:#0c1f31cc;border:1px solid #48719280;border-radius:999px;flex:none;padding:5px 10px;font-size:8px;font-weight:900}.quick-ai-challenger-status.status-testing{color:#69d3ff;background:#1982b524;border-color:#29a8de73}.quick-ai-challenger-status.status-ready_for_promotion{color:#72e4ad;background:#1e935f26;border-color:#2cc38073}.quick-ai-challenger-status.status-failed{color:#ff8f8f;background:#a5303024;border-color:#de535375}.quick-ai-challenger-status.status-no_gain{color:#d7b46f;background:#90651d21;border-color:#ba92426b}.quick-ai-challenger-progress-row{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.quick-ai-challenger-progress-row>div{align-items:baseline;gap:7px;display:flex}.quick-ai-challenger-progress-row strong{color:#eff8ff;font-size:20px;font-weight:900}.quick-ai-challenger-progress-row span{color:#7790a8;font-size:9px}.quick-ai-challenger-progress-row>span strong{color:#a9c0d3;font-size:9px}.quick-ai-challenger-progress-track{background:#455e773d;border-radius:999px;width:100%;height:5px;overflow:hidden}.quick-ai-challenger-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#238fd1,#55caff);height:100%;transition:width .3s;display:block}.quick-ai-challenger-stats{background:#06121f70;border:1px solid #35506c70;border-radius:10px;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.quick-ai-challenger-stats>div{border-right:1px solid #35506c4d;flex-direction:column;gap:4px;min-width:0;padding:10px 11px;display:flex}.quick-ai-challenger-stats>div:last-child{border-right:0}.quick-ai-challenger-stats span{color:#71889e;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.quick-ai-challenger-stats strong{color:#dceaf5;font-size:12px;font-weight:900}.quick-ai-challenger-stats strong.good{color:#66dca4}.quick-ai-challenger-stats strong.bad{color:#ff8181}.quick-ai-challenger-footer{grid-template-columns:minmax(170px,.7fr) minmax(240px,1fr) auto;align-items:center;gap:14px;padding-top:2px;display:grid}.quick-ai-challenger-footer>div:not(.quick-ai-challenger-safety){flex-direction:column;gap:3px;min-width:0;display:flex}.quick-ai-challenger-footer>div>span:first-child{color:#71889e;text-transform:uppercase;font-size:7px;font-weight:800}.quick-ai-challenger-footer strong{color:#b7ccdc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.quick-ai-challenger-safety{color:#7892a7;justify-self:end;align-items:center;gap:7px;font-size:8px;display:flex}.quick-ai-challenger-safety-dot{background:#41d486;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #41d48617}.quick-ai-challenger-failure{color:#d49a9a;background:#9127271f;border:1px solid #dc4e4e57;border-radius:9px;gap:8px;padding:10px 12px;font-size:9px;display:flex}.quick-ai-challenger-failure strong{color:#ff9797}@media (width<=1200px){.quick-ai-challenger-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-ai-challenger-stats>div:nth-child(4){border-right:0}.quick-ai-challenger-stats>div:nth-child(-n+4){border-bottom:1px solid #35506c4d}}@media (width<=760px){.quick-ai-challenger-header{flex-direction:column}.quick-ai-challenger-progress-row{flex-direction:column;align-items:flex-start}.quick-ai-challenger-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-ai-challenger-stats>div{border-bottom:1px solid #35506c4d}.quick-ai-challenger-stats>div:nth-child(2n){border-right:0}.quick-ai-challenger-footer{grid-template-columns:1fr}.quick-ai-challenger-safety{justify-self:start}}.approval-decision-inspector{flex-direction:column;gap:12px;min-width:0;margin:4px 0 16px;display:flex}.approval-decision-inspector-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 2px 0;display:flex}.approval-decision-inspector-head>div>span,.approval-decision-eyebrow{color:#7fc7fb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.approval-decision-inspector-head h2{color:var(--text-primary,#eef4f9);margin:3px 0 0;font-size:17px}.approval-decision-inspector-head p{max-width:690px;color:var(--text-muted,#8294a7);text-align:right;margin:0;font-size:11px;line-height:1.45}.approval-decision-list{flex-direction:column;gap:11px;display:flex}.approval-decision-card{background:linear-gradient(#0a1d30f2,#061424f0);border:1px solid #4e7b9f47;border-radius:13px;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 8px 24px #0000001f}.approval-decision-card-head{background:#0d243a9e;border-bottom:1px solid #5881a12e;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.approval-decision-card-head h3{color:var(--text-primary,#eef4f9);margin:3px 0 0;font-size:14px}.approval-decision-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.approval-decision-card-badges>span{letter-spacing:.055em;text-transform:uppercase;border:1px solid #79a6c63d;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:9px;font-weight:850;display:inline-flex}.approval-decision-card-badges .risk.safe{color:#75ddb0;background:#218d5821;border-color:#3ac6805c}.approval-decision-card-badges .risk.review{color:#f0c66f;background:#b57e181f;border-color:#e9b14657}.approval-decision-card-badges .risk.conflict{color:#f39a9a;background:#9e2a2a24;border-color:#e35b5b5c}.approval-decision-card-badges .action{color:#8dd0ff;background:#1b70ac24;border-color:#3e97d35c}.approval-decision-compare{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch;gap:8px;padding:11px 12px 9px;display:grid}.approval-decision-side{background:#071727b8;border:1px solid #507b9c38;border-radius:10px;min-width:0;padding:11px 12px}.approval-decision-side.incoming{background:#0c2a427a;border-color:#3491d047}.approval-decision-side-label{color:#8fa6b8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.approval-decision-side.incoming .approval-decision-side-label{color:#78c7ff}.approval-decision-release{color:#eef5fa;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:800;overflow:hidden}.approval-decision-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.approval-decision-tags span{color:#aebfcb;background:#ffffff06;border:1px solid #5781a138;border-radius:6px;align-items:center;min-height:20px;padding:2px 6px;font-size:9px;font-weight:750;display:inline-flex}.approval-decision-tags span.rarbg{color:#81dab9;background:#1f84601f;border-color:#37b28752}.approval-decision-group{color:#8095a7;align-items:center;gap:7px;min-width:0;margin-top:8px;font-size:9px;display:flex}.approval-decision-group strong{color:#bdcbd5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.approval-decision-path{color:#71889a;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;overflow:hidden}.approval-decision-versus{color:#648099;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:flex}.approval-decision-rule{background:#0718288c;border:1px solid #5d87a836;border-radius:10px;margin:0 12px 9px;padding:10px 11px}.approval-decision-rule-title{align-items:center;gap:8px;min-width:0;display:flex}.approval-decision-rule-title>span{color:#8499aa;letter-spacing:.055em;text-transform:uppercase;flex:none;font-size:9px;font-weight:800}.approval-decision-rule-title>strong{color:#d9e7f0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.approval-decision-rule-title>small{color:#71879a;flex:none;margin-left:auto;font-size:9px}.approval-decision-rule-copy{color:#b9c8d3;margin-top:6px;font-size:11px;line-height:1.45}.approval-decision-technical{color:#748b9d;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:7px;font-size:9px;display:flex}.approval-decision-technical strong{color:#9db0bf}.approval-decision-technical code{color:#87a9c2;font-size:9px}.approval-decision-effect{background:#145d4817;border:1px solid #35a37e47;border-radius:10px;grid-template-columns:145px minmax(0,1fr);align-items:start;gap:12px;margin:0 12px 9px;padding:10px 11px;display:grid}.approval-decision-effect>div span{color:#71cbae;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.approval-decision-effect>div strong{color:#bfead9;margin-top:4px;font-size:11px;display:block}.approval-decision-effect p{color:#abc4b9;margin:0;font-size:10px;line-height:1.45}.approval-decision-safety{color:#667e91;padding:0 13px 11px;font-size:9px;line-height:1.4}.approval-decision-inspector+.approval-batches-table-wrap{border-top:1px solid #507a9a29;margin-top:2px;padding-top:13px}@media (width<=900px){.approval-decision-inspector-head{flex-direction:column;align-items:flex-start;gap:6px}.approval-decision-inspector-head p{text-align:left;max-width:none}.approval-decision-compare{grid-template-columns:1fr}.approval-decision-versus{min-height:20px}.approval-decision-effect{grid-template-columns:1fr;gap:6px}}@media (width<=620px){.approval-decision-card-head{flex-direction:column;align-items:flex-start;gap:9px}.approval-decision-card-badges{justify-content:flex-start}.approval-decision-rule-title{flex-direction:column;align-items:flex-start;gap:4px}.approval-decision-rule-title>small{margin-left:0}}.approval-batches-legacy-table-hidden{display:none!important}.approval-decision-card-shell{min-width:0}.approval-decision-card-shell>.approval-decision-card{border-radius:13px 13px 0 0}.approval-decision-card-controls{background:#061220f7;border:1px solid #4e7b9f47;border-top-color:#578bb238;border-radius:0 0 13px 13px;grid-template-columns:78px minmax(240px,1.25fr) minmax(205px,.95fr) minmax(105px,.42fr);align-items:end;gap:10px;margin-top:-1px;padding:10px 12px 11px;display:grid}.approval-decision-card-control{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.approval-decision-card-control>span{color:#748da1;letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:850}.approval-decision-card-control select{width:100%!important;min-width:0!important;min-height:34px!important;margin:0!important}.approval-decision-checkbox-wrap input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important}.approval-card-status{color:#f3d493;background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:999px;align-self:flex-start;align-items:center;min-height:24px;padding:3px 8px;font-size:9px;font-weight:850;display:inline-flex}.approval-batches-page button.remove{color:#ffe4e9!important;background:#5f1722!important;border-color:#9f3347!important}.approval-batches-page button.remove:hover:not(:disabled){color:#ffe4e9!important;background:#7f1d1d!important;border-color:#fb7185!important}.approval-batches-page button.remove:disabled{opacity:.42!important}@media (width<=900px){.approval-decision-card-controls{grid-template-columns:72px minmax(210px,1fr) minmax(180px,1fr)}.approval-decision-card-control.status-control{grid-column:2/-1}}@media (width<=680px){.approval-decision-card-controls{grid-template-columns:1fr}.approval-decision-card-control.status-control{grid-column:auto}}.approval-batches-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-batches-title-row h2{margin:0}.approval-clear-resolved-button{flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.approval-clear-resolved-button,.approval-bulk-actions>button.remove{color:#ffe4e9!important;width:auto!important;min-width:0!important;height:auto!important;min-height:32px!important;max-height:none!important;box-shadow:none!important;background:#5f1722!important;border:1px solid #9f3347!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-family:inherit!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.approval-clear-resolved-button:hover:not(:disabled),.approval-bulk-actions>button.remove:hover:not(:disabled){color:#ffe4e9!important;background:#7f1d1d!important;border-color:#fb7185!important}.approval-clear-resolved-button:disabled,.approval-bulk-actions>button.remove:disabled{opacity:.45!important;cursor:not-allowed!important;border-radius:7px!important;width:auto!important;height:auto!important;min-height:32px!important;padding:0 10px!important}.approval-batch-detail-nav{align-items:center;margin:0 0 10px;display:flex}.approval-batch-back-button{gap:6px!important;min-height:34px!important;padding:0 11px!important;font-size:10px!important}.approval-batches-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.approval-batches-panel-heading>div{flex:auto;min-width:0}.approval-batches-panel-heading .approval-clear-resolved-button{flex:none;margin-left:auto}.approval-decision-card-controls{align-items:end;background:linear-gradient(#081b2dfa,#061423fa)!important;border-color:#4371966b!important}.approval-decision-card-control>span{color:#7f9bb1!important;letter-spacing:.07em!important;font-size:9px!important;font-weight:850!important}.approval-decision-card-control select{cursor:pointer;color:#dce9f3!important;background-color:#0a1d2f!important;border:1px solid #4f7da4b8!important;border-radius:8px!important;outline:none!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 34px 0 10px!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff06!important}.approval-decision-card-control select:hover:not(:disabled){color:#f0f8ff!important;background-color:#0d263d!important;border-color:#4da6e0e0!important}.approval-decision-card-control select:focus{border-color:#38bdf8c7!important;box-shadow:0 0 0 3px #0ea5e91c,inset 0 1px #ffffff08!important}.approval-decision-card-control select:disabled{opacity:.48!important;cursor:not-allowed!important}.approval-decision-card-control select option{color:#dce9f3;background:#0a1d2f}.approval-decision-checkbox-wrap{align-items:center!important;min-height:34px!important;display:flex!important}.approval-decision-checkbox-wrap input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:#091b2b!important;border:1px solid #5285add1!important;border-radius:5px!important;place-content:center!important;width:17px!important;min-width:17px!important;height:17px!important;margin:0!important;transition:border-color .14s,background .14s,box-shadow .14s!important;display:grid!important}.approval-decision-checkbox-wrap input[type=checkbox]:before{content:""!important;transform-origin:50%!important;border-bottom:2px solid #eaf8ff!important;border-left:2px solid #eaf8ff!important;width:8px!important;height:5px!important;transition:transform .1s!important;transform:rotate(-45deg)scale(0)!important}.approval-decision-checkbox-wrap input[type=checkbox]:hover:not(:disabled){background:#0c2a42!important;border-color:#38bdf8!important}.approval-decision-checkbox-wrap input[type=checkbox]:checked{background:linear-gradient(#0ea5e9,#0284c7)!important;border-color:#38bdf8!important;box-shadow:0 0 0 2px #0ea5e91f!important}.approval-decision-checkbox-wrap input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)!important}.approval-decision-checkbox-wrap input[type=checkbox]:disabled{opacity:.42!important;cursor:not-allowed!important}.approval-decision-card-control.status-control{justify-content:flex-end}.approval-card-status{border-radius:999px!important;min-height:24px!important;padding:3px 8px!important;font-size:9px!important;font-weight:850!important}@media (width<=900px){.approval-batches-panel-heading{align-items:flex-start}}@media (width<=620px){.approval-batches-panel-heading{flex-direction:column}.approval-batches-panel-heading .approval-clear-resolved-button{margin-left:0}.approval-batch-detail-nav{margin-bottom:8px}}.subtitle-maintenance-header-actions .subtitle-cancel-downloads{color:#ffe4e9!important;width:auto!important;min-width:0!important;height:auto!important;min-height:38px!important;box-shadow:none!important;background:#5f1722!important;border:1px solid #9f3347!important;border-radius:9px!important;order:999!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 16px!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.subtitle-maintenance-header-actions .subtitle-cancel-downloads:hover:not(:disabled){color:#ffe4e9!important;background:#7f1d1d!important;border-color:#fb7185!important}.subtitle-maintenance-header-actions .subtitle-cancel-downloads:disabled{opacity:.45!important;cursor:not-allowed!important}@media (width<=700px){.subtitle-maintenance-header-actions .subtitle-cancel-downloads{width:100%!important;min-height:38px!important;padding:0 12px!important}}.approval-decision-side.no-existing-production{flex-direction:column;justify-content:flex-start;display:flex}.approval-no-production-message{color:#92a8b9;background:#ffffff05;border:1px dashed #537a9847;border-radius:8px;align-items:center;min-height:66px;margin-top:8px;padding:12px 13px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.analysis-pipeline-scope-note{background:linear-gradient(#062439c7,#05192ab8);border:1px solid #2a76a46b;border-radius:10px;grid-template-columns:minmax(180px,.55fr) minmax(300px,1.45fr);align-items:center;gap:10px 18px;margin:0 0 14px;padding:12px 14px;display:grid}.analysis-pipeline-scope-note>div{flex-direction:column;gap:3px;display:flex}.analysis-pipeline-scope-note>div>span{color:#68c9f5;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.analysis-pipeline-scope-note>div>strong{color:#edf7fd;font-size:13px;font-weight:850}.analysis-pipeline-scope-note>p{color:#a9bdcc;margin:0;font-size:10px;font-weight:600;line-height:1.45}.analysis-pipeline-scope-note>small{color:#6f899d;grid-column:1/-1;font-size:9px;line-height:1.4}@media (width<=760px){.analysis-pipeline-scope-note{grid-template-columns:1fr}.analysis-pipeline-scope-note>small{grid-column:auto}}.configuration-page .settings-sections,.configuration-page .analysis-settings-groups,.configuration-page .analysis-settings-group,.configuration-page .analysis-settings-group .settings-form-grid,.configuration-page .analysis-settings-group .field-group{overflow:visible!important}.configuration-page .analysis-settings-groups{isolation:auto;position:relative}.configuration-page .analysis-settings-group:has(.searchable-select.open){z-index:2200!important}.configuration-page .analysis-settings-group .searchable-select{position:relative}.configuration-page .analysis-settings-group .searchable-select.open{z-index:2250!important}.configuration-page .analysis-settings-group .searchable-select-menu{max-height:min(360px,100vh - 150px);overflow:hidden;box-shadow:0 20px 52px #00000085,0 0 0 1px #38bdf80f;z-index:2300!important}.configuration-page .analysis-settings-group .searchable-select-options{overscroll-behavior:contain;max-height:min(290px,100vh - 220px);overflow-y:auto}.configuration-page .analysis-settings-groups,.configuration-page .analysis-settings-group,.configuration-page .analysis-settings-group .settings-form-grid,.configuration-page .analysis-settings-group .field-group{overflow:visible!important}.configuration-page .analysis-settings-group{z-index:1;position:relative!important}.configuration-page .analysis-settings-group:has([aria-expanded=true]){z-index:5000!important;position:relative!important;overflow:visible!important}:is(.configuration-page .analysis-settings-group:has([aria-expanded=true]) .settings-form-grid,.configuration-page .analysis-settings-group:has([aria-expanded=true]) .field-group){z-index:5001!important;position:relative!important;overflow:visible!important}.configuration-page .analysis-settings-group [aria-expanded=true]{z-index:5003!important;position:relative!important}.configuration-page .analysis-settings-group [aria-expanded=true]~*{position:absolute;z-index:5004!important}.configuration-page .analysis-settings-group [class*=compact-settings-select]{overflow:visible!important}.configuration-page .analysis-settings-group [class*=compact-settings-select]:has([aria-expanded=true]){z-index:5002!important;position:relative!important}.configuration-page .analysis-settings-group [class*=compact-settings-select] [class*=menu],.configuration-page .analysis-settings-group [class*=compact-settings-select] [class*=menu],.configuration-page .analysis-settings-group [class*=compact-settings-select] [class*=options],.configuration-page .analysis-settings-group [class*=compact-settings-select] [class*=options]{z-index:5005!important}.configuration-page .analysis-settings-group+.analysis-settings-group{z-index:1!important;position:relative!important}@media (width>=901px){.movies-page .mediaiq-library-pinned-controls,.staging-page .mediaiq-library-pinned-controls{box-sizing:border-box!important;z-index:95!important;isolation:isolate!important;background:#040f1d!important;width:auto!important;max-width:none!important;margin:0 0 8px!important;padding:8px 0 10px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.movies-page .mediaiq-library-pinned-controls.mediaiq-viewport-pinned,.staging-page .mediaiq-library-pinned-controls.mediaiq-viewport-pinned{backface-visibility:hidden;transform:translateZ(0);top:var(--mediaiq-pin-top)!important;left:var(--mediaiq-pin-left)!important;width:var(--mediaiq-pin-width)!important;max-width:var(--mediaiq-pin-width)!important;box-sizing:border-box!important;z-index:500!important;isolation:isolate!important;background:#040f1d!important;margin:0!important;padding:8px 0 10px!important;position:fixed!important;overflow:visible!important;box-shadow:0 15px 32px #00000047!important}.movies-page .mediaiq-library-pinned-controls.mediaiq-viewport-pinned:before,.staging-page .mediaiq-library-pinned-controls.mediaiq-viewport-pinned:before{content:""!important;height:max(0px, calc(var(--mediaiq-pin-top) - 54px))!important;pointer-events:none!important;z-index:0!important;background:#040f1d!important;position:absolute!important;bottom:100%!important;left:0!important;right:0!important}.movies-page .mediaiq-library-pinned-controls.mediaiq-viewport-pinned>*,.staging-page .mediaiq-library-pinned-controls.mediaiq-viewport-pinned>*{z-index:1!important;position:relative!important}.movies-page .mediaiq-library-pinned-controls>.mediaiq-sticky-library-controls,.staging-page .mediaiq-library-pinned-controls>.mediaiq-sticky-library-controls{z-index:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;margin-top:0!important;margin-bottom:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.movies-page .mediaiq-library-pinned-controls>.movie-results-count{z-index:1!important;width:auto!important;margin:6px 8px 0 auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.movies-page .movies-grid,.staging-page .movies-grid{z-index:1!important;position:relative!important}}@media (width<=900px){.movies-page .mediaiq-library-pinned-controls,.staging-page .mediaiq-library-pinned-controls{width:auto!important;max-width:none!important;box-shadow:none!important;isolation:auto!important;background:0 0!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}}.staging-page .mediaiq-library-pinned-controls .staging-library-banner{margin-bottom:12px!important}.staging-page .mediaiq-library-pinned-controls .staging-summary-grid{margin-top:0!important}.staging-page .staging-summary-grid>div{transition:border-color .18s,background-color .18s,box-shadow .18s}.staging-page .staging-summary-grid>div:first-child{background:linear-gradient(145deg,#44a0ff1a,#08182af5);border-color:#44a0ff73}.staging-page .staging-summary-grid>div:first-child svg,.staging-page .staging-summary-grid>div:first-child strong{color:#63b3ff}.staging-page .staging-summary-grid>div:nth-child(2){background:linear-gradient(145deg,#ffbe4117,#08182af5);border-color:#ffbe4173}.staging-page .staging-summary-grid>div:nth-child(2) svg,.staging-page .staging-summary-grid>div:nth-child(2) strong{color:#ffc857}.staging-page .staging-summary-grid>div:nth-child(3){background:linear-gradient(145deg,#39d1e117,#08182af5);border-color:#39d1e173}.staging-page .staging-summary-grid>div:nth-child(3) svg,.staging-page .staging-summary-grid>div:nth-child(3) strong{color:#4ddde8}.staging-page .staging-summary-grid>div:nth-child(4){background:linear-gradient(145deg,#ff6f611a,#08182af5);border-color:#ff6f617a}.staging-page .staging-summary-grid>div:nth-child(4) svg,.staging-page .staging-summary-grid>div:nth-child(4) strong{color:#ff786b}.staging-page .staging-summary-grid>div:nth-child(5){background:linear-gradient(145deg,#34d39917,#08182af5);border-color:#34d39973}.staging-page .staging-summary-grid>div:nth-child(5) svg,.staging-page .staging-summary-grid>div:nth-child(5) strong{color:#47dba3}.staging-page .staging-summary-grid>div:hover{box-shadow:0 8px 20px #0000002e}.automation-page .automation-form-toggle{box-sizing:border-box;cursor:pointer;background:#071b2c57;border:1px solid #70aada3d;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;min-height:62px;padding:10px 12px;display:grid}.automation-page .automation-form-toggle>input[type=checkbox],.automation-page .automation-mini-toggle>input[type=checkbox],.automation-page .automation-release-enabled>input[type=checkbox]{appearance:none;cursor:pointer;background:#16344ce6;border:1px solid #68abdf7a;border-radius:999px;width:34px;min-width:34px;height:18px;margin:0;transition:background .16s,border-color .16s,box-shadow .16s;position:relative}.automation-page .automation-form-toggle>input[type=checkbox]:after,.automation-page .automation-mini-toggle>input[type=checkbox]:after,.automation-page .automation-release-enabled>input[type=checkbox]:after{content:"";background:#dceaf5;border-radius:50%;width:12px;height:12px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.automation-page .automation-form-toggle>input[type=checkbox]:checked,.automation-page .automation-mini-toggle>input[type=checkbox]:checked,.automation-page .automation-release-enabled>input[type=checkbox]:checked{background:#0897d8f5;border-color:#24b3efeb;box-shadow:0 0 0 2px #16a3e114}.automation-page .automation-form-toggle>input[type=checkbox]:checked:after,.automation-page .automation-mini-toggle>input[type=checkbox]:checked:after,.automation-page .automation-release-enabled>input[type=checkbox]:checked:after{background:#fff;transform:translate(16px)}.automation-page .automation-form-toggle>span{flex-direction:column;gap:2px;min-width:0;display:flex}.automation-page .automation-form-toggle>span>strong{font-size:13px;line-height:1.25}.automation-page .automation-form-toggle>span>small{opacity:.62;margin:0;font-size:10px;line-height:1.35;display:block}.automation-page .automation-form-toggle:after{content:"OFF";box-sizing:border-box;letter-spacing:.06em;color:#c6dae9b8;background:#08172594;border:1px solid #6f9aba47;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:22px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.automation-page .automation-form-toggle:has(>input[type=checkbox]:checked):after{content:"ON";color:#bceaff;background:#0884bf29;border-color:#1fa9e285}.automation-page .automation-stop-toggle{align-self:stretch;min-width:0;height:auto}.automation-page .automation-mini-toggle,.automation-page .automation-release-enabled{white-space:nowrap;cursor:pointer;grid-template-columns:34px auto auto;align-items:center;gap:8px;margin:0;display:inline-grid}.automation-page .automation-mini-toggle:after,.automation-page .automation-release-enabled:after{content:"OFF";box-sizing:border-box;color:#c6dae9b8;letter-spacing:.06em;background:#08172594;border:1px solid #6f9aba47;border-radius:6px;justify-content:center;align-items:center;min-width:34px;height:21px;padding:0 6px;font-size:9px;font-weight:800;display:inline-flex}.automation-page .automation-mini-toggle:has(>input[type=checkbox]:checked):after{content:"ON";color:#bceaff;background:#0884bf29;border-color:#1fa9e285}.automation-page .automation-release-enabled:has(>input[type=checkbox]:checked):after{content:"ON";color:#bceaff;background:#0884bf29;border-color:#1fa9e285}.automation-page .automation-release-rule-top{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;display:grid}.automation-page .automation-release-remove{margin:0;position:static}@media (width<=1100px){.automation-page .automation-release-rule-top{grid-template-columns:minmax(0,1fr)}.automation-page .automation-release-enabled,.automation-page .automation-release-remove{justify-self:start}}.automation-page .automation-compact-switch{cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#0519296b;border:1px solid #5e97c242;border-radius:7px;grid-template-columns:34px auto 34px;align-items:center;gap:8px;width:max-content;min-height:34px;padding:5px 7px;display:grid}.automation-page .automation-compact-switch>input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.automation-page .automation-compact-switch-track{box-sizing:border-box;background:#163044f2;border:1px solid #5999c980;border-radius:999px;width:30px;height:16px;transition:background .15s,border-color .15s;display:block;position:relative}.automation-page .automation-compact-switch-track>span{background:#d9e8f3;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px}.automation-page .automation-compact-switch.enabled .automation-compact-switch-track{background:#0b9bd6;border-color:#2ab7ee}.automation-page .automation-compact-switch.enabled .automation-compact-switch-track>span{background:#fff;transform:translate(14px)}.automation-page .automation-compact-switch-label{color:#e2eff8eb;font-size:11px;font-weight:700;line-height:1}.automation-page .automation-compact-switch-state{color:#b5cdddb8;letter-spacing:.06em;box-sizing:border-box;background:#071826bf;border:1px solid #6998bb4d;border-radius:5px;justify-content:center;align-items:center;width:34px;height:20px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.automation-page .automation-compact-switch.enabled .automation-compact-switch-state{color:#c5efff;background:#0982b533;border-color:#18ade69e}.automation-page .automation-rule-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.automation-page .automation-release-rule-top{grid-template-columns:minmax(180px,1fr) max-content max-content;align-items:center;gap:10px;width:100%;display:grid}.automation-page .automation-release-rule-top>input[type=text]{width:100%;min-width:0}.automation-page .automation-release-enabled{margin:0}.automation-page .automation-release-remove{white-space:nowrap;margin:0!important;position:static!important}.automation-page .automation-compact-switch:before,.automation-page .automation-compact-switch:after,.automation-page .automation-release-enabled:before,.automation-page .automation-release-enabled:after{content:none!important}.automation-page .automation-compact-switch{box-sizing:border-box!important;white-space:nowrap!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:118px!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:5px 7px!important;display:inline-flex!important;overflow:visible!important}.automation-page .automation-compact-switch>input[type=checkbox]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.automation-page .automation-compact-switch-track{flex:0 0 30px!important;order:1!important;width:30px!important;min-width:30px!important;height:16px!important;margin:0!important}.automation-page .automation-compact-switch-label{white-space:nowrap!important;flex:none!important;order:2!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-block!important}.automation-page .automation-compact-switch-state{white-space:nowrap!important;flex:0 0 30px!important;order:3!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:20px!important;margin:0!important;padding:0 4px!important;line-height:1!important;display:inline-flex!important}.automation-page .automation-rule-heading-actions{flex-flow:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;display:flex!important}.automation-page .automation-rule-heading-actions .automation-compact-switch{flex:none!important}.automation-page .automation-release-rule-top{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) max-content max-content!important;align-items:center!important;gap:0 10px!important;width:100%!important;max-width:100%!important;display:grid!important}.automation-page .automation-release-rule-top>input[type=text]{grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.automation-page .automation-release-rule-top .automation-release-enabled{grid-column:2!important;justify-self:end!important;width:auto!important;min-width:118px!important;margin:0!important}.automation-page .automation-release-rule-top .automation-release-remove{grid-column:3!important;justify-self:end!important;width:auto!important;min-width:max-content!important;margin:0!important;position:static!important}.automation-page .automation-compact-switch:before,.automation-page .automation-compact-switch:after,.automation-page .automation-release-enabled:before,.automation-page .automation-release-enabled:after{content:none!important;display:none!important}@media (width<=900px){.automation-page .automation-release-rule-top{grid-template-columns:minmax(0,1fr) max-content max-content!important}}.automation-page .automation-release-rule-top{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"name name""enabled remove"!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important}.automation-page .automation-release-rule-top>input[type=text]{box-sizing:border-box!important;grid-area:name!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;margin:0!important}.automation-page .automation-release-rule-top .automation-release-enabled{grid-area:enabled!important;justify-self:start!important;width:auto!important;min-width:118px!important;margin:0!important}.automation-page .automation-release-rule-top .automation-release-remove{grid-area:remove!important;justify-self:end!important;width:auto!important;min-width:max-content!important;margin:0!important;position:static!important}.automation-page .automation-action-row{box-sizing:border-box;width:100%}.automation-page .automation-release-policy-card{box-sizing:border-box!important;background:linear-gradient(#0a1f32c7,#061827b8)!important;border:1px solid #5897c742!important;border-radius:12px!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:12px 0 6px!important;padding:18px!important}.automation-page .automation-release-policy-heading{border-bottom:1px solid #5c94be2e!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;margin:0 0 18px!important;padding:0 0 14px!important;display:flex!important}.automation-page .automation-release-policy-heading strong{font-size:15px!important;display:block!important}.automation-page .automation-release-policy-heading span{margin-top:4px!important;line-height:1.45!important;display:block!important}.automation-page .automation-release-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;width:100%!important;margin:0!important;display:grid!important}.automation-page .automation-release-rules-heading{border-top:1px solid #5c94be33!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;margin:22px 0 12px!important;padding:16px 0 0!important;display:flex!important}.automation-page .automation-release-rules-heading>div{min-width:0!important}.automation-page .automation-release-rules-heading strong{font-size:14px!important;display:block!important}.automation-page .automation-release-rules-heading span{margin-top:3px!important;line-height:1.4!important;display:block!important}.automation-page .automation-release-rule{box-sizing:border-box!important;background:#081b2b9e!important;border:1px solid #5c97c338!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0 0 14px!important;padding:14px!important}.automation-page .automation-release-rule-top{grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"name name""enabled remove"!important;align-items:center!important;gap:10px 12px!important;width:100%!important;margin-bottom:16px!important;display:grid!important}.automation-page .automation-release-rule-top>input[type=text]{box-sizing:border-box!important;grid-area:name!important;width:100%!important;min-width:0!important}.automation-page .automation-release-enabled{grid-area:enabled!important;justify-self:start!important}.automation-page .automation-release-remove{grid-area:remove!important;justify-self:end!important;margin:0!important;position:static!important}.automation-page .automation-release-rule-grid input,.automation-page .automation-release-rule-grid select{box-sizing:border-box!important;width:100%!important}.automation-page .automation-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.automation-page .automation-safety-switch{box-sizing:border-box!important;cursor:pointer!important;background:#071b2ba6!important;border:1px solid #5b97c440!important;border-radius:10px!important;grid-template-columns:36px minmax(0,1fr) 40px!important;align-items:center!important;column-gap:12px!important;min-width:0!important;min-height:72px!important;padding:12px 14px!important;display:grid!important;position:relative!important}.automation-page .automation-safety-switch>input[type=checkbox]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.automation-page .automation-switch-track{box-sizing:border-box!important;background:#1a3549f0!important;border:1px solid #5b9dcf7a!important;border-radius:999px!important;grid-column:1!important;width:32px!important;height:18px!important;margin:0!important;display:block!important;position:relative!important}.automation-page .automation-switch-track>span{background:#d8e8f2!important;border-radius:50%!important;width:12px!important;height:12px!important;transition:transform .15s!important;position:absolute!important;top:2px!important;left:2px!important}.automation-page .automation-safety-switch.enabled .automation-switch-track{background:#089bd8!important;border-color:#32b9ec!important}.automation-page .automation-safety-switch.enabled .automation-switch-track>span{background:#fff!important;transform:translate(14px)!important}.automation-page .automation-switch-copy{flex-direction:column!important;grid-column:2!important;gap:3px!important;min-width:0!important;display:flex!important}.automation-page .automation-switch-copy strong{font-size:12px!important;line-height:1.25!important;display:block!important}.automation-page .automation-switch-copy small{opacity:.62!important;white-space:normal!important;margin:0!important;font-size:9px!important;line-height:1.35!important;display:block!important}.automation-page .automation-switch-state{letter-spacing:.06em!important;box-sizing:border-box!important;background:#061522a6!important;border:1px solid #699abe4d!important;border-radius:5px!important;grid-column:3!important;justify-content:center!important;align-items:center!important;min-width:38px!important;height:22px!important;margin:0!important;padding:0 6px!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.automation-page .automation-safety-switch.enabled .automation-switch-state{color:#c5f0ff!important;background:#0786bc2e!important;border-color:#18afe68c!important}.automation-page .automation-workflow-operations{padding:18px!important}.automation-page .automation-operations-header{margin-bottom:14px!important}@media (width<=1200px){.automation-page .automation-release-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.automation-page .automation-action-row>.automation-grid.two,.automation-page .automation-release-policy-grid,.automation-page .automation-release-rule-grid,.automation-page .automation-safety-grid{grid-template-columns:minmax(0,1fr)!important}}.automation-page .automation-rule-body{background:0 0!important;border:0!important;border-radius:0!important;padding:18px 14px 16px!important}.automation-page .automation-builder-section{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #5e97c233!important;border-radius:0!important;margin:18px 0 0!important;padding:18px 0 0!important}.automation-page .automation-builder-heading{background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important}.automation-page .automation-builder-heading>div>strong{font-size:14px!important}.automation-page .automation-builder-heading>div>span{opacity:.68!important;margin-top:3px!important}.automation-page .automation-condition-list{flex-direction:column!important;gap:8px!important;display:flex!important}.automation-page .automation-condition-row{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(150px,.95fr) minmax(150px,.95fr) minmax(180px,1.2fr) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.automation-page .automation-action-list{flex-direction:column!important;gap:18px!important;display:flex!important}.automation-page .automation-action-row{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #5e97c22e!important;border-radius:0!important;margin:0!important;padding:0 0 20px!important}.automation-page .automation-action-row:last-child{border-bottom:0!important;padding-bottom:0!important}.automation-page .automation-action-row-main{grid-template-columns:minmax(220px,1fr) auto auto!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important;display:grid!important}.automation-page .automation-release-policy-card{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #5e97c233!important;border-radius:0!important;grid-column:1/-1!important;margin:20px 0 0!important;padding:20px 0 0!important}.automation-page .automation-release-policy-heading{background:0 0!important;border:0!important;margin:0 0 16px!important;padding:0!important}.automation-page .automation-release-policy-heading strong{font-size:15px!important}.automation-page .automation-release-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0!important;display:grid!important}.automation-page .automation-release-rules-heading{background:0 0!important;border:0!important;border-top:1px solid #5e97c22e!important;margin:22px 0 12px!important;padding:18px 0 0!important}.automation-page .automation-release-rule{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #5e97c229!important;border-radius:0!important;margin:0 0 16px!important;padding:14px 0 16px!important}.automation-page .automation-release-rule:last-child{border-bottom:0!important}.automation-page .automation-release-rule-top{margin-bottom:14px!important}.automation-page .automation-release-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;display:grid!important}.automation-page .automation-routing-summary{background:#071a2a52!important;border:1px solid #5e97c22e!important;border-radius:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:18px 0!important;display:grid!important}.automation-page .automation-routing-summary>div{background:0 0!important;border:0!important;border-radius:0!important;padding:14px 16px!important}.automation-page .automation-routing-summary>div+div{border-left:1px solid #5e97c22e!important}.automation-page .automation-rule-body .field-group,.automation-page .automation-action-row .field-group,.automation-page .automation-release-policy-card .field-group,.automation-page .automation-release-rule .field-group{margin:0!important}@media (width<=1100px){.automation-page .automation-release-policy-grid,.automation-page .automation-release-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=800px){.automation-page .automation-condition-row,.automation-page .automation-action-row-main,.automation-page .automation-release-policy-grid,.automation-page .automation-release-rule-grid,.automation-page .automation-routing-summary{grid-template-columns:minmax(0,1fr)!important}.automation-page .automation-routing-summary>div+div{border-top:1px solid #5e97c22e!important;border-left:0!important}}.automation-page .automation-rule-body{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:18px 18px 20px!important}.automation-page .automation-rule-body>.automation-grid.two{grid-template-columns:minmax(0,1.65fr) minmax(190px,.7fr)!important;gap:14px 16px!important;width:100%!important;display:grid!important}.automation-page .automation-rule-body>.field-group{margin-top:14px!important}.automation-page .automation-builder-heading,.automation-page .automation-release-policy-heading,.automation-page .automation-release-rules-heading{position:relative!important}.automation-page .automation-builder-heading>div,.automation-page .automation-release-policy-heading>div,.automation-page .automation-release-rules-heading>div{min-width:0!important}.automation-page .automation-builder-heading strong,.automation-page .automation-release-policy-heading strong,.automation-page .automation-release-rules-heading strong{letter-spacing:.01em!important}.automation-page .automation-builder-heading span,.automation-page .automation-release-policy-heading span,.automation-page .automation-release-rules-heading span{max-width:720px!important}.automation-page .automation-builder-heading:before,.automation-page .automation-release-policy-heading:before,.automation-page .automation-release-rules-heading:before{content:""!important;background:#2daae28c!important;border-radius:999px!important;width:3px!important;height:28px!important;display:block!important;position:absolute!important;top:2px!important;left:-10px!important}.automation-page .automation-condition-row{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(220px,1.45fr) 36px!important;gap:10px!important}.automation-page .automation-condition-row select,.automation-page .automation-condition-row input{width:100%!important;min-width:0!important}.automation-page .automation-action-row-main{border-bottom:1px solid #5c94be1f!important;grid-template-columns:minmax(260px,1fr) max-content 36px!important;padding-bottom:12px!important}.automation-page .automation-action-row>.automation-grid.two{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:14px 16px!important;width:100%!important;display:grid!important}.automation-page .automation-action-row>.automation-grid.two>.field-group{grid-column:span 6!important}.automation-page .automation-action-row>.automation-grid.two>.automation-release-policy-card,.automation-page .automation-action-row>.automation-grid.two>.automation-naming-token-help,.automation-page .automation-action-row>.automation-grid.two>.automation-organisation-template{grid-column:1/-1!important}.automation-page .automation-action-row>.automation-grid.two>.automation-form-toggle{grid-column:span 4!important;min-width:0!important}.automation-page .automation-action-row>.automation-grid.two>.automation-form-toggle.danger{grid-column:span 8!important}.automation-page .automation-release-policy-card{margin-top:24px!important;padding-top:20px!important}.automation-page .automation-release-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px 16px!important;width:100%!important;display:grid!important}.automation-page .automation-release-policy-grid .field-group{min-width:0!important}.automation-page .automation-release-policy-grid input,.automation-page .automation-release-policy-grid select{box-sizing:border-box!important;width:100%!important;min-width:0!important}.automation-page .automation-release-policy-grid .field-group:nth-child(-n+3){border-bottom:1px solid #5c94be1a!important;padding-bottom:14px!important}.automation-page .automation-release-rules-heading{margin-top:26px!important}.automation-page .automation-release-rule{margin-bottom:4px!important;padding:14px 0 20px!important}.automation-page .automation-release-rule-top{grid-template-columns:minmax(0,1fr) max-content!important;grid-template-areas:"name name""enabled remove"!important;gap:10px 12px!important;margin-bottom:16px!important}.automation-page .automation-release-rule-top>input[type=text]{height:38px!important;font-weight:600!important}.automation-page .automation-release-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.automation-page .automation-release-rule-grid .field-group{min-width:0!important}.automation-page .automation-release-rule-grid .field-group:last-child{grid-column:span 2!important}.automation-page .automation-rule-body .field-group>span,.automation-page .automation-release-policy-card .field-group>span,.automation-page .automation-release-rule .field-group>span{letter-spacing:.055em!important;text-transform:uppercase!important;opacity:.72!important;margin-bottom:6px!important;font-size:10px!important;font-weight:700!important}.automation-page .automation-rule-body .field-group small,.automation-page .automation-release-policy-card .field-group small,.automation-page .automation-release-rule .field-group small{opacity:.5!important;margin-top:5px!important;line-height:1.35!important}.automation-page .automation-naming-token-help{background:#081c2c38!important;border:1px dashed #5c94be2e!important;border-radius:7px!important;margin:2px 0 4px!important;padding:10px 12px!important}.automation-page .automation-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.automation-page .automation-safety-switch{min-height:76px!important;padding:13px 14px!important}.automation-page .automation-switch-copy strong{font-size:12px!important}.automation-page .automation-switch-copy small{max-width:420px!important}.automation-page .automation-builder-section{margin-top:22px!important;padding-top:20px!important}.automation-page .automation-action-list{gap:22px!important}@media (width<=1350px){.automation-page .automation-release-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.automation-page .automation-release-rule-grid .field-group:last-child{grid-column:span 1!important}}@media (width<=1050px){.automation-page .automation-release-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.automation-page .automation-action-row>.automation-grid.two>.automation-form-toggle{grid-column:span 6!important}}@media (width<=800px){.automation-page .automation-rule-body>.automation-grid.two,.automation-page .automation-release-policy-grid,.automation-page .automation-release-rule-grid,.automation-page .automation-safety-grid{grid-template-columns:minmax(0,1fr)!important}.automation-page .automation-action-row>.automation-grid.two>.field-group,.automation-page .automation-action-row>.automation-grid.two>.automation-form-toggle{grid-column:1/-1!important}.automation-page .automation-condition-row{grid-template-columns:minmax(0,1fr) 36px!important}.automation-page .automation-condition-row select,.automation-page .automation-condition-row input{grid-column:1!important}}.automation-page .automation-exact-libraries,.automation-page .automation-source-libraries,.automation-page .automation-exact-source-libraries{width:100%!important;min-width:0!important;display:block!important}.automation-page .automation-exact-libraries-grid,.automation-page .automation-source-libraries-grid,.automation-page .automation-exact-source-libraries-grid,.automation-page .automation-library-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0 0 14px!important;display:grid!important}.automation-page .automation-exact-libraries-grid>*,.automation-page .automation-source-libraries-grid>*,.automation-page .automation-exact-source-libraries-grid>*,.automation-page .automation-library-authority-grid>*{min-width:0!important}.automation-page .automation-exact-libraries-summary,.automation-page .automation-source-libraries-summary,.automation-page .automation-exact-source-summary,.automation-page .automation-library-authority-summary{clear:both!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:14px 0 10px!important;padding:10px 12px!important;display:block!important}.automation-page .automation-source-path-row,.automation-page .automation-extra-source-row,.automation-page .automation-additional-source-row,.automation-page .automation-source-folder-row{box-sizing:border-box!important;grid-template-columns:18px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:10px 0 0!important;padding:0!important;display:grid!important}.automation-page .automation-source-path-row>*,.automation-page .automation-extra-source-row>*,.automation-page .automation-additional-source-row>*,.automation-page .automation-source-folder-row>*{min-width:0!important}.automation-page .automation-source-path-row input,.automation-page .automation-extra-source-row input,.automation-page .automation-additional-source-row input,.automation-page .automation-source-folder-row input{box-sizing:border-box!important;width:100%!important;min-width:0!important}.automation-page .automation-source-path-row button,.automation-page .automation-extra-source-row button,.automation-page .automation-additional-source-row button,.automation-page .automation-source-folder-row button{white-space:nowrap!important;flex:none!important}@media (width<=850px){.automation-page .automation-exact-libraries-grid,.automation-page .automation-source-libraries-grid,.automation-page .automation-exact-source-libraries-grid,.automation-page .automation-library-authority-grid{grid-template-columns:minmax(0,1fr)!important}.automation-page .automation-source-path-row,.automation-page .automation-extra-source-row,.automation-page .automation-additional-source-row,.automation-page .automation-source-folder-row{grid-template-columns:18px minmax(0,1fr)!important}.automation-page .automation-source-path-row button,.automation-page .automation-extra-source-row button,.automation-page .automation-additional-source-row button,.automation-page .automation-source-folder-row button{grid-column:auto!important}}.physical-media-badges{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.physical-media-badge{letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:21px;padding:2px 8px;font-size:8px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.physical-media-badge.edition{color:#ddd6fe;background:#6d28d93d;border-color:#a78bfa70;box-shadow:inset 0 1px #ffffff09}.physical-media-badges.compact{gap:4px}.physical-media-badges.compact .physical-media-badge{min-height:18px;padding:2px 6px;font-size:7px}.compact-card-media-row{flex-wrap:wrap}.compact-card-media-row .physical-media-badges{flex-basis:100%;justify-content:flex-start;margin-top:2px}.physical-media-badge.language{color:#bbf7d0!important;background:linear-gradient(#15803d7a,#14532d6b)!important;border-color:#22c55e8c!important;box-shadow:inset 0 1px #ffffff0f!important}.physical-media-badge.edition-standard{color:#e2e8f0!important;background:#4755697a!important;border-color:#94a3b88c!important}.physical-media-badge.edition-directors{color:#fde68a!important;background:#92400e7a!important;border-color:#f59e0ba6!important}.physical-media-badge.edition-extended{color:#fed7aa!important;background:#9a34127a!important;border-color:#f97316ad!important}.physical-media-badge.edition-theatrical{color:#fef08a!important;background:#713f1285!important;border-color:#eab3089e!important}.physical-media-badge.edition-final{color:#fecdd3!important;background:#88133780!important;border-color:#f43f5ea3!important}.physical-media-badge.edition-unrated{color:#fecaca!important;background:#7f1d1d85!important;border-color:#ef4444ad!important}.physical-media-badge.edition-uncut{color:#fbcfe8!important;background:#50072499!important;border-color:#be185d9e!important}.physical-media-badge.edition-special{color:#fbcfe8!important;background:#8318437a!important;border-color:#ec48999e!important}.physical-media-badge.edition-collector{color:#fed7aa!important;background:#78350f94!important;border-color:#b45309ad!important}.physical-media-badge.edition-anniversary{color:#ffe4e6!important;background:#9f12396b!important;border-color:#fb71859e!important}.physical-media-badge.edition-imax{color:#fff!important;background:#0f172ac2!important;border-color:#e2e8f0a8!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.physical-media-badge.edition-open-matte{color:#fef3c7!important;background:#78350f66!important;border-color:#d977068c!important}.physical-media-badge.edition-remastered{color:#ffedd5!important;background:#7c2d1275!important;border-color:#c2410c9e!important}.physical-media-badge.edition-restored{color:#fef9c3!important;background:#713f1275!important;border-color:#ca8a0499!important}.physical-media-badge.edition-custom{color:#cbd5e1!important;background:#33415585!important;border-color:#64748b8f!important}.physical-media-badge.edition{box-shadow:inset 0 1px #ffffff0d}.job-queue-live-pipeline-overview{min-height:0!important;overflow:visible!important}.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:none!important;min-height:0!important;padding:10px 12px 12px!important;display:block!important;overflow:visible!important}.job-queue-live-shell{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.job-queue-live-summary{background:linear-gradient(90deg,#18537929,#07192b52);border:1px solid #5b9ecb33;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:7px 10px 7px 12px;display:flex;box-shadow:inset 0 1px #ffffff06}.job-queue-live-summary-main{color:#e2eff9eb;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.job-queue-live-summary-main strong{white-space:nowrap;letter-spacing:.02em;font-size:12px;font-weight:800}.job-queue-live-summary-pipeline{color:#91a9bec2;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex;overflow:hidden}.job-queue-live-summary-pipeline i{color:#4ac2ffb8;font-style:normal}.job-queue-live-pulse{background:#42e6a4;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #42e6a414,0 0 12px #42e6a461}.job-queue-live-summary-queue{color:#b1c7d9c7;letter-spacing:.04em;background:#081a2bb3;border:1px solid #93b1c729;border-radius:999px;flex:none;padding:4px 9px;font-size:10px;font-weight:800}.job-queue-live-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;min-width:0;display:grid}.job-queue-live-card{--live-accent:#27c8ff;--live-accent-rgb:39, 200, 255;border:1px solid rgba(var(--live-accent-rgb), .23);background:linear-gradient(145deg, rgba(var(--live-accent-rgb), .075) 0%, #081b2de8 43%, #051423f5 100%);border-radius:13px;grid-template-rows:auto auto auto auto 4px auto;gap:7px;min-width:0;min-height:146px;padding:13px 14px 11px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 7px 20px #0000001f}.job-queue-live-card:hover{border-color:rgba(var(--live-accent-rgb), .42);box-shadow:inset 0 1px 0 #ffffff09, 0 10px 25px #0000002b, 0 0 18px rgba(var(--live-accent-rgb), .055);transform:translateY(-1px)}.job-queue-live-card:before{content:"";background:linear-gradient(90deg, transparent, var(--live-accent), transparent);opacity:.72;border-radius:0 0 999px 999px;height:2px;position:absolute;top:0;left:14px;right:14px}.job-queue-live-card.rule-table-1{--live-accent:#27c8ff;--live-accent-rgb:39, 200, 255}.job-queue-live-card.rule-table-2{--live-accent:#5d9cff;--live-accent-rgb:93, 156, 255}.job-queue-live-card.rule-table-3{--live-accent:#a78bfa;--live-accent-rgb:167, 139, 250}.job-queue-live-card.rule-table-4{--live-accent:#43d6a2;--live-accent-rgb:67, 214, 162}.job-queue-live-card.rule-table-finalising{--live-accent:#f5c45c;--live-accent-rgb:245, 196, 92}.job-queue-live-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.job-queue-live-stage-badge{border:1px solid rgba(var(--live-accent-rgb), .25);background:rgba(var(--live-accent-rgb), .075);min-width:0;color:var(--live-accent);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.job-queue-live-stage-badge svg{flex:none}.job-queue-live-percent{color:#ebf7fff2;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:850}.job-queue-live-movie{color:#f1f7fcf5;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:1px;font-size:15px;font-weight:750;line-height:1.25;overflow:hidden}.job-queue-live-message{color:#a9bfd2d4;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.job-queue-live-steps{grid-template-columns:repeat(5,1fr);gap:4px;width:100%;margin-top:2px;display:grid}.job-queue-live-step{background:#7c9ab221;border-radius:999px;height:3px;display:block}.job-queue-live-step.is-complete{background:rgba(var(--live-accent-rgb), .4)}.job-queue-live-step.is-active{background:var(--live-accent);box-shadow:0 0 8px rgba(var(--live-accent-rgb), .3)}.job-queue-live-step.is-upcoming{background:#7c9ab21f}.job-queue-live-progress{background:#7392aa21;border-radius:999px;width:100%;height:4px;overflow:hidden}.job-queue-live-progress>span{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--live-accent-rgb), .72), var(--live-accent));height:100%;box-shadow:0 0 9px rgba(var(--live-accent-rgb), .16);transition:width .3s;display:block}.job-queue-live-footer{color:#7795ada8;justify-content:space-between;align-items:center;min-width:0;font-size:9px;line-height:1;display:flex}.job-queue-live-footer span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.job-queue-live-footer span:last-child{color:rgba(var(--live-accent-rgb), .68);text-align:right;margin-left:10px}.job-queue-wait-card{background:linear-gradient(145deg,#f5be480d,#081b2de8 48%,#051423f5);border:1px solid #f5be482e;border-radius:13px;grid-template-rows:auto auto auto 1fr auto;gap:6px;min-width:0;min-height:146px;padding:13px 14px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 7px 20px #0000001a}.job-queue-wait-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.job-queue-wait-badge{color:#f7c758f0;letter-spacing:.075em;text-transform:uppercase;background:#f5be480e;border:1px solid #f5be4833;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.job-queue-wait-count{color:#f7c758f5;font-variant-numeric:tabular-nums;font-size:14px;font-weight:850}.job-queue-wait-eyebrow{color:#7e9bb2a8;letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:850}.job-queue-wait-title{color:#e7f0f7eb;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.job-queue-wait-message{color:#99b0c3b8;font-size:10px}.job-queue-wait-footer{color:#7994a99e;border-top:1px solid #859db117;align-self:end;padding-top:5px;font-size:9px}@media (width<=1150px){.job-queue-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.job-queue-live-summary{flex-direction:column;align-items:flex-start;gap:6px}.job-queue-live-summary-pipeline{display:none}.job-queue-live-grid{grid-template-columns:1fr}}.job-queue-card-main .job-queue-pipeline{position:relative!important}.job-queue-card-main .job-queue-pipeline-badge,.job-queue-card-main .job-queue-pipeline .job-queue-pipeline-badge{white-space:nowrap!important;z-index:12!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:none!important;margin:0!important;display:inline-flex!important;position:absolute!important;inset:-18px auto auto 50%!important;transform:translate(-50%)!important}.job-queue-live-pipeline-overview .job-queue-state-reference-title{align-items:center!important;gap:10px!important;display:flex!important}.job-queue-live-pipeline-overview .job-queue-state-reference-title:after{content:none!important;display:none!important}.job-queue-telemetry-status{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-width:44px;margin-left:auto;padding:3px 8px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.job-queue-telemetry-status.is-live{color:#55efae;background:#10b9811f;border:1px solid #34d3996b}.job-queue-telemetry-status.is-idle{color:#a7bccdd1;background:#4b65791f;border:1px solid #7d97ab3d}.job-queue-live-pipeline-overview:has(.job-queue-live-idle){min-height:0!important}.job-queue-live-pipeline-overview:has(.job-queue-live-idle) .job-queue-state-reference-grid{height:auto!important;min-height:0!important;padding:10px 12px 12px!important;display:block!important;overflow:hidden!important}.job-queue-live-idle{background:linear-gradient(100deg,#14385138,#07192a8a);border:1px solid #5b89a930;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:56px;padding:10px 13px;display:grid;box-shadow:inset 0 1px #ffffff05}.job-queue-live-idle-dot{background:#7699b2b8;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #7699b212}.job-queue-live-idle-copy{align-items:baseline;gap:9px;min-width:0;display:flex}.job-queue-live-idle-copy strong{color:#deecf6e8;flex:none;font-size:12px;font-weight:800}.job-queue-live-idle-copy span{color:#87a2b7b8;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.job-queue-live-idle-pill{color:#99b1c4bf;letter-spacing:.09em;background:#4b65791a;border:1px solid #7d97ab33;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:8px;font-weight:900;display:inline-flex}@media (width<=700px){.job-queue-live-idle-copy{gap:2px;display:grid}.job-queue-live-idle-pill{display:none}}.workflow-pipeline-stage.workflow-mediaiq_confirmed,.workflow-badge.workflow-mediaiq_confirmed,.movie-card.compact-movie-card .compact-status.mediaiq_confirmed{color:#bae6fd!important;background:#0369a1d1!important;border-color:#0ea5e9ad!important}.workflow-pipeline-stage.workflow-mediaiq_confirmed svg,.workflow-badge.workflow-mediaiq_confirmed svg,.movie-card.compact-movie-card .compact-status.mediaiq_confirmed svg{color:currentColor!important}.workflow-pipeline .workflow-pipeline-stage.workflow-mediaiq_confirmed{background:linear-gradient(#0369a13d,#072f4c33)!important;box-shadow:inset 0 1px #ffffff0a,0 0 15px #0ea5e924!important}.workflow-resolution-branches{flex:390px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.workflow-resolution-branches .workflow-pipeline-stage{width:100%;min-width:0}@media (width<=900px){.workflow-resolution-branches{grid-template-columns:1fr;width:100%}}.job-queue-live-pipeline-overview{height:auto!important;min-height:0!important;margin-top:12px!important;margin-bottom:12px!important;padding:0!important;overflow:hidden!important}.job-queue-live-pipeline-overview .job-queue-state-reference-title{align-items:center!important;min-height:38px!important;margin:0!important;padding:8px 14px!important;font-size:12px!important;display:flex!important}.job-queue-live-pipeline-overview .job-queue-reference-card{border-radius:9px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:62px!important;margin:0!important;padding:9px 10px!important;display:block!important;overflow:hidden!important}.job-queue-live-pipeline-overview .job-queue-reference-card:not(.has-live-jobs) .job-queue-reference-subject,.job-queue-live-pipeline-overview .job-queue-reference-card:not(.has-live-jobs) .job-queue-reference-detail,.job-queue-live-pipeline-overview .job-queue-reference-card:not(.has-live-jobs) .job-queue-reference-eta,.job-queue-live-pipeline-overview .job-queue-reference-card:not(.has-live-jobs) .job-queue-reference-progress,.job-queue-live-pipeline-overview .job-queue-reference-card:not(.has-live-jobs) .job-queue-reference-meta{display:none!important}.job-queue-live-pipeline-overview .job-queue-reference-card:not(.has-live-jobs){min-height:58px!important;max-height:58px!important;padding-top:8px!important;padding-bottom:8px!important}.job-queue-live-pipeline-overview .job-queue-reference-card.has-live-jobs{grid-column:span 2;min-height:112px!important;padding:11px 12px!important}.job-queue-live-pipeline-overview .job-queue-reference-card.has-live-jobs .job-queue-reference-subject{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:8px!important;margin-bottom:3px!important;font-size:13px!important;line-height:1.25!important;overflow:hidden!important}.job-queue-live-pipeline-overview .job-queue-reference-card.has-live-jobs .job-queue-reference-detail{margin:0 0 6px!important;font-size:11px!important;line-height:1.3!important}.job-queue-live-pipeline-overview .job-queue-reference-card.has-live-jobs .job-queue-reference-eta{margin:4px 0!important;font-size:10px!important}.job-queue-live-pipeline-overview .job-queue-reference-progress{height:4px!important;margin-top:7px!important;margin-bottom:5px!important}.job-queue-live-pipeline-overview .job-queue-reference-meta{margin-top:4px!important;padding-top:4px!important;font-size:9px!important}@media (width<=1200px){.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.job-queue-live-pipeline-overview .job-queue-reference-card.has-live-jobs{grid-column:1/-1}}@media (width<=480px){.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:1fr!important}}.job-queue-live-pipeline-overview{height:auto!important;min-height:0!important;margin:10px 0 14px!important;padding:0!important;overflow:hidden!important}.job-queue-live-pipeline-overview .job-queue-state-reference-title{align-items:center!important;min-height:36px!important;margin:0!important;padding:7px 13px!important;font-size:11px!important;line-height:1!important;display:flex!important}.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px!important;display:grid!important;overflow:visible!important}.job-queue-live-pipeline-overview .job-queue-reference-card,.job-queue-live-pipeline-overview .job-queue-reference-card.has-live-jobs{border-radius:8px!important;flex-direction:column!important;grid-column:auto!important;justify-content:center!important;width:auto!important;min-width:0!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0!important;padding:8px 10px!important;display:flex!important;position:relative!important;overflow:hidden!important}.job-queue-live-pipeline-overview .job-queue-reference-heading{align-items:center!important;gap:7px!important;min-height:30px!important;margin:0!important;padding:0!important;display:flex!important}.job-queue-live-pipeline-overview .job-queue-reference-icon{justify-content:center!important;align-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;display:inline-flex!important}.job-queue-live-pipeline-overview .job-queue-reference-heading strong{font-size:10px!important;line-height:1.1!important}.job-queue-live-pipeline-overview .job-queue-reference-heading small{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:9px!important;line-height:1.15!important;overflow:hidden!important}.job-queue-live-pipeline-overview .job-queue-reference-subject,.job-queue-live-pipeline-overview .job-queue-reference-detail,.job-queue-live-pipeline-overview .job-queue-reference-eta,.job-queue-live-pipeline-overview .job-queue-reference-progress{display:none!important}.job-queue-live-pipeline-overview .job-queue-reference-meta{opacity:.68!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:3px 0 0!important;padding:0!important;font-size:8px!important;line-height:1!important;display:flex!important}.job-queue-live-pipeline-overview .job-queue-reference-card>*{margin-bottom:0!important}.job-queue-live-pipeline-overview .job-queue-reference-card.has-live-jobs{min-height:68px!important;max-height:68px!important}@media (width<=1050px){.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=700px){.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=430px){.job-queue-live-pipeline-overview .job-queue-state-reference-grid{grid-template-columns:1fr!important}}
