:root{--jellyfin-accent: #a55ec4;--jellyfin-blue: #08a1db;--jellyfin-hover: #ba7bd5;--jellyfin-border: #80509e;--jellyfin-gradient: linear-gradient(125deg, var(--jellyfin-accent), var(--jellyfin-blue))}input[type=search]{appearance:none;-webkit-appearance:none;font:inherit;line-height:normal}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none;display:none}.pt-search-clear,.pt-search-host>button.pt-search-clear{position:absolute!important;z-index:5!important;top:50%!important;right:.5rem!important;left:auto!important;display:inline-flex!important;align-items:center;justify-content:center;width:1.2rem!important;height:1.2rem!important;min-width:0!important;max-width:none;flex:none!important;box-sizing:border-box;padding:0!important;margin:0!important;transform:translateY(-50%)!important;border:0!important;border-radius:999px!important;background:var(--pt-search-accent, var(--hub-theme-accent, var(--poster-solid-accent-bg, var(--thumb-solid-accent-bg, var(--cardlab-solid-accent-bg, var(--showcase-solid-accent-bg, var(--pt-accent, #7ddc3a)))))))!important;color:var(--pt-on-accent, #0b0d0f)!important;cursor:pointer;opacity:.85;transition:opacity .15s ease}.pt-search-clear:hover,.pt-search-host>button.pt-search-clear:hover{opacity:1}.pt-search-clear[hidden],.pt-search-host>button.pt-search-clear[hidden]{display:none!important}.pt-search-clear .material-symbols-rounded,.pt-search-host>button.pt-search-clear .material-symbols-rounded{display:block;font-size:12px;line-height:1}.pt-search-host{position:relative}.pt-search-host>input[type=search]{padding-right:1.7rem}:root{--pt-lab-accent-home: #12cc5a;--pt-lab-accent-poster: #86b8d4;--pt-lab-accent-thumb: #cf675f;--pt-lab-accent-card: #ffc850;--pt-lab-accent-showcase: #00bfa5;--pt-lab-accent-square: #ff8c42}.whats-new-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:.68rem .96rem!important;background:var(--pt-whats-new-btn-bg, #32363b)!important;border:1px solid var(--pt-whats-new-btn-border, #555c63)!important;box-shadow:none!important}.whats-new-btn:hover{background:var(--pt-whats-new-btn-hover-bg, #3c4147)!important;border-color:var(--pt-whats-new-btn-hover-border, #68717a)!important;transform:none!important;box-shadow:none!important}.whats-new-badge{font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.62rem;font-weight:800;padding:.26rem .5rem;border-radius:999px;background:var(--pt-whats-new-bg, var(--pt-accent, #00bfa5));border:1px solid var(--pt-whats-new-border, var(--pt-accent-border, #00856f));color:var(--pt-whats-new-text, var(--pt-changelog-on-pastel, #12110e));letter-spacing:.08em;animation:none;line-height:1;flex-shrink:0}:root{--pt-changelog-on-pastel: #14130e;--pt-whats-new-text: #14130e}:root{--pt-font-body: "Roboto", sans-serif;--pt-font-display: "Bebas Neue", sans-serif;--pt-bg: #060511;--pt-text: #ffffff;--pt-text-muted: #d8deea;--pt-text-subtle: #c4ccde;--pt-accent: #00d4c8;--pt-accent-strong: #58a8ff;--pt-accent-highlight: var(--pt-accent-strong);--pt-accent-soft: rgba(0, 212, 200, .18);--pt-accent-faint: rgba(0, 212, 200, .08);--pt-accent-border: rgba(0, 212, 200, .24);--pt-panel-bg: linear-gradient(180deg, rgba(24, 28, 42, .92), rgba(12, 14, 26, .9));--pt-panel-hover: linear-gradient(180deg, rgba(31, 36, 54, .94), rgba(16, 18, 32, .92));--pt-surface: linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.045));--pt-surface-hover: linear-gradient(180deg, rgba(255,255,255,.15), rgba(255,255,255,.06));--pt-border: rgba(255, 255, 255, .12);--pt-border-hover: rgba(255, 255, 255, .18);--pt-danger: #f14f72;--pt-danger-strong: #d83d60;--pt-danger-border: rgba(255, 135, 158, .34);--pt-success: #24b86f;--pt-warning: #ffbf4d;--pt-radius-xs: 4px;--pt-radius-sm: 6px;--pt-radius-md: 8px;--pt-radius-lg: 12px;--pt-radius-xl: 18px;--pt-radius-pill: 999px;--pt-shadow-sm: 0 4px 12px rgba(0, 0, 0, .16);--pt-shadow-md: 0 10px 22px rgba(0, 0, 0, .14);--pt-shadow-lg: 0 28px 70px rgba(0, 0, 0, .48);--pt-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--pt-focus-ring: 0 0 0 2px var(--pt-accent-soft);--pt-header-height: 68px;--pt-sidebar-width: 280px;--pt-sidebar-padding: 1.05rem 1rem 1.2rem;--pt-sidebar-gap: .65rem;--pt-control-height: 40px;--pt-control-padding-y: .68rem;--pt-control-padding-x: .96rem;--pt-control-font-size: .73rem;--pt-control-letter-spacing: .05em;--pt-field-bg: rgba(25, 25, 35, .72);--pt-field-border: rgba(255, 255, 255, .1);--pt-field-border-focus: var(--pt-accent-border);--pt-field-radius: var(--pt-radius-sm);--pt-field-padding-y: .56rem;--pt-field-padding-x: .64rem;--pt-field-font-size: .9rem;--pt-field-margin-bottom: .5rem;--pt-label-font-size: .95rem;--pt-label-font-weight: 400;--pt-label-color: var(--pt-text);--pt-label-margin-top: 0;--pt-label-margin-bottom: .35rem;--pt-range-track-height: 5px;--pt-range-thumb-size: 18px;--pt-range-track: color-mix(in srgb, var(--pt-accent) 82%, rgba(255, 255, 255, .18));--pt-range-thumb-bg: #ffffff;--pt-range-thumb-shadow: 0 1px 4px rgba(0, 0, 0, .2);--pt-range-radius: 3px;--pt-range-btn-size: 22px;--pt-range-btn-radius: var(--pt-radius-sm);--pt-range-btn-bg: rgba(255, 255, 255, .08);--pt-range-btn-bg-hover: var(--pt-accent-faint);--pt-range-btn-bg-active: var(--pt-accent-soft);--pt-range-btn-color: var(--pt-accent);--pt-range-btn-border: rgba(255, 255, 255, .12);--pt-toggle-width: 46px;--pt-toggle-height: 24px;--pt-toggle-thumb-size: 18px;--pt-toggle-thumb-offset: 3px;--pt-toggle-thumb-translate: 22px;--pt-toggle-track-bg: #444;--pt-toggle-track-checked-bg: var(--pt-accent);--pt-toggle-thumb-bg: #ffffff;--pt-z-header: 100;--pt-z-modal: 999999;--pt-z-tour: 10000;--pt-modal-backdrop: rgba(4, 6, 14, .8);--pt-modal-surface: linear-gradient(180deg, rgba(16, 20, 38, .98), rgba(7, 10, 22, .99));--pt-modal-border: rgba(255, 255, 255, .1);--pt-modal-radius: 22px;--pt-modal-shadow: var(--pt-shadow-lg);--pt-modal-width: min(540px, 92vw);--pt-modal-max-height: 86vh;--pt-tooltip-bg: #151a1d;--pt-tooltip-color: #edf2f3;--pt-tooltip-radius: 8px;--pt-tooltip-shadow: 0 10px 26px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .055);--pt-tooltip-border: #414d52;--pt-toast-bg: #191b1f;--pt-toast-border: #3a4147;--pt-toast-radius: 12px;--pt-toast-success: #78c985;--pt-toast-warning: #e4b24f;--pt-toast-error: #d47a86;--pt-toast-info: #79b8d8;--pt-quick-edit-bg: linear-gradient(180deg, rgba(13, 18, 32, .94), rgba(7, 10, 20, .96));--pt-quick-edit-border: rgba(255, 255, 255, .1);--pt-quick-edit-radius: 18px;--pt-quick-edit-shadow: 0 18px 44px rgba(0, 0, 0, .32);--pt-upload-bg: var(--pt-surface);--pt-upload-border: var(--pt-border);--pt-upload-radius: var(--pt-radius-lg);--pt-search-result-bg: linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.03));--pt-search-result-border: rgba(255,255,255,.09);--pt-progress-track: rgba(255,255,255,.08);--pt-progress-fill: var(--pt-accent);--pt-changelog-modal-bg: #151719;--pt-changelog-modal-border: #33383d;--pt-changelog-surface: #202225;--pt-changelog-surface-border: #33383d;--pt-changelog-control-bg: #32363b;--pt-changelog-control-border: #555c63;--pt-changelog-on-pastel: #12110e;--pt-changelog-accent-a: var(--pt-accent);--pt-changelog-accent-b: var(--pt-accent-strong);--pt-changelog-accent-shadow: transparent;--pt-changelog-checkbox: var(--pt-accent);--pt-changelog-btn-bg: var(--pt-accent);--pt-changelog-btn-hover-bg: var(--pt-accent-strong);--pt-changelog-btn-border: var(--pt-accent-border);--pt-changelog-btn-text: var(--pt-changelog-on-pastel);--pt-changelog-version-bg: var(--pt-accent);--pt-changelog-version-feature-bg: var(--pt-accent-strong);--pt-changelog-version-border: var(--pt-accent-border);--pt-change-feature: var(--pt-accent-strong);--pt-change-improvement: #b8c4d0;--pt-change-fix: #da8880;--pt-change-feature-marker: var(--pt-accent);--pt-change-improvement-marker: #b8c4d0;--pt-change-fix-marker: #da8880;--pt-whats-new-bg: var(--pt-accent);--pt-whats-new-border: var(--pt-accent-border);--pt-whats-new-text: var(--pt-changelog-on-pastel);--pt-whats-new-btn-bg: #32363b;--pt-whats-new-btn-border: #555c63;--pt-whats-new-btn-hover-bg: #3c4147;--pt-whats-new-btn-hover-border: #68717a;--pt-tour-card-bg: #151719;--pt-tour-card-border: #33383d;--pt-tour-surface: #202225;--pt-tour-surface-border: #33383d;--pt-tour-control-bg: #32363b;--pt-tour-control-border: #555c63;--pt-tour-on-pastel: #12110e;--pt-tour-ring: var(--pt-accent);--pt-tour-btn-bg: var(--pt-accent);--pt-tour-btn-hover-bg: var(--pt-accent-strong);--pt-tour-btn-border: var(--pt-accent-border);--pt-tour-dot-active: var(--pt-accent);--pt-tour-counter: var(--pt-accent-strong);--pt-tour-title: var(--pt-accent);--pt-tour-tip-marker: var(--pt-accent);--pt-tour-arrow: var(--pt-accent-strong);--pt-tour-arrow-shadow: var(--pt-accent-soft);--pt-tour-ring-shadow-a: var(--pt-accent-faint);--pt-tour-ring-shadow-b: var(--pt-accent-soft);--pt-tour-ring-pulse-a: var(--pt-accent-faint);--pt-tour-ring-pulse-b: var(--pt-accent-soft)}body{margin:0;font-family:var(--pt-font-body, "Roboto", sans-serif);background-color:var(--pt-bg, #060511);background-image:var(--pt-body-bg-image, none);background-attachment:fixed;color:var(--pt-text, white);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:var(--pt-body-grid-size, 120px 120px);mask-image:linear-gradient(180deg,rgba(255,255,255,.24),transparent 72%);opacity:var(--pt-body-grid-opacity, .12)}[hidden]{display:none!important}.header-left{display:flex;align-items:center;gap:.82rem}.header-left .lab-brand-lockup{display:inline-flex;text-decoration:none;flex-shrink:0}.header-left .logo-tile{position:relative;flex-shrink:0;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);background:#ffffff12;box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000024;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease}.header-left .logo-tile:before{content:none}.header-left .lab-brand-lockup:hover .logo-tile{transform:none;background:#ffffff1a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000024}.header-left .logo-tile img{width:30px;height:30px;object-fit:contain}.lab-logo-tile--poster:before{background:radial-gradient(circle at 50% 50%,rgba(79,125,255,.32),rgba(121,160,255,.12) 48%,transparent 72%)}.lab-logo-tile--poster img{filter:drop-shadow(0 0 10px rgba(79,125,255,.5))}.lab-logo-tile--thumb:before{background:radial-gradient(circle at 50% 50%,rgba(215,72,91,.32),rgba(255,120,136,.12) 48%,transparent 72%)}.lab-logo-tile--thumb img{filter:drop-shadow(0 0 10px rgba(215,72,91,.5))}.lab-logo-tile--card:before{background:radial-gradient(circle at 50% 50%,rgba(229,160,13,.24),rgba(255,200,80,.08) 48%,transparent 72%)}.lab-logo-tile--card img{filter:none}.lab-logo-tile--showcase:before{background:radial-gradient(circle at 50% 50%,rgba(52,181,75,.32),rgba(120,220,150,.12) 48%,transparent 72%)}.lab-logo-tile--showcase img{filter:drop-shadow(0 0 10px rgba(52,181,75,.5))}.lab-logo-tile--square:before{background:radial-gradient(circle at 50% 50%,rgba(255,140,66,.32),rgba(255,171,112,.12) 48%,transparent 72%)}.lab-logo-tile--square img{filter:drop-shadow(0 0 10px rgba(255,140,66,.5))}@media(max-width:900px){.header-left .logo-tile{width:44px;height:44px;border-radius:14px}.header-left .logo-tile img{width:26px;height:26px}}@media(max-width:480px){.header-left .logo-tile{width:40px;height:40px;border-radius:12px}.header-left .logo-tile img{width:24px;height:24px}}.header-left h1{margin:0;align-self:center;transform:translateY(4px)}:root{--pt-accent: #ffc850;--pt-accent-strong: #ffc850;--pt-accent-highlight: #ffc850;--pt-accent-soft: rgba(255, 200, 80, .18);--pt-accent-faint: rgba(255, 200, 80, .08);--pt-accent-border: rgba(255, 200, 80, .28);--pt-panel-bg: rgba(12, 13, 15, .9);--pt-panel-hover: rgba(18, 18, 18, .94);--pt-stage-bg: #090806;--pt-stage-shell: #11100c;--pt-range-track: var(--pt-accent);--pt-toggle-track-checked-bg: var(--pt-accent);--pt-quick-edit-bg: rgba(12, 13, 15, .96);--pt-quick-edit-border: rgba(255, 200, 80, .16);--pt-quick-edit-shadow: 0 18px 44px rgba(0, 0, 0, .38);--pt-header-height: 70px;--pt-body-bg-image: #090806;--pt-icon-button-primary-bg: #26394a;--pt-icon-button-primary-hover-bg: #30475c;--pt-icon-button-primary-border: #4e7694;--pt-icon-button-primary-hover-border: #6f98b5;--pt-icon-button-primary-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 10px 22px rgba(0,0,0,.14);--pt-icon-button-primary-hover-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 10px 22px rgba(0,0,0,.14);--pt-icon-button-danger-bg: #4a2a31;--pt-icon-button-danger-hover-bg: #5a333b;--pt-icon-button-danger-border: #8b4d5b;--pt-icon-button-danger-hover-border: #ad6875;--pt-icon-button-danger-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 10px 22px rgba(0,0,0,.14);--pt-icon-button-danger-hover-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 10px 22px rgba(0,0,0,.14);--cardlab-accent: var(--pt-accent);--cardlab-accent-strong: var(--pt-accent-strong);--cardlab-accent-highlight: var(--pt-accent-highlight);--cardlab-accent-soft: var(--pt-accent-soft);--cardlab-accent-faint: var(--pt-accent-faint);--cardlab-accent-border: var(--pt-accent-border);--cardlab-panel-bg: var(--pt-panel-bg);--cardlab-panel-hover: var(--pt-panel-hover);--cardlab-stage-bg: var(--pt-stage-bg);--cardlab-stage-shell: var(--pt-stage-shell)}header{padding:.625rem 2rem .625rem 1rem;display:flex;justify-content:space-between;align-items:center;background:#141009fa;box-shadow:0 16px 42px #00000042,inset 0 1px #ffffff12;border-bottom:1px solid var(--cardlab-accent-border);position:sticky;top:0;z-index:100}.header-left h1{margin:0;font-family:Bebas Neue,sans-serif;font-size:2.1rem;line-height:1;font-weight:400;letter-spacing:.08em;color:var(--pt-lab-accent-card);filter:none}.nav-link{color:#ffffffe6;text-decoration:none;font-weight:700;font-size:.82rem;letter-spacing:.035em;text-transform:uppercase;padding:.72rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;box-shadow:inset 0 1px #ffffff14;transition:all .3s ease;position:relative;overflow:hidden}.nav-link:before{content:"";position:absolute;inset:0;background:#ffc8501f;opacity:0;transition:opacity .3s ease}.nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:7px;height:1px;background:#ffc850b8;opacity:0;transform:scaleX(.4);transition:opacity .3s ease,transform .3s ease}.nav-link:hover{color:#fff;border-color:var(--cardlab-accent-border);background:#ffffff1a;transform:translateY(-1px);box-shadow:0 12px 24px #0000002e,0 0 0 1px #ffc85014}.nav-link:hover:before{opacity:1}.nav-link:hover:after{opacity:1;transform:scaleX(1)}.header-actions{display:flex;gap:.75rem;align-items:center}.layout{display:flex;flex:1;min-height:0;min-height:calc(100vh - 70px);align-items:stretch}.header-mobile-menu,.header-mobile-dropdown{display:none}@media(max-width:760px){header{box-sizing:border-box;padding:.82rem .9rem;gap:.55rem;flex-wrap:nowrap;overflow:visible;position:relative}.header-left{gap:.7rem;min-width:0}.header-left h1{font-size:1.02rem;letter-spacing:.02em;white-space:nowrap}.header-actions{gap:.4rem;margin-left:auto;padding-right:3.35rem;flex-shrink:0}.nav-link,.whats-new-btn,.tour-launch-btn{display:none!important}.header-actions .action-button{margin-left:0;padding:.62rem;min-width:40px;min-height:40px;border-radius:12px;flex-shrink:0}.config-dropdown,#sonarr-button,#emby-button,#plex-button{display:none!important}.header-mobile-menu{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:.9rem;top:50%;transform:translateY(-50%);cursor:pointer;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;width:40px;height:40px;padding:0;font-size:1.1rem;line-height:1;color:#fff;font-family:inherit;user-select:none;transition:background .2s,border-color .2s}.header-mobile-menu:hover{background:#ffffff24;border-color:#fff3}.header-mobile-dropdown{position:fixed;top:calc(env(safe-area-inset-top,0px) + 4.35rem);right:.85rem;background:#0a0818fa;border:1px solid rgba(255,255,255,.1);border-radius:12px;z-index:7600;min-width:165px;overflow:hidden;box-shadow:0 16px 48px #0000008c;animation:cl-menu-fade .15s ease}.header-mobile-dropdown:not(.active){display:none}.header-mobile-dropdown.active{display:block}@keyframes cl-menu-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header-mobile-dropdown a,.header-mobile-dropdown button{display:block;width:100%;padding:.72rem .9rem;color:#fff;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.05);text-decoration:none;text-align:left;font-weight:600;font-size:.9rem;font-family:inherit;cursor:pointer;box-sizing:border-box;transition:background .15s}.header-mobile-dropdown a:last-child,.header-mobile-dropdown button:last-child{border-bottom:none}.header-mobile-dropdown a:hover,.header-mobile-dropdown button:hover{background:#ffc8501f}#cl-mobile-signout-btn{color:#f14f72e6}#cl-mobile-signout-btn:hover{color:#f14f72;background:#f14f721a}}:root{--pt-scrollbar-size: 12px;--pt-scrollbar-thumb: rgba(255, 255, 255, .22);--pt-scrollbar-thumb-hover: rgba(255, 255, 255, .34);--pt-scrollbar-track: transparent}@supports (-moz-appearance: none){:root{scrollbar-width:thin;scrollbar-color:var(--pt-scrollbar-thumb) var(--pt-scrollbar-track)}}::-webkit-scrollbar{width:var(--pt-scrollbar-size);height:var(--pt-scrollbar-size)}::-webkit-scrollbar-track{background:var(--pt-scrollbar-track)}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--pt-scrollbar-thumb);border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--pt-scrollbar-thumb-hover);background-color:color-mix(in srgb,var(--pt-accent, #e5a00d) 65%,transparent)}::-webkit-scrollbar-thumb:active{background-color:var(--pt-accent, #e5a00d)}.pt-sidebar,.sidebar{width:var(--pt-sidebar-width, 280px);min-width:var(--pt-sidebar-width, 280px);position:sticky;align-self:flex-start;top:var(--pt-header-height, 68px);height:calc(100vh - var(--pt-header-height, 68px));min-height:calc(100vh - var(--pt-header-height, 68px));max-height:calc(100vh - var(--pt-header-height, 68px));isolation:isolate;background:var(--pt-sidebar-bg, var(--pt-panel-bg));box-shadow:var(--pt-sidebar-shadow, inset -1px 0 0 rgba(255, 255, 255, .04), 18px 0 38px rgba(0, 0, 0, .24));padding:var(--pt-sidebar-padding, 1.05rem 1rem 1.2rem);border-right:1px solid var(--pt-sidebar-border, var(--pt-accent-border));display:flex;flex-direction:column;gap:var(--pt-sidebar-gap, .65rem);box-sizing:border-box;align-items:var(--pt-sidebar-align, stretch);overflow-y:auto;scrollbar-gutter:stable}.pt-sidebar:before,.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--pt-sidebar-before-bg, linear-gradient(180deg, rgba(255,255,255,.035), transparent 14%));z-index:-1}.pt-sidebar:after,.sidebar:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--pt-sidebar-edge-bg, linear-gradient(180deg, var(--pt-accent-border), transparent));pointer-events:none}.pt-btn,.action-button{background:var(--pt-button-bg, var(--pt-surface, linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.045))));border:1px solid var(--pt-button-border, var(--pt-border, rgba(255, 255, 255, .12)));border-radius:var(--pt-button-radius, var(--pt-radius-lg, 12px));padding:var(--pt-button-padding, .68rem .96rem);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--pt-button-transition, none);box-shadow:var(--pt-button-shadow, var(--pt-inset-highlight, inset 0 1px 0 rgba(255,255,255,.05)), var(--pt-shadow-md, 0 10px 22px rgba(0,0,0,.14)));font-family:var(--pt-font-body, "Roboto", sans-serif);font-weight:var(--pt-button-font-weight, 800);font-size:var(--pt-button-font-size, .73rem);letter-spacing:var(--pt-button-letter-spacing, .05em);text-transform:var(--pt-button-text-transform, uppercase);color:var(--pt-button-color, var(--pt-text, white))}.pt-btn:hover,.action-button:hover{background:var(--pt-button-hover-bg, var(--pt-surface-hover, linear-gradient(180deg, rgba(255,255,255,.15), rgba(255,255,255,.06))));border-color:var(--pt-button-hover-border, var(--pt-border-hover, rgba(255,255,255,.18)));transform:var(--pt-button-hover-transform, none);box-shadow:var(--pt-button-hover-shadow, var(--pt-button-shadow, var(--pt-inset-highlight, inset 0 1px 0 rgba(255,255,255,.05)), var(--pt-shadow-md, 0 10px 22px rgba(0,0,0,.14))))}.pt-btn__icon,.action-icon{width:var(--pt-action-icon-size, 22px);height:var(--pt-action-icon-size, 22px);min-width:var(--pt-action-icon-size, 22px);min-height:var(--pt-action-icon-size, 22px);margin-right:var(--pt-action-icon-gap, 8px);filter:var(--pt-action-icon-filter, invert(1));display:inline-block;vertical-align:middle}.pt-icon-btn,.icon-button,.action-button-icon{background:var(--pt-icon-button-bg, var(--pt-surface, linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.045))));border:1px solid var(--pt-icon-button-border, var(--pt-border, rgba(255,255,255,.12)));border-radius:var(--pt-icon-button-radius, var(--pt-radius-lg, 12px));padding:var(--pt-icon-button-padding, .68rem);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:var(--pt-icon-button-flex, 1);transition:var(--pt-icon-button-transition, none);box-shadow:var(--pt-icon-button-shadow, var(--pt-inset-highlight, inset 0 1px 0 rgba(255,255,255,.05)), var(--pt-shadow-md, 0 10px 22px rgba(0,0,0,.14)))}.pt-icon-btn--standard{--pt-icon-button-radius: var(--pt-radius-lg, 12px);--pt-icon-button-padding: .68rem;--pt-sidebar-action-icon-height: 46px}.pt-icon-btn--compact{--pt-icon-button-radius: 10px;--pt-icon-button-padding: .55rem;--pt-sidebar-action-icon-height: 40px}.pt-icon-btn--header,.header-actions .action-button-icon{--pt-action-button-icon-min-size: 40px}.pt-icon-btn--touch,.mobile-canvas-actions .icon-button{--pt-icon-button-radius: 14px;--pt-icon-button-padding: .72rem}.pt-icon-btn:hover,.icon-button:hover,.action-button-icon:hover{background:var(--pt-icon-button-hover-bg, var(--pt-surface-hover, linear-gradient(180deg, rgba(255,255,255,.15), rgba(255,255,255,.06))));border-color:var(--pt-icon-button-hover-border, var(--pt-border-hover, rgba(255,255,255,.18)));box-shadow:var(--pt-icon-button-hover-shadow, var(--pt-icon-button-shadow, var(--pt-inset-highlight, inset 0 1px 0 rgba(255,255,255,.05)), var(--pt-shadow-md, 0 10px 22px rgba(0,0,0,.14))));transform:var(--pt-icon-button-hover-transform, none)}.action-button-icon{min-width:var(--pt-action-button-icon-min-size, 40px);min-height:var(--pt-action-button-icon-min-size, 40px)}.pt-icon-btn img.icon,.icon-button img.icon{width:var(--pt-icon-img-size, 22px);height:var(--pt-icon-img-size, 22px);filter:var(--pt-icon-img-filter, invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(1.5))}.pt-icon-btn--primary,.icon-button.teal{background:var(--pt-icon-button-primary-bg, radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .16), transparent 38%), linear-gradient(180deg, rgba(28, 45, 79, .96), rgba(11, 18, 35, .98)));color:var(--pt-text, white);border:1px solid var(--pt-icon-button-primary-border, rgba(90, 148, 255, .46));box-shadow:var(--pt-icon-button-primary-shadow, inset 0 1px 0 rgba(255,255,255,.08), 0 12px 26px rgba(53, 109, 255, .18));transition:var(--pt-icon-button-transition, none)}.pt-icon-btn--primary:hover,.icon-button.teal:hover{background:var(--pt-icon-button-primary-hover-bg, radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .2), transparent 40%), linear-gradient(180deg, rgba(36, 58, 100, .98), rgba(13, 23, 45, .98)));border-color:var(--pt-icon-button-primary-hover-border, rgba(118, 171, 255, .6));box-shadow:var(--pt-icon-button-primary-hover-shadow, var(--pt-icon-button-primary-shadow, var(--pt-inset-highlight, inset 0 1px 0 rgba(255,255,255,.06)), 0 12px 26px rgba(53, 109, 255, .24)));transform:var(--pt-icon-button-hover-transform, none)}.pt-icon-btn--primary:before,.icon-button.teal:before{content:none}.pt-icon-btn--danger,.icon-button.red{background:var(--pt-icon-button-danger-bg, radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .15), transparent 38%), linear-gradient(180deg, rgba(76, 25, 39, .96), rgba(35, 10, 19, .98)));color:var(--pt-text, white);border:1px solid var(--pt-icon-button-danger-border, rgba(241, 79, 114, .46));box-shadow:var(--pt-icon-button-danger-shadow, inset 0 1px 0 rgba(255,255,255,.08), 0 12px 26px rgba(216,61,96,.18));transition:var(--pt-icon-button-transition, none)}.pt-icon-btn--danger:hover,.icon-button.red:hover{background:var(--pt-icon-button-danger-hover-bg, radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .2), transparent 40%), linear-gradient(180deg, rgba(95, 30, 48, .98), rgba(43, 12, 23, .98)));box-shadow:var(--pt-icon-button-danger-hover-shadow, var(--pt-icon-button-danger-shadow, 0 12px 26px rgba(216,61,96,.24)));transform:var(--pt-icon-button-hover-transform, none)}.pt-upload-grid-btn,.upload-grid-btn{margin:var(--pt-upload-grid-button-margin, 0)!important;padding:var(--pt-upload-grid-button-padding, .62rem .5rem)!important;font-size:var(--pt-upload-grid-button-font-size, .58rem)!important;letter-spacing:var(--pt-upload-grid-button-letter-spacing, .05em)!important;flex-direction:column;gap:var(--pt-upload-grid-button-gap, 6px)}.pt-upload-grid-btn:before,.upload-grid-btn:before{margin-right:0!important;width:var(--pt-upload-grid-button-icon-size, 18px)!important;height:var(--pt-upload-grid-button-icon-size, 18px)!important;min-width:var(--pt-upload-grid-button-icon-size, 18px)!important;min-height:var(--pt-upload-grid-button-icon-size, 18px)!important}button.pt-upload-grid-btn,button.upload-grid-btn{width:100%;box-sizing:border-box;font-family:var(--pt-font-body, "Roboto", sans-serif);text-transform:uppercase}.pt-action-row,.sidebar-action-row,.action-row{display:flex;gap:var(--pt-action-row-gap, .5rem);justify-content:var(--pt-action-row-justify, space-between);margin-top:var(--pt-action-row-margin-top, .5rem);width:100%}.pt-action-row .pt-icon-btn,.sidebar-action-row .icon-button,.action-row .icon-button{flex:var(--pt-action-row-icon-flex, 1);margin-top:0}.sidebar-action-row .icon-button{height:var(--pt-sidebar-action-icon-height, auto)}.pt-label{display:block;width:100%;margin-top:var(--pt-label-margin-top, 0);margin-bottom:var(--pt-label-margin-bottom, .35rem);color:var(--pt-label-color, var(--pt-text));font-size:var(--pt-label-font-size, .95rem);font-weight:var(--pt-label-font-weight, 400);letter-spacing:var(--pt-label-letter-spacing, .02em);text-align:left}.pt-field,.pt-select,.pt-textarea,.sidebar select,.sidebar input[type=text],.sidebar input[type=number],.sidebar input[type=password],.sidebar input[type=email],.sidebar input[type=url],.sidebar input[type=search],.sidebar input[type=tel]{width:100%;max-width:100%;box-sizing:border-box;margin-bottom:var(--pt-field-margin-bottom, .5rem);padding:var(--pt-field-padding-y, .56rem) var(--pt-field-padding-x, .64rem);color:var(--pt-field-color, var(--pt-text));font:inherit;font-size:var(--pt-field-font-size, .9rem);background:var(--pt-field-bg, rgba(25, 25, 35, .72));border:1px solid var(--pt-field-border, rgba(255, 255, 255, .1));border-radius:var(--pt-field-radius, var(--pt-radius-sm))}.pt-field::placeholder,.pt-textarea::placeholder,.sidebar input[type=text]::placeholder,.sidebar input[type=number]::placeholder,.sidebar input[type=password]::placeholder,.sidebar input[type=email]::placeholder,.sidebar input[type=url]::placeholder,.sidebar input[type=search]::placeholder,.sidebar input[type=tel]::placeholder{color:var(--pt-field-placeholder-color, var(--pt-text-subtle))}.pt-field:focus,.pt-select:focus,.pt-textarea:focus,.sidebar select:focus,.sidebar input[type=text]:focus,.sidebar input[type=number]:focus,.sidebar input[type=password]:focus,.sidebar input[type=email]:focus,.sidebar input[type=url]:focus,.sidebar input[type=search]:focus,.sidebar input[type=tel]:focus{outline:none;border-color:var(--pt-field-border-focus, var(--pt-accent-border));box-shadow:var(--pt-field-focus-ring, var(--pt-focus-ring))}.pt-field:disabled,.pt-select:disabled,.pt-textarea:disabled{opacity:.55;cursor:not-allowed}:root{--pt-control-chevron: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");--pt-control-chevron-dark: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2314130e'%3E%3Cpath d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");--pt-control-chevron-size: 1.1rem;--pt-control-chevron-offset: .65rem}.pt-select,.sidebar select:not(.thumb-select){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:var(--pt-control-chevron);background-repeat:no-repeat;background-position:right var(--pt-control-chevron-offset) center;background-size:var(--pt-control-chevron-size) auto;padding-right:2rem}.sidebar select.thumb-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem}.pt-textarea{min-height:var(--pt-textarea-min-height, 96px);resize:vertical}.pt-field-row{display:flex;flex-direction:column;gap:var(--pt-field-row-gap, .35rem);width:100%}.pt-file-input{display:none}.pt-range{-webkit-appearance:none;appearance:none;width:100%;height:var(--pt-range-track-height, 5px);border:none;border-radius:var(--pt-range-radius, 3px);background:var(--pt-range-track, var(--pt-accent, #00d4c8));outline:none}.pt-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--pt-range-thumb-size, 18px);height:var(--pt-range-thumb-size, 18px);border-radius:var(--pt-radius-pill, 999px);background:var(--pt-range-thumb-bg, #ffffff);cursor:pointer;box-shadow:var(--pt-range-thumb-shadow, 0 1px 4px rgba(0, 0, 0, .2))}.pt-range::-moz-range-thumb{width:var(--pt-range-thumb-size, 18px);height:var(--pt-range-thumb-size, 18px);border:none;border-radius:var(--pt-radius-pill, 999px);background:var(--pt-range-thumb-bg, #ffffff);cursor:pointer;box-shadow:var(--pt-range-thumb-shadow, 0 1px 4px rgba(0, 0, 0, .2))}.pt-range::-moz-range-track{height:var(--pt-range-track-height, 5px);border:none;border-radius:var(--pt-range-radius, 3px);background:var(--pt-range-track, var(--pt-accent, #00d4c8))}.pt-range-row{display:flex;align-items:center;gap:var(--pt-range-row-gap, 4px);width:100%}.pt-range-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--pt-range-btn-size, 22px);height:var(--pt-range-btn-size, 22px);padding:0;color:var(--pt-range-btn-color, var(--pt-accent, #00d4c8));font-size:var(--pt-range-btn-font-size, 15px);line-height:1;background:var(--pt-range-btn-bg, rgba(255, 255, 255, .08));border:1px solid var(--pt-range-btn-border, rgba(255, 255, 255, .12));border-radius:var(--pt-range-btn-radius, var(--pt-radius-sm));cursor:pointer;outline:none}.pt-range-btn:hover{color:var(--pt-range-btn-hover-color, #ffffff);background:var(--pt-range-btn-bg-hover, var(--pt-accent-faint, rgba(0, 212, 200, .08)));border-color:var(--pt-range-btn-border-hover, var(--pt-accent))}.pt-range-btn:active{color:var(--pt-range-btn-active-color, var(--pt-accent));background:var(--pt-range-btn-bg-active, var(--pt-accent-soft, rgba(0, 212, 200, .18)));border-color:var(--pt-range-btn-border-active, var(--pt-accent))}.pt-toggle{position:relative;display:inline-block;width:var(--pt-toggle-width, 46px);height:var(--pt-toggle-height, 24px)}.pt-toggle input{opacity:0;width:0;height:0;margin:0}.pt-toggle__slider{position:absolute;inset:0;cursor:pointer;background:var(--pt-toggle-track-bg, #444);border-radius:var(--pt-toggle-height, 24px);transition:.3s;overflow:hidden}.pt-toggle__slider:before{position:absolute;content:"";width:var(--pt-toggle-thumb-size, 18px);height:var(--pt-toggle-thumb-size, 18px);left:var(--pt-toggle-thumb-offset, 3px);bottom:var(--pt-toggle-thumb-offset, 3px);background:var(--pt-toggle-thumb-bg, #ffffff);border-radius:var(--pt-radius-pill, 999px);transition:.3s}.pt-toggle input:checked+.pt-toggle__slider{background:var(--pt-toggle-track-checked-bg, var(--pt-accent, #00d4c8))}.pt-toggle input:checked+.pt-toggle__slider:before{transform:translate(var(--pt-toggle-thumb-translate, 22px))}.pt-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--pt-toggle-row-gap, .75rem);width:100%;margin-bottom:var(--pt-toggle-row-margin-bottom, .5rem)}.pt-toggle-label{color:var(--pt-toggle-label-color, var(--pt-text-muted));font-size:var(--pt-toggle-label-font-size, .95rem)}.pt-panel{position:relative;border:1px solid var(--pt-panel-border, var(--pt-border));border-radius:var(--pt-panel-radius, var(--pt-radius-lg));background:var(--pt-panel-bg);box-shadow:var(--pt-panel-shadow, var(--pt-shadow-md));color:var(--pt-text)}.pt-panel--interactive{cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pt-panel--interactive:hover{border-color:var(--pt-panel-border-hover, var(--pt-border-hover));background:var(--pt-panel-hover)}.pt-panel--compact{border-radius:var(--pt-panel-compact-radius, var(--pt-radius-md));padding:var(--pt-panel-compact-padding, .72rem)}.pt-panel-title{margin:0;color:var(--pt-panel-title-color, var(--pt-text));font-size:var(--pt-panel-title-size, .98rem);font-weight:var(--pt-panel-title-weight, 700)}.pt-panel-subtle{color:var(--pt-text-muted);font-size:var(--pt-panel-subtle-size, .84rem)}.pt-modal-backdrop{position:fixed;inset:0;z-index:var(--pt-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--pt-modal-backdrop-padding, 1rem);background:var(--pt-modal-backdrop);backdrop-filter:blur(var(--pt-modal-backdrop-blur, 14px));-webkit-backdrop-filter:blur(var(--pt-modal-backdrop-blur, 14px))}.pt-modal{position:relative;width:var(--pt-modal-width);max-width:100%;max-height:var(--pt-modal-max-height);overflow:hidden;color:var(--pt-text);background:var(--pt-modal-surface);border:1px solid var(--pt-modal-border);border-radius:var(--pt-modal-radius);box-shadow:var(--pt-modal-shadow)}.pt-modal-header,.pt-modal-actions{display:flex;align-items:center;gap:var(--pt-modal-header-gap, .75rem)}.pt-modal-header{justify-content:space-between;padding:var(--pt-modal-header-padding, 1rem 1.1rem);border-bottom:1px solid var(--pt-modal-divider, rgba(255, 255, 255, .08))}.pt-modal-title{margin:0;color:var(--pt-text);font-size:var(--pt-modal-title-size, 1.15rem);font-weight:var(--pt-modal-title-weight, 800)}.pt-modal-body{max-height:var(--pt-modal-body-max-height, calc(var(--pt-modal-max-height) - 132px));overflow:auto;padding:var(--pt-modal-body-padding, 1rem 1.1rem)}.pt-modal-actions{justify-content:flex-end;padding:var(--pt-modal-actions-padding, .9rem 1.1rem 1.1rem);border-top:1px solid var(--pt-modal-divider, rgba(255, 255, 255, .08))}.pt-modal-close{display:inline-flex;align-items:center;justify-content:center;width:var(--pt-modal-close-size, 34px);height:var(--pt-modal-close-size, 34px);padding:0;color:var(--pt-text-muted);background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);cursor:pointer}.pt-modal-close:hover{color:var(--pt-text);background:var(--pt-surface-hover);border-color:var(--pt-border-hover)}.pt-collapsible{width:100%;margin-bottom:var(--pt-collapsible-margin-bottom, .55rem)}.pt-collapsible-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--pt-collapsible-header-gap, .72rem);min-height:var(--pt-collapsible-header-min-height, 48px);padding:var(--pt-collapsible-header-padding, .78rem .88rem);overflow:hidden;color:var(--pt-text);background:var(--pt-collapsible-header-bg, linear-gradient(180deg, rgba(15, 19, 35, .98), rgba(9, 12, 24, .98)));border:1px solid var(--pt-collapsible-border, rgba(255, 255, 255, .08));border-radius:var(--pt-collapsible-radius, 14px);box-shadow:var(--pt-collapsible-header-shadow, inset 0 1px 0 rgba(255,255,255,.03), 0 8px 18px rgba(0,0,0,.16));cursor:pointer;box-sizing:border-box}.pt-collapsible-title{margin:0;display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;font-size:var(--pt-collapsible-title-size, .98rem);font-weight:var(--pt-collapsible-title-weight, 700)}.pt-collapsible-icon{width:18px;height:18px;flex-shrink:0;position:relative}.pt-collapsible-icon:before{content:"";display:block;width:8px;height:8px;margin-top:3px;border-right:2px solid rgba(255,255,255,.68);border-bottom:2px solid rgba(255,255,255,.68);transform:rotate(45deg);transition:transform .25s ease}.pt-collapsible.is-active .pt-collapsible-icon:before{transform:rotate(-135deg)}.pt-collapsible-content{display:none;margin-top:var(--pt-collapsible-content-margin-top, .36rem);padding:var(--pt-collapsible-content-padding, 1rem .95rem .95rem);background:var(--pt-collapsible-content-bg, linear-gradient(180deg, rgba(9, 12, 24, .82), rgba(5, 8, 18, .9)));border:1px solid var(--pt-collapsible-content-border, rgba(255, 255, 255, .06));border-radius:var(--pt-collapsible-radius, 14px)}.pt-collapsible.is-active .pt-collapsible-content{display:block}.pt-tooltip,.tooltip,.custom-tooltip{position:fixed;z-index:var(--pt-z-tooltip, 99999);box-sizing:border-box;width:max-content;max-width:min(var(--pt-tooltip-max-width, 300px),calc(100vw - 20px));padding:var(--pt-tooltip-padding, 9px 12px);color:var(--pt-tooltip-color);font-family:var(--pt-font-body);font-size:var(--pt-tooltip-font-size, .78rem);font-weight:var(--pt-tooltip-font-weight, 600);line-height:1.45;letter-spacing:0;text-align:left;text-shadow:none;overflow-wrap:break-word;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .14s ease,visibility .14s ease,transform .14s ease;background-color:var(--pt-tooltip-bg);background-image:radial-gradient(120% 150% at 100% 0%,color-mix(in srgb,var(--pt-accent, #8bbcd4) 9%,transparent),transparent 62%);border:1px solid var(--pt-tooltip-border);border-radius:var(--pt-tooltip-radius);box-shadow:var(--pt-tooltip-shadow)}.pt-tooltip.is-visible,.tooltip.tooltip-visible,.custom-tooltip.tooltip-visible,.tooltip[style*="opacity: 1"]{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.pt-tooltip,.tooltip,.custom-tooltip{transition:none}}.collapsible-header .info-button,.pt-compact-toggle .info-button{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin-left:.35rem;padding:0;border:none;border-radius:0;background:none;color:#f2f5f3;cursor:pointer;flex-shrink:0;line-height:1;box-shadow:none;vertical-align:middle;transition:color .15s ease,opacity .15s ease}.collapsible-header .info-button:is(:hover,:focus-visible,.is-active),.pt-compact-toggle .info-button:is(:hover,:focus-visible,.is-active){background:none;border:none;color:var(--pt-accent, #86b8d4);opacity:1;transform:none}.collapsible-header .info-button .material-symbols-rounded,.collapsible-header .info-button .material-icons-round,.pt-compact-toggle .info-button .material-symbols-rounded,.pt-compact-toggle .info-button .material-icons-round{font-size:19px;line-height:1;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}.collapsible-header .info-button:focus-visible,.pt-compact-toggle .info-button:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:50%}.config-dropdown{position:relative;display:inline-flex;align-items:center}.config-dropdown-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);left:auto;z-index:10001}.pt-site-auth-dropdown{position:relative;display:inline-block}.pt-site-auth-dropdown .pt-account-menu,.pt-header-organized .config-dropdown-menu.pt-header-menu,.pt-header-dropdown .pt-header-menu,#pt-user-dropdown{border-radius:12px;border:1px solid #33383d;background:#151719;box-shadow:0 16px 34px #0000006b;padding:7px;flex-direction:column;gap:5px;backdrop-filter:none;-webkit-backdrop-filter:none}.pt-site-auth-dropdown .pt-account-menu{display:none;position:absolute;right:0;top:calc(100% + 8px);left:auto;width:max-content;min-width:0;max-width:min(12.5rem,calc(100vw - 1.25rem));z-index:10001}.pt-site-auth-dropdown .pt-account-menu.show{display:flex!important}.pt-header-organized .config-dropdown-menu.pt-header-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:max-content!important;min-width:0!important;max-width:min(12.5rem,calc(100vw - 1.25rem))!important}.pt-header-organized .config-dropdown-menu.pt-header-menu.show{display:flex!important}.config-menu-item>svg,.config-menu-item>.menu-icon,.config-menu-item .pt-menu-icon svg,.config-menu-item .pt-menu-icon .menu-icon,.config-menu-item .pt-menu-icon img{display:none!important}#pt-user-dropdown{position:fixed;z-index:10000;display:flex;min-width:184px;width:max-content;max-width:min(12.5rem,calc(100vw - 1.25rem))}.pt-site-auth-dropdown #pt-menu-auth-section,.pt-site-auth-dropdown #pt-menu-sign-out-wrap,.pt-header-organized #pt-menu-auth-section,.pt-header-organized #pt-menu-sign-out-wrap{display:flex;flex-direction:column;gap:5px}.pt-site-auth-dropdown .pt-menu-divider,.pt-header-menu .pt-menu-separator,#pt-user-dropdown .pt-menu-divider{height:1px;margin:3px 4px;background:#33383d}.pt-site-auth-dropdown .pt-menu-item,.pt-header-organized .pt-header-menu .pt-menu-item,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item,#pt-user-dropdown .pt-menu-item{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;box-sizing:border-box!important;margin:0!important;min-height:38px!important;height:auto!important;border-radius:9px!important;border:1px solid transparent!important;padding:0 .7rem!important;color:#ffffffe0!important;font-family:inherit!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.01em!important;text-decoration:none!important;text-transform:none!important;background:transparent!important;box-shadow:none!important;cursor:pointer;position:relative!important;overflow:hidden!important;transform:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease;appearance:none;-webkit-appearance:none}.pt-site-auth-dropdown .pt-menu-item:before,.pt-site-auth-dropdown .pt-menu-item:after,.pt-header-organized .pt-header-menu .pt-menu-item:before,.pt-header-organized .pt-header-menu .pt-menu-item:after,.pt-header-organized .pt-header-menu a.nav-link.pt-menu-item:before,.pt-header-organized .pt-header-menu a.nav-link.pt-menu-item:after,.pt-header-organized .pt-header-menu .tour-launch-btn.pt-menu-item:before,.pt-header-organized .pt-header-menu .tour-launch-btn.pt-menu-item:after,.pt-header-organized .pt-header-menu .whats-new-btn.pt-menu-item:before,.pt-header-organized .pt-header-menu .whats-new-btn.pt-menu-item:after,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item:before,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item:after,.pt-labs-dropdown .pt-header-dropdown-trigger:before,.pt-labs-dropdown .pt-header-dropdown-trigger:after,.pt-help-dropdown .pt-header-dropdown-trigger:before,.pt-help-dropdown .pt-header-dropdown-trigger:after,#pt-user-dropdown .pt-menu-item:before,#pt-user-dropdown .pt-menu-item:after{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important;transform:none!important;box-shadow:none!important}.pt-site-auth-dropdown .pt-menu-item:hover,.pt-site-auth-dropdown .pt-menu-item:focus-visible,.pt-header-organized .pt-header-menu .pt-menu-item:hover,.pt-header-organized .pt-header-menu .pt-menu-item:focus-visible,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item:hover,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item:focus-visible,#pt-user-dropdown .pt-menu-item:hover,#pt-user-dropdown .pt-menu-item:focus-visible{border-color:transparent!important;color:var(--pt-accent, #12cc5a)!important;background:transparent!important}.pt-site-auth-dropdown .pt-menu-item:is(:hover,:focus-visible) .pt-menu-icon,.pt-header-organized .pt-header-menu .pt-menu-item:is(:hover,:focus-visible) .pt-menu-icon,#pt-user-dropdown .pt-menu-item:is(:hover,:focus-visible) .pt-menu-icon{color:var(--pt-accent, #12cc5a)!important}.pt-site-auth-dropdown .pt-menu-item>*,.pt-header-organized .pt-header-menu .pt-menu-item>*,#pt-user-dropdown .pt-menu-item>*{position:relative;z-index:1}.pt-site-auth-dropdown .pt-menu-item .pt-menu-icon,.pt-header-organized .pt-header-menu .pt-menu-item .pt-menu-icon,#pt-user-dropdown .pt-menu-item .pt-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;color:var(--pt-accent, #12cc5a);opacity:1}.pt-site-auth-dropdown .pt-menu-item .pt-menu-icon svg,.pt-header-organized .pt-header-menu .pt-menu-item .pt-menu-icon svg,#pt-user-dropdown .pt-menu-item .pt-menu-icon svg{width:16px;height:16px;margin:0!important}.pt-site-auth-dropdown .pt-menu-item>span:not(.pt-menu-icon),.pt-header-organized .pt-header-menu .pt-menu-item>span:not(.pt-menu-icon):not(.whats-new-badge),#pt-user-dropdown .pt-menu-item>span:not(.pt-menu-icon){flex:0 1 auto;min-width:0;white-space:nowrap;text-align:left}.pt-header-menu .pt-menu-static.pt-menu-current{display:flex!important;align-items:center!important;gap:.55rem!important;width:100%!important;box-sizing:border-box!important;min-height:38px!important;padding:0 .7rem!important;border-radius:9px!important;border:1px solid #454b51!important;background:#32363b!important;box-shadow:none!important;cursor:default!important}.pt-header-menu .pt-menu-current-label{font-family:Bebas Neue,sans-serif;font-size:.98rem;font-weight:400;line-height:1;letter-spacing:.02em;color:#ffffffeb;white-space:nowrap}.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out,.pt-header-organized .pt-header-menu .pt-menu-item.pt-menu-sign-out,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item.pt-menu-sign-out,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out{color:#ffffffe0!important;background:transparent!important;border-color:transparent!important}.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out .pt-menu-icon,.pt-header-organized .pt-header-menu .pt-menu-item.pt-menu-sign-out .pt-menu-icon,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item.pt-menu-sign-out .pt-menu-icon,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out .pt-menu-icon{opacity:1;color:var(--pt-accent, #12cc5a)}.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item.pt-menu-sign-out .pt-menu-icon .material-symbols-rounded,.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out .pt-menu-icon .material-symbols-rounded,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out .pt-menu-icon .material-symbols-rounded{color:var(--pt-accent, #12cc5a)!important;-webkit-text-fill-color:var(--pt-accent, #12cc5a)!important;filter:none!important}.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out:hover,.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out:focus-visible,.pt-header-organized .pt-header-menu .pt-menu-item.pt-menu-sign-out:hover,.pt-header-organized .pt-header-menu .pt-menu-item.pt-menu-sign-out:focus-visible,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item.pt-menu-sign-out:hover,.pt-header-organized .pt-header-menu .config-menu-item.pt-menu-item.pt-menu-sign-out:focus-visible,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out:hover,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out:focus-visible{color:var(--pt-accent, #12cc5a)!important;border-color:transparent!important;background:transparent!important}.pt-site-auth-dropdown .pt-menu-item.pt-menu-sign-out:is(:hover,:focus-visible) .pt-menu-icon,.pt-header-organized .pt-header-menu .pt-menu-item.pt-menu-sign-out:is(:hover,:focus-visible) .pt-menu-icon,#pt-user-dropdown .pt-menu-item.pt-menu-sign-out:is(:hover,:focus-visible) .pt-menu-icon{color:var(--pt-accent, #12cc5a)!important}.pt-site-auth-dropdown #pt-cloud-user{position:relative}.pt-site-auth-dropdown #pt-cloud-user:after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-radius:50%;background:#8c8ca0f2;box-shadow:0 0 0 2px #151719}.pt-site-auth-dropdown #pt-cloud-auth[data-state=syncing] #pt-cloud-user:after{background:#d7a84a}.pt-site-auth-dropdown #pt-cloud-auth[data-state=synced] #pt-cloud-user:after{background:#12cc5a}.pt-site-auth-dropdown .pt-cloud-user-avatar.has-photo{background-color:transparent!important}body{--pt-header-shell-accent: var(--hub-theme-accent, #12cc5a)}body.poster-lab-page-body{--pt-header-shell-accent: #86b8d4}body.thumb-lab-page-body{--pt-header-shell-accent: #cf675f}body.card-lab-page-body{--pt-header-shell-accent: #ffc850}body.square-lab-page-body{--pt-header-shell-accent: #ff8c42}body.showcase-lab-page-body{--pt-header-shell-accent: #00bfa5}html body :is(.labs-menu,.pt-account-menu,.pt-header-menu,#pt-user-dropdown,.header-mobile-dropdown){box-sizing:border-box;padding:8px!important;border:1px solid color-mix(in srgb,var(--pt-header-shell-accent) 22%,#343638)!important;border-radius:14px!important;background:radial-gradient(110% 70% at 100% 0%,color-mix(in srgb,var(--pt-header-shell-accent) 11%,transparent),transparent 75%),linear-gradient(160deg,#1b1d20,#111315 75%)!important;box-shadow:0 18px 48px #0009,inset 0 1px #ffffff06!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ptks-overlay[data-lab=poster]{--ptks-accent: #75a9ca;--ptks-deep: #4e7f9b}.ptks-overlay[data-lab=card]{--ptks-accent: #ffc850;--ptks-deep: #b77c00}.ptks-overlay[data-lab=square]{--ptks-accent: #ff8c42;--ptks-deep: #b85b1d}.ptks-overlay[data-lab=thumb]{--ptks-accent: #d7485b;--ptks-deep: #962f3d}.ptks-overlay{position:fixed;inset:0;z-index:230000;background:#05070a;display:grid;place-items:center;padding:20px}.ptks-overlay[hidden]{display:none}.ptks-panel{width:min(920px,94vw);max-height:min(94vh,900px);display:flex;flex-direction:column;background:#262a2f;border:1px solid #3b4148;border-radius:14px;box-shadow:0 24px 64px #0000007a;color:#f6f7f9;overflow:hidden}.ptks-head{position:relative;display:flex;align-items:center;gap:0;min-height:54px;margin:0;padding:.75rem 1.2rem;background:transparent;border:0;border-bottom:1px solid #3b4148;box-shadow:none;color:#f6f7f9}.ptks-overlay .ptks-panel>.ptks-head{background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid #3b4148!important;border-radius:0!important;box-shadow:none!important}.ptks-overlay .ptks-panel>.ptks-head:before,.ptks-overlay .ptks-panel>.ptks-head:after{content:none!important;display:none!important;background:none!important}.ptks-head:before,.ptks-head:after{content:none}.ptks-head-icon,.ptks-kicker{display:none}.ptks-heading{min-width:0;flex:1}.ptks-head h2{margin:0;font:400 1.5rem/1 Bebas Neue,Impact,sans-serif;letter-spacing:.06em;color:var(--ptks-accent)}.ptks-close,.ptks-clear{border:0;background:transparent;color:#9da6b0;cursor:pointer}.ptks-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;align-self:center;width:30px;height:30px;margin:0;padding:0;border:1px solid #3d4343;border-radius:7px;background:#1a1e1f;color:#d7dddd;font-size:18px;line-height:1;box-shadow:none}.ptks-close .material-symbols-rounded{display:block;font-size:18px;line-height:1;transform:translateY(-1px)}.ptks-close:hover,.ptks-close:focus-visible{border-color:#3d4343;background:#1a1e1f;color:var(--ptks-accent);outline:none}.ptks-clear:hover{color:#fff}.ptks-body{overflow:auto;padding:14px 18px 18px}.ptks-search-wrap{display:none}.ptks-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.ptks-group{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #3b4148;border-radius:10px;background:#32363b}.ptks-group h3{margin:0;padding:9px 12px;background:#32363b;color:var(--ptks-accent);font-size:.67rem;text-transform:uppercase;letter-spacing:.12em}.ptks-group-rows{display:flex;flex:1;flex-direction:column;padding:2px 10px;background:#32363b}.ptks-row{display:grid;grid-template-columns:minmax(0,1fr) 138px 24px;align-items:center;gap:7px;box-sizing:border-box;min-height:39px;flex:1 1 39px}.ptks-label{font-size:.78rem;font-weight:600;color:#e9ecf0}.ptks-binding{min-height:31px;padding:5px 10px;border:1px solid #454c54;border-radius:8px;background:#25292e;color:#eef1f4;font:700 .7rem var(--pt-font-body, Roboto),sans-serif;cursor:pointer}.ptks-binding:hover{border-color:var(--ptks-accent)}.ptks-binding.active{border-color:var(--ptks-accent);color:var(--ptks-accent)}.ptks-clear{font-size:20px}.ptks-row small{grid-column:1/4;color:#ff999f;font-size:.68rem;padding:0 0 5px}.ptks-row small:empty{display:none}.ptks-empty{color:#9aa3ad;text-align:center;padding:26px}.ptks-foot{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:12px 18px 14px;background:#262a2f}.ptks-btn{border:1px solid #454c54;border-radius:9px;background:#32363b;color:#f5f6f8;padding:9px 14px;font:700 .8rem var(--pt-font-body, Roboto),sans-serif;cursor:pointer}.ptks-btn:hover{filter:brightness(1.12)}.ptks-primary{background:var(--ptks-accent);border-color:var(--ptks-accent);color:#15181c}.ptks-restore{margin-right:auto;background:#32363b}@media(max-width:620px){.ptks-subtitle{display:none}}@media(max-width:760px){.ptks-overlay{padding:8px}.ptks-panel{width:100%;max-height:96vh}.ptks-list{grid-template-columns:1fr;align-items:start;gap:10px}.ptks-group{height:auto;display:block}.ptks-group-rows{display:block;padding:2px 12px}.ptks-row{grid-template-columns:minmax(0,1fr) 118px 22px;gap:4px 8px;flex:none;min-height:0;padding:8px 0}.ptks-label{grid-column:1;grid-row:1;font-size:.8rem;line-height:1.25}.ptks-clear{grid-column:3;grid-row:1;justify-self:end;font-size:20px}.ptks-binding{grid-column:2;grid-row:1;width:100%;min-height:34px;padding:5px 6px;font-size:.68rem;white-space:nowrap}.ptks-row small{grid-column:1 / -1;grid-row:2;padding:2px 0 0}.ptks-foot{flex-wrap:wrap;gap:8px;padding:12px 14px}.ptks-btn{min-height:42px;flex:1 1 0%;min-width:0;margin:0}.ptks-restore{order:3;flex:1 1 100%;margin:2px 0 0}.ptks-cancel{order:1}.ptks-save{order:2}}.toast,.toast-notification,.plex-toast,.emby-toast,.thumb-emby-toast{position:fixed;bottom:var(--pt-toast-bottom, 26px);left:50%;transform:translate(-50%) translateY(20px);z-index:var(--pt-z-toast, 9999);min-width:min(320px,calc(100vw - 32px));max-width:var(--pt-toast-max-width, min(520px, calc(100vw - 32px) ));padding:var(--pt-toast-padding, .85rem 1rem);color:#f4f6f7!important;background:var(--pt-toast-bg)!important;background-image:none!important;border:1px solid var(--pt-toast-border)!important;border-radius:var(--pt-toast-radius)!important;box-shadow:0 18px 38px #00000061,inset 0 1px #ffffff0d!important;font-family:var(--pt-font-body, "Roboto", system-ui, sans-serif);font-size:.94rem;font-weight:700;line-height:1.45;letter-spacing:0;text-align:center;text-shadow:none!important;pointer-events:none;opacity:0;transition:opacity .25s ease,transform .25s ease}.toast.toast-visible,.toast.show,.toast-notification.toast-visible,.plex-toast.show,.emby-toast.show,.thumb-emby-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.pt-upload-zone{display:flex;align-items:center;justify-content:center;gap:var(--pt-upload-gap, .55rem);width:100%;min-height:var(--pt-upload-min-height, 44px);padding:var(--pt-upload-padding, .7rem .84rem);color:var(--pt-text);font-family:var(--pt-font-body);font-weight:700;line-height:1.1;text-align:center;background:var(--pt-upload-bg);border:1px solid var(--pt-upload-border);border-radius:var(--pt-upload-radius);box-shadow:var(--pt-inset-highlight),var(--pt-shadow-md);cursor:pointer;box-sizing:border-box}.pt-upload-zone:hover{background:var(--pt-surface-hover);border-color:var(--pt-border-hover)}.pt-upload-grid{display:grid;grid-template-columns:repeat(var(--pt-upload-grid-columns, 2),minmax(0,1fr));gap:var(--pt-upload-grid-gap, .45rem);width:100%}.pt-drop-result-row{display:flex;gap:var(--pt-drop-result-gap, .45rem);overflow-x:auto}.pt-drop-result-item{flex:0 0 auto;border-radius:var(--pt-radius-md);border:1px solid var(--pt-border);background:var(--pt-panel-bg)}@keyframes pt-spin{to{transform:rotate(360deg)}}.pt-loading{display:flex;align-items:center;justify-content:center;gap:var(--pt-loading-gap, .7rem);color:var(--pt-text-muted)}.pt-spinner{width:var(--pt-spinner-size, 28px);height:var(--pt-spinner-size, 28px);border:var(--pt-spinner-border-width, 3px) solid rgba(255,255,255,.16);border-top-color:var(--pt-accent);border-radius:var(--pt-radius-pill);animation:pt-spin .9s linear infinite}.pt-progress{width:100%}.pt-progress__track{width:100%;height:var(--pt-progress-height, 8px);overflow:hidden;background:var(--pt-progress-track);border-radius:var(--pt-radius-pill)}.pt-progress__bar{width:var(--pt-progress-value, 0%);height:100%;background:var(--pt-progress-fill);border-radius:inherit;transition:width .25s ease}.pt-progress__details{margin-top:.45rem;color:var(--pt-text-muted);font-size:.82rem}.pt-color-picker{display:flex;align-items:center;gap:var(--pt-color-picker-gap, .5rem)}.pt-color-swatch{width:var(--pt-color-swatch-size, 32px);height:var(--pt-color-swatch-size, 32px);border:1px solid var(--pt-border);border-radius:var(--pt-radius-sm);background:var(--pt-color-swatch-bg, currentColor);box-shadow:var(--pt-inset-highlight)}.pt-pickr-bar{display:flex;align-items:center;gap:var(--pt-pickr-bar-gap, .5rem)}.pt-pickr-bar .pcr-button,.pt-color-picker .pcr-button{width:var(--pt-pickr-button-size, 32px);height:var(--pt-pickr-button-size, 32px);border-radius:var(--pt-radius-sm)}.pcr-app[data-theme=monolith]{width:264px!important;background:linear-gradient(155deg,#1b2224,#151a1c 60%,#111618)!important;border:1px solid color-mix(in srgb,var(--pt-accent, #75a9ca) 20%,#455155)!important;border-radius:12px!important;box-shadow:inset 0 1px color-mix(in srgb,var(--pt-accent, #75a9ca) 22%,transparent),0 18px 42px #0000008a!important;color:#edf3f4!important;z-index:1000!important;padding:.7rem!important;font-family:var(--pt-font-body, "Roboto", sans-serif)!important}.pickr .pcr-button .pt-pcr-hex{display:none}.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide){height:var(--pt-pcr-field-h, 30px)!important;min-height:0!important;margin:0!important;padding:0!important;background-color:#1b1e20!important;background-image:none!important;background-size:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:7px!important;box-sizing:border-box!important;box-shadow:none!important;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease!important}.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):hover{border-color:color-mix(in srgb,var(--pt-accent, #75a9ca) 55%,rgba(255,255,255,.14))!important}.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):is(:focus,:focus-visible,.active,.pcr-active){border-color:var(--pt-accent, #75a9ca)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--pt-accent, #75a9ca) 35%,transparent)!important;outline:none!important}.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):before,.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):after{content:""!important;display:block!important;position:absolute!important;top:5px!important;bottom:5px!important;left:5px!important;width:26px!important;height:auto!important;border-radius:4px!important;transform:none!important;margin:0!important}.pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):after{box-shadow:inset 0 0 0 1px #fff3,0 0 0 1px #00000059!important}.pickr .pcr-button.pt-pcr-wide .pt-pcr-hex{display:block;position:absolute;top:50%;left:39px;right:8px;transform:translateY(-50%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1;color:#edf3f4;pointer-events:none}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{background:#101618!important;border-radius:7px!important;overflow:hidden;border:1px solid #455155;margin-right:.7rem!important}.pcr-app[data-theme=monolith] .pcr-palette,.pcr-app[data-theme=monolith] .pcr-palette:before{border-radius:8px!important}.pcr-app[data-theme=monolith] .pcr-palette{border:0!important;overflow:hidden!important}.pcr-app[data-theme=monolith] .pcr-palette:after{content:"";position:absolute;inset:0;border:1px solid rgba(6,10,12,.92);border-radius:inherit;pointer-events:none}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{height:176px!important}.pcr-app[data-theme=monolith] .pcr-picker{border:2px solid #f1f5f5!important;box-shadow:0 1px 4px #000000a6!important}.pcr-app[data-theme=monolith] .pcr-slider{border-radius:999px!important;height:10px!important}.pcr-app[data-theme=monolith] .pcr-interaction{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.35rem;margin:.65rem 0 0!important}.pcr-app[data-theme=monolith] .pcr-interaction .pcr-result{flex:1 1 auto!important;min-width:0!important;margin:0!important}.pcr-app[data-theme=monolith] .pcr-interaction .pcr-type,.pcr-app[data-theme=monolith] .pcr-interaction .pcr-save{flex:0 0 auto!important;margin:0!important}.pcr-app[data-theme=monolith] .pcr-result{box-sizing:border-box!important;height:30px!important;background:#101618!important;color:#edf3f4!important;border:1px solid #3b484c!important;border-radius:7px!important;font-family:inherit!important;font-weight:600!important;font-size:.76rem!important;letter-spacing:.01em!important}.pcr-app[data-theme=monolith] .pcr-result:focus{border-color:var(--pt-accent, #75a9ca)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--pt-accent, #75a9ca) 20%,transparent)!important;outline:none!important}.pcr-app[data-theme=monolith] :is(.pcr-type,.pcr-save){box-sizing:border-box!important;height:30px!important;padding:0 .6rem!important;border-radius:7px!important;font-family:inherit!important;font-weight:700!important;font-size:.66rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease!important}.pcr-app[data-theme=monolith] :is(.pcr-type,.pcr-save){background:#101618!important;color:#edf3f4!important;border:1px solid #3b484c!important}.pcr-app[data-theme=monolith] :is(.pcr-type,.pcr-save):is(:hover,:focus-visible){background:#101618!important;color:var(--pt-accent, #75a9ca)!important;border-color:color-mix(in srgb,var(--pt-accent, #75a9ca) 55%,#3b484c)!important}.pcr-app[data-theme=monolith] :is(.pcr-type,.pcr-save):focus-visible{outline:2px solid color-mix(in srgb,var(--pt-accent, #75a9ca) 45%,transparent)!important;outline-offset:1px!important}.pcr-app .pt-pcr-eyedropper{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;background:#101618;color:#dbe5e7;border:1px solid #3b484c;border-radius:7px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.pcr-app .pt-pcr-eyedropper .material-symbols-rounded{font-size:18px;line-height:1}.pcr-app .pt-pcr-eyedropper:is(:hover,:focus-visible){color:var(--pt-accent, #75a9ca);border-color:color-mix(in srgb,var(--pt-accent, #75a9ca) 55%,#3b484c);outline:none}.pcr-app.pt-pcr-sampling{visibility:hidden!important}.pt-compact-toggle{width:100%;min-height:48px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding:.78rem .88rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;margin-bottom:var(--pt-collapsible-margin-bottom, .55rem);background:linear-gradient(180deg,#0f1323fa,#090c18fa);color:#fff;font:inherit;font-size:.98rem;font-weight:700;letter-spacing:0;cursor:pointer;box-sizing:border-box;box-shadow:inset 0 1px #ffffff08,0 8px 18px #00000029;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.pt-compact-toggle:hover{border-color:#67a9ff29;background:linear-gradient(180deg,#11172afa,#0b0f1dfa);box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0000002e}.pt-compact-toggle:focus-visible{outline:2px solid var(--pt-accent, var(--primary-color, #79a0ff));outline-offset:2px}.pt-compact-toggle__label{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden;line-height:1.1;text-transform:none;gap:.15rem}.pt-compact-toggle__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.pt-compact-toggle__track{width:34px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;padding:2px;border-radius:999px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff14;box-sizing:border-box;transition:background .18s ease}.pt-compact-toggle__knob{width:16px;height:16px;border-radius:50%;background:#ffffffeb;box-shadow:0 4px 10px #0000004d;transform:translate(0);transition:transform .18s ease}.pt-compact-toggle[aria-checked=true] .pt-compact-toggle__track{background:var(--pt-accent, var(--primary-color, #79a0ff))}.pt-compact-toggle[aria-checked=true] .pt-compact-toggle__knob{transform:translate(14px)}.sidebar .sidebar-range-btn{background:#ffffff0f;border:1.5px solid #222;border-radius:6px;width:22px;height:22px;font-size:15px;color:var(--pt-accent-highlight);cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 2px;box-shadow:0 2px 8px #00000021;transition:background .18s,border .18s,color .13s,transform .13s,box-shadow .13s;outline:none}.sidebar .sidebar-range-btn:active{background:var(--pt-accent-soft);border-color:var(--pt-accent-border);color:var(--pt-accent-highlight);transform:scale(.95);box-shadow:0 0 2px #0000002e}.sidebar .sidebar-range-btn:focus{outline:2px solid var(--pt-accent-strong);outline-offset:1px}.sidebar .sidebar-range-btn:hover{background:var(--pt-accent-soft, rgba(255, 200, 80, .16));color:#fff;border-color:var(--pt-accent-border);transform:scale(1.08);box-shadow:0 4px 12px #0000002e}.modular-frame-nav-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:0;padding:.85rem 1rem .95rem;border-top:1px solid rgba(255,255,255,.075);width:100%}.modular-frame-nav-row button{background:#24272a;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.58rem .9rem;font-weight:800;font-family:var(--pt-font-body, "Roboto", sans-serif);cursor:pointer;transition:none;font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;min-width:112px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-shadow:inset 0 1px #ffffff0a}.modular-frame-nav-row button:disabled{opacity:.45;cursor:not-allowed;background:#ffffff0a}.modular-frame-nav-row #modular-frame-return-btn{min-width:220px;justify-self:center}.modular-frame-nav-row #modular-frame-prev-btn,.modular-frame-nav-row #modular-frame-next-btn{min-width:128px}.spoiler-blur{filter:blur(16px)!important;transition:filter .3s}#spoiler-toggle:checked~.main #titlecard-canvas,#spoiler-toggle:checked~.main #grid-canvas,.spoiler-blur{filter:blur(16px)!important;transition:filter .3s}#spoiler-blur-control{margin:8px 0 12px}#spoiler-blur-control .position-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}#spoiler-blur-control .position-label .label-text{font-weight:500;font-size:.95rem}#spoiler-blur-control .position-value{font-size:.9rem;opacity:.9;color:var(--pt-accent-highlight)}#spoiler-blur-control input[type=range]{-webkit-appearance:none;flex:1;width:100%;margin-top:0;height:5px;border-radius:3px;background:var(--pt-range-track, var(--pt-accent, #ffc850))}#spoiler-blur-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0003}#spoiler-blur-control input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 1px 4px #0003}:root{--pt-sidebar-blur: 0;--pt-sidebar-bg: rgba(14, 12, 9, .98);--pt-sidebar-before-bg: rgba(255, 200, 80, .024);--pt-sidebar-edge-bg: rgba(255, 200, 80, .26);--pt-sidebar-action-icon-height: 46px;--pt-action-row-margin-top: -.3rem}.sidebar h3{font-size:1.1rem;margin:.8rem 0 .5rem;color:#fff;font-weight:600}.text-options{background:#0a0a12b3;color:#fff;padding:20px 15px;font-family:var(--pt-font-body, "Roboto", sans-serif)}.text-options h4,.text-effects h4{margin:0 0 15px;color:var(--cardlab-accent-highlight);font-size:1.1rem;font-weight:600}.text-options>div:not(.text-options-grid):not(.effect-section):not(.title-info-gap):not(.custom-font-upload-container){margin-bottom:16px}.section-separator{height:1px;background-color:#ffffff1a;margin:20px 0}.value-display{color:#f7f8f8;font-size:12px;margin-left:10px;font-weight:700}.text-options>div:not(.text-options-grid):not(.effect-section):not(.title-info-gap):not(.section-separator){margin-bottom:15px}.text-options .option-label{margin-bottom:5px;display:block}.text-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0 8px}.text-options select{background:#191923e6;border:1px solid rgba(255,255,255,.2);border-radius:5px;color:#fff;padding:8px;width:100%;height:36px;font-size:.9rem;margin:4px 0 8px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.custom-font-upload-container{text-align:center;padding:.5rem .8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem}.browse-button{display:inline-block;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:4px 10px;margin-right:6px;font-size:.85rem}.color-picker-container{margin:4px 0}.color-box{width:100%;height:24px;background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:4px;box-sizing:border-box;margin-bottom:8px}.color-picker-input{width:100%;height:24px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px}.effect-section{margin:16px 0}.effect-section .effect-title{font-size:.95rem;font-weight:500;margin-bottom:10px}.effect-controls{display:grid;grid-template-columns:40px 5px 1fr auto;align-items:center;gap:8px}.effect-color{width:40px;height:40px;background:#000;border:1px solid rgba(255,255,255,.2);border-radius:4px;flex-shrink:0;grid-column:1}.slider-bar{width:5px;height:40px;background:linear-gradient(to bottom,#ffffff1a,#ffffff0d);border-radius:2px;grid-column:2}.effect-controls input[type=range]{-webkit-appearance:none;height:5px;border-radius:3px;background:var(--pt-range-track, var(--pt-accent, #ffc850));width:100%;margin:0;padding:0;grid-column:3}.effect-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0003}.effect-controls input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 1px 4px #0003}.slider-value{font-size:.9rem;color:#f7f8f8;min-width:30px;text-align:right;font-weight:700}.title-info-gap{margin:20px 0 10px}.title-info-gap .gap-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.title-info-gap .gap-label .label-text{font-weight:500;font-size:.95rem}.title-info-gap .gap-value{font-size:.9rem;opacity:.9}.title-info-gap input[type=range]{-webkit-appearance:none;width:100%;margin-top:6px;height:5px;border-radius:3px;background:var(--pt-range-track, var(--pt-accent, #ffc850))}.title-info-gap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0003}.title-info-gap input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 1px 4px #0003}.section-separator{width:100%;border-top:1px solid rgba(255,200,80,.12);margin:1rem 0;padding:0;position:relative}.section-separator:after{content:"";position:absolute;left:0;top:-1px;width:100%;height:1px;background:#ffc85047;opacity:.5}.main{flex:1;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;padding:5rem 1.15rem 1.35rem;background:var(--cardlab-stage-bg);min-height:0;position:relative;isolation:isolate}.main>canvas,.main>.modular-frame{align-self:center}.main:before{content:"";position:absolute;inset:.8rem;border-radius:24px;border:1px solid rgba(255,200,80,.12);background:#ffc85007;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #ffc85009;pointer-events:none;z-index:0}#titlecard-canvas{position:relative;z-index:1;border-radius:22px;background:var(--cardlab-stage-shell);border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 60px #0000006b,inset 0 1px #ffffff0f,0 0 0 1px #ffc8502e;width:1280px;height:720px;max-width:100%;max-height:calc(100vh - 130px)}.main[data-card-lab-view=single]>#titlecard-canvas{width:min(100%,var(--cl-single-card-width, 1280px));height:auto}.main[data-card-lab-view=single]>.modular-frame{width:min(100%,var(--cl-single-frame-width, 1560px));max-width:min(100%,var(--cl-single-frame-width, 1560px))}.main[data-card-lab-view=single]>.modular-frame{width:min(100%,var(--cl-single-frame-width, 1280px));max-width:none}.modular-frame{--alt-quality-high: var(--cardlab-solid-accent-bg, #ffc850);--alt-quality-standard: #789cae;--alt-quality-low: #a87370;--alt-selection: #71c98d;display:none;box-sizing:border-box;width:100%;max-width:1560px;margin-top:0;padding:0;overflow:hidden;background:#16181b;border:1px solid #2c3036;border-radius:14px;box-shadow:0 18px 38px #00000057;position:relative;z-index:1}@media(min-width:761px){.modular-frame[data-alt-image-count="2"]{min-width:min(100%,560px)}.modular-frame[data-alt-image-count="4"]{min-width:min(100%,960px)}}.modular-frame-content{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;gap:0}.modular-frame-header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.68rem .95rem;background:transparent;border-bottom:1px solid #2c3036;border-radius:0}.modular-frame-header h4{display:inline-flex;align-items:center;min-height:24px;margin:0;color:var(--cardlab-solid-accent-bg, #ffc850);font-family:"Bebas Neue",var(--pt-font-display, sans-serif);font-size:1.3rem;font-weight:400;letter-spacing:.065em;line-height:1;text-transform:uppercase;transform:translateY(2px)}.modular-frame-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .9rem;min-width:0;min-height:24px}.alt-image-quality-key{display:inline-flex;align-items:center;gap:.65rem;min-height:24px;padding-left:.78rem;border-left:1px solid #363a40}.alt-image-quality-key__item{display:inline-flex;align-items:center;gap:.3rem;color:#edf2f3;font-size:.65rem;font-weight:750;line-height:1;text-transform:uppercase}.alt-image-quality-key__item .material-symbols-rounded{color:var(--quality-key-color);font-size:20px;font-variation-settings:"FILL" 0,"wght" 500}.alt-image-quality-key__item--high{--quality-key-color: var(--alt-quality-high)}.alt-image-quality-key__item--standard{--quality-key-color: var(--alt-quality-standard)}.alt-image-quality-key__item--low{--quality-key-color: var(--alt-quality-low)}.alt-images-count{display:inline-flex;align-items:center;color:#ffffffb3;font-size:.76rem;font-weight:700;letter-spacing:.03em;line-height:1}.alt-images-count.has-images{min-height:22px;padding:.26rem .62rem;border-radius:999px;background:var(--cardlab-solid-accent-bg, #ffc850);border:1px solid var(--cardlab-solid-accent-border, #b77e0a);color:var(--cardlab-on-pastel, #211b0d);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.alt-images-count.is-loading{color:#ffffff8c}.alt-images-empty{margin:0;padding:1.6rem 1rem;width:100%;text-align:center;color:#ffffff73;font-size:.86rem;font-weight:600;line-height:1.45}.alt-images-row{box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-height:min(68vh,820px);overflow-y:auto;scrollbar-gutter:stable;margin:0;padding:.7rem .85rem .8rem;border:0;border-radius:0;background:transparent;box-shadow:none}.alt-images-row::-webkit-scrollbar{width:8px}.alt-images-row::-webkit-scrollbar-track{background:#0000003d;border-radius:4px}.alt-images-row::-webkit-scrollbar-thumb{background:#3d434a;border-radius:4px}.alt-images-row::-webkit-scrollbar-thumb:hover{background:#4e555d}.alt-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));align-items:start;gap:.5rem}.alt-image-grid::-webkit-scrollbar{height:8px}.alt-image-grid::-webkit-scrollbar-track{background:#00000047;border-radius:4px}.alt-image-grid::-webkit-scrollbar-thumb{background:#3d434a;border-radius:4px}.alt-image-grid::-webkit-scrollbar-thumb:hover{background:#4e555d}.provider-badge{position:static;display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:17px;padding:1px 6px;border-radius:4px;border:1px solid transparent;background:#aeb5bc;color:#172027;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:10px;font-weight:800;letter-spacing:.03em;line-height:1;text-transform:uppercase;z-index:2}.provider-badge--tmdb{background:#82bed8;border-color:#a4d4e8;color:#10242e}.provider-badge--tvdb{background:#79be91;border-color:#9bd4ae;color:#10271a}.provider-badge--tvmaze{background:#a78bc5;border-color:#c0a7da;color:#25182f}.provider-badge--server{background:#c8a664;border-color:#dfc184;color:#2d220e}.provider-badge--apple{background:#c7ccd2;border-color:#e0e3e6;color:#1c2024}.provider-badge--netflix{background:#c9757d;border-color:#df969d;color:#301216}.provider-badge--unknown{background:#858b92;border-color:#a8adb2;color:#181b1e}.provider-badge.has-logo{box-sizing:border-box;width:auto;min-width:0;min-height:0;padding:0;background:none;border:0}.provider-badge.has-logo img{display:block;width:auto;height:var(--logo-height, 14px);max-width:62px;object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.provider-badge--apple.has-logo,.provider-badge--tvdb.has-logo{--logo-height: 14px}.provider-badge--tmdb.has-logo{--logo-height: 13px}.provider-badge--tvmaze.has-logo{--logo-height: 12px}.provider-badge--stan.has-logo{--logo-height: 19px}.provider-badge--paramount.has-logo{--logo-height: 26px}.provider-badge.has-logo .provider-badge__text{display:none}.provider-badge.has-logo.no-image{padding:1px 6px}.provider-badge.has-logo.no-image .provider-badge__text{display:inline}.resolution-badge{position:static;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--alt-quality-color);font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:13px;font-weight:850;letter-spacing:.01em;line-height:1;white-space:nowrap;z-index:2}.modular-frame .alt-image-item{--alt-quality-color: var(--alt-quality-high);box-sizing:border-box;width:100%;height:auto;padding:0;margin:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:#1b1d20;border:3px solid var(--alt-quality-color);border-radius:10px;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.modular-frame .alt-image-item--standard{--alt-quality-color: var(--alt-quality-standard)}.modular-frame .alt-image-item--low{--alt-quality-color: var(--alt-quality-low)}.modular-frame .alt-image-item.is-quality-boundary{border-left-color:var(--alt-quality-color)}.modular-frame .alt-image-item:hover{transform:translateY(-2px);border-color:var(--alt-quality-color);box-shadow:0 0 0 1px var(--alt-quality-color),0 10px 20px #0000004d}.modular-frame .alt-image-item.selected{border-color:#7ddc3a;outline:0;box-shadow:none}.modular-frame .alt-image-selected-indicator{position:absolute;top:.44rem;right:.44rem;z-index:3;display:none;align-items:center;justify-content:center;width:21px;height:21px;color:#7ddc3a;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 1px 2px #000) drop-shadow(0 0 1px #000);font-variation-settings:"FILL" 0,"wght" 400;font-size:19px;font-weight:400;line-height:1;pointer-events:none}.modular-frame .alt-image-item.selected .alt-image-selected-indicator{display:inline-flex}.modular-frame .alt-image-visual{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0a0b0c}.modular-frame .alt-image-visual>img{display:block;width:100%;height:100%;object-fit:cover}.alt-image-caption{display:flex;align-items:center;gap:.5rem;min-height:32px;padding:.32rem .55rem;border-top:1px solid #24282d;color:#fff}.modular-frame #modular-frame-return-btn{display:flex;background:#24272a;color:#fff;border:1px solid rgba(255,255,255,.12);width:auto;margin:0 auto;padding:.58rem 1rem;font-weight:800;align-items:center;gap:10px;border-radius:8px;cursor:pointer;transition:background .18s ease,border-color .18s ease;box-shadow:inset 0 1px #ffffff0a}.modular-frame #modular-frame-return-btn:hover{background:#2f3337;border-color:#fff3;transform:none}.modular-frame #modular-frame-return-btn:before{font-size:18px;font-weight:700}.modular-frame .modular-frame-nav-row{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;padding:.72rem .95rem .85rem;min-width:0}.modular-frame .modular-frame-nav-row button{min-width:0;padding:.5rem .8rem}.modular-frame .modular-frame-nav-row #modular-frame-prev-btn,.modular-frame .modular-frame-nav-row #modular-frame-next-btn{min-width:92px;flex:0 0 auto}.modular-frame .modular-frame-nav-row #modular-frame-return-btn{min-width:0;max-width:100%;justify-self:center}.grid-season-picker{position:absolute;z-index:2;border-radius:7px}.grid-season-picker[hidden]{display:none}.grid-season-picker:focus-within{outline:2px solid #ffffff;outline-offset:3px}.grid-season-picker:hover{box-shadow:0 0 0 2px #ffc850}.grid-season-picker>select{color-scheme:dark;background:#202225;color:#f7f8f8;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:13px;font-weight:600;position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.grid-canvas{display:none;margin:0 auto;background:transparent;border:0;box-shadow:none;max-width:100%;max-height:none;height:auto;cursor:pointer;position:relative;z-index:1}.episode-cards-container{display:none}.collapsible{margin-bottom:.8rem;width:100%}.collapsible-header{position:relative;overflow:hidden;background:#0c0d0feb;padding:.78rem .88rem;border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.72rem;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff08,0 8px 18px #00000029;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;min-height:48px}.collapsible-header:before{content:none}.collapsible-header:hover{background:#121212f0;border-color:var(--pt-accent-border);box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0000002e}.collapsible-header h3{margin:0;font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:var(--pt-accent-strong);text-transform:none;display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.toggle-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease;color:#ffffff9e;position:relative;border-radius:0;border:none;background:transparent;box-shadow:none;flex-shrink:0}.collapsible.active .toggle-icon:before{content:none!important;display:none!important}.toggle-switch{position:relative;display:inline-block;width:46px;height:24px}.toggle-switch input{opacity:0;width:0;height:0;margin:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#444;transition:.3s;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;top:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.toggle-slider{background:var(--pt-range-track, var(--pt-accent, #ffc850))}input:checked+.toggle-slider:before{transform:translate(22px)}.toggle-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.toggle-label{font-size:.95rem;color:var(--pt-accent-highlight)}.collapsible.cl-section-muted>.collapsible-header h3:after{content:"Textless";margin-left:.5rem;padding:.08rem .38rem;border-radius:999px;font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;background:#75a9ca2e;color:#d2e8f8d9;vertical-align:middle}.collapsible.cl-section-muted>.collapsible-content{opacity:.45}#card-canvas.cl-alt-frame,canvas.cl-alt-frame{outline:3px dashed #ffc850;outline-offset:-5px;cursor:grab}#cl-text-selection{position:fixed;display:none;pointer-events:none;z-index:40;border-radius:3px;border:1px dashed rgba(255,255,255,.6)}#cl-text-selection.is-selected{border:1.5px solid #ffc850;box-shadow:0 0 0 1px #00000073,0 0 18px #ffc85047}#cl-text-rotate-handle{position:fixed;display:none;width:14px;height:14px;margin-left:-7px;margin-top:-7px;border-radius:50%;background:#fff;border:2px solid #ffc850;box-shadow:0 2px 8px #00000080;cursor:grab;z-index:41}#cl-text-rotate-handle:active{cursor:grabbing;background:#ffc850}.search-container{display:flex;gap:.5rem;margin-top:.55rem;margin-bottom:1rem;align-items:stretch}.main-search input{flex:1;margin-bottom:0;background:var(--cardlab-control-bg, #32363b);border:1px solid var(--cardlab-control-border, #555c63);color:#fff;border-radius:10px;padding:.75rem .9rem;min-height:46px;box-sizing:border-box;margin-left:0;box-shadow:none;transition:border-color .18s ease,background .18s ease}.main-search input:focus{outline:none;border-color:var(--cardlab-control-hover-border, #68717a);background:var(--cardlab-control-hover-bg, #3c4147);box-shadow:none}.search-button{background:#202225;color:#fff;border:1px solid #3a3f44;border-radius:12px;padding:.68rem .96rem;cursor:pointer;font-family:var(--pt-font-body, "Roboto", sans-serif);transition:none;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;min-height:46px;height:46px;display:flex;align-items:center;justify-content:center;margin-bottom:0!important;margin-left:0;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;white-space:nowrap}.search-button:hover{background:#2a2d31;border-color:#454b51;transform:none;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.cl-search-field-label{color:var(--cardlab-accent-highlight)!important;font-size:.66rem;font-weight:800!important;letter-spacing:.1em;line-height:1;text-transform:uppercase}.cl-source-segmented{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.cl-source-segmented label{margin:0}.cl-source-segmented input{position:absolute;opacity:0;pointer-events:none}.cl-source-segmented span{display:flex;align-items:center;justify-content:center;min-height:34px;border:1px solid #33383d;border-radius:8px;background:#151719;color:#ffffffb8;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase;cursor:pointer}.cl-source-segmented input:checked+span{border-color:var(--cardlab-solid-accent-border, #9e7628);background:var(--cardlab-solid-accent-bg, #ffc850);color:var(--cardlab-on-pastel, #14130e)}.search-results{max-height:320px;overflow-y:auto;margin-bottom:1rem;padding:.4rem;background:#151719;border:1px solid #33383d;border-radius:14px;box-shadow:inset 0 1px #ffffff08;transition:opacity .3s ease,max-height .3s ease}.search-results::-webkit-scrollbar{width:6px}.search-results::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.search-results::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:4px}.search-results::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.search-result{display:flex;align-items:center;gap:.8rem;padding:.8rem .85rem;border-radius:12px;cursor:pointer;transition:background .18s ease,border-color .18s ease;margin-bottom:.4rem;background:#202225;border:1px solid #33383d;box-shadow:none}.search-result:hover{background:#282b2f;border-color:#68717a;transform:none;box-shadow:none}.show-poster{width:44px;height:66px;object-fit:cover;border-radius:8px;box-shadow:0 6px 14px #0000003d}.show-info{min-width:0}.show-info h4{font-size:.96rem;margin:0;color:#fff;line-height:1.2}.show-info .year{display:inline-block;margin-top:.3rem;font-size:.78rem;color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase}.show-info .source{display:inline-block;margin-left:.35rem;font-size:.68rem;color:#ffc850f2;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cl-source-picker-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#04060ecc;backdrop-filter:blur(10px)}.cl-source-picker-card{position:relative;width:min(520px,100%);padding:1.45rem 1.35rem 1.2rem;border:1px solid var(--cardlab-dash-border, #33383d);border-radius:8px;background:#151719;color:#fff;box-shadow:0 28px 70px #0000007a,inset 0 1px #ffffff0d;animation:modalFadeIn .22s ease-out forwards}.cl-source-picker-close{position:absolute;top:.8rem;right:.8rem;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--cardlab-dash-border, #33383d);border-radius:999px;background:#202225;color:#ffffffc2;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.cl-source-picker-close:hover{background:#2a2d31;border-color:var(--cardlab-control-hover-border, #68717a);color:#fff}.cl-source-picker-eyebrow{margin:0 2.75rem .28rem 0;color:var(--cardlab-solid-accent-bg, #ffc850);font-size:.68rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.cl-source-picker-card h3{margin:0 2.75rem .35rem 0;color:#fff;font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.06em;line-height:1;text-transform:uppercase}.cl-source-picker-context{margin:0 0 1rem;color:#ffffffb3;font-size:.95rem;font-weight:700;line-height:1.35}.cl-source-picker-context strong{color:#fff;font-weight:800}.cl-source-choice-list{display:grid;gap:.62rem}.cl-source-choice{display:block;margin:0}.cl-source-choice input{position:absolute;opacity:0;pointer-events:none}.cl-source-choice span{display:grid;align-content:center;gap:.28rem;min-height:68px;padding:.82rem .95rem;border:1px solid var(--cardlab-dash-border, #33383d);border-radius:8px;background:#202225;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.cl-source-choice input:checked+span{border-color:var(--cardlab-solid-accent-border, #9e7628);background:var(--cardlab-solid-accent-bg, #ffc850);box-shadow:none}.cl-source-choice input:checked+span strong,.cl-source-choice input:checked+span small{color:var(--cardlab-on-pastel, #14130e)}.cl-source-choice span:hover{border-color:var(--cardlab-control-hover-border, #68717a);background:#282b2f}.cl-source-choice input:checked+span:hover{border-color:var(--cardlab-solid-accent-hover-border, #b8872f);background:var(--cardlab-solid-accent-hover-bg, #ffc850)}.cl-source-choice strong{color:#fff;font-size:1rem;font-weight:900;line-height:1.15}.cl-source-choice small{color:#ffffffa8;font-size:.9rem;font-weight:700;line-height:1.2}.cl-source-order-row{display:grid;gap:.42rem;margin:.9rem 0 0}.cl-source-order-row>span{color:var(--cardlab-solid-accent-bg, #ffc850);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cl-source-select-wrap{position:relative}.cl-source-tvdb-order{width:100%;min-height:46px;padding:.72rem 2.55rem .72rem .82rem;border:1px solid var(--cardlab-control-border, #555c63);border-radius:8px;appearance:none;background:var(--cardlab-control-bg, #32363b);color:var(--cardlab-control-text, #f7f8f8);font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.95rem;font-weight:800;line-height:1.2;outline:none;cursor:pointer;box-shadow:none}.cl-source-tvdb-order:hover,.cl-source-tvdb-order:focus{background:var(--cardlab-control-hover-bg, #3c4147);border-color:var(--cardlab-solid-accent-border, #9e7628)}.cl-source-select-wrap .material-symbols-rounded{position:absolute;top:50%;right:.78rem;transform:translateY(-50%);color:var(--cardlab-solid-accent-bg, #ffc850);pointer-events:none}.cl-source-picker-actions{display:flex;justify-content:flex-end;gap:.7rem;margin-top:1.15rem}.cl-source-picker-actions .action-button{min-width:124px;min-height:48px}@media(max-width:520px){.cl-source-picker-card{padding:1.35rem 1rem 1rem}.cl-source-picker-card h3{font-size:1.72rem}.cl-source-picker-actions{display:grid;grid-template-columns:1fr 1fr}.cl-source-picker-actions .action-button{min-width:0}}.season-selector{margin:0 0 .5rem;padding:0;position:relative;min-height:0;transition:min-height .3s ease}.season-source-chip{display:flex;flex-direction:column;align-items:center;gap:.14rem;box-sizing:border-box;max-width:100%;width:100%;margin:0 0 .48rem;padding:.42rem .62rem;border:0;border-radius:7px;background:var(--cardlab-solid-accent-bg, #ffc850);color:var(--cardlab-on-pastel, #14130e);text-align:center;text-transform:uppercase;box-shadow:none}.season-source-chip__path,.season-source-chip__detail{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-source-chip__path{font-size:.68rem;font-weight:900;line-height:1.1}.season-source-chip__detail{font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1;opacity:.72}.season-tvdb-order-control{display:grid;grid-template-columns:1fr;gap:.32rem;width:100%;margin:0 0 .48rem}.season-tvdb-order-control__label{color:#ffc850;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.season-tvdb-order-control__select{width:100%}.collapsible[data-section=tmdb] .collapsible-content{gap:.46rem;padding:.82rem .78rem;background:#151719;border-color:#33383d;box-shadow:inset 0 1px #ffffff05}.collapsible[data-section=tmdb] #show-search-form{margin:0 0 .38rem;padding:.62rem .66rem;border:1px solid #33383d;border-radius:9px;background:#202225;box-shadow:inset 0 1px #ffffff06}.collapsible[data-section=tmdb] #show-search-form>div{gap:.42rem!important}.collapsible[data-section=tmdb] label[for=language-select]{color:var(--cardlab-accent-highlight)!important;font-size:.66rem;font-weight:800!important;letter-spacing:.1em;line-height:1;text-transform:uppercase}.collapsible[data-section=tmdb] #language-select{min-height:34px;margin:0!important}.collapsible[data-section=tmdb] .main-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;margin:0}.collapsible[data-section=tmdb] .main-search input{min-width:0;min-height:36px;padding:.52rem .62rem;border-radius:8px;box-shadow:none}.collapsible[data-section=tmdb] .search-button{min-height:36px;height:36px;padding:.5rem .66rem;border-radius:8px}.collapsible[data-section=tmdb] .search-results{max-height:260px;margin:0;padding:.35rem;background:#151719;border:1px solid #33383d;border-radius:10px;box-shadow:none}.collapsible[data-section=tmdb] .search-results:empty{display:none}.collapsible[data-section=tmdb] .search-result{gap:.62rem;margin-bottom:.38rem;padding:.52rem .58rem;border-radius:9px;border-color:#33383d;background:#202225;box-shadow:none}.collapsible[data-section=tmdb] .search-result:hover{border-color:#68717a;background:#282b2f;transform:none;box-shadow:none}.collapsible[data-section=tmdb] .show-poster{width:36px;height:54px;border-radius:7px}.collapsible[data-section=tmdb] .show-info h4{font-size:.86rem}.collapsible[data-section=tmdb] .show-info .year{margin-top:.2rem;font-size:.68rem;color:#ffffff94}.collapsible[data-section=tmdb] .season-selector{margin:0}.collapsible[data-section=tmdb] .season-selector select{min-height:36px;margin:0;border-radius:8px;background-color:var(--cardlab-control-bg, #32363b);border-color:var(--cardlab-control-border, #555c63)}.season-selector select option:disabled{color:#ffffff57;background:#151719}.season-selector-hint{margin-top:.35rem;color:#ffffff75;font-size:.68rem;font-weight:700;line-height:1.3}.collapsible[data-section=tmdb] #returnToGridBtn{min-height:36px;margin-top:.38rem;padding:.5rem .66rem;border-radius:8px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff0f;transform:none}.season-selector select{width:100%;margin-bottom:0;margin-top:0;background-color:var(--cardlab-control-bg, #32363b);border:1px solid var(--cardlab-control-border, #555c63);border-radius:8px;color:#f7f8f8;padding:.5rem 2rem .5rem .5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;transition:background-color .18s ease,border-color .18s ease}.season-selector .loading,.season-selector .no-results,.search-results .no-results{padding:1rem;text-align:center;background:#ffffff0d;border-radius:6px;color:#ffffffb3;font-size:.9rem;border:1px solid rgba(255,255,255,.08);animation:fadeIn .3s ease}.season-selector .loading{background:#202225;border-color:#33383d;color:#ffffffd1;position:relative}.season-selector .loading:before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:12px;height:12px;border:0;background:var(--pt-accent-strong, #ffc850);border-radius:50%;animation:none}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}#returnToGridBtn{display:none;background:#ffffff12;color:#ffffffeb;border:1px solid rgba(255,255,255,.12);width:100%;border-radius:10px;padding:.6rem 1rem;cursor:pointer;font-family:var(--pt-font-body, "Roboto", sans-serif);transition:background .18s ease,border-color .18s ease,color .18s ease;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;margin-top:.8rem;font-weight:800}#returnToGridBtn:hover{background:#ffffff1a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;transform:none}#batch-download-btn{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff12;background-color:#ffffff12;color:#ffffffeb;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;transition:none;font-weight:800;font-size:.73rem;letter-spacing:.05em;text-transform:uppercase;font-family:var(--pt-font-body, "Roboto", sans-serif);line-height:1;appearance:none;-webkit-appearance:none}#batch-download-btn:hover{background:#ffffff1a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;transform:none}#batch-download-btn:before{content:none}@keyframes shine{0%{left:-100%}20%{left:100%}to{left:100%}}.alt-images-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;justify-content:center}.alt-image-item{width:75px;height:42px;border-radius:4px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .2s ease;position:relative}.alt-image-item.selected{border-color:var(--pt-accent);box-shadow:0 0 0 1px var(--pt-accent-border)}.alt-image-item:hover{transform:translateY(-2px);box-shadow:0 3px 8px #0006}.alt-image-item img{width:100%;height:100%;object-fit:cover}.info-text{color:#ccc;font-size:.85rem;text-align:center;padding:10px;background:#0003;border-radius:4px;margin:10px 0}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(20px);background:var(--cardlab-dash-panel, #151719);color:#ffffffeb;padding:.85rem 1.1rem;border-radius:12px;box-shadow:0 18px 38px #00000061,inset 0 1px #ffffff0d;z-index:10000;font-weight:700;opacity:0;transition:opacity .28s ease,transform .28s ease;text-align:center;border:1px solid var(--cardlab-dash-border, #33383d);min-width:min(320px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px));line-height:1.45;letter-spacing:0;text-shadow:none;pointer-events:none}#resetBtn{background:#4a2a31;color:#ffffffeb;border:1px solid #8b4d5b;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;transition:background .18s ease,border-color .18s ease,color .18s ease;font-weight:800;margin-bottom:.5rem;position:relative;overflow:hidden}#resetBtn:hover{background:#5a333b;border-color:#ad6875;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;transform:none}.bmc-btn{display:inline-flex;align-items:center;text-decoration:none;transition:all .25s ease;border-radius:8px;overflow:hidden;flex-shrink:0}.bmc-btn img{height:36px;width:auto;display:block}.bmc-btn:hover{transform:translateY(-2px);box-shadow:0 4px 14px #ffdd0080}.action-button{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.68rem .96rem;min-height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:none;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;font-weight:800;font-size:.73rem;letter-spacing:.05em;text-transform:uppercase;color:#fff;font-family:var(--pt-font-body, "Roboto", sans-serif);margin-left:.5rem}.action-button-icon{padding:.68rem;min-width:40px;min-height:40px}#sonarr-button,#emby-button,#plex-button{width:40px;height:40px;padding:0}.action-button-icon .action-icon{margin-right:0}#emby-button .action-icon,#sonarr-button .action-icon,#plex-button .action-icon{filter:none}.action-button:hover{background:#ffffff1a;border-color:#ffffff2e;transform:none;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}#sonarr-button,#emby-button,#plex-button,.config-dropdown>.action-button.action-button-icon{background:#ffffff12!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024!important}#sonarr-button:hover,#emby-button:hover,#plex-button:hover,.config-dropdown>.action-button.action-button-icon:hover{background:#ffffff1a!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024!important}.pt-cloud-auth{display:inline-flex;align-items:center;gap:8px;margin-left:4px}.pt-cloud-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#dbe7ffb8;line-height:1}.pt-cloud-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#a8beede6}.pt-cloud-auth[data-state=synced] .pt-cloud-status:before{background:#68d9a8}.pt-cloud-auth[data-state=syncing] .pt-cloud-status:before{background:#7fb8ff}.pt-cloud-btn.action-button{min-height:30px;height:30px;padding:0 12px;margin-left:0;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em}.pt-cloud-user{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#ffffff1c,#ffffff0b);box-shadow:inset 0 1px #ffffff0f,0 10px 22px #00000024;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.pt-cloud-user:hover{background:linear-gradient(180deg,#ffffff26,#ffffff0f);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.pt-cloud-user-meta{display:none}.pt-cloud-user-avatar{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f7dfff2,#34dfc5e0);color:#f7fbff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background-size:cover;background-position:center}.pt-cloud-user-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}.pt-cloud-user-name{color:#f3f7ff;font-size:13px;font-weight:800;line-height:1;letter-spacing:.01em}.pt-cloud-user:focus-visible{outline:2px solid rgba(122,170,255,.52);outline-offset:2px}.config-dropdown{position:relative;display:inline-block}.config-dropdown-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);background:linear-gradient(180deg,#12162afa,#0a0c1cfc);border:1px solid rgba(255,255,255,.1);border-radius:12px;width:184px;min-width:184px;max-width:184px;box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff0f;z-index:1000;padding:4px;animation:dropdownFadeIn .15s ease-out}.config-dropdown-menu:before{content:"";position:absolute;top:-4px;left:0;right:0;height:4px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.config-dropdown-menu.show{display:block}.config-menu-item{width:100%;min-width:0;padding:8px 10px;background:transparent;border:none;border-radius:8px;color:#ffffffd1;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:13px;font-weight:600;cursor:pointer;display:grid;grid-template-columns:20px max-content;align-items:center;justify-content:center;gap:9px;transition:background .12s ease,color .12s ease;text-align:left}.config-menu-item span:last-child{white-space:nowrap}.config-menu-item svg,.config-menu-item .menu-icon,.config-menu-item .material-symbols-rounded,.config-menu-item .material-icons-round,.config-menu-item>span:first-child:not(:last-child){flex:0 0 20px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.config-menu-item:hover{background:#ffffff12;color:#fff}.config-menu-item .material-symbols-rounded,.config-menu-item .pt-menu-icon .material-symbols-rounded{font-family:Material Symbols Rounded!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important;filter:none!important}.config-menu-item .material-icons-round,.config-menu-item .pt-menu-icon .material-icons-round{font-family:Material Symbols Rounded!important;filter:none!important}.menu-icon:not(svg):not(.material-symbols-rounded):not(.material-icons-round){width:16px;height:16px;filter:brightness(0) invert(1)}.menu-divider{height:1px;background:#ffffff12;margin:2px 6px}.download-dropdown{position:relative;display:inline-block;flex:1}.download-dropdown-menu{display:none;position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:#161830fa;border:1px solid rgba(0,255,240,.3);border-radius:8px;box-shadow:0 8px 24px #0006,0 0 20px #00fff026;z-index:1000;padding:6px 0;animation:dropdownSlideUp .2s ease-out}@keyframes dropdownSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.download-dropdown:hover .download-dropdown-menu,.download-dropdown-menu:hover{display:block}.download-menu-item{width:100%;padding:10px 14px;background:transparent;border:none;color:#fff;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s ease;text-align:left}.download-menu-item:hover{background:linear-gradient(135deg,#00fff033,#6a11cb33)}.download-menu-item .menu-icon{width:16px;height:16px;filter:brightness(0) invert(1)}.action-icon{width:20px;height:20px;min-width:20px;min-height:20px;margin-right:10px;filter:brightness(0) invert(1);display:inline-block;vertical-align:middle;color:#fff;stroke:#fff}.custom-overlay{display:none;position:fixed;inset:0;background:#04060eb8;justify-content:center;align-items:center;z-index:1200;padding:1.5rem}.custom-modal{background:#151719;border:1px solid #33383d;border-radius:18px;padding:1.85rem 1.75rem 1.5rem;text-align:center;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d;max-width:90%;width:min(430px,100%)}.custom-modal:before{content:none}.custom-modal p{margin-bottom:1.4rem;font-size:.96rem;line-height:1.65;color:#ffffffc7}#custom-confirm-overlay .custom-modal h3{color:var(--cardlab-solid-accent-bg, #ffc850);margin-top:0;margin-bottom:.75rem;font-size:1.45rem;background:none;-webkit-text-fill-color:currentColor}.custom-buttons{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap}.custom-btn{min-width:132px;padding:.78rem 1.08rem;border:1px solid #3a3f44;border-radius:12px;font-weight:800;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#202225;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;cursor:pointer;transition:none}.custom-btn-blue{background:#4f3b12;border-color:#8a6419}.custom-btn-blue:hover{background:#5b4517;border-color:#a47721;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #00000024;transform:none}.custom-btn-red{background:#292124;border-color:#513038;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.custom-btn-red:hover{background:#33262a;border-color:#68404a;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024;transform:none}.custom-btn:active{transform:none}.custom-btn-gray{background:#202225;color:#ffffffeb;border-color:#3a3f44}.custom-btn-gray:hover{background:#2a2d31;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #00000024;transform:none}.custom-placement-modal{width:min(560px,96vw);max-width:100%;border-radius:22px;padding:1.2rem 1.25rem 1.15rem;animation:modalFadeIn .3s ease-out forwards}.custom-placement-modal:before{display:none}.custom-placement-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.42rem;margin-bottom:.65rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.custom-placement-accent{display:none}.custom-placement-title{margin:0;font-size:1.28rem;font-weight:800;line-height:1.12;color:#f5f7f8;background:none;-webkit-text-fill-color:currentColor}.custom-placement-meta{color:#ffffffc7;font-size:.84rem;font-weight:600}.custom-placement-meta-dot{margin:0 .4rem;color:var(--pt-accent-strong, #ffc850)}.custom-placement-callout{margin:0 auto .75rem;padding:0;width:min(100%,360px);border-radius:0;background:transparent;border:0;box-shadow:none}.custom-placement-callout-text{margin:0;font-size:.72rem;line-height:1.45;color:#ffffff8f;text-align:center}.custom-placement-callout-text strong{color:#ffffffc7;font-weight:700}.custom-placement-form{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.1rem;align-items:center;margin-top:.75rem}.custom-placement-col{display:flex;flex-direction:column;gap:.7rem}.custom-placement-group{display:flex;flex-direction:column;gap:.32rem;width:100%}.custom-placement-label-row{display:flex;justify-content:space-between;align-items:center;width:100%}.custom-placement-label{font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--pt-accent-highlight, #ffc850)}.custom-placement-select{width:100%;padding:.6rem 2rem .6rem .75rem;border-radius:11px;border:1px solid #33383d;background-color:#202225;color:#fff;font-size:.85rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:inset 0 1px #ffffff0a}.custom-placement-select:focus{outline:none;border-color:var(--pt-accent-strong, #ffc850);box-shadow:0 0 0 2px #ffc8502e}.custom-placement-preview{width:100%;aspect-ratio:16 / 9;height:auto;margin:.5rem 0 .25rem;overflow:hidden;border-radius:12px;border:1px solid #33383d;box-shadow:0 8px 28px #0006;position:relative;background:#0f1113}.custom-placement-preview-canvas{width:100%;height:100%;display:block;border-radius:12px}.custom-placement-range-row{display:flex;align-items:center;gap:.45rem;width:100%}.custom-placement-range-row input[type=range]{flex:1;min-width:0;-webkit-appearance:none;appearance:none;margin:0;height:5px;border-radius:3px;background:var(--pt-range-track, var(--pt-accent, #ffc850));outline:none}.custom-placement-range-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0003}.custom-placement-range-row input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 1px 4px #0003}.custom-placement-range-row .edit-bar-range-btn{border-radius:6px;font-size:15px;color:var(--pt-accent-highlight)}.custom-placement-range-value{font-size:.8rem;font-weight:700;color:#ffffffbf;text-align:right;min-width:2.2rem}.custom-placement-actions{justify-content:center;gap:.7rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.custom-placement-actions .custom-btn{min-width:122px;padding:.72rem .95rem}.custom-placement-apply{min-width:188px;background:#4f3b12;border-color:#8a6419}.custom-placement-apply:hover{background:#5b4517;border-color:#a47721}@keyframes shimmer{0%{background-position:0% 0%,0 0}to{background-position:200% 200%,0 0}}.config-modal-overlay{position:fixed;inset:0;background:#04060ecc;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem}.config-modal-box{background:#151719;border:1px solid #33383d;border-radius:22px;width:min(500px,100%);max-height:min(86vh,920px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 28px 70px #0000007a,inset 0 1px #ffffff0d;position:relative}.config-modal-box:before{content:none}.cfgm-box{width:min(720px,100%);max-height:90vh}.config-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.35rem .95rem;border-bottom:1px solid #33383d;color:#f4fbff;font-size:1rem;font-weight:800}.config-modal-close{background:#202225;border:1px solid #3a3f44;color:#ffffffbd;width:34px;height:34px;border-radius:999px;font-size:20px;cursor:pointer;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.config-modal-close:hover{color:#fff;background:#2a2d31;border-color:#454b51;transform:none}.config-modal-body{overflow-y:auto;padding:.4rem .35rem .55rem;flex:1}.config-empty{color:#ffffff80;font-size:.86rem;text-align:center;padding:1.5rem}.cfgm-toolbar{display:flex;gap:8px;align-items:center;padding:.85rem 1.2rem;border-bottom:1px solid #33383d}.cfgm-search{flex:1;background:#202225;border:1px solid #33383d;border-radius:12px;padding:.75rem .9rem;color:#e7eff5;font-size:.88rem;outline:none}.cfgm-search:focus{border-color:var(--pt-accent-strong, #ffc850);box-shadow:0 0 0 2px #ffc8502e}.cfgm-sort{background:#202225;border:1px solid #33383d;border-radius:12px;padding:.7rem .85rem;color:#dfe6ee;font-size:.82rem;cursor:pointer;outline:none;flex-shrink:0}.cfgm-sort:focus{border-color:var(--pt-accent-strong, #ffc850);box-shadow:0 0 0 2px #ffc8502e}.cfgm-sort option{background:#151719}.cfgm-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:.85rem 1rem;margin:.4rem .55rem;border:1px solid #33383d;border-radius:16px;background:#202225;transition:background .12s,border-color .12s}.cfgm-row:last-child{border-bottom:1px solid #33383d}.cfgm-row:hover{background:#2a2d31;border-color:#454b51;transform:none}.cfgm-info{display:flex;flex-direction:column;flex:1;min-width:0}.cfgm-name{font-size:.92rem;font-weight:700;color:#f4fbff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfgm-date{font-size:.7rem;color:#ffffff75;margin-top:.2rem;letter-spacing:.04em;text-transform:uppercase}.cfgm-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.cfgm-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#25282d;border:1px solid #3a3f44;border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s;opacity:.8}.cfgm-row:hover .cfgm-btn{opacity:1}.cfgm-btn svg{width:13px;height:13px;pointer-events:none}.cfgm-btn .material-symbols-rounded,.cfgm-btn .material-icons-round{font-size:15px;line-height:1;pointer-events:none}.cfgm-rename{color:#ffffffb8}.cfgm-rename .material-symbols-rounded,.cfgm-rename .material-icons-round{color:#ffffffd1}.cfgm-rename:hover{background:#30343a;border-color:#454b51;color:#fff}.cfgm-rename:hover .material-symbols-rounded,.cfgm-rename:hover .material-icons-round{color:#fff}.cfgm-delete{background:#c87884;border-color:#965463;color:#14130e;opacity:1}.cfgm-delete .material-symbols-rounded,.cfgm-delete .material-icons-round{color:#14130e}.cfgm-delete:hover{background:#d48893;border-color:#a86170}.cfgm-load{background:#3b321f;color:#fff;border:1px solid #6a4a13;border-radius:999px;padding:.55rem .95rem;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.cfgm-load:hover{background:#45391f;border-color:#7c5818;transform:none;box-shadow:none}.cfgm-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.8rem 1.15rem 1rem;border-top:1px solid #33383d}.cfgm-page-info,.cfgm-page-number{color:#ffffff94;font-size:.78rem;font-weight:800}.cfgm-page-actions{display:flex;align-items:center;gap:8px}.cfgm-page-btn{background:#25282d;color:#ffffffd6;border:1px solid #3a3f44;border-radius:999px;padding:.52rem .82rem;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.cfgm-page-btn:hover:not(:disabled){background:#30343a;border-color:#454b51;color:#fff}.cfgm-page-btn:disabled{cursor:default;opacity:.4}.cfg-modal-count{color:#ffffff7a;font-size:.8rem;font-weight:600}.config-modal-box--sm{width:min(360px,90vw)}.config-save-form{padding:.95rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:12px}.config-prompt-label{font-size:.82rem;font-weight:700;color:#ffffffb8;letter-spacing:.02em}.config-save-input{width:100%;box-sizing:border-box;background:#202225;border:1px solid #33383d;border-radius:12px;padding:.82rem .95rem;color:#e7eff5;font-size:.88rem;outline:none}.config-save-input:focus{border-color:var(--pt-accent-strong, #ffc850);box-shadow:0 0 0 2px #ffc8502e}.config-save-actions,.import-choice-actions{display:flex;gap:8px;justify-content:flex-end}.config-save-actions--stacked{flex-direction:column}.config-save-actions--stacked .config-modal-confirm-btn,.config-save-actions--stacked .config-modal-cancel-btn{width:100%}.config-modal-confirm-btn{background:var(--pt-accent, #ffc850);color:#14130e;border:1px solid var(--pt-accent-border, #9e7628);border-radius:999px;padding:.7rem 1rem;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s}.config-modal-confirm-btn:hover{background:var(--pt-accent-strong, #ffc850);border-color:var(--pt-accent-border, #b8872f)}.config-modal-cancel-btn{background:#32363b;color:#ffffffdb;border:1px solid #555c63;border-radius:999px;padding:.7rem 1rem;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s}.config-modal-cancel-btn:hover{background:#3c4147;border-color:#68717a}.import-choice-body{padding:.95rem 1.2rem 1.2rem}.import-choice-body p{color:#ffffffc2;font-size:.88rem;margin:0 0 .75rem;line-height:1.6}.import-choice-body strong{color:var(--pt-accent-strong, #ffc850)}.download-options-modal{width:min(490px,100%);max-width:100%;padding:1.7rem 1.55rem 1.3rem;border-radius:22px;animation:modalFadeIn .25s ease-out forwards}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.download-options-modal:before,.season-selection-modal:before{content:"";display:block;width:54px;height:4px;margin:0 auto .9rem;border-radius:999px;background:var(--pt-accent-strong, #ffc850);box-shadow:0 0 18px #00fff03d}.download-options-modal h3{color:#fff;margin:0 0 .5rem;font-size:1.6rem;font-weight:800;text-align:center;line-height:1.08;background:linear-gradient(90deg,#f8fbff,#b8fff8 44%,#d7b7ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.download-options-modal p{color:#ffffffbd;margin-bottom:1.2rem;font-size:.88rem;font-weight:500;text-align:center;line-height:1.6}.sonarr-mark-confirm-modal{width:min(460px,100%);max-width:100%;animation:modalFadeIn .22s ease-out forwards}.sonarr-mark-confirm-modal h3{color:#fff;margin:0 0 .8rem;font-size:1.55rem;font-weight:800;line-height:1.08;background:linear-gradient(90deg,#f8fbff,#b8fff8 44%,#d7b7ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sonarr-mark-confirm-modal p{color:#ffffffbd;margin-bottom:1.35rem;font-size:.95rem;line-height:1.6}.sonarr-mark-confirm-actions .custom-btn{min-width:148px}.download-options{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.2rem}.download-option-btn{display:flex;align-items:center;gap:14px;padding:.88rem .95rem;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.1);border-radius:14px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;text-align:left;width:100%;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000001f;position:relative;overflow:hidden;font-family:inherit}.download-option-btn:hover{background:linear-gradient(180deg,#ffffff17,#ffffff0a);border-color:#00d4c83d;transform:translateY(-2px);box-shadow:0 12px 26px #0000002e}.download-option-btn .option-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:.55rem;border-radius:12px;background:var(--pt-accent-faint, rgba(88, 168, 255, .12));border:1px solid rgba(0,212,200,.2);box-sizing:content-box;flex-shrink:0;color:#ffffffe6}.option-content{flex:1}.option-title{font-size:.95rem;font-weight:800;color:#fff;margin-bottom:.2rem}.option-description{font-size:.78rem;color:#ffffff94;line-height:1.5}#downloadCancel.custom-btn-gray{background:linear-gradient(135deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#fff9;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.6rem 1.4rem;min-width:unset;width:auto}#downloadCancel.custom-btn-gray:hover{background:#ffffff1a;color:#ffffffd9;transform:none;box-shadow:none}.season-selection-modal{width:min(620px,100%);max-width:100%;padding:1.55rem 1.45rem 1.35rem;border-radius:22px;animation:modalFadeIn .3s ease-out forwards}.season-selection-modal h3{margin:0 0 .65rem;text-align:center}.season-selection-modal>p{margin:0 0 1.1rem;text-align:center;color:#ffffffb3;line-height:1.6;font-size:.88rem}.season-selection-list{display:flex;flex-direction:column;gap:.55rem;max-height:400px;overflow-y:auto;margin-bottom:.95rem;padding:.55rem;background:var(--cardlab-dash-panel-inner, #202225);border-radius:16px;border:1px solid var(--cardlab-dash-border, #33383d)}.season-checkbox-item{display:flex;align-items:center;padding:.82rem .95rem;background:var(--cardlab-control-bg, #32363b);border:1px solid var(--cardlab-control-border, #555c63);border-radius:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.season-checkbox-item:hover{background:var(--cardlab-control-hover-bg, #3c4147);border-color:var(--cardlab-solid-accent-border, #9e7628)}.season-checkbox-item input[type=checkbox]{width:18px;height:18px;margin-right:12px;cursor:pointer;accent-color:var(--cardlab-solid-accent-bg, #ffc850)}.season-info{flex:1;display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-width:0}.season-name{font-size:.95rem;font-weight:700;color:#ffffffeb}.season-episode-count{font-size:.82rem;color:#ffffff85;white-space:nowrap}.season-selection-actions{display:flex;gap:.55rem;justify-content:center;margin-bottom:1rem}.mini-btn{padding:.55rem .9rem;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--cardlab-control-bg, #32363b);border:1px solid var(--cardlab-control-border, #555c63);border-radius:999px;color:#ffffffd1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;font-family:var(--pt-font-body, "Roboto", sans-serif)}.mini-btn:hover{background:var(--cardlab-control-hover-bg, #3c4147);border-color:var(--cardlab-solid-accent-border, #9e7628);color:#fff}.season-selection-modal .custom-buttons{display:flex;justify-content:center;gap:.65rem;flex-wrap:wrap;padding-top:.15rem}.season-selection-modal .custom-buttons .custom-btn{min-width:148px;min-height:40px;border-radius:999px}.background-cache-notification{position:fixed;right:20px;bottom:20px;width:min(520px,calc(100vw - 32px));padding:1.35rem 1.45rem 1.2rem;border-radius:22px;z-index:10000;opacity:0;transform:translateY(20px);transition:opacity .28s ease,transform .28s ease;background:#151719;border:1px solid #33383d;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d}.background-cache-notification:before{content:none}.background-cache-notification.is-visible{opacity:1;transform:translateY(0)}.background-cache-header{display:flex;align-items:center;gap:.95rem;margin-bottom:1rem}.background-cache-spinner{width:12px;height:12px;flex-shrink:0;border:0;background:var(--pt-accent-strong, #ffc850);border-radius:50%;animation:none;box-shadow:none}.background-cache-message{flex:1;color:#fff;font-size:1.05rem;font-weight:800;line-height:1.25}.background-cache-progress-container{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#25282d;margin-bottom:.85rem}.background-cache-progress-bar{height:100%;width:0;border-radius:999px;background:var(--pt-accent-strong, #ffc850);box-shadow:none;transition:width .3s ease}.background-cache-details{color:#ffffff9e;font-size:.88rem;font-weight:600;margin-bottom:.45rem}.background-cache-status{color:var(--pt-accent-highlight, #ffc850);font-size:.84rem;font-weight:600;line-height:1.5}.progress-popup{position:fixed;right:20px;bottom:20px;width:min(520px,calc(100vw - 32px));padding:1.35rem 1.45rem 1.2rem;border-radius:22px;z-index:9999;opacity:0;transform:translateY(20px);transition:opacity .22s ease,transform .22s ease;background:#151719;border:1px solid #33383d;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d}.progress-popup:before{content:none}.progress-popup.is-visible{opacity:1;transform:translateY(0)}.progress-popup--compact{width:min(420px,calc(100vw - 32px))}.progress-popup-header{display:flex;align-items:center;gap:.95rem;margin-bottom:1rem}.progress-popup-spinner{width:12px;height:12px;flex-shrink:0;border:0;background:var(--pt-accent-strong, #ffc850);border-radius:50%;animation:none;box-shadow:none}.progress-popup-message{flex:1;color:#fff;font-size:1.05rem;font-weight:800;line-height:1.25}.progress-popup-bar-track{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#25282d;margin-bottom:.85rem}.progress-popup-bar{height:100%;width:0;border-radius:999px;background:var(--pt-accent-strong, #ffc850);box-shadow:none;transition:width .3s ease}.progress-popup-details{color:#ffffff9e;font-size:.88rem;font-weight:600;line-height:1.45}@keyframes popupSpin{to{transform:rotate(360deg)}}@media(max-width:768px){.background-cache-notification{left:16px;right:16px;bottom:16px;width:auto;padding:1.15rem 1rem 1rem}.background-cache-message{font-size:.98rem}.progress-popup,.progress-popup--compact{left:16px;right:16px;bottom:16px;width:auto;padding:1.15rem 1rem 1rem}.progress-popup-message{font-size:.98rem}}.pickr .pcr-button{width:100%!important;height:25px!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 0 0 1px #ffffff1a;margin-bottom:8px;margin-top:9px;box-sizing:border-box}.effect-color .pcr-button{width:40px!important;height:40px!important;flex-shrink:0}.drop-zone{background:var(--pt-accent-faint, rgba(255, 200, 80, .1));border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 0 10px #0000001a;font-weight:500;color:#fff;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:1rem;margin:8px 0 12px;min-height:40px;height:auto;text-align:center}.drop-zone:hover{background:var(--pt-accent-soft, rgba(255, 200, 80, .2));transform:translateY(-2px);box-shadow:0 4px 12px #0000002e}#gradient-opacity,#gradient-height{-webkit-appearance:none;width:100%;height:5px;border-radius:3px;background:var(--pt-range-track, var(--pt-accent, #ffc850));margin-bottom:0}#gradient-opacity::-webkit-slider-thumb,#gradient-height::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0003}#gradient-opacity::-moz-range-thumb,#gradient-height::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 1px 4px #0003}#gradient-controls{position:relative}#gradient-controls:after{content:attr(data-value);position:absolute;right:8px;top:38px;font-size:.9rem;color:var(--pt-accent-highlight)}.horizontal-position{margin:20px 0 10px}.horizontal-position .position-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.horizontal-position .position-label .label-text{font-weight:500;font-size:.95rem}.horizontal-position .position-value{font-size:.9rem;color:#f7f8f8;font-weight:700}.horizontal-position input[type=range]{-webkit-appearance:none;width:100%;margin-top:6px;height:5px;border-radius:3px;background:var(--pt-range-track, var(--pt-accent, #ffc850))}.horizontal-position input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0003}.horizontal-position input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 1px 4px #0003}.vertical-position{margin:20px 0 10px}.vertical-position .position-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.vertical-position .position-label .label-text{font-weight:500;font-size:.95rem}.vertical-position .position-value{font-size:.9rem;opacity:.9;color:var(--pt-accent-highlight)}.vertical-position input[type=range]{-webkit-appearance:none;width:100%;margin-top:6px;height:5px;border-radius:3px;background:var(--pt-range-track, var(--pt-accent, #ffc850))}.vertical-position input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0003}.vertical-position input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 1px 4px #0003}.title-info-gap,.horizontal-position,#line-spacing-container{margin:20px 0 10px}#line-spacing-container input[type=range],#title-truncate-length-container input[type=range]{flex:1 1 auto;width:100%;min-width:0}.title-info-gap .gap-label,.horizontal-position .position-label,#line-spacing-container .gap-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.title-info-gap .gap-label .label-text,.horizontal-position .position-label .label-text,#line-spacing-container .gap-label .label-text{font-weight:500;font-size:.95rem}.title-info-gap .gap-value,.horizontal-position .position-value,#line-spacing-container .gap-value{font-size:.9rem;opacity:.9;color:var(--pt-accent-highlight)}.text-style-row{display:flex;gap:8px;margin:8px 0 12px;flex-wrap:wrap}.segmented-control{display:flex;background:#191923b3;border-radius:6px;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 1px 4px #0003;width:100%}.segmented-control label{display:flex;align-items:center;justify-content:center;font-size:.85rem;color:#ffffffd1;margin:0;cursor:pointer;transition:all .2s ease;padding:4px 6px;position:relative;border-right:1px solid rgba(255,255,255,.1);flex:1;text-align:center}.segmented-control label:last-child{border-right:none}.segmented-control label:hover{color:#fff;background:#23232db3}.segmented-control input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.segmented-control input[type=checkbox]:checked+span{color:#1b1b22;font-weight:700;text-shadow:none}.segmented-control input[type=checkbox]:checked~.segment-background{opacity:1}.segment-background{position:absolute;inset:0;background:var(--pt-segment-active, #ffc850);opacity:0;transition:opacity .2s ease;z-index:-1}.segment-group{margin-bottom:14px}.segment-label{font-size:.9rem;margin-bottom:5px;font-weight:500;color:#ffffffe6;display:flex;align-items:center;justify-content:space-between}.segment-label:after{content:"Select one or multiple";font-size:.75rem;font-weight:400;color:#ffffffd1}.text-style-row label{display:flex;align-items:center;font-size:.9rem;color:#ffffffe6;margin:0;cursor:pointer;transition:color .2s ease;background:#191923b3;padding:5px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.text-style-row label:hover{color:#fff;background:#23232db3;border-color:var(--pt-accent-border);transform:translateY(-1px);box-shadow:0 3px 8px #0000002e}.text-style-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:4px;margin-right:6px;background:#191923e6;border:1px solid rgba(255,255,255,.2);position:relative;cursor:pointer;transition:all .2s ease}.text-style-row input[type=checkbox]:checked{background:var(--pt-accent, #ffc850);border-color:#fff6}.text-style-row input[type=checkbox]:hover{border-color:#fff6;box-shadow:0 0 0 1px var(--pt-accent-faint)}.text-style-row input[type=checkbox]:checked:before{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.setting-row{margin-bottom:15px}.setting-label-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;height:24px}.setting-label-group label{margin:0;padding:0;font-size:.95rem;font-weight:300}.setting-label-group .toggle-container{display:flex;align-items:center;justify-content:flex-end;margin:0;height:100%}.toggle-switch.small{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:16px;margin-left:8px;vertical-align:middle}.toggle-switch.small input{opacity:0;width:0;height:0;margin:0}.toggle-switch.small .toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#444;transition:.3s;border-radius:16px}.toggle-switch.small .toggle-slider:before{position:absolute;content:"";height:10px;width:10px;left:3px;top:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch.small input:checked+.toggle-slider{background:var(--pt-accent, #ffc850)}.toggle-switch.small input:checked+.toggle-slider:before{transform:translate(12px)}.toggle-label-small{display:none}.segmented-control span{display:flex;align-items:center;justify-content:center;padding:4px 8px}.segmented-control svg{stroke:#ffffffb3;transition:all .2s ease;width:17px;height:17px}.segmented-control label:hover svg{stroke:#fff}.segmented-control input[type=checkbox]:checked+span svg{stroke:#1b1b22;stroke-width:2.5}#separator-custom-wrap{grid-column:1 / -1;margin-top:4px;display:flex;flex-direction:column;gap:8px;padding:10px 10px 8px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,200,80,.12);box-shadow:inset 0 1px #ffffff0a}.text-image-control-group{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:10px 10px 8px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,200,80,.12);box-shadow:inset 0 1px #ffffff0a}.text-image-control-group .toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px;width:100%}.text-image-control-group .toggle-row>label{margin:0}.text-image-control-group .toggle-control-wrapper{margin-left:0}.text-image-helper{margin:-2px 0 0;font-size:.76rem;line-height:1.35;color:#ffffffd1}#text-image-wrap{grid-column:1 / -1;display:none;flex-direction:column;gap:8px;margin-top:8px}#text-image-wrap.is-visible{display:flex}#text-image-wrap.is-locked{opacity:.62}#text-image-wrap.is-locked .sep-library-grid,#text-image-wrap.is-locked select,#text-image-wrap.is-locked input[type=range]{pointer-events:none}.sep-library-header{display:flex;align-items:center;gap:5px;margin-bottom:6px;width:100%;min-width:0;overflow:hidden}.sep-library-actions{display:inline-flex;align-items:center;gap:5px;margin-left:auto;flex-shrink:0}.sep-library-label{flex:1 1 auto;min-width:0;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sep-upload-label{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:26px;padding:3px 8px;font-size:.68rem;font-weight:800;border-radius:6px;cursor:pointer;box-sizing:border-box;background:var(--cardlab-solid-accent-bg, var(--pt-accent, #ffc850));border:1px solid var(--cardlab-solid-accent-border, var(--pt-accent-border, #9e7628));color:var(--cardlab-on-pastel, #14130e);box-shadow:none;transition:background .2s,border-color .2s,color .2s;user-select:none}.sep-upload-label:hover{background:var(--cardlab-solid-accent-hover-bg, var(--pt-accent-strong, #ffc850));border-color:var(--cardlab-solid-accent-hover-border, var(--pt-accent-border, #b8872f));color:var(--cardlab-on-pastel, #14130e)}.sep-view-all-btn{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 8px;font-size:.68rem;border-radius:6px;cursor:pointer;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffd1;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.sep-view-all-btn:hover{background:#ffffff1a;border-color:#ffffff2e;color:#ffffffdb}.sep-library-scroll{overflow:visible;margin-bottom:8px}.sep-library-grid{display:grid;grid-template-columns:repeat(3,52px);grid-auto-rows:52px;justify-content:start;gap:7px;padding-bottom:4px;min-height:64px}.sep-library-empty{font-size:.78rem;opacity:.6;white-space:nowrap;padding:4px 2px;grid-column:1 / -1}.sep-lib-thumb{position:relative;flex-shrink:0;width:58px;height:58px;border-radius:8px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);box-sizing:border-box;cursor:pointer;overflow:hidden;transition:border-color .15s;display:flex;align-items:center;justify-content:center}#sep-library-grid .sep-lib-thumb{width:52px!important;height:52px!important;max-width:52px;max-height:52px}.sep-lib-thumb img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.sep-lib-thumb.active{border-color:var(--pt-accent);box-shadow:0 0 0 1px var(--pt-accent-border)}.sep-lib-thumb:hover:not(.active){border-color:#ffffff4d}.sep-lib-delete{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:#1e1e28f2;border:1px solid rgba(241,79,114,.5);color:#f14f72;font-size:.6rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s;z-index:2}.sep-lib-thumb:hover .sep-lib-delete{opacity:1}.sep-lib-delete:hover{background:#f14f7240}.sep-library-modal{width:min(620px,calc(100vw - 3rem));max-height:86vh;overflow:hidden;box-sizing:border-box;padding:22px 26px 24px}#text-image-library-modal-overlay .sep-library-modal{background:#0c0d0ffa;border-color:#ffc85024}.sep-library-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.sep-library-modal-header h3{margin:0}.sep-library-modal-close{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffd1;font-size:1.2rem;cursor:pointer}.sep-library-modal-body{max-height:calc(86vh - 84px);overflow-y:auto;overflow-x:hidden;padding:4px 6px 6px 2px}.sep-library-modal-grid{display:grid;grid-template-columns:repeat(5,88px);gap:16px;width:100%;min-width:0;justify-content:start}.sep-library-modal-grid .sep-lib-thumb{width:88px!important;height:88px!important;max-width:88px;max-height:88px}@media(max-width:900px){.sep-library-modal-grid{grid-template-columns:repeat(4,88px)}}@media(max-width:700px){.sep-library-modal-grid{grid-template-columns:repeat(3,88px)}}@media(max-width:520px){.sep-library-modal-grid{grid-template-columns:repeat(2,88px)}}.sep-library-modal-empty{font-size:.88rem;opacity:.6;padding:12px 2px 4px;text-align:center}.text-image-context-menu{position:fixed;z-index:10020;min-width:190px;max-width:min(260px,calc(100vw - 20px));max-height:min(360px,calc(100vh - 20px));overflow-y:auto;padding:6px;border-radius:8px;border:1px solid rgba(255,200,80,.28);background:#121417fa;box-shadow:0 16px 38px #0000006b}.text-image-context-menu__item{display:flex;align-items:center;width:100%;min-height:32px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#ffffffe6;font:inherit;font-size:.82rem;font-weight:700;text-align:left;cursor:pointer}.text-image-context-menu__item:hover{background:#ffc85029;color:#fff}.text-image-context-menu__label{margin:6px 4px 3px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1);color:#ffffffd1;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.text-image-context-menu__empty{padding:8px 9px;color:#ffffffd1;font-size:.8rem;font-weight:700}.sep-slider-block{display:flex;flex-direction:column;gap:4px}.sep-slider-header{display:flex;justify-content:space-between;align-items:baseline}.sep-slider-label{font-size:.78rem;flex-shrink:0;opacity:.85}.sep-slider-val{font-size:.78rem;min-width:32px;flex-shrink:0;text-align:right;color:var(--pt-accent-highlight)}.sep-slider-controls{display:flex;align-items:center;gap:4px}.sep-slider-controls input[type=range]{flex:1;min-width:0;-webkit-appearance:none;height:4px;border-radius:3px;background:var(--pt-range-track, var(--pt-accent, #ffc850));cursor:pointer}.sep-slider-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 3px #0000004d}.sep-slider-controls input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:none;cursor:pointer}.cl-field-hint{margin:.12rem 0 0;font-size:.66rem;color:var(--lab-body, rgba(255, 255, 255, .86));line-height:1.35}.cl-field-hint kbd{display:inline-block;padding:1px 5px;border-radius:4px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font-family:inherit;font-size:.78em;color:var(--lab-body, rgba(255, 255, 255, .86));line-height:1.5}.text-rotation-control .position-value{min-width:3.2rem;text-align:right}.sidebar .collapsible-content{display:none;flex-direction:column;gap:.62rem;margin-top:.36rem;padding:1rem .95rem .95rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--cardlab-glass-section-active-border, #ffc850) 28%,transparent);background:var(--cardlab-glass-section-content-bg, #161512);box-shadow:inset 0 1px #ffffff05;box-sizing:border-box}.sidebar .collapsible.active .collapsible-content{display:flex}.sidebar .collapsible.active .toggle-icon{background:transparent;border-color:transparent;box-shadow:none}.sidebar{--cardlab-card-bg: #202225;--cardlab-card-border: #33383d;--cardlab-card-title: var(--cardlab-accent-highlight);--cardlab-card-title-shadow: transparent}.cl-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cl-control-group,.thumbnail-options-toggle-row,.collapsible-content>.toggle-container,.tmdb-refresh-panel,.thumbnail-action-stack,.thumbnail-zoom-control,.setting-row,.horizontal-position,.vertical-position,.title-info-gap,#spoiler-blur-control,#line-spacing-container,#gradient-controls,.text-options>div:not(.text-options-grid):not(.section-separator),.text-options-grid,.effect-section{display:flex;flex-direction:column;gap:.46rem;padding:.68rem .68rem .72rem;margin:0 0 .52rem;border-radius:9px;border:1px solid var(--cardlab-card-border);background:var(--cardlab-card-bg);box-shadow:none}.cl-control-group:last-child,.thumbnail-zoom-control:last-child,.setting-row:last-child,.text-options-grid:last-child,.effect-section:last-child{margin-bottom:0}.cl-control-group-title,.thumbnail-action-stack-label,.text-options h4,.text-effects h4,.effect-section .effect-title,.segment-label{display:block;margin:0;padding:0;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.66rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase;color:var(--cardlab-card-title);text-shadow:0 0 10px var(--cardlab-card-title-shadow)}.cl-control-group-body{display:flex;flex-direction:column;gap:.5rem}.identified-fonts__hint{margin:0;font-size:.68rem;line-height:1.35;color:#ffffffd1}.identified-fonts__list{display:flex;flex-direction:column;gap:.3rem}.identified-fonts__row{display:flex;align-items:center;gap:.4rem;padding:.34rem .45rem;border-radius:7px;border:1px solid var(--cardlab-card-border);background:#ffffff08}.identified-fonts__details{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.identified-fonts__name{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:.74rem;font-weight:600;text-align:left;color:#ffffffd9;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identified-fonts__name:disabled{color:#ffffffd9;opacity:1}.identified-fonts__name.is-actionable:not(:disabled){cursor:pointer}.identified-fonts__name.is-actionable:not(:disabled):hover,.identified-fonts__name.is-actionable:not(:disabled):focus-visible{color:#7fd89b;text-decoration:underline}.identified-fonts__status{font-size:.61rem;line-height:1.15;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identified-fonts__status[data-state=available],.identified-fonts__status[data-state=owned]{color:#7fd89b}.identified-fonts__status[data-state=close]{color:#ffc850}.identified-fonts__status[data-state=error]{color:#e08484}.identified-fonts__type{flex:0 0 auto;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffc850}.identified-fonts__type.is-free{color:#7fd89b}.identified-fonts__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:6px;border:1px solid var(--cardlab-card-border);background:transparent;color:#ffffffd1;cursor:pointer;text-decoration:none;transition:background .12s ease,color .12s ease}.identified-fonts__btn:hover{background:#ffffff14;color:#fff}.identified-fonts__btn.is-copied{color:#7fd89b;border-color:#7fd89b}.identified-fonts__btn.is-library{color:#7fd89b}.identified-fonts__btn.is-addable{border-color:#7fd89ba6}.identified-fonts__btn:disabled{cursor:wait;opacity:.6}.identified-fonts__btn .material-icons-round{font-size:14px}.cl-control-heading-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%}.cl-subgroup-header,[data-cl-subgroup-header]{display:flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;min-width:0}.cl-subgroup-header .cl-control-group-title,.cl-subgroup-header .thumbnail-action-stack-label,[data-cl-subgroup-header] .cl-control-group-title,[data-cl-subgroup-header] .thumbnail-action-stack-label{flex:1 1 auto;min-width:0}.cl-subgroup-toggle{flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-5px -4px -5px 0;padding:0;border:0;border-radius:6px;background:transparent;color:#ffffffad;cursor:pointer;transition:color .12s ease,background .12s ease}.cl-subgroup-toggle:hover,.cl-subgroup-toggle:focus-visible{background:#ffffff12;color:var(--cardlab-accent-highlight);outline:none}.cl-subgroup-toggle .material-symbols-rounded{font-size:19px;line-height:1;transition:transform .15s ease}.cl-subgroup-collapsed>[data-cl-subgroup-header]>.cl-subgroup-toggle .material-symbols-rounded{transform:rotate(-90deg)}.cl-subgroup-toggle:disabled{color:#ffffff47;cursor:default}.cl-subgroup-toggle:disabled:hover{background:transparent}.cl-subgroup-collapsed>:not([data-cl-subgroup-header]){display:none!important}.cl-subgroup-collapsed{gap:0!important}.thumbnail-action-stack>[data-cl-subgroup-header]{grid-column:1 / -1}.setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.7rem}.setting-row>.cl-control-group-title{grid-column:1;grid-row:1;align-self:center}.setting-row>.setting-label-group{grid-column:2;grid-row:1;justify-content:flex-end}.setting-row>input{grid-column:1 / -1}.thumbnail-options-toggle-row>.cl-control-group-title{grid-column:1 / -1}.cl-control-row,.toggle-container,.setting-label-group,.position-label,.gap-label,.effect-controls{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%}.setting-row>.setting-label-group{width:auto}.thumbnail-options-toggle-row,.collapsible-content>.toggle-container{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.6rem;row-gap:.38rem}.collapsible-content>.toggle-container>.cl-control-group-title{grid-column:1;grid-row:1;align-self:center}.collapsible-content>.toggle-container>.toggle-label{grid-column:1;grid-row:2}.collapsible-content>.toggle-container>.toggle-switch{grid-column:2;grid-row:1 / span 2;justify-self:end}.cl-slider-row,.thumbnail-zoom-control>div[style*="display:flex"],#spoiler-blur-control>div[style*="display:flex"],.horizontal-position>div[style*="display:flex"],.vertical-position>div[style*="display:flex"],.title-info-gap>div[style*="display:flex"],#gradient-controls>div[style*="display:flex"],.effect-controls>div[style*="display:flex"]{display:flex!important;align-items:center;gap:.32rem!important;width:100%}.cl-inline-status,.position-value,.gap-value,.slider-value{margin-left:auto;color:#f7f8f8;font-size:.75rem;font-weight:700;white-space:nowrap}.cl-note,.thumbnail-zoom-hint{margin:0;color:var(--lab-muted, rgba(255, 255, 255, .82));font-size:.74rem;line-height:1.35}.sidebar .collapsible-content>label,.cl-control-group-body>label,#gradient-controls>label,.sidebar .collapsible-content .option-label,.label-text,.setting-label-group label{margin:0;color:var(--lab-section-label, rgba(255, 255, 255, .86));font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.cl-control-group-body>select,.cl-control-group-body>input{margin-bottom:.1rem}.text-options,.text-effects{background:#0c0d0fd1;padding:1rem .95rem .95rem}.text-options .cl-control-group,.text-effects .cl-control-group{gap:.95rem;padding:1rem .92rem;background:var(--cardlab-card-bg);border-color:var(--cardlab-card-border)}.text-options .cl-control-group-body,.text-effects .cl-control-group-body{gap:.92rem}.text-options .cl-control-group-body>div:not(.segment-group):not(.text-options-grid):not(.info-accent-targets),.text-options .segment-group,.text-options .text-options-grid{padding:0;margin:0;border:0;background:transparent;box-shadow:none}.text-options .cl-control-group-body>div:not(.segment-group):not(.text-options-grid){display:flex;flex-direction:column;gap:.38rem}.text-options .option-label{margin:0;font-size:.68rem;color:var(--lab-section-label, rgba(255, 255, 255, .86));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.text-options select{margin:0}.text-options-grid{display:grid!important;grid-template-columns:1fr!important;gap:.72rem;padding:.82rem!important;border:1px solid rgba(255,200,80,.12)!important;border-radius:10px;background:#ffffff08!important}.text-options-grid>div{display:flex;flex-direction:column;gap:.38rem;min-width:0}.text-options-grid>.text-option-inline{flex-direction:row;align-items:center;gap:.55rem}.text-option-inline .option-label{flex:0 0 4.6rem;margin:0;white-space:nowrap}.text-option-inline select,.text-option-inline .color-box,.text-option-inline .pickr{flex:1 1 auto;min-width:0;margin:0!important}.text-option-inline .pcr-button,.text-option-inline .pickr .pcr-button{width:100%!important;height:26px!important;margin:0!important;border-radius:6px!important;box-sizing:border-box}.info-accent-group.is-enabled{border-color:#ffc85038}.info-accent-group.is-enabled .info-accent-group__header .cl-control-group-title{color:var(--pt-accent, #ffc850)}.info-accent-group__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%}.info-accent-group__header .cl-control-group-title{margin:0}.info-accent-group__switch{flex-shrink:0;margin:0}.info-accent-group .cl-control-group-body{gap:.72rem}.info-accent-color-row{padding:.72rem!important}.info-accent-controls{transition:opacity .14s ease}.info-accent-controls.is-disabled{opacity:.42;pointer-events:none}.info-accent-targets{display:flex;flex-direction:column;gap:.42rem;padding-top:.1rem}.info-accent-targets-list{display:flex;flex-direction:column;gap:.34rem}.info-accent-target-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:1.4rem}.info-accent-target-row__label{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.info-accent-target-row .toggle-switch.small{margin:0;flex-shrink:0}.info-accent-targets__label{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.text-options-grid select,.text-options-grid input[type=number]{min-height:38px}.text-options-grid input[type=number]{width:100%!important;box-sizing:border-box}.color-box{height:38px;margin:0;border-radius:7px;box-shadow:0 0 0 1px #ffc8501f}.segment-group{display:flex;flex-direction:column;gap:.52rem;padding:0;margin:0;border:0;background:transparent;box-shadow:none}.segment-label{display:block;color:#ffffffd1;text-shadow:none}.segment-label:after{content:"Select one or multiple";display:block;margin-top:.14rem;color:#ffffffd1;font-size:.62rem;font-weight:700;letter-spacing:.12em;line-height:1.05;text-shadow:none}.segmented-control{min-height:48px;border-radius:9px;background:#0c0a13b8}.segmented-control label{padding:.62rem .44rem}.section-separator,.slider-bar{display:none}.text-effects .effect-section{gap:.48rem;padding:.58rem .62rem;margin:0;border-radius:10px;background:#ffffff08;border-color:#ffc8501a;box-shadow:none}.text-effects .effect-title{color:var(--lab-section-label, rgba(255, 255, 255, .86));font-size:.66rem;text-shadow:none}.effect-controls{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:.48rem;align-items:center}.effect-color{grid-area:color;width:34px;height:34px;border-radius:8px;border-color:#ffffff1a}.effect-controls>div[style*="display:flex"]{grid-column:2;grid-row:1;min-width:0}.effect-controls .slider-value{grid-column:2;grid-row:1;justify-self:end;align-self:start;min-width:0;padding:0;transform:translateY(-1.25rem);border-radius:999px;background:transparent;color:var(--cardlab-card-title)}.effect-controls input[type=range]{min-width:58px}.custom-font-upload-container{width:100%!important;margin:0!important;min-height:50px;border-radius:10px!important}.thumbnail-options-toggle-row,.collapsible-content>.toggle-container,.tmdb-refresh-panel,.thumbnail-action-stack,.thumbnail-zoom-control{background:var(--cardlab-card-bg)}.thumbnail-options-toggle-row{grid-template-columns:minmax(0,1fr) max-content!important;row-gap:.34rem;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.thumbnail-options-toggle-row>*{min-width:0}.collapsible-content>.toggle-container .toggle-label,.thumbnail-options-toggle-row .toggle-label{color:#ffffffb8;font-size:.78rem;font-weight:700;text-transform:none;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thumbnail-options-toggle-row .toggle-switch{justify-self:end}.collapsible-content>.toggle-container{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.tmdb-refresh-panel .action-button{align-self:center}.thumbnail-action-stack .action-button{align-self:stretch}.tmdb-refresh-panel .action-button,.thumbnail-action-stack .action-button{width:auto;max-width:100%;box-sizing:border-box;min-height:34px;padding:.34rem .72rem;font-size:.56rem;line-height:1.1;white-space:normal;overflow-wrap:normal;word-break:normal}.thumbnail-action-stack{gap:.28rem}.thumbnail-action-stack .action-icon{flex:0 0 auto;width:13px;height:13px}.thumbnail-zoom-reset-row .action-button{min-height:34px;padding:.38rem .42rem;font-size:.63rem}.thumbnail-zoom-hint{text-align:center}.thumbnail-options-toggle-row .cl-control-group-title,.tmdb-refresh-panel .cl-control-group-title,.thumbnail-action-stack-label,.thumbnail-zoom-control .cl-control-group-title{color:var(--cardlab-accent-highlight);text-shadow:none}.thumbnail-zoom-control .position-label .label-text{display:inline}.thumbnail-zoom-control .position-label{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0}.thumbnail-zoom-control .position-value{margin-left:auto;color:var(--cardlab-accent-highlight);font-size:.7rem;font-weight:800;line-height:1}.thumbnail-zoom-reset-row{display:grid;grid-template-columns:1fr 1fr;gap:.42rem}#gradient-controls[style*=none],#spoiler-blur-control[style*=none],#line-spacing-container[style*=none]{display:none!important}@media(max-width:720px){.text-options-grid{grid-template-columns:1fr}.effect-controls{grid-template-columns:34px minmax(0,1fr)}.effect-controls .slider-value{grid-column:2;grid-row:1;text-align:right}}.collapsible[data-section=thumbnail] .collapsible-content,.collapsible[data-section=formatting] .collapsible-content,.collapsible[data-section=layout] .collapsible-content,.collapsible[data-section=gradient-tools] .collapsible-content,.collapsible[data-section=font] .collapsible-content,.collapsible[data-section=effects] .collapsible-content{gap:.46rem}.collapsible[data-section=thumbnail] .thumbnail-options-toggle-row,.collapsible[data-section=thumbnail] .tmdb-refresh-panel,.collapsible[data-section=thumbnail] .thumbnail-action-stack,.collapsible[data-section=thumbnail] .thumbnail-zoom-control,.collapsible[data-section=formatting] .cl-control-group,.collapsible[data-section=formatting] .setting-row,.collapsible[data-section=layout] .cl-control-group,.collapsible[data-section=layout]>.collapsible-content>.toggle-container,.collapsible[data-section=layout] #spoiler-blur-control,.collapsible[data-section=gradient-tools] .cl-control-group,.collapsible[data-section=gradient-tools] #gradient-controls,.collapsible[data-section=font] .cl-control-group,.collapsible[data-section=effects] .cl-control-group{margin-bottom:.38rem;padding:.58rem .62rem}.collapsible[data-section=thumbnail] .tmdb-refresh-panel,.collapsible[data-section=thumbnail] .thumbnail-action-stack,.collapsible[data-section=thumbnail] .thumbnail-zoom-control{gap:.42rem}.collapsible[data-section=thumbnail] .thumbnail-action-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;column-gap:.42rem;row-gap:.42rem}.collapsible[data-section=thumbnail] .thumbnail-action-stack-label{grid-column:1 / -1;margin:0;color:var(--cardlab-accent-highlight);text-shadow:none}.collapsible[data-section=thumbnail] .thumbnail-options-toggle-row{grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch;align-items:center;column-gap:.62rem;row-gap:0}.collapsible[data-section=thumbnail] .thumbnail-options-toggle-row>.cl-control-group-title{display:none}.collapsible[data-section=thumbnail] .thumbnail-options-toggle-row>.toggle-label,.collapsible[data-section=thumbnail] .thumbnail-options-toggle-row>.toggle-switch{grid-column:auto;grid-row:auto}.collapsible[data-section=thumbnail] .thumbnail-options-toggle-row>.toggle-label{color:#ffffffb8;font-size:.74rem;font-weight:700;text-align:left}.collapsible[data-section=thumbnail] .thumbnail-options-toggle-row>.toggle-switch{justify-self:end}.collapsible[data-section=thumbnail] .thumbnail-stack-btn,.collapsible[data-section=thumbnail] .tmdb-refresh-btn{min-height:32px;padding:.42rem .46rem;border-radius:8px;font-size:.56rem;letter-spacing:.015em;line-height:1.08;overflow-wrap:normal;word-break:normal;background:#ffffff12!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000024!important}.collapsible[data-section=thumbnail] .thumbnail-action-stack .thumbnail-stack-btn{flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:3.1rem;padding:.34rem .24rem;font-size:.48rem!important;line-height:1.12;text-align:center}.collapsible[data-section=thumbnail] .thumbnail-stack-btn:hover,.collapsible[data-section=thumbnail] .tmdb-refresh-btn:hover{background:#ffffff1a!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000024!important}.collapsible[data-section=thumbnail] .tmdb-refresh-btn{justify-content:center;width:100%}.collapsible[data-section=thumbnail] .thumbnail-stack-btn .action-icon,.collapsible[data-section=thumbnail] .tmdb-refresh-btn .action-icon{width:12px;height:12px;min-width:12px;min-height:12px;margin-right:0}.collapsible[data-section=thumbnail] .thumbnail-action-stack .thumbnail-stack-btn .action-icon{width:14px;height:14px;min-width:14px;min-height:14px;margin:0}.collapsible[data-section=thumbnail] .thumbnail-zoom-reset-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.08rem}.collapsible[data-section=thumbnail] .thumbnail-zoom-hint{margin-top:.12rem;font-size:.68rem;color:#ffffffd1}.collapsible[data-section=formatting] .cl-control-group-body,.collapsible[data-section=layout] .cl-control-group-body,.collapsible[data-section=gradient-tools] .cl-control-group-body,.collapsible[data-section=font] .cl-control-group-body,.collapsible[data-section=effects] .cl-control-group-body{gap:.42rem}.collapsible[data-section=formatting] .cl-control-group-body>label,.collapsible[data-section=layout] .cl-control-group-body>label,.collapsible[data-section=gradient-tools] #gradient-controls>label{font-size:.66rem;letter-spacing:.07em;text-transform:uppercase;color:var(--cardlab-accent-highlight)}.collapsible[data-section=formatting] .collapsible-content>.cl-control-group:last-child .cl-control-group-body>label{color:#ffffffd1}.collapsible[data-section=formatting] .setting-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.36rem;column-gap:.55rem}.collapsible.active[data-section=formatting] .collapsible-content{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.collapsible[data-section=formatting] .cl-control-group:first-child,.collapsible[data-section=formatting] .collapsible-content>.cl-control-group:last-child,.collapsible[data-section=formatting] .text-image-control-group{grid-column:1 / -1}.collapsible[data-section=formatting] .cl-control-group,.collapsible[data-section=formatting] .setting-row{margin-bottom:0;padding:.5rem .56rem}.collapsible[data-section=formatting] .setting-row>input{min-height:32px}.collapsible[data-section=formatting] .setting-row>.cl-control-group-title{font-size:.62rem;letter-spacing:.08em;line-height:1.08}.collapsible[data-section=formatting] .setting-row>.setting-label-group{align-self:center}.collapsible[data-section=formatting] .setting-row .toggle-container{padding:0;margin:0;border:0;background:transparent;box-shadow:none;width:auto}.collapsible[data-section=formatting] .collapsible-content>.cl-control-group:last-child .cl-control-group-body{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;align-items:center;column-gap:.5rem;row-gap:.34rem}.collapsible[data-section=formatting] .collapsible-content>.cl-control-group:last-child .cl-control-group-body>label{margin:0;line-height:1.12;overflow-wrap:normal;white-space:normal;min-width:0}.collapsible[data-section=formatting] .collapsible-content>.cl-control-group:last-child .cl-control-group-body>select{min-height:28px;width:4.5rem;max-width:4.5rem;justify-self:end;font-size:.58rem;padding-top:.22rem;padding-bottom:.22rem;padding-left:.32rem;padding-right:1.15rem!important;background-size:.72rem auto!important;background-position:right .28rem center!important}.collapsible[data-section=formatting] #title-text{min-height:34px}.collapsible[data-section=layout] .horizontal-position,.collapsible[data-section=layout] .vertical-position,.collapsible[data-section=layout] .title-info-gap,.collapsible[data-section=layout] #line-spacing-container,.collapsible[data-section=layout] #spoiler-blur-control{padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.collapsible[data-section=layout] .horizontal-position,.collapsible[data-section=layout] .vertical-position,.collapsible[data-section=layout] .title-info-gap,.collapsible[data-section=layout] #line-spacing-container{gap:.24rem}.collapsible[data-section=layout]>.collapsible-content>.toggle-container{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.62rem;row-gap:0}.collapsible[data-section=layout]>.collapsible-content>.toggle-container>.cl-control-group-title{display:none}.collapsible[data-section=layout]>.collapsible-content>.toggle-container>.toggle-label,.collapsible[data-section=layout]>.collapsible-content>.toggle-container>.toggle-switch{grid-column:auto;grid-row:auto}.collapsible[data-section=layout]>.collapsible-content>.toggle-container>.toggle-label{color:var(--lab-body, rgba(255, 255, 255, .86));font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.collapsible[data-section=layout]>.collapsible-content>.toggle-container>.toggle-switch{justify-self:end;margin-left:0!important}.collapsible[data-section=layout] #spoiler-blur-control{padding:.5rem .56rem}.collapsible[data-section=layout] .cl-control-group{gap:.5rem}.collapsible[data-section=layout] .cl-control-group-body{display:grid;grid-template-columns:minmax(4.8rem,.42fr) minmax(0,1fr);align-items:center;column-gap:.52rem;row-gap:.4rem}.collapsible[data-section=layout] .cl-control-group-body>.cl-visually-hidden,.collapsible[data-section=layout] .horizontal-position,.collapsible[data-section=layout] .vertical-position,.collapsible[data-section=layout] .title-info-gap,.collapsible[data-section=layout] #line-spacing-container,.collapsible[data-section=layout] #title-truncate-container{grid-column:1 / -1}.collapsible[data-section=layout] .cl-control-group-body>.cl-visually-hidden+select{grid-column:1 / -1}.collapsible[data-section=layout] .cl-control-group-body>label:not(.cl-visually-hidden){margin:0;line-height:1.12;white-space:normal;align-self:center}.collapsible[data-section=layout] .cl-control-group-body>label:not(.cl-visually-hidden)+select{grid-column:2}.collapsible[data-section=layout] .cl-control-group-body>label[for=text-align-override],.collapsible[data-section=layout] #text-align-override{grid-column:1 / -1}.collapsible[data-section=layout] .cl-control-group-body>label[for=text-align-override]{color:var(--cardlab-accent-highlight);margin-top:.08rem}.collapsible[data-section=layout] .horizontal-position,.collapsible[data-section=layout] .vertical-position,.collapsible[data-section=layout] .title-info-gap,.collapsible[data-section=layout] #line-spacing-container,.collapsible[data-section=layout] #title-truncate-container,.collapsible[data-section=layout] #spoiler-blur-control{display:flex;flex-direction:column}.collapsible[data-section=layout] #title-truncate-container{gap:.4rem}.collapsible[data-section=layout] #title-truncate-container .toggle-container{margin-bottom:0}.collapsible[data-section=layout] #title-truncate-container .toggle-label{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lab-body, rgba(255, 255, 255, .86));line-height:1.15}.collapsible[data-section=layout] .position-label,.collapsible[data-section=layout] .gap-label{margin-bottom:0}.collapsible[data-section=layout] select{min-height:34px}.collapsible[data-section=layout] .position-label,.collapsible[data-section=layout] .gap-label,.collapsible[data-section=gradient-tools] #gradient-controls>label{min-height:0}.collapsible[data-section=gradient-tools] #gradient-controls,.collapsible[data-section=gradient-tools] .cl-control-group{gap:.42rem}.collapsible[data-section=gradient-tools] .cl-control-group-body{display:flex;flex-direction:column;gap:.42rem}.collapsible[data-section=gradient-tools] .cl-control-group-body>.cl-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.collapsible[data-section=gradient-tools] .cl-control-group-body>select{min-height:34px}.collapsible[data-section=gradient-tools] #gradient-controls>label{color:#ffffffd1;line-height:1.12}.collapsible[data-section=gradient-tools] #gradient-controls>label[for=gradient-color],.collapsible[data-section=gradient-tools] #gradient-color-pickr{grid-column:1 / -1}.collapsible[data-section=gradient-tools] .gradient-opacity-heading,.collapsible[data-section=gradient-tools] .gradient-height-heading{margin-top:.18rem}.collapsible[data-section=gradient-tools] .gradient-opacity-heading label,.collapsible[data-section=gradient-tools] .gradient-height-heading label{color:#ffffffd1;font-size:.66rem;font-weight:700;letter-spacing:.07em;line-height:1.12;text-transform:uppercase}.collapsible[data-section=gradient-tools] #gradient-color-pickr{width:100%}.collapsible[data-section=gradient-tools] #gradient-color-pickr .pickr,.collapsible[data-section=gradient-tools] #gradient-color-pickr .pcr-button{width:100%!important}.collapsible[data-section=gradient-tools] #gradient-controls>div[style*="display:flex"]{display:flex!important;align-items:center;gap:.42rem!important;width:100%}.collapsible[data-section=gradient-tools] #gradient-opacity-value,.collapsible[data-section=gradient-tools] #gradient-height-value{margin-left:0;color:var(--cardlab-accent-highlight);font-size:.75rem;font-weight:700;line-height:1}.collapsible[data-section=font] .text-options{padding:.82rem .78rem;background:#0c0d0fdb!important;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff05}.collapsible[data-section=font] .cl-control-group{gap:.5rem;padding:.62rem .66rem}.collapsible[data-section=font] .font-upload-panel{margin-bottom:.38rem;padding:.5rem .56rem;border-radius:9px;border:1px solid var(--cardlab-card-border);background:var(--cardlab-card-bg);box-shadow:none}.collapsible[data-section=font] .cl-control-group-body>div:not(.segment-group):not(.text-options-grid):not(.info-accent-targets):not(.info-accent-color-row){display:grid;gap:.34rem;min-width:0}.collapsible[data-section=font] .cl-control-group-body>div:not(.segment-group):not(.text-options-grid)>.option-label{display:none}.collapsible[data-section=font] .custom-font-upload-container{width:100%!important;min-height:32px;margin:0!important;padding:.38rem .54rem;font-size:.62rem;border-radius:8px!important}.collapsible[data-section=font] .segment-group{display:grid;grid-template-columns:minmax(4.2rem,.4fr) minmax(5.6rem,1fr);align-items:center;gap:.34rem;margin-bottom:.5rem}.collapsible[data-section=font] .segment-label{min-width:0;line-height:1.1;white-space:normal}.collapsible[data-section=font] .segment-label:after{display:none}.collapsible[data-section=font] .segmented-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:27px;min-width:0;overflow:hidden;background:#ffffff09;border-color:#ffffff17}.collapsible[data-section=font] .segmented-control.segmented-control--number-bold-only{grid-template-columns:repeat(2,minmax(0,1fr))}.collapsible[data-section=font] .segmented-control label{padding:.24rem .22rem;min-width:0;color:#ffffffd1;background:transparent;isolation:isolate;overflow:hidden}.collapsible[data-section=font] .segmented-control label:hover{color:#ffffffd1;background:#ffffff0b}.collapsible[data-section=font] .segmented-control i{width:15px;height:15px}.collapsible[data-section=font] .segmented-control span{position:relative;z-index:1}.collapsible[data-section=font] .segmented-control input[type=checkbox]:checked+span{color:var(--cardlab-on-pastel);text-shadow:none}.collapsible[data-section=font] .segmented-control input[type=checkbox]:checked+span svg{stroke:var(--cardlab-on-pastel)}.collapsible[data-section=font] .segmented-control input[type=checkbox]:checked+span:after{display:none}.collapsible[data-section=font] .segmented-control .segment-background{background:var(--cardlab-solid-accent-bg);box-shadow:none;z-index:0}.collapsible[data-section=font] .segmented-control input[type=checkbox]:checked~.segment-background{opacity:1}.collapsible[data-section=font] .text-options-grid{grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:.46rem;padding:0!important;border:0!important;background:transparent!important;box-shadow:none}.collapsible[data-section=font] .text-options-grid .option-label{font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.collapsible[data-section=font] .text-options-grid select,.collapsible[data-section=font] .text-options-grid input[type=number]{min-height:32px}.collapsible[data-section=effects] .text-effects{padding:1rem .95rem .95rem;background:#0c0d0fdb!important;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff05}.collapsible[data-section=effects] .cl-control-group{gap:.52rem;padding:.68rem .72rem;background:var(--cardlab-card-bg)!important;border-color:var(--cardlab-card-border)!important;box-shadow:none}.collapsible[data-section=effects] .effect-section{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.34rem;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;position:relative}.collapsible[data-section=effects] .effect-title{color:var(--lab-section-label, rgba(255, 255, 255, .86));font-size:.63rem;letter-spacing:.06em;line-height:1.12;margin:0;text-transform:uppercase}.collapsible[data-section=effects] .effect-controls{display:grid;grid-template-columns:34px 22px minmax(0,1fr) 34px;grid-template-rows:34px;align-items:center;column-gap:.42rem;min-width:0;overflow:visible}.collapsible[data-section=effects] .effect-color{grid-column:1;grid-row:1;width:34px;height:34px;border-radius:7px}.collapsible[data-section=effects] .effect-controls .slider-bar{display:none}.collapsible[data-section=effects] .effect-controls>div[style*="display:flex"]{display:contents!important}.collapsible[data-section=effects] .effect-controls>div[style*="display:flex"] .sidebar-range-btn:first-child{grid-column:2;grid-row:1;margin:0}.collapsible[data-section=effects] .effect-controls>div[style*="display:flex"] input[type=range]{grid-column:3;grid-row:1;min-width:0;width:100%}.collapsible[data-section=effects] .effect-controls>div[style*="display:flex"] .sidebar-range-btn:last-child{grid-column:4;grid-row:1;margin:0 auto}.collapsible[data-section=effects] .effect-controls .slider-value{position:absolute;right:0;top:0;width:34px;min-width:34px;transform:none;color:var(--cardlab-accent-highlight);font-size:.66rem;line-height:1;margin-left:0;text-align:center}.collapsible[data-section=effects] .cl-control-group-body{gap:.68rem}@media(max-width:720px){.collapsible[data-section=thumbnail] .thumbnail-action-stack,.collapsible[data-section=thumbnail] .thumbnail-zoom-reset-row,.collapsible[data-section=formatting] .collapsible-content,.collapsible[data-section=formatting] .collapsible-content>.cl-control-group:last-child .cl-control-group-body,.collapsible[data-section=font] .text-options-grid{grid-template-columns:1fr}}#sep-library-grid{display:grid!important;grid-template-columns:repeat(3,46px)!important;grid-auto-rows:46px!important;justify-content:start!important;justify-items:start!important;align-items:start!important;width:max-content!important;max-width:100%!important;gap:6px!important}#sep-library-grid>.sep-lib-thumb{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;box-sizing:border-box!important;grid-column:auto!important;justify-self:start!important}.sidebar .collapsible-content .cl-subgroup-collapsed>:not([data-cl-subgroup-header]){display:none!important}.sidebar .pt-style-preset-panel .cl-subgroup-toggle{flex:0 0 24px!important;display:inline-flex!important;width:24px!important;min-width:24px!important;height:24px!important;margin:-5px -4px -5px 0!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#ffffffad!important;font-weight:400!important}.sidebar .pt-style-preset-panel .cl-subgroup-toggle:hover,.sidebar .pt-style-preset-panel .cl-subgroup-toggle:focus-visible{background:#ffffff12!important;color:var(--cardlab-accent-highlight)!important}.text-image-library-scroll{width:100%!important;max-width:170px!important;overflow:visible!important}.text-image-library-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:52px!important;width:100%!important;max-width:170px!important;min-width:0!important;gap:7px!important;overflow:visible!important;align-items:start!important;justify-items:start!important}.text-image-library-grid>.text-image-lib-thumb{display:flex!important;width:100%!important;min-width:0!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}#text-image-library-grid{display:grid!important;grid-template-columns:repeat(3,52px)!important;grid-auto-rows:52px!important;width:max-content!important;max-width:100%!important;gap:7px!important;justify-content:start!important;justify-items:start!important;align-items:start!important}#text-image-library-grid>.text-image-lib-thumb{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important}.text-image-library-grid>.text-image-lib-thumb>img{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important}@media screen and (max-width:900px){.layout{flex-direction:column}.sidebar{width:100%;max-height:none}.main{padding:1rem}#titlecard-canvas{width:100%}}#pt-style-presets-section .pt-style-preset-panel,.collapsible[data-section=formatting]>.collapsible-content,.collapsible[data-section=font]>.collapsible-content{gap:.84rem!important}#pt-style-presets-section .pt-style-preset-panel>.cl-control-group,.collapsible[data-section=font]>.collapsible-content>:is(.font-upload-panel,.cl-control-group){margin-bottom:0!important}.changelog-overlay{display:none;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:var(--pt-modal-backdrop, rgba(4, 6, 14, .72))!important;z-index:999999!important;align-items:center!important;justify-content:center!important;padding:1.5rem}.changelog-modal{background:var(--pt-changelog-modal-bg, #151719);border:1px solid var(--pt-changelog-modal-border, #33383d);border-radius:22px;padding:1.9rem 1.85rem 1.4rem;max-width:760px;width:min(760px,100%);max-height:min(86vh,920px);display:flex;flex-direction:column;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d;position:relative;z-index:1000000;animation:modalSlideIn .3s ease}.changelog-modal:before{content:none;display:none}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.changelog-modal h3{margin:0 0 1.15rem;font-family:Bebas Neue,sans-serif;font-size:2.1rem;line-height:1;font-weight:400;letter-spacing:.06em;color:var(--pt-changelog-accent-a, var(--pt-accent, #00bfa5));background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset}.changelog-content{flex:1;overflow-y:auto;margin:0 0 1.35rem;padding-right:10px}.changelog-content::-webkit-scrollbar{width:6px}.changelog-content::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.changelog-content::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.changelog-content::-webkit-scrollbar-thumb:hover{background:var(--pt-changelog-accent-a, var(--pt-accent, #00bfa5))}.changelog-release{margin-bottom:1.2rem;padding:1.05rem 1.1rem .35rem;border-radius:16px;background:var(--pt-changelog-surface, #202225);border:1px solid var(--pt-changelog-surface-border, #33383d)}.changelog-release:last-child{margin-bottom:0}.changelog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem;padding-bottom:.8rem;border-bottom:1px solid var(--pt-changelog-surface-border, #33383d);cursor:pointer}.changelog-header:hover{border-bottom-color:#444a50}.changelog-header-left{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.changelog-header h4{margin:0;font-size:1.02rem;font-weight:800;color:#f5f7f8}.changelog-version-label{display:inline-flex;align-items:center;padding:0;border-radius:0;letter-spacing:.01em}.changelog-version-label.is-major,.changelog-version-label.is-feature{position:relative;padding:.38rem .72rem .36rem;border-radius:999px;color:var(--pt-changelog-on-pastel, #12110e);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--pt-changelog-version-border, var(--pt-accent-border, #00856f));background:var(--pt-changelog-version-bg, var(--pt-accent, #00bfa5));box-shadow:none;text-shadow:none}.changelog-version-label.is-feature{background:var(--pt-changelog-version-feature-bg, var(--pt-accent-strong, var(--pt-accent, #23d8be)))}.changelog-version-label.is-major:before,.changelog-version-label.is-feature:before{content:attr(data-release-label);display:inline-flex;align-items:center;margin-right:.55rem;padding-right:.55rem;border-right:1px solid rgba(18,17,14,.18);font-size:.62rem;font-weight:900;letter-spacing:.16em;color:inherit}.changelog-date{font-size:.75rem;color:#ffffff7a;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.changelog-toggle{background:var(--pt-changelog-control-bg, #32363b);border:1px solid var(--pt-changelog-control-border, #555c63);color:#ffffffc7;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;border-radius:999px}.changelog-toggle:hover{background:#3c4147;border-color:#68717a;color:#fff}.changelog-toggle svg{transition:transform .2s ease}.changelog-toggle.collapsed svg{transform:rotate(-90deg)}.changelog-list{list-style:none;padding:0;margin:0}.changelog-groups{display:flex;flex-direction:column;gap:.5rem}.changelog-group{padding:.8rem 0 .2rem;border-radius:0;background:transparent;border:none}.changelog-group+.changelog-group{border-top:1px solid rgba(255,255,255,.06);margin-top:.1rem;padding-top:.9rem}.changelog-group-header{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-bottom:.35rem;margin-bottom:.05rem;border-bottom:none}.changelog-group-badge{display:inline-flex;align-items:center;gap:0;min-height:auto;padding:0;border-radius:0;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border:none;box-shadow:none}.changelog-group-badge:before{content:none}.changelog-badge-feature{background:transparent;color:var(--pt-change-feature, var(--pt-accent-strong, var(--pt-accent, #23d8be)));text-shadow:none}.changelog-badge-improvement{background:transparent;color:var(--pt-change-improvement, #b8c4d0);text-shadow:none}.changelog-badge-fix{background:transparent;color:var(--pt-change-fix, #da8880);text-shadow:none}.changelog-item{display:flex;align-items:flex-start;gap:12px;padding:.68rem 0;color:#ffffffd1;font-size:.93rem;line-height:1.62}.changelog-item-marker{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:.56rem;box-shadow:none}.changelog-item-text{display:block;width:100%;color:#ffffffd1;font-weight:500}.changelog-item-featured{position:relative;margin:0 -.35rem;padding:.68rem .35rem;border-radius:10px;background:var(--pt-accent-soft, rgba(0, 191, 165, .12))}.changelog-item-featured .changelog-item-text{color:var(--pt-accent-strong, var(--pt-accent, #23d8be));font-weight:700}.changelog-item-featured .changelog-item-marker{box-shadow:none}.changelog-feature .changelog-item-marker{background:var(--pt-change-feature-marker, var(--pt-accent, #00bfa5))}.changelog-improvement .changelog-item-marker{background:var(--pt-change-improvement-marker, #b8c4d0)}.changelog-fix .changelog-item-marker{background:var(--pt-change-fix-marker, #da8880)}.changelog-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:1rem;border-top:1px solid var(--pt-changelog-surface-border, #33383d)}.changelog-checkbox{display:flex;align-items:center;gap:8px;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.82rem;color:#ffffffad;cursor:pointer;user-select:none}.changelog-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--pt-changelog-checkbox, var(--pt-accent, #00bfa5))}.changelog-checkbox:hover{color:#ffffffe6}.changelog-footer .custom-btn{min-width:110px;background:var(--pt-changelog-btn-bg, var(--pt-accent, #00bfa5));border:1px solid var(--pt-changelog-btn-border, var(--pt-accent-border, #00856f));color:var(--pt-changelog-btn-text, var(--pt-changelog-on-pastel, #12110e));box-shadow:none;font-family:var(--pt-font-body, "Roboto", sans-serif);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.changelog-footer .custom-btn:hover{background:var(--pt-changelog-btn-hover-bg, var(--pt-accent-strong, #23d8be));border-color:var(--pt-changelog-btn-border, var(--pt-accent-border, #00856f));color:var(--pt-changelog-btn-text, var(--pt-changelog-on-pastel, #12110e));box-shadow:none}@media(max-width:768px){.changelog-overlay{padding:0;align-items:flex-end}.changelog-modal{padding:1.1rem 1rem 1rem;max-height:88dvh;max-height:88vh;border-radius:22px 22px 0 0;width:100%;max-width:100%}.changelog-modal h3{font-size:1.65rem;margin-bottom:.85rem}.changelog-release{padding:.85rem .9rem .25rem;border-radius:14px}.changelog-item{font-size:.88rem;padding:.55rem 0}.changelog-footer{flex-direction:column;align-items:stretch;gap:10px;padding-top:.85rem}.changelog-footer .custom-btn{width:100%}}@media(max-width:420px){.changelog-modal{padding:.9rem .85rem .85rem}.changelog-modal h3{font-size:1.45rem}}:root{--pt-changelog-on-pastel: #14130e;--pt-changelog-btn-text: #14130e}.pt-announce-overlay{position:fixed;inset:0;z-index:99998;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#040608d1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .26s ease}.pt-announce-overlay.is-visible{opacity:1;pointer-events:auto}.pt-announce-card{position:relative;display:flex;flex-direction:column;width:min(560px,calc(100vw - 2rem));max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);background:radial-gradient(120% 130% at 100% -10%,color-mix(in srgb,var(--pt-accent, #12cc5a) 11%,transparent),transparent 52%),radial-gradient(130% 150% at 0% 0%,rgba(255,255,255,.035),transparent 56%),linear-gradient(180deg,#181d1e,#131718);border:1px solid #3b4445;border-radius:16px;box-shadow:0 32px 90px #000000ad,0 0 45px color-mix(in srgb,var(--pt-accent, #12cc5a) 5%,transparent);overflow:hidden;opacity:0;transform:scale(.96) translateY(10px);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s ease}.pt-announce-overlay.is-visible .pt-announce-card{opacity:1;transform:scale(1) translateY(0)}.pt-announce-accent{display:none}.pt-announce-body{padding:1.45rem 1.45rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scrollbar-gutter:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.pt-announce-body>*{flex-shrink:0}.pt-announce-heading{display:flex;align-items:center;justify-content:center}.pt-announce-headline{margin:0;font-family:var(--pt-font-display, "Bebas Neue", sans-serif);font-size:clamp(1.8rem,5vw,2.1rem);font-weight:400;line-height:1.02;letter-spacing:.04em;text-align:center;text-wrap:balance;color:var(--pt-accent, #00d4c8)}.pt-announce-sub{margin:0;font-family:var(--pt-font-body, "Roboto", sans-serif);max-width:none;width:100%;align-self:stretch;font-size:.85rem;line-height:1.55;text-align:center;color:#dbe3de}.pt-announce-list{display:flex;flex-direction:column;gap:.45rem;margin:.25rem 0 .1rem}.pt-announce-row{display:flex;align-items:center;gap:.7rem;min-height:42px;padding:.55rem .7rem;border:1px solid #2d3738;border-radius:8px;background:#0b0f1066;box-sizing:border-box;opacity:0;transform:translate(-6px);transition:opacity .24s ease,transform .24s ease}.pt-announce-row.is-visible{opacity:1;transform:translate(0)}.pt-announce-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--pt-accent, #00d4c8)}.pt-announce-icon .material-symbols-rounded{font-size:17px}.pt-announce-row-text{font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.8rem;font-weight:500;line-height:1.45;color:#e4ebe7}.pt-announce-row-text a{color:var(--pt-accent, #00d4c8);font-weight:800;text-decoration:underline;text-underline-offset:.18rem}.pt-announce-row-text a:hover,.pt-announce-row-text a:focus-visible{color:#fff}.pt-announce-expiry{width:100%}.pt-announce-timer-context{flex:0 0 auto;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f2f5f3}.pt-announce-expiry-label{flex:0 0 auto;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.75rem;font-weight:800;letter-spacing:.02em;color:var(--pt-accent, #12cc5a);font-variant-numeric:tabular-nums}.pt-announce-timer{display:flex;align-items:center;gap:.65rem;width:100%;min-height:16px}.pt-announce-timer-track{position:relative;flex:1 1 auto;height:3px;overflow:hidden;border-radius:999px;background:#34403e}.pt-announce-timer-fill{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pt-accent, #12cc5a) 64%,#34403e),var(--pt-accent, #12cc5a));transform-origin:left center}.pt-announce-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.pt-announce-footer{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1.45rem .8rem;border-top:1px solid rgba(255,255,255,.07);background:#06090a38}.pt-announce-cta,.pt-announce-dismiss{--pt-action-accent: var(--pt-accent, #12cc5a);display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-width:145px;min-height:36px;padding:.4rem .6rem;border:0;border-radius:0;background:transparent;color:#f2f5f3;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;transition:color .14s ease}.pt-announce-cta .material-symbols-rounded,.pt-announce-dismiss .material-symbols-rounded{color:var(--pt-action-accent);font-size:17px}.pt-announce-cta:is(:hover,:focus-visible),.pt-announce-dismiss:is(:hover,:focus-visible){color:var(--pt-action-accent)}.pt-announce-dismiss{--pt-action-accent: #d07b87}.pt-announce-cta--secondary{--pt-action-accent: #86b8d4}.pt-announce-cta:focus-visible,.pt-announce-dismiss:focus-visible{outline:1px solid var(--pt-action-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pt-announce-overlay,.pt-announce-card,.pt-announce-row{transition:none!important}.pt-announce-row{opacity:1;transform:none}}@media(max-width:520px){.pt-announce-overlay{align-items:stretch;padding:max(.65rem,env(safe-area-inset-top,0px)) .65rem max(.65rem,env(safe-area-inset-bottom,0px))}.pt-announce-card{width:100%;height:auto;max-height:100%;box-sizing:border-box;margin:auto;border-radius:14px}.pt-announce-body{flex:0 1 auto;padding:1.3rem 1rem 1rem}.pt-announce-footer{padding:.75rem 1rem}}:root{--pt-tour-on-pastel: #14130e;--pt-tour-arrow: #ffc850;--pt-tour-arrow-stroke: #ffc850;--pt-tour-arrow-head: #ffc850;--pt-tour-ring: #ffc850;--pt-tour-ring-shadow-a: rgba(255, 200, 80, .14);--pt-tour-ring-shadow-b: rgba(255, 200, 80, .24);--pt-tour-ring-pulse-a: rgba(255, 200, 80, .1);--pt-tour-ring-pulse-b: rgba(255, 200, 80, .32);--pt-tour-arrow-shadow: rgba(255, 200, 80, .22)}.thumbnail-options-toggle-row{margin-bottom:.75rem}.tmdb-refresh-panel{margin:0 0 .85rem}.tmdb-refresh-panel .tmdb-refresh-btn{width:100%;margin-left:0;min-height:40px;padding:.54rem .72rem;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:none;line-height:1.22;border-radius:10px;justify-content:flex-start;gap:.45rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff0a}.tmdb-refresh-panel .tmdb-refresh-btn:hover{background:var(--pt-accent-faint);border-color:var(--pt-accent-border)}.thumbnail-action-stack{display:flex;flex-direction:column;gap:.3rem;width:100%;padding:.62rem .55rem .58rem;margin:0 0 .25rem;box-sizing:border-box}.thumbnail-action-stack-label{margin:0 0 .08rem}.thumbnail-action-stack .thumbnail-stack-btn{width:auto;max-width:100%;box-sizing:border-box;margin-left:0;justify-content:center;text-align:center;padding:.38rem .58rem;min-height:34px;font-size:.56rem;font-weight:700;letter-spacing:.02em;border-radius:10px;gap:.28rem;white-space:normal;overflow-wrap:normal;word-break:normal}.thumbnail-stack-btn .action-icon{width:13px;height:13px;min-width:13px;min-height:13px;margin-right:2px}.thumbnail-stack-btn--revert{border-color:#e6c88238;background:#e6c88212}.thumbnail-stack-btn--revert:hover{border-color:#e6c8826b;background:#e6c8821c}.thumbnail-zoom-control{margin:0 0 .38rem}.thumbnail-zoom-control .position-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.thumbnail-zoom-control .position-label .label-text{font-weight:500;font-size:.95rem}.thumbnail-zoom-control .position-value{font-size:.9rem;opacity:.9;color:var(--pt-accent-highlight)}.thumbnail-zoom-control input[type=range]{-webkit-appearance:none;flex:1;width:100%;margin-top:0;height:5px;border-radius:3px;background:var(--pt-range-track, var(--pt-accent, #ffc850))}.thumbnail-zoom-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0003}.thumbnail-zoom-control input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 1px 4px #0003}.thumbnail-zoom-reset-row{display:flex;gap:6px;margin-top:8px}.thumbnail-zoom-reset-row .action-button{flex:1;min-height:0;font-size:.7em;line-height:1.15;padding:3px 6px;margin-left:0;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff9;box-shadow:none;font-weight:500;letter-spacing:.02em;border-radius:5px;justify-content:center;transition:color .2s,border-color .2s,background .2s}.thumbnail-zoom-reset-row .action-button:hover{background:var(--pt-accent-faint);border-color:var(--pt-accent-border);color:var(--pt-accent-highlight);transform:none;box-shadow:none}.thumbnail-zoom-hint{margin:7px 0 0;font-size:.78em;color:#ffffffbf;line-height:1.3;text-align:center}.card-logo-stack,.card-logo-controls{display:flex;flex-direction:column;gap:.62rem!important}.card-logo-controls[hidden]{display:none!important}.card-logo-control-card{display:flex;flex-direction:column;gap:.48rem;padding:.62rem;border:1px solid var(--cardlab-card-border);border-radius:8px;background:#ffffff06}.card-logo-control-title{color:var(--accent, #ffc850);font-size:.61rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.card-logo-primary,.card-logo-clear,.card-logo-reset-position{width:100%;justify-content:center}.card-logo-range{display:grid;gap:.3rem}.card-logo-range .cl-control-heading-row>span,.card-logo-range .cl-control-heading-row>label,.card-logo-shadow-row>span{font-size:.61rem;font-weight:700;text-transform:uppercase}.card-logo-range .cl-control-heading-row>span{color:#ffffffd1}.card-logo-range__controls{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:.35rem}.card-logo-range__controls input[type=range]{-webkit-appearance:none;width:100%;min-width:0;height:5px;margin:0;border-radius:3px;background:var(--pt-range-track, var(--pt-accent, #ffc850))}.card-logo-range__controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0003}.card-logo-range__controls input[type=range]::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0003}.card-logo-shadow-row{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.card-logo-picker-backdrop{position:fixed;inset:0;z-index:2490;background:#000000c2;backdrop-filter:blur(5px)}.card-logo-picker-modal{position:fixed;top:50%;left:50%;z-index:2500;width:min(1080px,95vw);max-height:86vh;padding:1.4rem 1.6rem 1.8rem;overflow-y:auto;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.13);border-radius:22px;background:#171a1e;box-shadow:0 28px 80px #0000009e;box-sizing:border-box}.card-logo-picker-backdrop[hidden],.card-logo-picker-modal[hidden]{display:none!important}.card-logo-picker-modal:before{display:none}body.card-logo-picker-open{overflow:hidden}.card-logo-picker-modal .logo-picker-header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin:0 -1.6rem 1.15rem;padding:0 1.6rem .95rem;border-bottom:1px solid rgba(255,255,255,.08)}.card-logo-picker-modal .logo-picker-title{display:flex;flex:1;min-width:0;align-items:center;flex-wrap:wrap;gap:.55rem}.card-logo-picker-modal .logo-picker-title-main{color:var(--pt-lab-accent-card, var(--pt-accent-strong));font-family:Bebas Neue,sans-serif;font-size:1.45rem;font-weight:400;letter-spacing:.065em;line-height:1;text-transform:uppercase}.card-logo-picker-modal .logo-picker-title-subject{display:inline-flex;min-width:0;max-width:min(100%,32rem);align-items:center;padding:.34rem .68rem;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#34393f;color:#ffffffe0;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:700;line-height:1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.card-logo-picker-modal .logo-picker-header-actions{display:flex;align-items:center;gap:8px}.card-logo-picker-modal .logo-picker-refresh,.card-logo-picker-modal .logo-picker-close-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.38rem .68rem;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#ffffff0e;color:#ffffffd1;cursor:pointer}.card-logo-picker-modal .logo-picker-close-btn{width:34px;padding:0}.card-logo-picker-modal .logo-picker-refresh:hover,.card-logo-picker-modal .logo-picker-close-btn:hover{background:#ffffff1a;color:#fff}.card-logo-picker-modal .logo-picker-search{position:relative;margin-bottom:.8rem}.card-logo-picker-modal .logo-picker-search input{width:100%;min-height:40px;padding:.62rem .78rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#30343a;color:#fff;box-sizing:border-box}.card-logo-picker-modal .autocomplete-suggestions{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:4;display:grid;max-height:330px;overflow-y:auto;border-radius:10px;background:#20252a;box-shadow:0 16px 42px #00000080}.card-logo-picker-modal .autocomplete-suggestions:empty{display:none}.card-logo-search-result{display:flex;align-items:center;gap:.7rem;width:100%;padding:.48rem .62rem;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:#fff;text-align:left;cursor:pointer}.card-logo-search-result:hover{background:#7ebedb1a}.card-logo-search-poster{width:34px;height:48px;flex:0 0 auto;overflow:hidden;border-radius:5px;background:#ffffff0f}.card-logo-search-poster img{width:100%;height:100%;object-fit:cover}.card-logo-search-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.card-logo-search-copy strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.card-logo-search-copy span{color:#ffffff80;font-size:.68rem}.card-logo-picker-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.65rem 1rem;margin:1.6rem 0 1.25rem}.card-logo-picker-filter,.card-logo-picker-sources{display:flex;align-items:center;gap:.48rem}.card-logo-picker-filter>span,.card-logo-picker-sources>span{color:var(--pt-lab-accent-card, var(--pt-accent-strong));font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.card-logo-picker-filter select{min-width:132px;min-height:29px;padding:.28rem 1.8rem .28rem .65rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background-color:#34393f;color:#ffffffe0;font-size:.68rem;font-weight:700}.card-logo-picker-modal .picker-entity-tabs{display:flex;flex-wrap:wrap;gap:6px}.card-logo-picker-modal .picker-entity-tabs:empty{display:none}.card-logo-picker-modal .picker-entity-tab{min-height:29px;padding:.34rem .68rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#34393f;color:#ffffffb3;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.76rem;font-weight:700;cursor:pointer}.card-logo-picker-modal .picker-entity-tab:hover{border-color:#ffffff3d;background:#3a3f45;color:#fff}.card-logo-picker-modal .picker-entity-tab.active{border-color:var(--pt-lab-accent-card, #ffc850);background:var(--pt-lab-accent-card, #ffc850);color:#281b03}.card-logo-picker-modal .clearlogo-strip{max-height:min(58vh,620px);overflow-y:auto}.card-logo-picker-modal .clearlogo-source-label{margin:0 0 .5rem;color:#ffffff80;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.card-logo-picker-modal .clearlogo-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,224px));gap:.65rem;justify-content:start}.card-logo-picker-modal .clearlogo-item{position:relative;display:flex;min-width:0;min-height:138px;flex-direction:column;padding:.5rem;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#292d31;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.card-logo-picker-modal .clearlogo-item:hover{transform:translateY(-1px);border-color:#7ebedbb3}.card-logo-picker-modal .clearlogo-item.selected{border-color:#8bd8af;background:#8bd8af14}.card-logo-picker-modal .clearlogo-frame{display:flex;min-height:112px;flex:1;align-items:center;justify-content:center;padding:.45rem .65rem;border-radius:7px;background:#14171a}.card-logo-picker-modal .clearlogo-frame img{max-width:94%;max-height:88px;object-fit:contain;pointer-events:none}.card-logo-picker-modal .clearlogo-lang-tag,.card-logo-picker-modal .logo-source-tag{position:absolute;color:#ffffff61;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.card-logo-picker-modal .clearlogo-lang-tag{top:.48rem;right:.55rem}.card-logo-picker-modal .logo-source-tag{right:.55rem;bottom:.42rem}.card-logo-picker-modal .clearlogo-empty,.card-logo-picker-modal .clearlogo-loading{padding:3.5rem 1rem;color:#ffffff70;text-align:center}@media(max-width:760px){.card-logo-picker-modal{width:96vw;padding:1rem;border-radius:16px}.card-logo-picker-modal .logo-picker-header{margin:0 -1rem .9rem;padding:0 1rem .8rem;align-items:flex-start}.card-logo-picker-modal .logo-picker-header-actions{flex-wrap:wrap;justify-content:flex-end}.card-logo-picker-toolbar{align-items:stretch;flex-direction:column;margin-top:1rem}.card-logo-picker-filter,.card-logo-picker-sources{align-items:flex-start;flex-direction:column}.card-logo-picker-modal .clearlogo-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit-bar-tab-title .green-theme.toggle-pill{display:inline-flex;align-items:center;justify-content:center;color:var(--pt-accent);border-radius:7px;padding:2px 16px;font-size:13px;font-weight:500;margin-right:8px;margin-left:0;cursor:pointer;transition:background .18s,color .18s,border .18s,box-shadow .18s;outline:none;min-width:0;min-height:0;opacity:.85;letter-spacing:.01em}.edit-bar-tab-title .green-theme.toggle-pill[aria-pressed=true],.edit-bar-tab-title .green-theme.toggle-pill.active{color:#fff;opacity:1}.edit-bar-tab-title .green-theme.toggle-pill:focus{outline-offset:1px}.edit-bar-tab-title .green-theme.toggle-pill:not([aria-pressed=true]):hover{color:var(--pt-accent-strong);opacity:1}.edit-bar-tab-info .info-theme .toggle-pill{display:inline-flex;align-items:center;justify-content:center;color:var(--pt-accent-highlight);border-radius:5px!important;padding:2px 16px;font-size:13px;font-weight:500;margin-right:8px;margin-left:0;cursor:pointer;transition:background .18s,color .18s,border .18s,box-shadow .18s;outline:none;min-width:0;min-height:0;opacity:.85;letter-spacing:.01em}.edit-bar-tab-info .info-theme .toggle-pill[aria-pressed=true],.edit-bar-tab-info .info-theme .toggle-pill.active{color:#fff;opacity:1}.edit-bar-tab-info .info-theme .toggle-pill:not([aria-pressed=true]):hover{color:var(--pt-accent-strong);opacity:1}.edit-bar-tab-info .info-theme .toggle-pill{display:inline-flex;align-items:center;justify-content:center;color:var(--pt-accent-highlight);border-radius:999px;padding:2px 14px;font-size:13px;font-weight:500;margin-right:8px;margin-left:0;cursor:pointer;transition:background .18s,color .18s,border .18s,box-shadow .18s;outline:none;min-width:0;min-height:0}.edit-bar-tab-info .info-theme .toggle-pill[aria-pressed=true]{color:#fff}.edit-bar-tab-info .info-theme .toggle-pill:focus{outline-offset:1px}.edit-bar-tab-info .info-format-group .info-format-label[data-lucide]{color:var(--pt-accent-highlight)!important;stroke:var(--pt-accent-highlight)!important;opacity:1;vertical-align:middle;margin:0 3px;filter:none;transition:color .18s,stroke .18s,filter .18s}.edit-bar-tab-info .info-format-group:hover .info-format-label[data-lucide]{color:#fff!important;stroke:#fff!important;filter:none}.edit-bar-range-btn{border-radius:12px;width:22px;height:22px;font-size:13px;font-weight:800;color:#ffffffb8;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 2px;transition:background .18s,border-color .18s,color .18s;outline:none}.edit-bar-range-btn:active{color:#fff}.edit-bar-range-btn:focus{outline-offset:1px}.edit-bar-range-btn:hover{color:#fff}.edit-bar-tab-info .info-theme .edit-bar-range-btn{color:#ffffffb8!important}.edit-bar-tab-info .info-theme .edit-bar-range-btn:active{color:#fff!important}.edit-bar-tab-info .info-theme .edit-bar-range-btn:focus{outline-offset:1px}.edit-bar-tab-info .info-theme .edit-bar-range-btn:hover{color:#fff!important}@keyframes ebModalIn{0%{opacity:0;transform:translateY(-14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.edit-bar-settings-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;pointer-events:none}.edit-bar-settings-backdrop{position:fixed;inset:0;z-index:1;pointer-events:auto}.edit-bar-settings-frame{position:relative;z-index:2;width:min(760px,96vw);max-height:min(88vh,900px);border-radius:18px;box-shadow:0 20px 44px #0006,inset 0 1px #ffffff14,0 0 0 1px #ffffff05;color:#fff;font-family:inherit;pointer-events:auto;overflow:hidden;animation:ebModalIn .22s ease}.edit-bar-settings-frame:before{content:"";display:block;width:54px;height:4px;margin:14px auto 0;border-radius:999px;box-shadow:none}.edit-bar-settings-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 16px}.edit-bar-settings-header>span{font-size:1.08rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pt-accent-highlight);background:none}.edit-bar-settings-close{display:flex;align-items:center;justify-content:center;border-radius:6px;color:#fffc;cursor:pointer;padding:6px;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;line-height:0}.edit-bar-settings-close i,.edit-bar-settings-close svg{color:#fffc!important;stroke:#fffc!important}.edit-bar-settings-close:hover{color:#fff;transform:none}.edit-bar-settings-header button i,.edit-bar-settings-header button svg,.edit-bar-settings-btn i,.edit-bar-settings-btn svg{color:inherit!important;stroke:currentColor!important}.edit-bar-settings-content{display:flex;flex-direction:column;gap:18px;padding:14px 24px 12px;overflow-y:auto}.edit-bar-settings-content::-webkit-scrollbar{width:8px}.edit-bar-settings-content::-webkit-scrollbar-track{border-radius:999px}.edit-bar-settings-content::-webkit-scrollbar-thumb{border-radius:999px}.eb-settings-section{display:flex;flex-direction:column;gap:8px}.eb-settings-section-title{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;padding-left:12px}.eb-settings-section:first-of-type .eb-settings-section-title,.eb-settings-section-title[data-theme=title]{color:var(--pt-accent-highlight)}.eb-settings-section-title[data-theme=info]{color:var(--pt-accent-highlight)}.eb-settings-section-body{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0}.eb-settings-label{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:4px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;user-select:none}.eb-settings-label span{font-size:13px;line-height:1.35;color:#ffffffe0;font-weight:600}.eb-settings-label input[type=checkbox]{accent-color:rgba(255,255,255,.9);width:16px;height:16px;flex-shrink:0;cursor:pointer}.eb-settings-section:first-of-type .eb-settings-label input[type=checkbox]{accent-color:var(--pt-accent)}.eb-settings-section:last-of-type .eb-settings-label input[type=checkbox]{accent-color:var(--pt-accent-highlight)}.eb-settings-label:has(input[type=checkbox]:checked) span{color:#fff}.eb-settings-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px 22px;margin-top:8px}.edit-bar-settings-reset{min-width:132px;color:#ffffffd1;border-radius:6px;padding:.78rem 1.08rem;font-size:.76rem;font-weight:800;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-family:var(--pt-font-body, "Roboto", sans-serif);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.edit-bar-settings-reset:hover{color:#fff;transform:none}.edit-bar-settings-save{min-width:132px;color:#fffffff5;border-radius:6px;padding:.78rem 1.08rem;font-size:.76rem;font-weight:800;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-family:var(--pt-font-body, "Roboto", sans-serif);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.edit-bar-settings-save:hover{color:#fff;transform:none}.edit-bar .format-btn i,.edit-bar .format-btn svg{color:#fff!important;stroke:#fff!important}.edit-bar-tab-content{border-radius:0!important;margin:0!important;padding:0!important;flex:1;min-width:0;overflow:visible}.edit-bar-tabs{display:flex;gap:6px;margin-right:10px;align-items:center;padding:4px;border-radius:14px}.edit-bar-settings-btn{display:flex;align-items:center;justify-content:center;margin-right:6px;min-width:36px;min-height:36px;padding:0 10px;border-radius:10px;color:#ffffffd1;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.edit-bar-settings-btn:hover{color:#fff;transform:none}.edit-bar-tab{color:#fff9;border-radius:10px;padding:4px 10px;font-size:12px;font-weight:800;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;outline:none;letter-spacing:.04em;position:relative;z-index:2;min-width:38px;min-height:36px;display:flex;align-items:center;justify-content:center}.edit-bar-tab[data-tab=title].active{color:var(--pt-accent-strong)}.edit-bar-tab[data-tab=info].active{color:var(--pt-accent-highlight)}.edit-bar-tab.active{color:var(--cardlab-on-pastel, #14130e)}.edit-bar-tab:not(.active):hover{color:#fff;transform:translateY(-1px)}.edit-bar-settings-btn .material-symbols-rounded{font-size:20px;line-height:1}.edit-bar-tab .material-symbols-rounded{font-size:18px;line-height:1;margin-right:0;display:block;color:#ffffffd1}.edit-bar-tab.active .material-symbols-rounded{color:var(--cardlab-on-pastel, #14130e)}.edit-bar-tab .lucide{width:18px;height:18px;margin-right:0;display:block;stroke-width:2.2px}.edit-bar-wrapper{display:flex;flex-direction:column;width:min(1280px,100%);max-width:100%;margin:0 auto;align-items:stretch}.edit-bar-container{display:flex;flex-direction:row;width:min(1280px,100%);max-width:100%;border-top:none;border-radius:0 0 10px 10px;margin:0;transition:max-height .3s ease,opacity .25s ease,padding .25s ease;overflow:hidden;max-height:0;opacity:0;padding:0 14px;position:relative;z-index:20;box-sizing:border-box}.edit-bar-container.visible{max-height:240px;opacity:1;padding:10px 14px}.floating-edit-bar-toggle.edit-bar-toggle{position:relative!important;top:auto!important;left:0!important;right:auto!important;transform:none!important;align-items:center;justify-content:center;gap:6px;width:min(1280px,100%)!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;border-radius:8px 8px 0 0!important;color:var(--cardlab-on-pastel, #14130e)!important;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:11px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px!important;height:auto!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;cursor:pointer;transition:background .18s,color .18s;margin:0;z-index:21}.floating-edit-bar-toggle.edit-bar-toggle:hover{color:var(--cardlab-on-pastel, #14130e)!important}.floating-edit-bar-toggle.edit-bar-toggle:not(.active){border-radius:8px!important;margin-bottom:8px}.floating-edit-bar-toggle.edit-bar-toggle i,.floating-edit-bar-toggle.edit-bar-toggle svg,.floating-edit-bar-toggle.edit-bar-toggle .material-symbols-rounded,.floating-edit-bar-toggle.edit-bar-toggle .edit-bar-chevron{color:var(--cardlab-on-pastel, #14130e)!important;stroke:var(--cardlab-on-pastel, #14130e)!important;transition:transform .25s ease;margin-right:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;font-size:16px;line-height:1;flex-shrink:0;transform:rotate(180deg)}.floating-edit-bar-toggle.edit-bar-toggle.active i,.floating-edit-bar-toggle.edit-bar-toggle.active svg,.floating-edit-bar-toggle.edit-bar-toggle.active .material-symbols-rounded,.floating-edit-bar-toggle.edit-bar-toggle.active .edit-bar-chevron{transform:rotate(0);color:var(--cardlab-on-pastel, #14130e)!important;stroke:var(--cardlab-on-pastel, #14130e)!important}.edit-bar-toggle-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:inherit}.edit-bar{display:flex;flex-wrap:nowrap;gap:12px;padding:0;align-items:center;justify-content:flex-start;width:100%;max-width:1900px;margin:0 auto;overflow-x:auto;white-space:nowrap;min-width:0;background:transparent;scrollbar-width:none;-ms-overflow-style:none}.edit-bar::-webkit-scrollbar{display:none}.edit-bar-group{display:flex;align-items:center;border-radius:8px;padding:6px 10px;gap:6px;white-space:nowrap;flex-shrink:0;margin-right:2px}.edit-bar-group-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pt-accent-highlight);margin-right:2px;padding-right:6px;white-space:nowrap}.edit-bar-divider{display:none}.edit-bar-group-label,.edit-bar-tab-title .edit-bar-group-label,.edit-bar .info-theme .edit-bar-group-label,.edit-bar-tab-info .edit-bar-group-label,.edit-bar-tab-info .info-theme .edit-bar-group-label,.edit-bar-tab-info .info-format-group .edit-bar-group-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pt-accent-highlight)!important;margin-right:2px;padding-right:6px;white-space:nowrap}.edit-bar select{color:#fff;border-radius:6px;padding:.48rem 2rem .48rem .6rem;font-size:.85rem;font-family:var(--pt-font-body, "Roboto", sans-serif);font-weight:400;max-width:110px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.edit-bar select:hover,.edit-bar select:focus{outline:none}.edit-bar select option:not([data-custom-font=true]):not([value^=custom-]){color:#fff}.edit-bar .edit-bar-button{color:#fff;border-radius:10px;padding:.55rem .8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:background .18s,border-color .18s,transform .18s}.edit-bar .edit-bar-button:hover{transform:translateY(-1px)}.edit-bar .edit-bar-button i{width:16px;height:16px}.edit-bar .format-btn{border-radius:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;cursor:pointer;color:#fff9;transition:background .18s,border-color .18s,color .18s,transform .18s}.edit-bar .format-btn:hover{color:#fff;transform:translateY(-1px)}.edit-bar-tab-title .format-btn.active{color:var(--cardlab-on-pastel, #14130e)}.edit-bar-tab-info .info-format-group .format-btn.active,.edit-bar-tab-info .info-theme .format-btn.active{color:var(--cardlab-on-pastel, #14130e)!important}.edit-bar .color-box{width:30px;height:30px;border-radius:10px;cursor:pointer}.edit-bar-range{display:flex;align-items:center;gap:8px}.edit-bar-range input[type=range]{width:65px;height:4px;-webkit-appearance:none;appearance:none;border-radius:2px;outline:none;cursor:pointer;flex-shrink:0}.edit-bar-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;cursor:pointer}.edit-bar-range input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;cursor:pointer;border:none}.edit-bar-range .range-value{color:#ffffffb8;font-size:12px;min-width:30px}.edit-bar [title]{pointer-events:none}@media screen and (max-width:1200px){.edit-bar{gap:8px}.edit-bar-group{padding:4px 6px}}.pl-ctx{--ctx-accent: #86b8d4}.cl-card-ctx{--ctx-accent: #ffc850}:is(.pl-ctx,.cl-card-ctx,.hub-item-context-menu){position:fixed;z-index:100090;box-sizing:border-box;width:max-content;min-width:15rem;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;padding:8px;border:1px solid color-mix(in srgb,var(--ctx-accent) 22%,#343638);border-radius:14px;background:radial-gradient(110% 70% at 100% 0%,color-mix(in srgb,var(--ctx-accent) 11%,transparent),transparent 75%),linear-gradient(160deg,#1b1d20,#111315 75%);color:#edf2f3;font-family:var(--pt-font-body, "Roboto", sans-serif);box-shadow:0 18px 48px #0009,inset 0 1px #ffffff06;scrollbar-width:thin;scrollbar-color:#495158 transparent}:is(.pl-ctx,.cl-card-ctx,.hub-item-context-menu)[hidden]{display:none!important}:is(.pl-ctx__heading,.cl-card-ctx__heading,.hub-item-context-menu__label){display:block;padding:5px 9px 7px;color:var(--ctx-accent);font-size:10px;line-height:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.pl-ctx__heading,.cl-card-ctx__heading,.hub-item-context-menu__label):not(:first-child){margin-top:10px}:is(.pl-ctx__item,.cl-card-ctx__item,.hub-item-context-menu__item){display:flex;align-items:center;gap:9px;box-sizing:border-box;width:100%;min-height:34px;margin:0;padding:6px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#edf2f3;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;text-align:left;box-shadow:none;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}:is(.pl-ctx__label,.cl-card-ctx__label,.hub-item-context-menu__title){flex:1 1 auto;min-width:0}:is(.pl-ctx__item,.cl-card-ctx__item,.hub-item-context-menu__item)>.material-symbols-rounded{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:20px;margin:0;font-size:18px;line-height:20px;color:var(--ctx-accent);-webkit-text-fill-color:currentColor}:is(.pl-ctx__item,.cl-card-ctx__item,.hub-item-context-menu__item):is(:hover,:focus-visible):not(:disabled){background:transparent;border-color:transparent;color:var(--ctx-accent)}:is(.pl-ctx__item,.cl-card-ctx__item,.hub-item-context-menu__item):focus-visible{outline:1px solid var(--ctx-accent);outline-offset:-1px}:is(.pl-ctx__item,.cl-card-ctx__item,.hub-item-context-menu__item):disabled{opacity:.4;cursor:not-allowed}:is(.pl-ctx__detail,.cl-card-ctx__detail){flex:0 0 auto;margin-left:12px;color:var(--ctx-accent);font-size:12px;font-weight:700;line-height:20px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hub-item-context-menu{--ctx-accent: var(--hub-theme-accent, #12cc5a);user-select:none}.hub-item-context-menu__item{--ctx-accent: var(--lab, var(--hub-theme-accent, #12cc5a))}.hub-item-context-menu__item>b{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:20px;margin:0;padding:0;border:0;background:transparent;color:var(--ctx-accent)}.hub-item-context-menu__item>b .material-symbols-rounded{font-size:18px;line-height:20px;color:inherit;-webkit-text-fill-color:currentColor}.hub-item-context-menu__title{color:inherit}.hub-item-context-menu{min-width:12rem}:is(.pl-ctx__item,.cl-card-ctx__item)>.ctx-server-logo{display:block;flex:0 0 18px;width:18px;height:18px;object-fit:contain;filter:none;opacity:1}.cl-upscale-select{width:100%;font-family:inherit}.cl-upscale-hint{margin:.45rem 0 .55rem;padding:.5rem .6rem;border-radius:8px;background:#ffc8501f;font-size:.78rem;line-height:1.5;color:#fff}.cl-upscale-readout{margin-top:.55rem;padding:.5rem .6rem .55rem;border-radius:9px;background:#ffc85017}.cl-upscale-meta{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.cl-upscale-stat{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cl-upscale-stat-key{font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#fff5e19e}.cl-upscale-stat-value{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-upscale-stat-value.is-gain{color:var(--pt-accent-strong, #ffc850)}.cl-upscale-bar{height:4px;margin:.5rem 0 .1rem;border-radius:3px;background:#ffffff1a;overflow:hidden}.cl-upscale-bar[hidden]{display:none}.cl-upscale-bar-fill{display:block;width:0;height:100%;border-radius:3px;background:var(--pt-accent-strong, #ffc850);transition:width .18s linear}.cl-upscale-bar.is-ok .cl-upscale-bar-fill{width:100%;background:#4ade80}.cl-upscale-bar.is-error .cl-upscale-bar-fill{width:100%;background:#f87171}.cl-upscale-status{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:.45rem 0 0;font-size:.76rem;line-height:1.45;color:#fff}.cl-upscale-status.is-ok .cl-upscale-status-text{color:#86efac}.cl-upscale-status.is-error .cl-upscale-status-text{color:#fca5a5}.cl-upscale-status-text{min-width:0}.cl-upscale-status-meta{flex:none;font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--pt-accent-strong, #ffc850)}.cl-upscale-status-meta:empty{display:none}#season-select option[data-off-server=true],.season-option--offserver{color:#60a5fa}.cl-emby-dashboard-fullscreen #cl-emby-not-configured .sonarr-form-content,.cl-emby-dashboard-fullscreen #cl-emby-connecting .sonarr-form-content{background:none;border:none;padding:0;width:auto;flex-shrink:0}.emby-sort-picker{position:relative}.emby-sort-trigger{display:flex;align-items:center;gap:6px;background:transparent;border-radius:20px;color:#e0e0e0;font-size:.82rem;padding:5px 10px 5px 12px;cursor:pointer;white-space:nowrap;transition:border-color .2s;min-width:120px}.emby-sort-trigger:hover{color:#fff}.emby-sort-trigger-label{flex:1}.emby-sort-trigger-arrow{font-size:.78rem;opacity:.7;min-width:10px}.emby-sort-panel{position:absolute;top:calc(100% + 4px);right:0;z-index:200;min-width:190px;border-radius:12px;padding:4px;display:flex;flex-direction:column}.emby-sort-item{display:flex;align-items:center;gap:6px;background:transparent;border:none;border-radius:8px;color:#ffffffb3;font-size:.82rem;padding:6px 10px;cursor:pointer;text-align:left;transition:background .12s,color .12s;width:100%}.emby-sort-item:hover,.emby-sort-item--active{color:#fff}.emby-sort-check{width:14px;font-size:.72rem;color:#00fff0e6;flex-shrink:0}.emby-sort-item-label{flex:1}.emby-sort-dir{font-size:.78rem;opacity:.85;color:#00fff0cc;margin-left:4px}.cl-emby-dashboard-logo{width:30px;height:30px;object-fit:contain}.cl-emby-shows-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.cl-emby-list-view .sonarr-list-id{font-size:.74rem}.cl-emby-season-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.25rem}.cl-emby-season-panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:.85rem;width:min(620px,100%);max-height:min(680px,calc(100vh - 3rem));overflow-x:hidden;overflow-y:auto;padding:.95rem;border-radius:18px}.cl-emby-season-close{position:absolute;top:.8rem;right:.8rem;width:34px;height:34px;border-radius:999px;color:#ffffffb8;font-size:1.35rem;line-height:1;cursor:pointer}.cl-emby-season-header{display:flex;align-items:center;gap:1.25rem;min-height:86px;padding:.65rem 3.2rem .9rem .25rem;border-width:0 0 1px;border-radius:0}.cl-emby-season-header img{width:64px;aspect-ratio:2 / 3;object-fit:cover;border-radius:8px}.cl-emby-season-header h3{margin:0;color:#fff;font-size:1.12rem}.cl-emby-season-kicker{display:block;margin:0 0 .18rem;color:#8edc88;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cl-emby-season-header p{margin:0;color:#ffffff8c;font-weight:700}.cl-emby-season-title-copy{min-width:0}.cl-emby-season-bulk-row{display:flex;align-items:center;justify-content:flex-end;gap:1.35rem;margin:-.05rem 0 0;padding:.05rem .2rem 0}.cl-emby-season-link-btn{border-radius:0;color:#8edc88d1;font:inherit;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:.35rem .2rem}.cl-emby-season-link-btn:hover{color:#fff}.cl-emby-season-list{display:grid;gap:.7rem;padding-top:.35rem;min-width:0}.cl-emby-season-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:52px;padding:.6rem .72rem;border-radius:10px;color:#fff;font:inherit;cursor:default;text-align:left}.cl-emby-season-row.is-done span{color:#8edc88}.cl-emby-dashboard-fullscreen.media-brand-jellyfin .cl-emby-season-row.is-done span{color:var(--jellyfin-accent, #a55ec4)}.cl-emby-season-row.is-partial span{color:#ffc850}.cl-emby-season-row span{display:block;font-weight:900}.cl-emby-season-row small{display:block;margin-top:.2rem;color:#ffffff80;font-weight:800}.cl-emby-season-actions{display:flex;gap:.5rem;align-items:center;min-width:0}.cl-emby-season-pill{flex:0 0 auto}.cl-emby-season-progress{transition:color .18s ease}.cl-emby-season-row.is-done .cl-emby-season-progress{color:#8edc88e6}.cl-emby-dashboard-fullscreen.media-brand-jellyfin .cl-emby-season-row.is-done .cl-emby-season-progress{color:#a55ec4eb}.cl-emby-season-row.is-partial .cl-emby-season-progress{color:#e8b86deb}#cl-emby-filter-tabs{flex-wrap:wrap}.cl-emby-dashboard-fullscreen .sonarr-header{margin-bottom:10px;padding-bottom:12px}.cl-emby-dashboard-fullscreen .sonarr-connected-bar{padding:10px 14px;margin-bottom:0;border-radius:12px}.cl-emby-dashboard-fullscreen .sonarr-library-section{gap:10px}.cl-emby-dashboard-fullscreen .sonarr-connected-label{font-size:.88rem}.cl-emby-dashboard-fullscreen .sonarr-connected-label strong{color:#8edc88}.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-connected-label strong{color:var(--jellyfin-accent, #a55ec4)}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-filter-tab:hover:not(.active){color:#8edc88}.cl-emby-dashboard-fullscreen .sonarr-filter-tab.active{color:#fff;font-weight:700}.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-filter-tab:hover:not(.active){color:var(--jellyfin-accent, #a55ec4)}.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-filter-tab.active{color:#fff;font-weight:700}.cl-emby-dashboard-fullscreen .sonarr-size-btn.active,.cl-emby-dashboard-fullscreen .sonarr-view-btn.active{color:#52b54b}.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-size-btn.active,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-view-btn.active{color:var(--jellyfin-accent, #a55ec4)}.cl-emby-dashboard-fullscreen #cl-emby-missing-seasons-btn[aria-pressed=true]{color:#fff;background:#52b54b}.cl-emby-dashboard-fullscreen.media-brand-jellyfin #cl-emby-missing-seasons-btn[aria-pressed=true]{color:#fff;background:var(--jellyfin-accent, #a55ec4)}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-item.has-titlecards .sonarr-item-name{color:#8edc88}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-tc-pill.full{color:#8edc88}.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-item.has-titlecards .sonarr-item-name,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-tc-pill.full{color:var(--jellyfin-accent, #a55ec4)}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-list-item.has-titlecards .sonarr-list-name{color:#8edc88}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-list-progress.done .sonarr-list-progress-top span,.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-list-progress.done .sonarr-list-progress-top strong{color:#8edc88}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-list-hint{color:#52b54b}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-list-mark-btn:hover{color:#52b54b}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .cl-emby-list-view .sonarr-status-badge.continuing{color:#fff}.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-hint,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-mark-btn:hover,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.has-titlecards .sonarr-list-mark-btn{color:var(--jellyfin-accent, #a55ec4)}.cl-emby-dashboard-fullscreen.media-brand-jellyfin .cl-emby-list-view .sonarr-status-badge.continuing{color:#fff}.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.has-titlecards .sonarr-list-name,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-progress.done .sonarr-list-progress-top span,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-progress.done .sonarr-list-progress-top strong{color:var(--jellyfin-accent, #a55ec4)}.cl-emby-import-btn,.cl-emby-season-mark-btn,.cl-emby-push-options button{box-sizing:border-box;flex:0 0 auto;border-radius:999px;color:#ffffffdb;font:inherit;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;padding:.62rem .85rem;cursor:pointer}.cl-emby-import-btn:hover,.cl-emby-season-mark-btn:hover,.cl-emby-push-options button:hover:not(:disabled){color:#fff}.cl-emby-season-overlay.media-brand-jellyfin .cl-emby-import-btn:hover,.cl-emby-season-overlay.media-brand-jellyfin .cl-emby-season-mark-btn:hover,.cl-emby-push-modal.media-brand-jellyfin .cl-emby-push-options button:hover:not(:disabled){color:#fff}.cl-emby-import-btn:disabled,.cl-emby-season-mark-btn:disabled,.cl-emby-push-options button:disabled{cursor:not-allowed;opacity:.42}.cl-emby-push-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1rem}.cl-emby-push-card{position:relative;width:min(460px,100%);border-radius:22px;padding:1.25rem}.cl-emby-push-card h3{margin:0 2rem .35rem 0;color:#fff;font-size:1.15rem}.cl-emby-push-card p,.cl-emby-push-status{margin:0;color:#ffffff94;font-weight:700;line-height:1.45}.cl-emby-push-options{display:grid;gap:.65rem;margin:1rem 0}.cl-emby-push-options button{display:flex;justify-content:space-between;align-items:center;gap:.9rem;border-radius:12px;padding:.82rem .95rem;text-align:left}.cl-emby-push-option-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.cl-emby-push-option-copy strong{color:#ffffffeb;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.cl-emby-push-option-copy small{color:#ffffff94;font-size:.74rem;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.cl-emby-push-count{flex:0 0 auto;color:#75f06d;font-size:.78rem;font-weight:900;letter-spacing:.03em}.cl-emby-push-modal.media-brand-jellyfin .cl-emby-push-count{color:var(--jellyfin-accent, #a55ec4)}.cl-emby-push-close{position:absolute;top:.85rem;right:.85rem;width:34px;height:34px;border-radius:999px;color:#ffffffbd;font-size:1.35rem;line-height:1;cursor:pointer}#card-emby-push-btn.icon-button.emby-green,#card-emby-push-btn.icon-button.emby-green.media-brand-jellyfin{color:#fff}.cl-emby-season-overlay.media-brand-jellyfin .cl-emby-season-kicker{color:var(--jellyfin-accent, #a55ec4)}.cl-emby-season-overlay.media-brand-jellyfin .cl-emby-season-link-btn{color:#a55ec4d1}@media(max-width:760px){#cl-emby-close-btn{width:38px;min-height:34px;padding:0!important;font-size:0!important;flex-shrink:0;justify-content:center}#cl-emby-close-btn svg{width:17px;height:17px;margin-right:0!important}#cl-emby-disconnect-btn{width:auto;min-height:32px;padding:.52rem .72rem!important;font-size:.66rem!important;justify-content:center;flex-shrink:0;margin-left:auto}.cl-emby-season-overlay{padding:.8rem;align-items:center}.cl-emby-season-panel{max-height:calc(100vh - 1.6rem);padding:.85rem}.cl-emby-season-row{grid-template-columns:1fr;gap:.8rem}.cl-emby-season-header{align-items:flex-start;flex-wrap:wrap}.cl-emby-season-bulk-row{justify-content:flex-end;gap:.8rem;width:100%;padding:0}.cl-emby-season-bulk-row .cl-emby-season-link-btn{flex:1 1 0}.cl-emby-season-actions{display:grid;grid-template-columns:1fr 1fr}.cl-emby-import-btn{width:100%}}.emby-push-summary-modal{position:fixed;inset:0;z-index:100002;display:flex;align-items:center;justify-content:center;padding:1rem}.emby-push-summary-modal{--eps-accent: #75f06d;--eps-accent-soft: rgba(117, 240, 109, .13);--eps-accent-border: rgba(117, 240, 109, .3)}.emby-push-summary-modal.media-brand-jellyfin{--eps-accent: var(--jellyfin-accent, #a55ec4);--eps-accent-soft: rgba(165, 94, 196, .14);--eps-accent-border: rgba(165, 94, 196, .34)}.emby-push-summary-modal .eps-card{width:min(560px,calc(100vw - 32px))}.emby-push-summary-modal .eps-body{gap:.75rem}.emby-push-summary-modal .eps-summary,.emby-push-summary-modal .eps-stats,.emby-push-summary-modal .eps-result-section{border-radius:14px}.emby-push-summary-modal .eps-summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem}.emby-push-summary-modal .eps-summary-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#10131d;font-weight:900}.emby-push-summary-modal .eps-summary--fail .eps-summary-icon{color:#fff}.emby-push-summary-modal .eps-summary-meta,.emby-push-summary-modal .eps-stats span{color:#ffffff94;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.emby-push-summary-modal .eps-summary-copy{min-width:0}.emby-push-summary-modal .eps-summary-lead{color:#fff;font-size:.98rem;font-weight:850}.emby-push-summary-modal .eps-summary-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.42rem}.emby-push-summary-modal .eps-summary-meta span{padding:.22rem .48rem;border-radius:999px;white-space:nowrap}.emby-push-summary-modal .eps-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.emby-push-summary-modal .eps-stats div{padding:.62rem .45rem;text-align:center}.emby-push-summary-modal .eps-stats strong{display:block;color:#fff;font-size:1.05rem;line-height:1}.emby-push-summary-modal .eps-results{display:grid;gap:.55rem}.emby-push-summary-modal .eps-result-section{overflow:hidden}.emby-push-summary-modal .eps-result-heading{display:flex;align-items:center;padding:.72rem .8rem .45rem;color:#ffffffd6;font-size:.78rem;font-weight:850}.emby-push-summary-modal .eps-result-list{margin:0;padding:0 .8rem .75rem;list-style:none;display:grid;gap:.35rem;max-height:180px;overflow-y:auto}.emby-push-summary-modal .eps-result-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.42rem .5rem;border-radius:9px}.emby-push-summary-modal .eps-season-groups{display:grid;gap:.42rem;padding:0 .68rem .72rem}.emby-push-summary-modal .eps-season-section{border-radius:10px;overflow:hidden}.emby-push-summary-modal .eps-season-section summary{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.5rem .62rem;cursor:pointer;color:#ffffffc7;font-size:.74rem;font-weight:850;list-style:none}.emby-push-summary-modal .eps-season-section summary::-webkit-details-marker{display:none}.emby-push-summary-modal .eps-season-section summary:after{content:"View";margin-left:auto;color:#ffffff73;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.emby-push-summary-modal .eps-season-section[open] summary:after{content:"Hide"}.emby-push-summary-modal .eps-season-section .eps-result-list{padding:0 .5rem .55rem;max-height:180px}.emby-push-summary-modal .eps-result-name{color:#ffffffc7;font-size:.78rem;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emby-push-summary-modal .eps-result-meta{display:flex;flex-wrap:wrap;gap:.25rem}.emby-push-summary-modal .eps-result-meta span{padding:.12rem .36rem;border-radius:999px;color:#ffffff85;font-size:.66rem;font-weight:750}.emby-push-summary-modal .eps-result-inline-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.38rem;min-width:0;color:#ffffff8a;font-size:.7rem;font-weight:800;white-space:nowrap}.emby-push-summary-modal .eps-result-reason{color:#e87070d1;font-size:.72rem;font-weight:650}@media(max-width:560px){.emby-push-summary-modal .eps-summary{grid-template-columns:38px minmax(0,1fr)}.emby-push-summary-modal .eps-summary-meta{grid-column:2 / -1;justify-content:flex-start}}.cl-plex-dashboard-fullscreen #cl-plex-not-configured .sonarr-form-content,.cl-plex-dashboard-fullscreen #cl-plex-connecting .sonarr-form-content{background:none;border:none;padding:0;width:auto;flex-shrink:0}.plex-sort-picker{position:relative}.plex-sort-trigger{display:flex;align-items:center;gap:6px;background:transparent;border-radius:20px;color:#e0e0e0;font-size:.82rem;padding:5px 10px 5px 12px;cursor:pointer;white-space:nowrap;transition:border-color .2s;min-width:120px}.plex-sort-trigger:hover{color:#fff}.plex-sort-trigger-label{flex:1}.plex-sort-trigger-arrow{font-size:.78rem;opacity:.7;min-width:10px}.plex-sort-panel{position:absolute;top:calc(100% + 4px);right:0;z-index:200;min-width:190px;border-radius:12px;padding:4px;display:flex;flex-direction:column}.plex-sort-item{display:flex;align-items:center;gap:6px;background:transparent;border:none;border-radius:8px;color:#ffffffb3;font-size:.82rem;padding:6px 10px;cursor:pointer;text-align:left;transition:background .12s,color .12s;width:100%}.plex-sort-item:hover,.plex-sort-item--active{color:#fff}.plex-sort-check{width:14px;font-size:.72rem;color:#00fff0e6;flex-shrink:0}.plex-sort-item-label{flex:1}.plex-sort-dir{font-size:.78rem;opacity:.85;color:#00fff0cc;margin-left:4px}.cl-plex-dashboard-logo{width:30px;height:30px;object-fit:contain}.cl-plex-dashboard-fullscreen .sonarr-header{margin-bottom:10px;padding-bottom:12px}.cl-plex-dashboard-fullscreen .sonarr-connected-bar{padding:10px 14px;margin-bottom:0;border-radius:12px}.cl-plex-dashboard-fullscreen .sonarr-library-section{gap:10px}.cl-plex-dashboard-fullscreen .sonarr-connected-label{font-size:.88rem}.cl-plex-shows-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.cl-plex-list-view .sonarr-list-id{font-size:.74rem}.cl-plex-season-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.25rem}.cl-plex-season-panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:.85rem;width:min(620px,100%);max-height:min(680px,calc(100vh - 3rem));overflow-x:hidden;overflow-y:auto;padding:.95rem;border-radius:18px}.cl-plex-season-close{position:absolute;top:.8rem;right:.8rem;width:34px;height:34px;border-radius:999px;color:#ffffffb8;font-size:1.35rem;line-height:1;cursor:pointer}.cl-plex-season-header{display:flex;align-items:center;gap:1.25rem;min-height:86px;padding:.65rem 3.2rem .9rem .25rem;border-width:0 0 1px;border-radius:0}.cl-plex-season-header img{width:64px;aspect-ratio:2 / 3;object-fit:cover;border-radius:8px}.cl-plex-season-header h3{margin:0;color:#fff;font-size:1.12rem}.cl-plex-season-kicker{display:block;margin:0 0 .18rem;color:#f7c546;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cl-plex-season-header p{margin:0;color:#ffffff8c;font-weight:700}.cl-plex-season-title-copy{min-width:0}.cl-plex-season-bulk-row{display:flex;align-items:center;justify-content:flex-end;gap:1.35rem;margin:-.05rem 0 0;padding:.05rem .2rem 0}.cl-plex-season-link-btn{border-radius:0;color:#f7c546d1;font:inherit;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:.35rem .2rem}.cl-plex-season-link-btn:hover{color:#fff}.cl-plex-season-list{display:grid;gap:.7rem;padding-top:.35rem;min-width:0}.cl-plex-season-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:52px;padding:.6rem .72rem;border-radius:10px;color:#fff;font:inherit;cursor:default;text-align:left}.cl-plex-season-row.is-done span{color:#f7c546}.cl-plex-season-row.is-partial span{color:#7eb8ff}.cl-plex-season-row span{display:block;font-weight:900}.cl-plex-season-row small{display:block;margin-top:.2rem;color:#ffffff80;font-weight:800}.cl-plex-season-actions{display:flex;gap:.5rem;align-items:center;min-width:0}.cl-plex-season-pill{flex:0 0 auto}.cl-plex-season-progress{transition:color .18s ease}.cl-plex-season-row.is-done .cl-plex-season-progress{color:#f7c546e6}.cl-plex-season-row.is-partial .cl-plex-season-progress{color:#7eb8ffeb}#cl-plex-filter-tabs{flex-wrap:wrap}.cl-plex-dashboard-fullscreen .sonarr-connected-label strong{color:#f7c546}.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-connected-label strong{color:var(--jellyfin-accent, #a55ec4)}.cl-plex-dashboard-fullscreen .sonarr-filter-tab:hover:not(.active){color:#f7c546}.cl-plex-dashboard-fullscreen .sonarr-filter-tab.active{color:#fff;font-weight:700}.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-filter-tab:hover:not(.active){color:var(--jellyfin-accent, #a55ec4)}.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-filter-tab.active{color:#fff;font-weight:700}.cl-plex-dashboard-fullscreen .sonarr-size-btn.active,.cl-plex-dashboard-fullscreen .sonarr-view-btn.active{color:#e5a00d}.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-size-btn.active,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-view-btn.active{color:var(--jellyfin-accent, #a55ec4)}.cl-plex-dashboard-fullscreen #cl-plex-missing-seasons-btn[aria-pressed=true]{color:#17120a;background:#e5a00d}.cl-plex-dashboard-fullscreen .sonarr-item.has-titlecards .sonarr-item-name{color:#f7c546}.cl-plex-dashboard-fullscreen .sonarr-tc-pill.full{color:#e5a00d}.cl-plex-dashboard-fullscreen .sonarr-list-item.has-titlecards .sonarr-list-name,.cl-plex-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top span,.cl-plex-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top strong{color:#f7c546}.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-item.has-titlecards .sonarr-item-name,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-tc-pill.full,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.has-titlecards .sonarr-list-name,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-progress.done .sonarr-list-progress-top span,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-progress.done .sonarr-list-progress-top strong{color:var(--jellyfin-accent, #a55ec4)}.cl-plex-import-btn,.cl-plex-season-mark-btn,.cl-plex-push-options button{box-sizing:border-box;flex:0 0 auto;border-radius:999px;color:#ffffffdb;font:inherit;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;padding:.62rem .85rem;cursor:pointer}.cl-plex-import-btn:hover,.cl-plex-season-mark-btn:hover,.cl-plex-push-options button:hover:not(:disabled){color:#fff}.cl-plex-import-btn:disabled,.cl-plex-season-mark-btn:disabled,.cl-plex-push-options button:disabled{cursor:not-allowed;opacity:.42}.cl-plex-push-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1rem}.cl-plex-push-card{position:relative;width:min(460px,100%);border-radius:22px;padding:1.25rem}.cl-plex-push-card h3{margin:0 2rem .35rem 0;color:#fff;font-size:1.15rem}.cl-plex-push-card p,.cl-plex-push-status{margin:0;color:#ffffff94;font-weight:700;line-height:1.45}.cl-plex-push-options{display:grid;gap:.65rem;margin:1rem 0}.cl-plex-push-options button{display:flex;justify-content:space-between;align-items:center;gap:.9rem;border-radius:12px;padding:.82rem .95rem;text-align:left}.cl-plex-push-option-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.cl-plex-push-option-copy strong{color:#ffffffeb;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.cl-plex-push-option-copy small{color:#ffffff94;font-size:.74rem;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.cl-plex-push-count{flex:0 0 auto;color:#f7c546;font-size:.78rem;font-weight:900;letter-spacing:.03em}.cl-plex-push-modal.media-brand-jellyfin .cl-plex-push-count{color:var(--jellyfin-accent, #a55ec4)}.cl-plex-push-close{position:absolute;top:.85rem;right:.85rem;width:34px;height:34px;border-radius:999px;color:#ffffffbd;font-size:1.35rem;line-height:1;cursor:pointer}#card-plex-push-btn.icon-button.plex-green,#card-plex-push-btn.icon-button.plex-green.media-brand-jellyfin{color:#fff}@media(max-width:760px){#cl-plex-close-btn{width:38px;min-height:34px;padding:0!important;font-size:0!important;flex-shrink:0;justify-content:center}#cl-plex-close-btn svg{width:17px;height:17px;margin-right:0!important}#cl-plex-disconnect-btn{width:auto;min-height:32px;padding:.52rem .72rem!important;font-size:.66rem!important;justify-content:center;flex-shrink:0;margin-left:auto}.cl-plex-season-overlay{padding:.8rem;align-items:center}.cl-plex-season-panel{max-height:calc(100vh - 1.6rem);padding:.85rem}.cl-plex-season-row{grid-template-columns:1fr;gap:.8rem}.cl-plex-season-header{align-items:flex-start;flex-wrap:wrap}.cl-plex-season-bulk-row{justify-content:flex-end;gap:.8rem;width:100%;padding:0}.cl-plex-season-bulk-row .cl-plex-season-link-btn{flex:1 1 0}.cl-plex-season-actions{display:grid;grid-template-columns:1fr 1fr}.cl-plex-import-btn{width:100%}}.plex-push-summary-modal{position:fixed;inset:0;z-index:100002;display:flex;align-items:center;justify-content:center;padding:1rem}.eps-card{position:relative;width:min(460px,calc(100vw - 32px));border-radius:22px;padding:1.7rem 1.55rem 1.3rem;animation:modalFadeIn .22s ease-out forwards}.eps-card>.eps-bar{width:54px;height:4px;margin:0 auto 1rem;border-radius:999px}.eps-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.eps-title{margin:0;font-size:1.45rem;font-weight:800;line-height:1.1}.eps-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#ffffff8c;font-size:.9rem;line-height:1;cursor:pointer;transition:background .18s,color .18s;margin-top:2px}.eps-close:hover{color:#ffffffe6}.eps-body{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.2rem}.eps-footer{display:flex;justify-content:center}.eps-ok{border-radius:999px;color:#fff9;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.6rem 1.8rem;cursor:pointer;transition:background .18s,color .18s;font-family:inherit}.eps-ok:hover{color:#ffffffd9}.plex-push-summary-modal{--eps-accent: #f7c546;--eps-accent-soft: rgba(247, 197, 70, .14);--eps-accent-border: rgba(247, 197, 70, .34)}.plex-push-summary-modal .eps-card{width:min(560px,calc(100vw - 32px))}.plex-push-summary-modal .eps-body{gap:.75rem}.plex-push-summary-modal .eps-summary,.plex-push-summary-modal .eps-stats,.plex-push-summary-modal .eps-result-section{border-radius:14px}.plex-push-summary-modal .eps-summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem}.plex-push-summary-modal .eps-summary-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#10131d;font-weight:900}.plex-push-summary-modal .eps-summary--fail .eps-summary-icon{color:#fff}.plex-push-summary-modal .eps-summary-meta,.plex-push-summary-modal .eps-stats span{color:#ffffff94;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.plex-push-summary-modal .eps-summary-copy{min-width:0}.plex-push-summary-modal .eps-summary-lead{color:#fff;font-size:.98rem;font-weight:850}.plex-push-summary-modal .eps-summary-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.42rem}.plex-push-summary-modal .eps-summary-meta span{padding:.22rem .48rem;border-radius:999px;white-space:nowrap}.plex-push-summary-modal .eps-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.plex-push-summary-modal .eps-stats div{padding:.62rem .45rem;text-align:center}.plex-push-summary-modal .eps-stats strong{display:block;color:#fff;font-size:1.05rem;line-height:1}.plex-push-summary-modal .eps-results{display:grid;gap:.55rem}.plex-push-summary-modal .eps-result-section{overflow:hidden}.plex-push-summary-modal .eps-result-heading{display:flex;align-items:center;padding:.72rem .8rem .45rem;color:#ffffffd6;font-size:.78rem;font-weight:850}.plex-push-summary-modal .eps-result-list{margin:0;padding:0 .8rem .75rem;list-style:none;display:grid;gap:.35rem;max-height:180px;overflow-y:auto}.plex-push-summary-modal .eps-result-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.42rem .5rem;border-radius:9px}.plex-push-summary-modal .eps-season-groups{display:grid;gap:.42rem;padding:0 .68rem .72rem}.plex-push-summary-modal .eps-season-section{border-radius:10px;overflow:hidden}.plex-push-summary-modal .eps-season-section summary{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.5rem .62rem;cursor:pointer;color:#ffffffc7;font-size:.74rem;font-weight:850;list-style:none}.plex-push-summary-modal .eps-season-section summary::-webkit-details-marker{display:none}.plex-push-summary-modal .eps-season-section summary:after{content:"View";margin-left:auto;color:#ffffff73;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.plex-push-summary-modal .eps-season-section[open] summary:after{content:"Hide"}.plex-push-summary-modal .eps-season-section .eps-result-list{padding:0 .5rem .55rem;max-height:180px}.plex-push-summary-modal .eps-result-name{color:#ffffffc7;font-size:.78rem;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plex-push-summary-modal .eps-result-meta{display:flex;flex-wrap:wrap;gap:.25rem}.plex-push-summary-modal .eps-result-meta span{padding:.12rem .36rem;border-radius:999px;color:#ffffff85;font-size:.66rem;font-weight:750}.plex-push-summary-modal .eps-result-inline-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.38rem;min-width:0;color:#ffffff8a;font-size:.7rem;font-weight:800;white-space:nowrap}.plex-push-summary-modal .eps-result-reason{color:#e87070d1;font-size:.72rem;font-weight:650}@media(max-width:560px){.plex-push-summary-modal .eps-summary{grid-template-columns:38px minmax(0,1fr)}.plex-push-summary-modal .eps-summary-meta{grid-column:2 / -1;justify-content:flex-start}}.sonarr-dashboard-fullscreen{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;padding:28px 32px 32px;overflow-y:auto;gap:0;font-family:var(--pt-font-body, "Roboto", sans-serif);color:#e0e0e0}body.sonarr-dashboard-open{overflow:hidden}.sonarr-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:16px;flex-shrink:0}.sonarr-header-title{display:flex;flex-direction:column}.sonarr-header-title-row{display:flex;align-items:center;gap:10px;margin-bottom:4px}.sonarr-dashboard-logo{width:30px;height:30px;object-fit:contain}.sonarr-header h2{margin:0;font-size:1.9rem;font-weight:800;-webkit-text-fill-color:transparent}.sonarr-subtitle{margin:0;color:#ffffff94;font-size:.95rem}#sonarr-not-configured .sonarr-form-content,#sonarr-connecting .sonarr-form-content{background:none;border:none;padding:0;width:auto;flex-shrink:0}#sonarr-disconnect-btn{color:#68f0e3}#sonarr-disconnect-btn:hover{color:#fff}.sonarr-connected-bar{display:flex;align-items:center;justify-content:space-between;border-radius:16px;padding:12px 16px;margin-bottom:14px;flex-shrink:0}.sonarr-connected-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.sonarr-connected-label{font-size:.95rem;color:#e0e0e0}.sonarr-connected-label strong{color:#bffdf7}.sonarr-connected-url{font-size:.85rem;color:#ffffff75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(48vw,620px)}.sonarr-connection-form{padding:20px 24px;border-radius:20px;text-align:left;width:100%;max-width:680px;margin:0 auto 20px;flex-shrink:0;align-self:center;box-sizing:border-box;display:flex;align-items:center;gap:1.5rem}.sonarr-form-header{flex:1;min-width:0;margin-bottom:0;text-align:left}.sonarr-form-header h3{margin:0 0 4px;font-size:1.05rem;color:#fff;font-weight:800}.sonarr-form-content{flex-shrink:0}.connection-info{margin:0;color:#ffffff8f;font-size:.9rem}.sonarr-connection-error-card{width:100%;max-width:680px;margin:-6px auto 20px;padding:12px 14px;border-radius:12px;box-shadow:none;box-sizing:border-box}.sonarr-connection-error-label{display:inline-block;margin-bottom:6px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d58a96}.sonarr-connection-error-card p{margin:0;color:#f2dde1;font-size:.82rem;line-height:1.45}.sonarr-form-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:18px;padding:18px;border-radius:16px;width:100%;box-sizing:border-box}.connection-stack{display:flex;flex-direction:column;gap:14px;width:100%;max-width:370px;box-sizing:border-box}.form-group{flex:1;min-width:200px;box-sizing:border-box}.full-width{width:100%}.connect-btn{color:#fff!important;border-radius:999px!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;min-height:46px!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:.78rem 1.05rem!important;box-sizing:border-box!important}.connect-btn:hover{transform:translateY(-2px)!important}.sonarr-https-advice{flex:0 0 260px;max-width:260px;min-width:180px;color:#ffc850;padding:16px 20px;border-radius:14px;font-size:1rem;line-height:1.6}.sonarr-https-advice strong{font-weight:700;color:#ffc850}.sonarr-https-advice a{color:#ffc850;text-decoration:underline;font-weight:500}.sonarr-https-advice ul{margin:8px 0 0 18px;padding:0}.sonarr-https-advice li{margin-bottom:6px}.sonarr-library-section{display:flex;flex-direction:column;flex:1;min-height:0;gap:14px}.sonarr-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;flex-shrink:0}.sonarr-toolbar-left{display:flex;align-items:center;gap:10px;flex:1;flex-wrap:wrap;min-width:0}.sonarr-toolbar-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.sonarr-search-wrap{position:relative;flex:1;min-width:200px;max-width:360px}.sonarr-search-input{width:100%;padding:11px 34px 11px 36px;border-radius:999px;color:#fff;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.9rem;outline:none;box-sizing:border-box;transition:border-color .2s}.sonarr-search-input::placeholder{color:#ffffff59}.sonarr-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff6;cursor:pointer;font-size:.75rem;line-height:1;padding:2px 4px;transition:color .15s}.sonarr-search-clear:hover{color:#fff}.sonarr-filter-tabs{display:flex;gap:6px}.sonarr-filter-tab{border-radius:10px;color:#ffffff8c;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.8rem;font-weight:600;text-transform:none;padding:.62rem .95rem;cursor:pointer;transition:all .2s}.sonarr-filter-tab:hover{color:#bffdf7}.sonarr-filter-tab.active{color:#fff;font-weight:700}.sonarr-item-count{font-size:.82rem;color:#666;white-space:nowrap}.sonarr-sort-select{border-radius:20px;color:#ccc;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.82rem;padding:5px 12px;outline:none;cursor:pointer;transition:border-color .2s}.sonarr-sort-select:focus,.sonarr-sort-select:hover{color:#fff}.sonarr-sort-select option{color:#e0e0e0}.sonarr-size-toggle{display:flex;gap:2px;border-radius:8px;padding:3px}.sonarr-size-btn{background:transparent;border:none;border-radius:5px;color:#777;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;font-family:var(--pt-font-body, "Roboto", sans-serif);transition:all .18s}.sonarr-size-btn:hover{color:#ccc}.sonarr-size-btn.active{color:#68f0e3}.sonarr-view-toggle{display:flex;gap:2px;border-radius:8px;padding:3px}.sonarr-view-btn{background:transparent;border:none;border-radius:5px;color:#777;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s}.sonarr-view-btn:hover{color:#ccc}.sonarr-view-btn.active{color:#68f0e3}.sonarr-icon-btn{border-radius:7px;color:#777;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s;flex-shrink:0;padding:0}.sonarr-icon-btn:hover{color:#ccc}#cl-emby-missing-seasons-btn,#cl-plex-missing-seasons-btn{width:30px}#cl-emby-missing-seasons-btn span[data-missing-seasons-label],#cl-plex-missing-seasons-btn span[data-missing-seasons-label]{display:none}.sonarr-shows-container{flex:1;overflow:auto}.sonarr-shows-container::-webkit-scrollbar{width:6px}.sonarr-shows-container::-webkit-scrollbar-track{background:transparent}.sonarr-shows-container::-webkit-scrollbar-thumb{border-radius:3px}.sonarr-shows-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;padding:4px 2px 20px}.sonarr-item{cursor:pointer;border-radius:8px;overflow:visible;transition:all .2s ease}.sonarr-item:hover{transform:translateY(-3px)}.sonarr-item-thumb{position:relative;aspect-ratio:2 / 3;overflow:hidden;border-radius:6px;display:flex;align-items:center;justify-content:center}.sonarr-item-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .3s ease}.sonarr-item.has-titlecards .sonarr-item-thumb img{filter:none}.sonarr-item-thumb.no-image:after{content:"No image";color:#fff3;font-size:.7rem;text-align:center;position:absolute}.sonarr-item-hover-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity .18s ease;color:#fff;font-size:.72rem;font-weight:600;text-align:center;padding:6px;pointer-events:none}.sonarr-item:hover .sonarr-item-hover-overlay{opacity:1}.sonarr-item-checkbox{position:absolute;top:8px;left:8px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:transparent;opacity:0;z-index:4;pointer-events:none}.sonarr-item-name{padding:6px 8px 2px;font-size:.8rem;font-weight:600;color:#e8e8e8;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;min-height:2.3em}.sonarr-item.has-titlecards .sonarr-item-name{color:#bffdf7}.sonarr-item.partial-titlecards .sonarr-item-name{color:#ffc850}.sonarr-item-badges{display:flex;align-items:center;gap:4px;padding:0 8px 7px;flex-wrap:wrap}.sonarr-item-year-inline{font-size:.72rem;color:#666;margin-left:auto}.sonarr-status-badge{display:inline-flex;align-items:center;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.sonarr-status-badge.continuing,.sonarr-status-badge.ended{color:#fff}.sonarr-status-badge.upcoming,.sonarr-status-badge.future{color:#000}.sonarr-tc-pill{display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:20px;white-space:nowrap}.sonarr-tc-pill.partial{color:#ffc850}.sonarr-tc-pill.full{color:#68f0e3}.sonarr-list-view{display:flex;flex-direction:column;gap:3px;padding:4px 2px 20px;min-width:0}.sonarr-list-header,.sonarr-list-item{display:grid;grid-template-columns:44px minmax(280px,1.6fr) 82px 64px 140px 104px 72px 78px minmax(220px,1fr) 78px;align-items:center;gap:12px}.sonarr-list-header{position:sticky;top:0;z-index:2;padding:0 14px 8px;color:#ffffff61;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sonarr-list-item{position:relative;min-height:58px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .18s ease}.sonarr-list-item.has-titlecards .sonarr-list-name{color:#bffdf7}.sonarr-list-item.partial-titlecards .sonarr-list-name{color:#ffc850}.sonarr-list-thumb{width:34px;height:50px;border-radius:5px;overflow:hidden;flex-shrink:0}.sonarr-list-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sonarr-list-title-cell{display:flex;align-items:center;min-width:0}.sonarr-list-name{font-size:1rem;font-weight:800;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sonarr-list-id,.sonarr-list-year,.sonarr-list-network,.sonarr-list-stat,.sonarr-list-muted{font-size:.78rem;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sonarr-list-year,.sonarr-list-id,.sonarr-list-stat{font-variant-numeric:tabular-nums}.sonarr-list-id,.sonarr-list-network{color:#ffffff80}.sonarr-list-network{max-width:140px}.sonarr-list-stat{color:#ffffff94;font-weight:700}.sonarr-list-status-cell{min-width:0}.sonarr-list-progress{display:grid;gap:5px;min-width:0}.sonarr-list-progress-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.72rem;color:#ffffff8a;min-width:0}.sonarr-list-progress-top span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sonarr-list-progress-top strong{color:#ffffffb8;font-variant-numeric:tabular-nums;white-space:nowrap}.sonarr-list-progress-track{height:5px;overflow:hidden;border-radius:999px}.sonarr-list-progress-track span{display:block;height:100%;min-width:0;border-radius:inherit}.sonarr-list-right{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-shrink:0}.sonarr-list-hint{font-size:.78rem;color:#68f0e3;font-weight:800;white-space:nowrap}.sonarr-list-mark-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#f0f8ffd9;cursor:pointer;transition:all .15s;flex-shrink:0}.sonarr-list-mark-btn:hover{color:#68f0e3}.sonarr-list-item.has-titlecards .sonarr-list-mark-btn{color:#52b54b}.sonarr-list-item.partial-titlecards .sonarr-list-mark-btn{color:#ffc850}.mark-titlecards-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:.52rem .9rem;border-radius:999px;color:#f0f8ffe6;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease;white-space:nowrap}.mark-titlecards-btn .action-icon{width:13px;height:13px;stroke:currentColor;fill:none;flex-shrink:0}.sonarr-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:#888}.sonarr-spinner{width:36px;height:36px;border-radius:50%;animation:sonarr-spin .8s linear infinite}@keyframes sonarr-spin{to{transform:rotate(360deg)}}.sonarr-empty,.sonarr-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:14px;color:#888;text-align:center}.sonarr-error{color:#ff7070}.action-button.small{padding:6px 12px;font-size:.85em;height:26px;display:flex;align-items:center;gap:8px;font-weight:500}.sonarr-ctx-menu{position:fixed;z-index:10020;border-radius:12px;padding:.35rem;min-width:14.5rem}.sonarr-ctx-btn{display:flex;align-items:center;gap:.55rem;width:100%;background:transparent;border:none;text-align:left;padding:.5rem .55rem;border-radius:8px;color:#f4f6f7;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.84rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.sonarr-ctx-btn__ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:.45rem;color:#72d6ce}.sonarr-ctx-btn__ico .material-symbols-rounded{font-size:1rem;line-height:1;color:inherit}.sonarr-ctx-btn:hover{color:#fff}.sonarr-ctx-btn.sonarr-ctx-muted{color:#f4f6f7b8}.sonarr-ctx-btn.sonarr-ctx-muted .sonarr-ctx-btn__ico{color:#f4f6f7d1}.sonarr-ctx-btn.sonarr-ctx-muted:hover{color:#fff}.sonarr-ctx-sep{height:1px;margin:.25rem .35rem}.titlecard-season-modal{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center}.titlecard-season-modal .modal-content{width:min(640px,calc(100vw - 24px));max-height:88vh;overflow-y:auto;border-radius:22px;padding:22px 22px 18px;animation:sonarr-modal-in .25s ease}@keyframes sonarr-modal-in{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.titlecard-season-modal h3{margin:0 0 18px;padding-bottom:14px;color:#f4fbff;font-size:1rem;font-weight:800;text-align:left}.titlecard-season-modal h3 span{color:#bffdf7}.titlecard-season-bulk-actions{display:flex;align-items:center;gap:8px;margin:0 0 12px}.titlecard-season-bulk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.46rem .72rem;border-radius:999px;color:#ffffffd1;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .18s}.titlecard-season-bulk-btn:hover{color:#fff}.season-checkbox-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin:16px 0 0;padding:2px;max-height:55vh;overflow-y:auto}.season-checkbox-list label{display:flex;align-items:center;gap:10px;padding:.78rem .88rem;border-radius:12px;color:#ffffffc7;cursor:pointer;transition:all .2s}.season-checkbox-list input[type=checkbox]{margin:0;accent-color:#68f0e3}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:14px}.modal-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:.76rem 1rem;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.modal-actions button[type=submit]{color:#fff}.modal-actions button[type=submit]:hover{transform:translateY(-2px)}.modal-actions button[type=button]{color:#ffffffd1}.modal-actions button[type=button]:hover{transform:translateY(-2px)}.sonarr-mobile-row,.sonarr-mobile-field{display:contents}.sonarr-mobile-label,.sonarr-mobile-divider{display:none}.sonarr-icon-btn--text span:not(.material-symbols-rounded):not(.material-icons-round){display:none}.sonarr-mobile-tools-toggle{display:none}@media(max-width:760px){.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen{--cl-marked-ring: inset 0 0 0}.sonarr-dashboard-fullscreen{height:100dvh;padding:10px;overflow:hidden;gap:8px}.sonarr-header{flex-direction:row;align-items:center;gap:10px;margin-bottom:0;padding-bottom:8px}.sonarr-header-title{min-width:0}.sonarr-header-title-row{gap:7px;margin-bottom:1px}.sonarr-header-title-row svg,.sonarr-dashboard-logo{width:22px;height:22px;flex-shrink:0}.sonarr-header h2{font-size:1.14rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sonarr-subtitle{display:none}#sonarr-close-btn{width:38px;min-height:34px;padding:0!important;font-size:0!important;flex-shrink:0;justify-content:center}#sonarr-close-btn svg{width:17px;height:17px;margin-right:0!important}.sonarr-connected-bar{align-items:center;gap:9px;margin-bottom:0;padding:9px 10px;border-radius:12px;box-shadow:none;flex-direction:row}.sonarr-connected-info{flex:1;min-width:0;gap:7px;font-size:.78rem}.sonarr-connected-label{font-size:.78rem}.sonarr-connected-url{display:none}#sonarr-disconnect-btn{width:auto;min-height:32px;padding:.52rem .72rem!important;font-size:.66rem!important;justify-content:center;flex-shrink:0;margin-left:auto}.sonarr-library-section{min-height:0;gap:8px}.sonarr-library-toolbar,.sonarr-toolbar-left,.sonarr-toolbar-right{width:100%;flex-direction:column;align-items:stretch;gap:7px}.sonarr-toolbar-right{display:none;flex-direction:column;gap:7px;padding:9px 10px;border-radius:12px;box-sizing:border-box}.sonarr-dashboard-fullscreen.sonarr-tools-open .sonarr-toolbar-right{display:flex}.sonarr-item-count{font-size:.7rem;text-align:center;color:#ffffff61;line-height:1}.sonarr-search-wrap{max-width:none;width:100%;min-width:0}.sonarr-search-input{height:36px;font-size:.86rem;border-radius:12px}.sonarr-filter-tabs{width:100%;flex-wrap:wrap;gap:5px}.sonarr-filter-tab{flex:1 1 auto;padding:.46rem .6rem;font-size:.65rem;border-radius:10px;text-align:center}.sonarr-mobile-tools-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:34px;min-height:34px;padding:0 .8rem;border-radius:12px;box-sizing:border-box;appearance:none;-webkit-appearance:none;line-height:1;color:#ffffffb8;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.sonarr-mobile-tools-toggle>span{line-height:1}.sonarr-tools-chevron{flex-shrink:0;color:#fff6;transition:transform .22s ease}.sonarr-dashboard-fullscreen.sonarr-tools-open .sonarr-tools-chevron{transform:rotate(180deg)}.sonarr-dashboard-fullscreen.sonarr-tools-open .sonarr-mobile-tools-toggle{color:#ffffffe6!important}.sonarr-mobile-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sonarr-mobile-field{display:flex;flex-direction:column;gap:3px;min-width:0}.sonarr-mobile-label{display:block;font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#ffffff52;padding-left:2px}.sonarr-mobile-divider{display:block;height:1px;margin:1px -2px}.sonarr-sort-select{width:100%;min-width:0;height:30px;font-size:.73rem;border-radius:10px;padding-top:0;padding-bottom:0}.emby-sort-picker{width:100%}.emby-sort-trigger{width:100%;min-width:0;height:30px;font-size:.73rem;border-radius:10px;padding-top:0;padding-bottom:0;box-sizing:border-box}.emby-sort-panel{right:auto;left:0;min-width:100%}.sonarr-size-toggle,.sonarr-view-toggle{width:100%;box-sizing:border-box;justify-content:center;height:30px;padding:2px;align-items:stretch}.sonarr-size-btn,.sonarr-view-btn{flex:1 1 0;height:100%;width:0;min-width:0;min-height:0}.sonarr-icon-btn{width:100%;min-height:30px}.sonarr-icon-btn--text{flex-direction:row;gap:5px;height:30px;min-height:30px;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:700;border-radius:9px;color:#ffffffb8}.sonarr-icon-btn--text span:not(.material-symbols-rounded):not(.material-icons-round){display:inline}.sonarr-icon-btn--text:hover{color:#fff}.sonarr-shows-container{min-height:0;overflow-y:auto;overflow-x:hidden}.sonarr-shows-grid{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:9px;padding:3px 3px 18px}.sonarr-item{overflow:visible}.sonarr-item-name{font-size:.8rem;line-height:1.2}.sonarr-list-view{min-width:0;gap:5px;padding:0 1px 18px}.sonarr-list-header{display:none}.sonarr-list-item{grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 10px;min-height:58px;padding:7px 9px;align-items:center}.sonarr-list-thumb{grid-row:1 / 3;width:34px;height:50px}.sonarr-list-title-cell{grid-column:2 / 3;grid-row:1}.sonarr-list-name{font-size:.84rem}.sonarr-list-status-cell,.sonarr-list-year,.sonarr-list-id,.sonarr-list-network,.sonarr-list-stat{display:none}.sonarr-list-progress{grid-column:2 / 4;grid-row:2;gap:3px}.sonarr-list-progress-top{font-size:.66rem}.sonarr-list-progress-track{height:4px}.sonarr-list-right{grid-column:3;grid-row:1}.sonarr-list-hint{font-size:.7rem}.sonarr-form-content{flex-direction:column;gap:12px}.sonarr-https-advice{max-width:100%;width:100%;flex:none}}.sonarr-dashboard-fullscreen{--cl-service-bg: #151719;--cl-service-border: #33383d;--cl-service-accent: #72d6ce;--cl-service-accent-hover: #82e2da;--cl-service-accent-border: #4f9993;--cl-service-on-accent: #101514;--cl-partial-accent: #ffc850;--cl-partial-accent-border: #a67f2e;--cl-partial-on-accent: #14100a;--cl-status-continuing-bg: #78c985;--cl-status-continuing-border: #579562;--cl-status-ended-bg: #c87884;--cl-status-ended-border: #965463;--cl-status-upcoming-bg: #ffc850;--cl-status-upcoming-border: #9e7628;--cl-marked-outline-width: 2px;--cl-marked-ring: 0 0 0}.sonarr-dashboard-fullscreen .sonarr-dashboard-logo{filter:none!important}.sonarr-dashboard-fullscreen .sonarr-header h2{font-family:Bebas Neue,sans-serif!important;font-size:2.25rem!important;line-height:1!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--cl-service-accent)!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}#sonarr-dashboard .sonarr-connection-form,.sonarr-connected-bar{background:var(--cl-service-bg)!important;background-image:none!important;border-color:var(--cl-service-border)!important;box-shadow:none!important}#sonarr-dashboard .sonarr-connection-form{border-left:1px solid var(--cl-service-border)!important}.sonarr-connection-error-card{background:#151719!important;background-image:none!important;border:1px solid #8e5861!important;box-shadow:none!important}#sonarr-dashboard .connect-btn,#sonarr-open-settings-btn{background:var(--cl-service-accent)!important;background-image:none!important;border-color:var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important;box-shadow:none!important}#sonarr-dashboard .connect-btn:hover,#sonarr-open-settings-btn:hover{background:var(--cl-service-accent-hover)!important;border-color:var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important;box-shadow:none!important}#sonarr-disconnect-btn{background:#c87884!important;background-image:none!important;border-color:#965463!important;color:#14130e!important;box-shadow:none!important}#sonarr-disconnect-btn:hover{background:#d48893!important;border-color:#a86170!important;color:#14130e!important}.sonarr-filter-tab,.sonarr-mobile-tools-toggle,.sonarr-size-toggle,.sonarr-view-toggle,.sonarr-icon-btn,.sonarr-sort-select,.emby-sort-trigger{background:#32363b!important;background-image:none!important;border:1px solid #555c63!important;color:#f7f8f8!important;box-shadow:none!important}.sonarr-filter-tab:hover,.sonarr-mobile-tools-toggle:hover,.sonarr-size-btn:hover,.sonarr-view-btn:hover,.sonarr-icon-btn:hover,.emby-sort-trigger:hover{background:#3c4147!important;border-color:#68717a!important;color:#fff!important}.sonarr-filter-tab.active,.sonarr-size-btn.active,.sonarr-view-btn.active{background:var(--cl-service-accent)!important;background-image:none!important;border-color:var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important;box-shadow:none!important}.emby-sort-trigger-arrow,.emby-sort-check,.emby-sort-dir{color:var(--cl-service-accent)!important;opacity:1!important}.emby-sort-panel{background:#151719!important;background-image:none!important;border-color:#33383d!important;box-shadow:none!important}.emby-sort-item:hover,.emby-sort-item--active{background:#202225!important;color:#fff!important}.sonarr-status-badge,.sonarr-status-badge.continuing{background:#3a3f44!important;background-image:none!important;border-color:#555c63!important;color:#f7f8f8!important;box-shadow:none!important}.sonarr-status-badge.continuing{background:var(--cl-status-continuing-bg)!important;border-color:var(--cl-status-continuing-border)!important;color:#101510!important}.sonarr-tc-pill.full,.sonarr-tc-pill.partial{background:var(--cl-service-accent)!important;background-image:none!important;border-color:var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important;box-shadow:none!important}.sonarr-tc-pill.partial{background:var(--cl-partial-accent)!important;border-color:var(--cl-partial-accent-border)!important;color:var(--cl-partial-on-accent)!important}.sonarr-list-progress-track,.sonarr-list-item.has-titlecards{background-image:none!important}.sonarr-item.has-titlecards,.sonarr-item.partial-titlecards{border-color:var(--cl-service-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-service-accent)!important}.sonarr-item.partial-titlecards{border-color:var(--cl-partial-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-partial-accent)!important}.cl-emby-dashboard-fullscreen .sonarr-connection-form,.cl-plex-dashboard-fullscreen .sonarr-connection-form,.cl-emby-dashboard-fullscreen #cl-emby-not-configured.sonarr-connection-form,.cl-plex-dashboard-fullscreen #cl-plex-not-configured.sonarr-connection-form{background:var(--cl-service-bg)!important;background-image:none!important;border:1px solid var(--cl-service-border)!important;box-shadow:none!important}.cl-emby-dashboard-fullscreen .sonarr-tc-pill.partial,.cl-plex-dashboard-fullscreen .sonarr-tc-pill.partial{background:var(--cl-partial-accent)!important;background-image:none!important;border-color:var(--cl-partial-accent-border)!important;color:var(--cl-partial-on-accent)!important;box-shadow:none!important}.cl-emby-dashboard-fullscreen .sonarr-item.has-titlecards,.cl-plex-dashboard-fullscreen .sonarr-item.has-titlecards,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-item.has-titlecards,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-item.has-titlecards{border-color:var(--cl-service-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-service-accent)!important}.cl-emby-dashboard-fullscreen .sonarr-item.partial-titlecards,.cl-plex-dashboard-fullscreen .sonarr-item.partial-titlecards,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-item.partial-titlecards,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-item.partial-titlecards{border-color:var(--cl-partial-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-partial-accent)!important}.sonarr-list-item,.cl-emby-dashboard-fullscreen .sonarr-list-item,.cl-plex-dashboard-fullscreen .sonarr-list-item{background:#151719!important;background-image:none!important;border:1px solid #24282c!important;box-sizing:border-box!important;box-shadow:none!important}.sonarr-list-item.has-titlecards,.cl-emby-dashboard-fullscreen .sonarr-list-item.has-titlecards,.cl-plex-dashboard-fullscreen .sonarr-list-item.has-titlecards,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.has-titlecards,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.has-titlecards{background:#151719!important;border-color:var(--cl-service-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-service-accent)!important}.sonarr-list-item.partial-titlecards,.cl-emby-dashboard-fullscreen .sonarr-list-item.partial-titlecards,.cl-plex-dashboard-fullscreen .sonarr-list-item.partial-titlecards{background:#151719!important;border-color:var(--cl-partial-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-partial-accent)!important}.sonarr-list-progress-track span,.sonarr-list-progress.done .sonarr-list-progress-track span{background:var(--cl-service-accent)!important;background-image:none!important;box-shadow:none!important}.sonarr-list-progress.partial .sonarr-list-progress-track span{background:var(--cl-partial-accent)!important;background-image:none!important;box-shadow:none!important}.cl-plex-dashboard-fullscreen{--cl-service-accent: #ffc850;--cl-service-accent-hover: #ffc850;--cl-service-accent-border: #9e7628;--cl-service-on-accent: #14130e}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin){--cl-service-accent: #78c985;--cl-service-accent-hover: #8ad494;--cl-service-accent-border: #579562;--cl-service-on-accent: #101510}.cl-emby-dashboard-fullscreen.media-brand-jellyfin,.cl-plex-dashboard-fullscreen.media-brand-jellyfin{--cl-service-accent: var(--jellyfin-accent, #a55ec4);--cl-service-accent-hover: var(--jellyfin-hover, #ba7bd5);--cl-service-accent-border: var(--jellyfin-border, #80509e);--cl-service-on-accent: #110f16}:root{--cardlab-control-bg: #32363b;--cardlab-control-hover-bg: #3c4147;--cardlab-control-border: #555c63;--cardlab-control-hover-border: #68717a;--cardlab-control-text: #f7f8f8;--cardlab-control-shadow: none;--cardlab-glass-action-bg: #202225;--cardlab-glass-action-hover-bg: #282b2f;--cardlab-glass-action-border: #3f454b;--cardlab-glass-action-hover-border: #5b646d;--cardlab-glass-section-bg: #1b1a18;--cardlab-glass-section-hover-bg: #211f1c;--cardlab-glass-section-border: #32302c;--cardlab-glass-section-hover-border: #4a453d;--cardlab-glass-section-active-border: #ffc850;--cardlab-glass-section-content-bg: #161512;--cardlab-edit-bar-group-bg: #1b1a18;--cardlab-edit-bar-group-border: #32302c;--cardlab-solid-accent-bg: #ffc850;--cardlab-solid-accent-hover-bg: #ffc850;--cardlab-solid-accent-border: #9e7628;--cardlab-solid-accent-hover-border: #b8872f;--cardlab-solid-blue-bg: #75a9ca;--cardlab-solid-blue-hover-bg: #86b8d4;--cardlab-solid-blue-border: #4e7f9b;--cardlab-solid-blue-hover-border: #5f8faa;--cardlab-solid-red-bg: #c87884;--cardlab-solid-red-hover-bg: #d48893;--cardlab-solid-red-border: #965463;--cardlab-solid-red-hover-border: #a86170;--cardlab-solid-emby-bg: #6fbd78;--cardlab-solid-emby-hover-bg: #80c988;--cardlab-solid-emby-border: #4f8c57;--cardlab-solid-emby-hover-border: #5c9b64;--cardlab-solid-plex-bg: #d5a33c;--cardlab-solid-plex-hover-bg: #dfb251;--cardlab-solid-plex-border: #9b741f;--cardlab-solid-plex-hover-border: #b08227;--cardlab-solid-jellyfin-bg: var(--jellyfin-accent, #a55ec4);--cardlab-solid-jellyfin-hover-bg: var(--jellyfin-hover, #ba7bd5);--cardlab-solid-jellyfin-border: var(--jellyfin-border, #80509e);--cardlab-solid-jellyfin-hover-border: var(--jellyfin-hover, #ba7bd5);--cardlab-on-pastel: #14130e;--cardlab-on-pastel-muted: #242018;--cardlab-sonarr-accent: #72d6ce;--cardlab-sonarr-accent-hover: #82e2da;--cardlab-sonarr-accent-border: #4f9993;--cardlab-sonarr-on-accent: #101514;--cardlab-dash-panel: #151719;--cardlab-dash-panel-inner: #202225;--cardlab-dash-border: #33383d;--cardlab-dark-icon-filter: brightness(0) saturate(100%) opacity(.72);--cardlab-control-chevron: var(--pt-control-chevron);--cardlab-dark-chevron: var(--pt-control-chevron-dark);--pt-field-bg: #32363b;--pt-field-border: #555c63;--pt-field-border-focus: #68717a}.layout,.main,.sidebar{background-color:#090806!important}.sidebar{background-color:#0e0c09!important;border-right-color:#ffc8502e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;--cardlab-card-bg: #202225 !important;--cardlab-card-border: #33383d !important;--cardlab-card-title-shadow: transparent !important}header,.header-mobile-dropdown{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modular-frame{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.layout>.sidebar .pt-compact-toggle,.sidebar .collapsible-header{background:var(--cardlab-glass-section-bg)!important;background-image:none!important;border-color:var(--cardlab-glass-section-border)!important;box-shadow:inset 0 1px #ffffff09!important}.layout>.sidebar .pt-compact-toggle:hover,.sidebar .collapsible-header:hover{background:var(--cardlab-glass-section-hover-bg)!important;border-color:var(--cardlab-glass-section-hover-border)!important;box-shadow:inset 0 1px #ffffff0a!important}.sidebar .collapsible.active .collapsible-header{background:var(--cardlab-glass-section-hover-bg)!important;background-image:none!important;border-color:var(--cardlab-glass-section-active-border)!important;box-shadow:inset 0 1px #ffffff0a!important}.sidebar .collapsible-content{margin-top:.36rem!important;padding:1rem .95rem .95rem!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--cardlab-glass-section-active-border) 28%,transparent)!important;background:var(--cardlab-glass-section-content-bg)!important;background-image:none!important;box-shadow:inset 0 1px #ffffff05!important}.sidebar .collapsible.active .toggle-icon{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.sidebar select,.sidebar input[type=text],.sidebar input[type=number],.sidebar input[type=search],.sidebar input[type=email],.sidebar input[type=url],.sidebar input[type=password],.sidebar input[type=tel],.sidebar textarea,.sidebar .cl-control-group-body>select,.sidebar .cl-control-group-body>input[type=text],.sidebar .setting-row>input,.sidebar .text-options select,.sidebar .text-options-grid select,.sidebar .text-options-grid input[type=number],#show-search-input,#language-select,.season-selector select,.main-search input,.cfgm-search,.custom-placement-select,.edit-bar select{background-color:var(--cardlab-control-bg)!important;background-image:none!important;border:1px solid var(--cardlab-control-border)!important;border-color:var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:none!important}.cfgm-sort{background-image:var(--cardlab-control-chevron)!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:16px 16px!important}.sidebar select,.sidebar .cl-control-group-body>select,.sidebar .text-options select,.sidebar .text-options-grid select,#language-select,.season-selector select,.custom-placement-select,.edit-bar select{background-image:var(--cardlab-control-chevron)!important;background-repeat:no-repeat!important;background-position:right var(--pt-control-chevron-offset, .65rem) center!important;background-size:var(--pt-control-chevron-size, 1.1rem) auto!important;padding-right:2rem!important}.sidebar select:hover,.sidebar select:focus,.sidebar input:hover,.sidebar input:focus,.sidebar textarea:hover,.sidebar textarea:focus,.sidebar .cl-control-group-body>select:hover,.sidebar .cl-control-group-body>select:focus,.sidebar .cl-control-group-body>input[type=text]:hover,.sidebar .cl-control-group-body>input[type=text]:focus,.sidebar .setting-row>input:hover,.sidebar .setting-row>input:focus,#show-search-input:hover,#show-search-input:focus,#language-select:hover,#language-select:focus,.season-selector select:hover,.season-selector select:focus,.main-search input:hover,.main-search input:focus,.cfgm-search:hover,.cfgm-search:focus,.custom-placement-select:hover,.custom-placement-select:focus,.edit-bar select:hover,.edit-bar select:focus{background-color:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important}.sidebar select:hover,.sidebar select:focus,.sidebar .cl-control-group-body>select:hover,.sidebar .cl-control-group-body>select:focus,#language-select:hover,#language-select:focus,.season-selector select:hover,.season-selector select:focus,.custom-placement-select:hover,.custom-placement-select:focus,.edit-bar select:hover,.edit-bar select:focus{background-image:var(--cardlab-control-chevron)!important}.grid-season-picker select option,.sidebar select option:not([data-custom-font=true]):not([value^=custom-]),#language-select option:not([data-custom-font=true]):not([value^=custom-]),.season-selector select option:not([data-custom-font=true]):not([value^=custom-]),.custom-placement-select option:not([data-custom-font=true]):not([value^=custom-]),.edit-bar select option:not([data-custom-font=true]):not([value^=custom-]){background:#202225!important;color:#f7f8f8!important}.sidebar .search-results .search-result{background:#202225!important;background-image:none!important;border-color:#33383d!important;box-shadow:none!important;transform:none!important}.sidebar .search-results .search-result:hover{background:#282b2f!important;border-color:var(--cardlab-control-hover-border)!important;box-shadow:none!important;transform:none!important}.cl-control-group,.thumbnail-options-toggle-row,.collapsible-content>.toggle-container,.tmdb-refresh-panel,.thumbnail-action-stack,.thumbnail-zoom-control,.setting-row,.horizontal-position,.vertical-position,.title-info-gap,#spoiler-blur-control,#line-spacing-container,#gradient-controls,.text-options>div:not(.text-options-grid):not(.section-separator),.text-options-grid,.effect-section{background:#202225!important;background-image:none!important;border-color:#33383d!important;box-shadow:none!important}.sidebar .action-button,.icon-button,.config-menu-item,.download-menu-item,.custom-btn,.cfgm-btn,.cfgm-load,.download-option-btn,.season-option,.sidebar .sidebar-range-btn,.thumbnail-zoom-reset-row .action-button,.tmdb-refresh-panel .action-button,.thumbnail-action-stack .action-button,.edit-bar-settings-btn,.edit-bar-settings-close,.edit-bar-settings-reset,.edit-bar-settings-save,.edit-bar-tab,.edit-bar-range-btn,.edit-bar .edit-bar-button,.edit-bar .format-btn,.edit-bar select,.edit-bar-tab-title .green-theme.toggle-pill,.edit-bar-tab-info .info-theme .toggle-pill{background:var(--cardlab-control-bg)!important;background-image:none!important;border:1px solid var(--cardlab-control-border)!important;border-color:var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:var(--cardlab-control-shadow)!important;text-shadow:none!important;transform:none!important}.sidebar .action-button:hover,.icon-button:hover,.config-menu-item:hover,.download-menu-item:hover,.custom-btn:hover,.cfgm-btn:hover,.cfgm-load:hover,.download-option-btn:hover,.season-option:hover,.sidebar .sidebar-range-btn:hover,.thumbnail-zoom-reset-row .action-button:hover,.tmdb-refresh-panel .action-button:hover,.thumbnail-action-stack .action-button:hover,.edit-bar-settings-btn:hover,.edit-bar-settings-close:hover,.edit-bar-settings-reset:hover,.edit-bar-settings-save:hover,.edit-bar-tab:hover,.edit-bar-range-btn:hover,.edit-bar .edit-bar-button:hover,.edit-bar .format-btn:hover,.edit-bar select:hover,.edit-bar select:focus,.edit-bar-tab-title .green-theme.toggle-pill:hover,.edit-bar-tab-info .info-theme .toggle-pill:hover{background:var(--cardlab-control-hover-bg)!important;background-image:none!important;border-color:var(--cardlab-control-hover-border)!important;color:#fff!important;box-shadow:var(--cardlab-control-shadow)!important;transform:none!important}.cfgm-load,.custom-btn-blue,.custom-placement-apply,.edit-bar-tab.active,.edit-bar-tab[data-tab=title].active,.edit-bar-tab[data-tab=info].active,.edit-bar .format-btn.active,.edit-bar-tab-title .green-theme.toggle-pill.active,.edit-bar-tab-title .green-theme.toggle-pill[aria-pressed=true],.edit-bar-tab-info .info-theme .toggle-pill.active,.edit-bar-tab-info .info-theme .toggle-pill[aria-pressed=true]{background:var(--cardlab-solid-accent-bg)!important;background-image:none!important;border-color:var(--cardlab-solid-accent-border)!important;color:var(--cardlab-on-pastel)!important;box-shadow:var(--cardlab-control-shadow)!important}.cfgm-load:hover,.custom-btn-blue:hover,.custom-placement-apply:hover,.edit-bar-tab.active:hover,.edit-bar .format-btn.active:hover,.edit-bar-tab-title .green-theme.toggle-pill.active:hover,.edit-bar-tab-info .info-theme .toggle-pill.active:hover{background:var(--cardlab-solid-accent-hover-bg)!important;border-color:var(--cardlab-solid-accent-hover-border)!important}.custom-btn-blue,#credit-reminder-download-btn,#confirmSeasonDownload,#sonarr-mark-confirm-yes{background:var(--cardlab-solid-accent-bg)!important;background-image:none!important;border-color:var(--cardlab-solid-accent-border)!important;color:var(--cardlab-on-pastel)!important;box-shadow:none!important}.custom-btn-blue:hover,#credit-reminder-download-btn:hover,#confirmSeasonDownload:hover,#sonarr-mark-confirm-yes:hover{background:var(--cardlab-solid-accent-hover-bg)!important;border-color:var(--cardlab-solid-accent-hover-border)!important;color:var(--cardlab-on-pastel)!important}.custom-btn-red,#confirmYes{background:var(--cardlab-solid-red-bg)!important;background-image:none!important;border-color:var(--cardlab-solid-red-border)!important;color:var(--cardlab-on-pastel)!important;box-shadow:none!important}.custom-btn-red:hover,#confirmYes:hover{background:var(--cardlab-solid-red-hover-bg)!important;border-color:var(--cardlab-solid-red-hover-border)!important;color:var(--cardlab-on-pastel)!important}.custom-btn-gray,#downloadCancel,#cancelSeasonSelection,#sonarr-mark-confirm-no,#confirmNo{background:var(--cardlab-control-bg)!important;background-image:none!important;border-color:var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:none!important}.custom-btn-gray:hover,#downloadCancel:hover,#cancelSeasonSelection:hover,#sonarr-mark-confirm-no:hover,#confirmNo:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important}#downloadBtn,.icon-button.teal{background:var(--cardlab-glass-action-bg)!important;background-image:none!important;border-color:var(--cardlab-glass-action-border)!important;color:var(--cardlab-solid-blue-bg)!important;box-shadow:0 0 0 2px var(--cardlab-solid-blue-bg)!important}#downloadBtn:hover,.icon-button.teal:hover{background:var(--cardlab-glass-action-hover-bg)!important;border-color:var(--cardlab-solid-blue-border)!important;color:var(--cardlab-solid-blue-hover-bg)!important;box-shadow:0 0 0 2px var(--cardlab-solid-blue-hover-bg)!important}#resetBtn,.icon-button.red{background:var(--cardlab-glass-action-bg)!important;background-image:none!important;border-color:var(--cardlab-glass-action-border)!important;color:var(--cardlab-solid-red-bg)!important;box-shadow:0 0 0 2px var(--cardlab-solid-red-bg)!important}#resetBtn:hover,.icon-button.red:hover{background:var(--cardlab-glass-action-hover-bg)!important;border-color:var(--cardlab-solid-red-border)!important;color:var(--cardlab-solid-red-hover-bg)!important;box-shadow:0 0 0 2px var(--cardlab-solid-red-hover-bg)!important}#card-emby-push-btn.icon-button.emby-green{background:var(--cardlab-glass-action-bg)!important;background-image:none!important;border-color:var(--cardlab-glass-action-border)!important;color:var(--cardlab-solid-emby-bg)!important;box-shadow:0 0 0 2px var(--cardlab-solid-emby-bg)!important}#card-emby-push-btn.icon-button.emby-green:hover{background:var(--cardlab-glass-action-hover-bg)!important;border-color:var(--cardlab-solid-emby-border)!important;color:var(--cardlab-solid-emby-hover-bg)!important;box-shadow:0 0 0 2px var(--cardlab-solid-emby-hover-bg)!important}#card-plex-push-btn.icon-button.plex-green{background:var(--cardlab-glass-action-bg)!important;background-image:none!important;border-color:var(--cardlab-glass-action-border)!important;color:var(--cardlab-solid-plex-bg)!important;box-shadow:0 0 0 2px var(--cardlab-solid-plex-bg)!important}#card-plex-push-btn.icon-button.plex-green:hover{background:var(--cardlab-glass-action-hover-bg)!important;border-color:var(--cardlab-solid-plex-border)!important;color:var(--cardlab-solid-plex-hover-bg)!important;box-shadow:0 0 0 2px var(--cardlab-solid-plex-hover-bg)!important}#card-emby-push-btn.icon-button.media-brand-jellyfin,#card-plex-push-btn.icon-button.media-brand-jellyfin{background:var(--cardlab-glass-action-bg)!important;background-image:none!important;border-color:var(--cardlab-glass-action-border)!important;color:var(--cardlab-solid-jellyfin-bg)!important;box-shadow:0 0 0 2px var(--cardlab-solid-jellyfin-bg)!important}#card-emby-push-btn.icon-button.media-brand-jellyfin:hover,#card-plex-push-btn.icon-button.media-brand-jellyfin:hover{background:var(--cardlab-glass-action-hover-bg)!important;border-color:var(--cardlab-solid-jellyfin-border)!important;color:var(--cardlab-solid-jellyfin-hover-bg)!important;box-shadow:0 0 0 2px var(--cardlab-solid-jellyfin-hover-bg)!important}#downloadBtn .material-symbols-rounded.icon,#resetBtn .material-symbols-rounded.icon{opacity:1;color:inherit}.edit-bar .info-theme.edit-bar-group,.edit-bar .info-format-group,.edit-bar-tab-info .edit-bar-group,.edit-bar-group,.edit-bar-tabs{background:var(--cardlab-edit-bar-group-bg)!important;border:1px solid var(--cardlab-edit-bar-group-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cl-emby-push-modal,.cl-plex-push-modal,.emby-push-summary-modal,.plex-push-summary-modal{background:var(--pt-modal-backdrop)!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.config-modal-overlay,.custom-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.config-dropdown-menu,.config-dropdown-menu:before,.download-dropdown-menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--cardlab-dash-panel)!important;background-image:none!important;border-color:var(--cardlab-dash-border)!important;box-shadow:0 16px 40px #00000080!important}.config-dropdown-menu:before{display:none!important}.background-cache-notification,.progress-popup,.changelog-overlay,.lab-seo-footer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sonarr-list-item:before,.cl-emby-dashboard-fullscreen .sonarr-list-item:before,.cl-plex-dashboard-fullscreen .sonarr-list-item:before,.sonarr-dashboard-fullscreen .sonarr-list-item:before{content:none!important;display:none!important}.edit-bar-container,.floating-edit-bar-toggle.edit-bar-toggle,.edit-bar-settings-frame,.eb-settings-section-body,.eb-settings-label,.download-options-modal,.season-selection-modal,.sonarr-mark-confirm-modal,#custom-confirm-overlay .custom-modal,#credit-reminder-overlay .custom-modal,.cl-emby-push-card,.cl-plex-push-card,.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card,.background-cache-notification,.progress-popup{background-image:none!important}.custom-modal,.download-options-modal,.season-selection-modal,.sonarr-mark-confirm-modal,#custom-confirm-overlay .custom-modal,#credit-reminder-overlay .custom-modal,.cl-emby-push-card,.cl-plex-push-card,.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card{background:#151719!important;border:1px solid #33383d!important;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d!important}#credit-reminder-overlay .custom-modal{padding-top:1.35rem!important}.emby-push-summary-modal .eps-bar,.plex-push-summary-modal .eps-bar,.custom-modal:before,#credit-reminder-overlay .custom-modal:before,.download-options-modal:before,.season-selection-modal:before{content:none!important;display:none!important}.custom-modal h3,.download-options-modal h3,.season-selection-modal h3,.sonarr-mark-confirm-modal h3,.cl-emby-push-card h3,.cl-plex-push-card h3,.emby-push-summary-modal .eps-title,.plex-push-summary-modal .eps-title{font-family:Bebas Neue,sans-serif!important;font-size:2rem!important;line-height:1!important;font-weight:400!important;letter-spacing:.06em!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.emby-push-summary-modal:not(.media-brand-jellyfin) .eps-title{color:var(--cardlab-solid-emby-bg)!important}.plex-push-summary-modal:not(.media-brand-jellyfin) .eps-title{color:var(--cardlab-solid-plex-bg)!important}.emby-push-summary-modal.media-brand-jellyfin .eps-title,.plex-push-summary-modal.media-brand-jellyfin .eps-title{color:var(--cardlab-solid-jellyfin-bg)!important}#custom-confirm-overlay .custom-modal h3,#credit-reminder-overlay .custom-modal h3,.download-options-modal h3{color:var(--cardlab-solid-accent-bg)!important}#credit-reminder-overlay .custom-modal h3{margin:0 0 1rem!important}.download-options-modal p,.season-selection-modal p,.sonarr-mark-confirm-modal p,.cl-emby-push-card p,.cl-plex-push-card p,.cl-emby-push-status,.cl-plex-push-status{color:#ffffffb3!important;text-shadow:none!important}.download-option-btn,.cl-emby-push-options button,.cl-plex-push-options button,.emby-push-summary-modal .eps-summary,.emby-push-summary-modal .eps-stats,.emby-push-summary-modal .eps-result-section,.plex-push-summary-modal .eps-summary,.plex-push-summary-modal .eps-stats,.plex-push-summary-modal .eps-result-section{background:#202225!important;background-image:none!important;border-color:#3a3f44!important;box-shadow:none!important;transform:none!important}.download-option-btn:hover,.cl-emby-push-options button:hover:not(:disabled),.cl-plex-push-options button:hover:not(:disabled),.emby-push-summary-modal .eps-season-section summary:hover,.plex-push-summary-modal .eps-season-section summary:hover{background:#2a2d31!important;border-color:var(--cardlab-solid-accent-border)!important;box-shadow:none!important;transform:none!important}.download-option-btn .option-icon{background:transparent!important;border:1px solid var(--cardlab-solid-accent-border)!important;color:var(--cardlab-solid-accent-bg)!important;box-shadow:none!important}.download-option-btn .option-title,.cl-emby-push-option-copy strong,.cl-plex-push-option-copy strong{color:#f5f7f8!important}.download-option-btn .option-description,.cl-emby-push-option-copy small,.cl-plex-push-option-copy small{color:#ffffff8f!important}.cl-emby-push-count,.cl-plex-push-count,.emby-push-summary-modal .eps-summary-meta span,.plex-push-summary-modal .eps-summary-meta span,.emby-push-summary-modal .eps-result-meta span,.plex-push-summary-modal .eps-result-meta span{background:var(--cardlab-solid-accent-bg)!important;border:1px solid var(--cardlab-solid-accent-border)!important;border-radius:999px!important;color:var(--cardlab-on-pastel)!important;padding:.28rem .52rem!important;line-height:1!important;box-shadow:none!important}.cl-emby-push-close,.cl-plex-push-close,.emby-push-summary-modal .eps-close,.plex-push-summary-modal .eps-close{background:var(--cardlab-control-bg)!important;background-image:none!important;border:1px solid var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:none!important}.emby-push-summary-modal .eps-ok,.plex-push-summary-modal .eps-ok{background:var(--eps-accent)!important;background-image:none!important;border:1px solid var(--eps-accent-border)!important;color:#101510!important;box-shadow:none!important}.emby-push-summary-modal.media-brand-jellyfin .eps-ok,.plex-push-summary-modal.media-brand-jellyfin .eps-ok{color:#110f16!important}.emby-push-summary-modal .eps-close:hover,.plex-push-summary-modal .eps-close:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important}.emby-push-summary-modal .eps-ok:hover,.plex-push-summary-modal .eps-ok:hover{filter:brightness(1.06);color:#101510!important}.cl-emby-push-card.cl-push-season-step-active,.cl-plex-push-card.cl-push-season-step-active{padding-top:1.15rem!important}.cl-push-season-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.95rem}.cl-push-season-step-active .cl-emby-push-close,.cl-push-season-step-active .cl-plex-push-close{position:static!important;flex:0 0 34px;width:34px;height:34px;margin:0;padding:0;border-radius:999px;font-size:1.35rem;line-height:1}.cl-push-season-back{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.45rem .8rem;border:1px solid var(--cardlab-control-border);border-radius:999px;background:var(--cardlab-control-bg);color:#ffffffd1;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.cl-emby-push-modal .cl-push-season-back:hover,.cl-plex-push-modal .cl-push-season-back:hover{background:var(--cardlab-control-hover-bg);border-color:var(--cl-push-accent-border, var(--cardlab-control-hover-border));color:#fff}.cl-push-season-title{margin:0 0 .45rem!important;font-family:Bebas Neue,sans-serif!important;font-size:2rem!important;line-height:.95!important;letter-spacing:.08em!important;font-weight:400!important;color:var(--cl-push-accent, var(--cardlab-solid-accent-bg))!important;background:none!important;-webkit-text-fill-color:currentColor!important}.cl-push-season-lede{margin:0 0 1rem!important;color:#ffffffad!important;font-size:.88rem;line-height:1.45}.cl-push-season-list{display:flex;flex-direction:column;gap:.55rem;max-height:min(42vh,320px);overflow-y:auto;margin-bottom:.85rem;padding:.55rem;background:#202225;border:1px solid #33383d;border-radius:16px}.cl-push-season-item{display:flex;align-items:center;gap:.75rem;padding:.82rem .95rem;background:#202225;border:1px solid #33383d;border-radius:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cl-emby-push-modal .cl-push-season-item:hover,.cl-plex-push-modal .cl-push-season-item:hover{background:#282b2f;border-color:var(--cl-push-accent-border, var(--cardlab-control-hover-border))}.cl-push-season-checkbox{width:18px;height:18px;margin:0;flex:0 0 auto;cursor:pointer;accent-color:var(--cl-push-accent, var(--cardlab-solid-accent-bg))}.cl-push-season-item-copy{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.cl-push-season-item-copy strong{font-size:.95rem;font-weight:700;color:#ffffffeb}.cl-push-season-item-copy small{font-size:.82rem;color:#ffffff85;white-space:nowrap}.cl-push-season-bulk-actions{display:flex;gap:.55rem;margin-bottom:.85rem}.cl-push-season-bulk{padding:.55rem .9rem;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--cardlab-control-bg);border:1px solid var(--cardlab-control-border);border-radius:999px;color:#ffffffd1;cursor:pointer;font-family:var(--pt-font-body, "Roboto", sans-serif)}.cl-emby-push-modal .cl-push-season-bulk:hover,.cl-plex-push-modal .cl-push-season-bulk:hover{background:var(--cardlab-control-hover-bg);border-color:var(--cl-push-accent-border, var(--cardlab-control-hover-border));color:#fff}.cl-push-season-footer{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.cl-push-season-cancel,.cl-push-season-confirm{min-height:42px;padding:.55rem 1rem;border-radius:999px;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px solid var(--cardlab-control-border);background:var(--cardlab-control-bg);color:#ffffffe0}.cl-push-season-confirm{background:var(--cl-push-accent, var(--cardlab-solid-accent-bg));border-color:var(--cl-push-accent-border, var(--cardlab-solid-accent-border));color:var(--cl-push-on-accent, var(--cardlab-on-pastel))}.cl-emby-push-modal .cl-push-season-cancel:hover,.cl-plex-push-modal .cl-push-season-cancel:hover{background:var(--cardlab-control-hover-bg);border-color:var(--cardlab-control-hover-border);color:#fff}.cl-emby-push-modal .cl-push-season-confirm:hover,.cl-plex-push-modal .cl-push-season-confirm:hover{background:var(--cl-push-accent-hover, var(--cardlab-solid-accent-hover-bg));border-color:var(--cl-push-accent-border, var(--cardlab-solid-accent-border))}.cl-push-season-step-active .cl-emby-push-status,.cl-push-season-step-active .cl-plex-push-status{margin-top:.85rem;min-height:1.1rem;font-size:.82rem}.emby-push-summary-modal .eps-footer--with-hub .eps-hub-return,.plex-push-summary-modal .eps-footer--with-hub .eps-hub-return{background:#12cc5a!important;background-image:none!important;border-color:#0d8a3a!important;color:#101510!important;box-shadow:none!important;transform:none!important;filter:none!important}.emby-push-summary-modal .eps-footer--with-hub .eps-hub-continue--poster,.plex-push-summary-modal .eps-footer--with-hub .eps-hub-continue--poster{background:#83b8d5!important;background-image:none!important;border-color:#5e8fa8!important;color:#0e1218!important;box-shadow:none!important;transform:none!important;filter:none!important}.emby-push-summary-modal .eps-footer--with-hub .eps-hub-continue--poster:hover,.plex-push-summary-modal .eps-footer--with-hub .eps-hub-continue--poster:hover{background:#91c4df!important;border-color:#5e8fa8!important;color:#0e1218!important}.emby-push-summary-modal:not(.media-brand-jellyfin) .eps-summary-icon{background:var(--cardlab-solid-emby-bg)!important}.plex-push-summary-modal:not(.media-brand-jellyfin) .eps-summary-icon{background:var(--cardlab-solid-plex-bg)!important}.emby-push-summary-modal.media-brand-jellyfin .eps-summary-icon,.plex-push-summary-modal.media-brand-jellyfin .eps-summary-icon{background:var(--cardlab-solid-jellyfin-bg)!important}.emby-push-summary-modal .eps-summary-icon,.plex-push-summary-modal .eps-summary-icon{color:var(--cardlab-on-pastel)!important;box-shadow:none!important}.emby-push-summary-modal .eps-summary-lead,.plex-push-summary-modal .eps-summary-lead,.emby-push-summary-modal .eps-stats strong,.plex-push-summary-modal .eps-stats strong{color:#f5f7f8!important}.emby-push-summary-modal .eps-result-list li,.emby-push-summary-modal .eps-season-section,.plex-push-summary-modal .eps-result-list li,.plex-push-summary-modal .eps-season-section{background:#181a1d!important;background-image:none!important}.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow:hidden}.emby-push-summary-modal .eps-body,.plex-push-summary-modal .eps-body{min-height:0;overflow-y:auto}.emby-push-summary-modal .eps-header,.emby-push-summary-modal .eps-footer,.plex-push-summary-modal .eps-header,.plex-push-summary-modal .eps-footer{flex-shrink:0}.emby-push-summary-modal .eps-season-groups,.plex-push-summary-modal .eps-season-groups{align-content:start;max-height:min(23.5rem,50dvh);overflow-y:auto;overscroll-behavior:contain}.emby-push-summary-modal .eps-season-section summary,.plex-push-summary-modal .eps-season-section summary{box-sizing:border-box;min-height:1.9rem}.background-cache-notification,.progress-popup{background:#151719!important;border-color:#33383d!important;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d!important}.background-cache-spinner,.progress-popup-spinner{background:var(--cardlab-solid-accent-bg)!important}.background-cache-progress-bar,.progress-popup-bar{background:var(--cardlab-solid-accent-bg)!important;box-shadow:none!important}.background-cache-status,.progress-popup-details strong{color:var(--cardlab-solid-accent-bg)!important}.floating-edit-bar-toggle.edit-bar-toggle{background:var(--cardlab-solid-accent-bg)!important;border:1px solid var(--cardlab-solid-accent-border)!important;border-color:var(--cardlab-solid-accent-border)!important;color:var(--cardlab-on-pastel)!important;box-shadow:none!important}.floating-edit-bar-toggle.edit-bar-toggle:hover,.floating-edit-bar-toggle.edit-bar-toggle.active{background:var(--cardlab-solid-accent-hover-bg)!important;border-color:var(--cardlab-solid-accent-hover-border)!important;color:var(--cardlab-on-pastel)!important}.edit-bar-container{background:#151719!important;border:1px solid var(--cardlab-solid-accent-border)!important;border-top:none!important;box-shadow:none!important}.edit-bar-group-label,.edit-bar-tab-title .edit-bar-group-label,.edit-bar .info-theme .edit-bar-group-label,.edit-bar-tab-info .edit-bar-group-label,.edit-bar-tab-info .info-theme .edit-bar-group-label,.edit-bar-tab-info .info-format-group .edit-bar-group-label{border-right:none!important;padding-right:0!important}.edit-bar-divider{display:none!important}.edit-bar select{background-color:var(--cardlab-control-bg)!important;border:1px solid var(--cardlab-control-border)!important}#downloadBtn img.icon,#resetBtn img.icon,.icon-button.teal img.icon,.icon-button.red img.icon,.custom-placement-apply img,.cfgm-load img,.edit-bar-tab.active img,.edit-bar .format-btn.active img{filter:var(--cardlab-dark-icon-filter)!important}#downloadBtn svg,#resetBtn svg,#card-emby-push-btn svg,#card-plex-push-btn svg,.icon-button.teal svg,.icon-button.red svg,.custom-placement-apply svg,.cfgm-load svg,.edit-bar-tab.active svg,.edit-bar .format-btn.active svg,.floating-edit-bar-toggle.edit-bar-toggle svg,.floating-edit-bar-toggle.edit-bar-toggle i,.floating-edit-bar-toggle.edit-bar-toggle .material-symbols-rounded,.floating-edit-bar-toggle.edit-bar-toggle .edit-bar-chevron{color:var(--cardlab-on-pastel)!important;stroke:currentColor!important}#card-emby-push-btn.icon-button.media-brand-jellyfin img.icon,#card-plex-push-btn.icon-button.media-brand-jellyfin img.icon{filter:none!important}#card-emby-push-btn img.icon,#card-plex-push-btn img.icon{filter:none!important;opacity:1!important}.cl-emby-push-modal{--cl-push-accent: var(--cardlab-solid-emby-bg);--cl-push-accent-hover: var(--cardlab-solid-emby-hover-bg);--cl-push-accent-border: var(--cardlab-solid-emby-border);--cl-push-on-accent: var(--cardlab-on-pastel)}.cl-emby-push-modal.media-brand-jellyfin{--cl-push-accent: var(--cardlab-solid-jellyfin-bg);--cl-push-accent-hover: var(--cardlab-solid-jellyfin-hover-bg);--cl-push-accent-border: var(--cardlab-solid-jellyfin-border);--cl-push-on-accent: var(--cardlab-on-pastel)}.cl-emby-push-card{background:#171819!important;background-image:none!important;border-color:#33383d!important;box-shadow:0 22px 52px #00000061,inset 0 1px #ffffff0d!important;padding-top:1.25rem!important}.cl-emby-push-card h3{font-family:Bebas Neue,sans-serif!important;font-size:2.3rem!important;line-height:.95!important;letter-spacing:.08em!important;font-weight:400!important;color:var(--cl-push-accent)!important}.cl-emby-push-card p,.cl-emby-push-status{color:#ffffffad!important}.cl-emby-push-options button{background:#202225!important;background-image:none!important;border:1px solid #33383d!important;color:var(--cardlab-control-text)!important;box-shadow:none!important}.cl-emby-push-options button:hover:not(:disabled){background:#282b2f!important;border-color:var(--cl-push-accent-border)!important;color:#fff!important}.cl-emby-push-options button:not(:disabled):focus-visible{outline:2px solid var(--cl-push-accent)!important;outline-offset:2px!important}.cl-emby-push-count{background:var(--cl-push-accent)!important;background-image:none!important;border:1px solid var(--cl-push-accent-border)!important;border-radius:999px!important;color:var(--cl-push-on-accent)!important;padding:.22rem .65rem!important;box-shadow:none!important}.cl-emby-push-close{background:var(--cardlab-control-bg)!important;background-image:none!important;border:1px solid var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:none!important}.cl-emby-push-close:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important}.cl-plex-push-modal{--cl-push-accent: var(--cardlab-solid-plex-bg);--cl-push-accent-hover: var(--cardlab-solid-plex-hover-bg);--cl-push-accent-border: var(--cardlab-solid-plex-border);--cl-push-on-accent: var(--cardlab-on-pastel)}.cl-plex-push-modal.media-brand-jellyfin{--cl-push-accent: var(--cardlab-solid-jellyfin-bg);--cl-push-accent-hover: var(--cardlab-solid-jellyfin-hover-bg);--cl-push-accent-border: var(--cardlab-solid-jellyfin-border);--cl-push-on-accent: var(--cardlab-on-pastel)}.cl-plex-push-card{background:#171819!important;background-image:none!important;border-color:#33383d!important;box-shadow:0 22px 52px #00000061,inset 0 1px #ffffff0d!important;padding-top:1.25rem!important}.cl-plex-push-card h3{font-family:Bebas Neue,sans-serif!important;font-size:2.3rem!important;line-height:.95!important;letter-spacing:.08em!important;font-weight:400!important;color:var(--cl-push-accent)!important}.cl-plex-push-options button{background:#202225!important;background-image:none!important;border:1px solid #33383d!important;color:var(--cardlab-control-text)!important;box-shadow:none!important}.cl-plex-push-options button:hover:not(:disabled){background:#282b2f!important;border-color:var(--cl-push-accent-border)!important;color:#fff!important}.cl-plex-push-options button:not(:disabled):focus-visible{outline:2px solid var(--cl-push-accent)!important;outline-offset:2px!important}.cl-plex-push-count{background:var(--cl-push-accent)!important;background-image:none!important;border:1px solid var(--cl-push-accent-border)!important;border-radius:999px!important;color:var(--cl-push-on-accent)!important;padding:.22rem .65rem!important;box-shadow:none!important}.cl-plex-push-close{background:var(--cardlab-control-bg)!important;background-image:none!important;border:1px solid var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:none!important}.cl-plex-push-close:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important}.cl-emby-push-card,.cl-plex-push-card{width:min(520px,100%)!important;padding:1.55rem!important;border:1px solid #3a3f44!important;border-radius:18px!important}.cl-emby-push-card h3,.cl-plex-push-card h3{margin:0 3rem .35rem 0!important;font-size:2.15rem!important;line-height:1!important}.cl-emby-push-card>p,.cl-plex-push-card>p{max-width:430px;font-size:.9rem;line-height:1.45!important}.cl-emby-push-options,.cl-plex-push-options{gap:.55rem!important;margin:1.25rem 0 0!important}.cl-emby-push-options button,.cl-plex-push-options button{width:100%;min-height:74px;padding:.9rem 1rem!important;border-radius:13px!important;gap:1rem!important;transition:background-color .14s ease,border-color .14s ease!important}.cl-emby-push-option-copy,.cl-plex-push-option-copy{gap:.24rem!important}.cl-emby-push-option-copy strong,.cl-plex-push-option-copy strong{font-size:.8rem!important;letter-spacing:.065em!important}.cl-emby-push-option-copy small,.cl-plex-push-option-copy small{font-size:.76rem!important;line-height:1.35!important}.cl-emby-push-count,.cl-plex-push-count{min-width:84px;padding:.32rem .7rem!important;text-align:center;white-space:nowrap}.cl-emby-push-options button:disabled,.cl-plex-push-options button:disabled{opacity:.55!important}.cl-emby-push-close,.cl-plex-push-close{top:1.1rem!important;right:1.1rem!important;width:42px!important;height:42px!important}.cl-emby-push-status,.cl-plex-push-status{min-height:0;margin-top:.75rem!important;font-size:.78rem}.cl-emby-push-status:empty,.cl-plex-push-status:empty{display:none}@media(max-width:560px){.cl-emby-push-modal,.cl-plex-push-modal{align-items:flex-end!important;padding:.65rem!important}.cl-emby-push-card,.cl-plex-push-card{padding:1.25rem!important;border-radius:16px!important}.cl-emby-push-card h3,.cl-plex-push-card h3{font-size:1.85rem!important}.cl-emby-push-options button,.cl-plex-push-options button{min-height:66px;padding:.75rem .8rem!important}.cl-emby-push-count,.cl-plex-push-count{min-width:72px;font-size:.7rem!important}}.custom-placement-apply,.cfgm-load,.edit-bar-tab.active,.edit-bar .format-btn.active{color:var(--cardlab-on-pastel)!important}.custom-placement-select,.edit-bar select{color:var(--cardlab-control-text)!important;background-image:var(--cardlab-control-chevron)!important;background-repeat:no-repeat!important;background-position:right var(--pt-control-chevron-offset, .65rem) center!important;background-size:var(--pt-control-chevron-size, 1.1rem) auto!important}.custom-placement-select{background-color:var(--cardlab-control-bg)!important;border-color:var(--cardlab-control-border)!important;box-shadow:none!important}.custom-placement-header{border-bottom:0!important}.modular-frame #modular-frame-return-btn{background:var(--cardlab-solid-accent-bg)!important;background-image:none!important;border-color:var(--cardlab-solid-accent-border)!important;color:var(--cardlab-on-pastel)!important;box-shadow:none!important}.modular-frame #modular-frame-return-btn:hover{background:var(--cardlab-solid-accent-hover-bg)!important;border-color:var(--cardlab-solid-accent-hover-border)!important;color:var(--cardlab-on-pastel)!important;box-shadow:none!important}.alt-images-count{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#ffffff85!important;padding:0!important}.alt-images-count.has-images{display:inline-flex!important;align-items:center!important;padding:.22rem .58rem!important;border-radius:6px!important;background:var(--cardlab-solid-accent-bg)!important;border:1px solid var(--cardlab-solid-accent-border)!important;color:var(--cardlab-on-pastel)!important}.alt-images-count.is-loading{color:#ffffff94!important}.modular-frame-nav-row #modular-frame-prev-btn .material-symbols-rounded,.modular-frame-nav-row #modular-frame-next-btn .material-symbols-rounded{font-size:16px!important;line-height:1!important;flex-shrink:0!important}.edit-bar-settings-btn .material-symbols-rounded,.edit-bar-tab .material-symbols-rounded{font-size:18px!important;line-height:1!important}.edit-bar-tab.active .material-symbols-rounded{color:var(--cardlab-on-pastel)!important}.floating-edit-bar-toggle.edit-bar-toggle.active svg,.floating-edit-bar-toggle.edit-bar-toggle.active i,.floating-edit-bar-toggle.edit-bar-toggle.active .material-symbols-rounded,.floating-edit-bar-toggle.edit-bar-toggle.active .edit-bar-chevron,.floating-edit-bar-toggle.edit-bar-toggle[aria-expanded=true] svg,.floating-edit-bar-toggle.edit-bar-toggle[aria-expanded=true] i,.floating-edit-bar-toggle.edit-bar-toggle[aria-expanded=true] .material-symbols-rounded,.floating-edit-bar-toggle.edit-bar-toggle[aria-expanded=true] .edit-bar-chevron{color:var(--cardlab-on-pastel)!important;stroke:var(--cardlab-on-pastel)!important}.image-badge,.sonarr-status-badge,.status-badge,.badge,.pill{background:var(--cardlab-solid-accent-bg)!important;background-image:none!important;border-color:var(--cardlab-solid-accent-border)!important;color:var(--cardlab-on-pastel)!important;box-shadow:none!important;text-shadow:none!important}.edit-bar-settings-frame{background:#151719!important;border:1px solid #33383d!important;border-radius:18px!important;box-shadow:0 24px 60px #0000006b!important}.edit-bar-settings-frame:before{content:none!important}.edit-bar-settings-header{padding:22px 28px 18px!important;border-bottom:0!important}.edit-bar-settings-header>span{font-family:Bebas Neue,sans-serif!important;font-size:1.7rem!important;line-height:1!important;font-weight:400!important;letter-spacing:.08em!important;color:var(--cardlab-solid-accent-bg)!important;-webkit-text-fill-color:currentColor!important}.edit-bar-settings-close{background:var(--cardlab-control-bg)!important;border-color:var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;border-radius:6px!important;box-shadow:none!important}.edit-bar-settings-close:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important}.eb-settings-section-title{font-family:Bebas Neue,sans-serif!important;font-size:1.05rem!important;line-height:1!important;font-weight:400!important;letter-spacing:.08em!important;color:var(--cardlab-solid-accent-bg)!important;border-left:0!important;padding-left:0!important;text-shadow:none!important}.eb-settings-section-body{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.eb-settings-label{background:#151719!important;border-color:#2c3035!important;border-radius:4px!important;box-shadow:none!important}.eb-settings-label:hover{background:#1d2024!important;border-color:#3a3f44!important}.eb-settings-label:has(input[type=checkbox]:checked){background:var(--cardlab-solid-accent-bg)!important;border-color:var(--cardlab-solid-accent-border)!important;box-shadow:none!important}.eb-settings-label:has(input[type=checkbox]:checked) span{color:var(--cardlab-on-pastel)!important}.eb-settings-label input[type=checkbox]{accent-color:var(--cardlab-solid-accent-bg)!important}.eb-settings-footer{border-top:0!important}.edit-bar-settings-reset,.edit-bar-settings-save{border-radius:6px!important}.edit-bar-settings-save{background:var(--cardlab-solid-accent-bg)!important;border-color:var(--cardlab-solid-accent-border)!important;color:var(--cardlab-on-pastel)!important}.edit-bar-settings-save:hover{background:var(--cardlab-solid-accent-hover-bg)!important;border-color:var(--cardlab-solid-accent-hover-border)!important;color:var(--cardlab-on-pastel)!important}.edit-bar-settings-reset{background:var(--cardlab-control-bg)!important;border-color:var(--cardlab-control-border)!important}.sonarr-dashboard-fullscreen{--cl-service-bg: #151719;--cl-service-panel: #202225;--cl-service-panel-hover: #2a2d31;--cl-service-border: #33383d;--cl-service-accent: #72d6ce;--cl-service-accent-hover: #82e2da;--cl-service-accent-border: #4f9993;--cl-service-accent-soft: rgba(114, 214, 206, .16);--cl-service-on-accent: #101514;--cl-partial-accent: #ffc850;--cl-partial-accent-hover: #ffc850;--cl-partial-accent-border: #a67f2e;--cl-partial-on-accent: #14100a;--cl-status-continuing-bg: #78c985;--cl-status-continuing-border: #579562;--cl-status-ended-bg: #c87884;--cl-status-ended-border: #965463;--cl-status-upcoming-bg: #ffc850;--cl-status-upcoming-border: #9e7628;--cl-marked-outline-width: 2px;--cl-marked-ring: 0 0 0}.cl-plex-dashboard-fullscreen{--cl-service-accent: #ffc850;--cl-service-accent-hover: #ffc850;--cl-service-accent-border: #9e7628;--cl-service-accent-soft: rgba(255, 200, 80, .16);--cl-service-on-accent: #14130e}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin){--cl-service-accent: #78c985;--cl-service-accent-hover: #8ad494;--cl-service-accent-border: #579562;--cl-service-accent-soft: rgba(120, 201, 133, .16);--cl-service-on-accent: #101510}.cl-emby-dashboard-fullscreen.media-brand-jellyfin,.cl-plex-dashboard-fullscreen.media-brand-jellyfin{--cl-service-accent: var(--jellyfin-accent, #a55ec4);--cl-service-accent-hover: var(--jellyfin-hover, #ba7bd5);--cl-service-accent-border: var(--jellyfin-border, #80509e);--cl-service-accent-soft: rgba(165, 94, 196, .18);--cl-service-on-accent: #110f16}.sonarr-dashboard-fullscreen,.sonarr-dashboard-fullscreen .sonarr-library-section,.sonarr-dashboard-fullscreen .sonarr-shows-container{background:#0b0b0e!important;background-image:none!important}.sonarr-dashboard-fullscreen .sonarr-header{border-bottom-color:var(--cl-service-accent-border)!important}.sonarr-dashboard-fullscreen .sonarr-dashboard-logo,.cl-emby-dashboard-logo,.cl-plex-dashboard-logo{filter:none!important}.sonarr-dashboard-fullscreen .sonarr-header h2,.cl-emby-dashboard-fullscreen .sonarr-header h2,.cl-plex-dashboard-fullscreen .sonarr-header h2{font-family:Bebas Neue,sans-serif!important;font-size:2.25rem!important;line-height:1!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--cl-service-accent)!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.sonarr-connection-form,.cl-emby-dashboard-fullscreen .sonarr-connection-form,.cl-plex-dashboard-fullscreen .sonarr-connection-form,.sonarr-connected-bar{background:var(--cl-service-bg)!important;background-image:none!important;border-color:var(--cl-service-border)!important;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0d!important}.sonarr-connection-form{border-left:1px solid var(--cl-service-border)!important}.sonarr-connection-error-card{background:var(--cardlab-dash-panel)!important;background-image:none!important;border:1px solid #8e5861!important;box-shadow:none!important}.sonarr-connection-error-label{color:#d58a96!important}.sonarr-connection-error-card p{color:#f2dde1!important}.sonarr-search-input,#cl-emby-search,#cl-plex-search,#show-search{background-color:var(--cardlab-control-bg)!important;background-image:none!important;border:1px solid var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:inset 0 1px #ffffff08!important}.sonarr-search-input::placeholder{color:#ffffff61!important}.sonarr-search-input:hover,.sonarr-search-input:focus,#cl-emby-search:hover,#cl-emby-search:focus,#cl-plex-search:hover,#cl-plex-search:focus,#show-search:hover,#show-search:focus{background-color:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important;color:#fff!important;outline:none!important;box-shadow:none!important}.sonarr-search-clear{color:#ffffff6b!important}.sonarr-search-clear:hover{color:#fff!important}.sonarr-dashboard-fullscreen .sonarr-search-clear,.cl-emby-dashboard-fullscreen .sonarr-search-clear,.cl-plex-dashboard-fullscreen .sonarr-search-clear{color:var(--cl-service-accent)!important}.sonarr-dashboard-fullscreen .sonarr-search-clear:hover,.cl-emby-dashboard-fullscreen .sonarr-search-clear:hover,.cl-plex-dashboard-fullscreen .sonarr-search-clear:hover{color:var(--cl-service-accent-hover)!important}.sonarr-connected-bar{background:#151719!important;background-image:none!important;border:1px solid var(--cl-service-border)!important;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0d!important}.sonarr-connected-label{color:#f4f6f7e0!important;font-weight:700!important;letter-spacing:.02em!important}.sonarr-connected-label strong{color:var(--cl-service-accent)!important}#sonarr-connecting,#cl-emby-connecting,#cl-plex-connecting{background:#151719!important;background-image:none!important;border:1px solid var(--cl-service-border)!important;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0d!important}#sonarr-connecting .sonarr-form-header h3,#cl-emby-connecting .sonarr-form-header h3,#cl-plex-connecting .sonarr-form-header h3{color:var(--cl-service-accent)!important}.connection-info{color:#f4f6f7b8!important;font-weight:600!important;opacity:1!important}.emby-scan-notification .background-cache-spinner,.emby-scan-notification .background-cache-progress-bar,.cl-emby-dashboard-fullscreen .background-cache-spinner,.cl-emby-dashboard-fullscreen .background-cache-progress-bar,.plex-scan-notification .background-cache-spinner,.plex-scan-notification .background-cache-progress-bar,.cl-plex-dashboard-fullscreen .background-cache-spinner,.cl-plex-dashboard-fullscreen .background-cache-progress-bar{background:var(--cl-service-accent)!important}.emby-scan-notification .background-cache-status,.plex-scan-notification .background-cache-status{color:var(--cl-service-accent)!important}.connect-btn,.cl-emby-dashboard-fullscreen .connect-btn,.cl-plex-dashboard-fullscreen .connect-btn,#sonarr-dashboard .connect-btn,#cl-emby-not-configured .connect-btn,#cl-plex-not-configured .connect-btn,#sonarr-open-settings-btn{background:var(--cl-service-accent)!important;background-image:none!important;border-color:var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important;box-shadow:none!important}.connect-btn:hover,.cl-emby-dashboard-fullscreen .connect-btn:hover,.cl-plex-dashboard-fullscreen .connect-btn:hover,#sonarr-dashboard .connect-btn:hover,#cl-emby-not-configured .connect-btn:hover,#cl-plex-not-configured .connect-btn:hover,#sonarr-open-settings-btn:hover{background:var(--cl-service-accent-hover)!important;border-color:var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important;box-shadow:none!important}#sonarr-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn{background:var(--cardlab-solid-red-bg)!important;background-image:none!important;border-color:var(--cardlab-solid-red-border)!important;color:var(--cardlab-on-pastel)!important;box-shadow:none!important}#sonarr-dashboard .sonarr-connection-form,.cl-emby-dashboard-fullscreen #cl-emby-not-configured.sonarr-connection-form,.cl-plex-dashboard-fullscreen #cl-plex-not-configured.sonarr-connection-form{background:var(--cl-service-bg)!important;background-image:none!important;border-color:var(--cl-service-border)!important;border-left:1px solid var(--cl-service-border)!important;border-left-color:var(--cl-service-border)!important}#sonarr-disconnect-btn:hover,#cl-emby-disconnect-btn:hover,#cl-plex-disconnect-btn:hover{background:var(--cardlab-solid-red-hover-bg)!important;border-color:var(--cardlab-solid-red-hover-border)!important;color:var(--cardlab-on-pastel)!important}.sonarr-filter-tab,.sonarr-mobile-tools-toggle,.sonarr-size-toggle,.sonarr-view-toggle,.sonarr-icon-btn,.sonarr-sort-select,.emby-sort-trigger,.plex-sort-trigger{background:var(--cardlab-control-bg)!important;background-image:none!important;border:1px solid var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:none!important}.sonarr-filter-tab:hover,.sonarr-mobile-tools-toggle:hover,.sonarr-size-btn:hover,.sonarr-view-btn:hover,.sonarr-icon-btn:hover,.emby-sort-trigger:hover,.plex-sort-trigger:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important;color:#fff!important}.sonarr-filter-tab.active,.sonarr-size-btn.active,.sonarr-view-btn.active,.cl-emby-dashboard-fullscreen .sonarr-filter-tab.active,.cl-plex-dashboard-fullscreen .sonarr-filter-tab.active,.cl-emby-dashboard-fullscreen .sonarr-size-btn.active,.cl-plex-dashboard-fullscreen .sonarr-size-btn.active,.cl-emby-dashboard-fullscreen .sonarr-view-btn.active,.cl-plex-dashboard-fullscreen .sonarr-view-btn.active,.cl-emby-dashboard-fullscreen #cl-emby-missing-seasons-btn[aria-pressed=true],.cl-plex-dashboard-fullscreen #cl-plex-missing-seasons-btn[aria-pressed=true]{background:var(--cl-service-accent)!important;background-image:none!important;border-color:var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important;box-shadow:none!important}.emby-sort-trigger-arrow,.plex-sort-trigger-arrow,.emby-sort-check,.plex-sort-check,.emby-sort-dir,.plex-sort-dir{color:var(--cl-service-accent)!important;opacity:1!important}.emby-sort-panel,.plex-sort-panel{background:#151719!important;background-image:none!important;border:1px solid #33383d!important;box-shadow:0 18px 42px #0000006b!important}.emby-sort-item,.plex-sort-item{color:#ffffffc7!important;background:transparent!important;border:none!important;appearance:none;-webkit-appearance:none;font-family:inherit}.emby-sort-item:hover,.plex-sort-item:hover,.emby-sort-item--active,.plex-sort-item--active{background:#202225!important;color:#fff!important}.sonarr-status-badge,.cl-emby-list-view .sonarr-status-badge,.cl-plex-list-view .sonarr-status-badge{background:#3a3f44!important;background-image:none!important;border-color:#555c63!important;color:#f7f8f8!important;box-shadow:none!important}.sonarr-status-badge.continuing,.cl-emby-dashboard-fullscreen .sonarr-status-badge.continuing,.cl-plex-dashboard-fullscreen .sonarr-status-badge.continuing,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-status-badge.continuing,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-status-badge.continuing{background:var(--cl-status-continuing-bg)!important;border-color:var(--cl-status-continuing-border)!important;color:#101510!important}.sonarr-status-badge.ended{background:var(--cl-status-ended-bg)!important;border-color:var(--cl-status-ended-border)!important;color:#14130e!important}.sonarr-status-badge.upcoming,.sonarr-status-badge.future{background:var(--cl-status-upcoming-bg)!important;border-color:var(--cl-status-upcoming-border)!important;color:#14130e!important}.sonarr-tc-pill.full,.cl-emby-season-pill,.cl-plex-season-pill,.cl-emby-dashboard-fullscreen .sonarr-tc-pill.full,.cl-plex-dashboard-fullscreen .sonarr-tc-pill.full,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-tc-pill.full,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-tc-pill.full{background:var(--cl-service-accent)!important;background-image:none!important;border:1px solid var(--cl-service-accent-border)!important;border-radius:999px!important;color:var(--cl-service-on-accent)!important;padding:.22rem .58rem!important;box-shadow:none!important}.sonarr-tc-pill.partial,.cl-emby-season-pill.partial,.cl-plex-season-pill.partial,.cl-emby-dashboard-fullscreen .sonarr-tc-pill.partial,.cl-plex-dashboard-fullscreen .sonarr-tc-pill.partial,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-tc-pill.partial,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-tc-pill.partial{background:var(--cl-partial-accent)!important;background-image:none!important;border:1px solid var(--cl-partial-accent-border)!important;border-radius:999px!important;color:var(--cl-partial-on-accent)!important;padding:.22rem .58rem!important;box-shadow:none!important}.sonarr-list-progress-track,.cl-emby-season-row,.cl-plex-season-row,.sonarr-list-item,.cl-emby-dashboard-fullscreen .sonarr-list-item,.cl-plex-dashboard-fullscreen .sonarr-list-item{background-image:none!important}.sonarr-list-item,.cl-emby-dashboard-fullscreen .sonarr-list-item,.cl-plex-dashboard-fullscreen .sonarr-list-item{background:#151719!important;border:1px solid #24282c!important;box-sizing:border-box!important;box-shadow:none!important}.sonarr-list-item:hover,.cl-emby-dashboard-fullscreen .sonarr-list-item:hover,.cl-plex-dashboard-fullscreen .sonarr-list-item:hover{background:#1b1d20!important;border-color:#33383d!important}.sonarr-list-item.has-titlecards,.cl-emby-dashboard-fullscreen .sonarr-list-item.has-titlecards,.cl-plex-dashboard-fullscreen .sonarr-list-item.has-titlecards,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.has-titlecards,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.has-titlecards,.sonarr-list-item.has-titlecards:hover,.cl-emby-dashboard-fullscreen .sonarr-list-item.has-titlecards:hover,.cl-plex-dashboard-fullscreen .sonarr-list-item.has-titlecards:hover,.cl-emby-season-row.is-marked,.cl-emby-season-row.is-done,.cl-plex-season-row.is-marked,.cl-plex-season-row.is-done{background:#151719!important;border-color:var(--cl-service-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-service-accent)!important}.sonarr-list-item.partial-titlecards,.cl-emby-dashboard-fullscreen .sonarr-list-item.partial-titlecards,.cl-plex-dashboard-fullscreen .sonarr-list-item.partial-titlecards,.sonarr-list-item.partial-titlecards:hover,.cl-emby-dashboard-fullscreen .sonarr-list-item.partial-titlecards:hover,.cl-plex-dashboard-fullscreen .sonarr-list-item.partial-titlecards:hover,.cl-emby-season-row.is-partial,.cl-plex-season-row.is-partial{background:#151719!important;border-color:var(--cl-partial-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-partial-accent)!important}.sonarr-list-progress-track{background:#2a2d31!important;border:1px solid #33383d!important}.sonarr-list-progress-track span,.sonarr-list-progress.done .sonarr-list-progress-track span,.cl-emby-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-track span,.cl-plex-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-track span,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-progress.done .sonarr-list-progress-track span,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-progress.done .sonarr-list-progress-track span{background:var(--cl-service-accent)!important;background-image:none!important;box-shadow:none!important}.sonarr-list-progress.done .sonarr-list-progress-top,.sonarr-list-progress.partial .sonarr-list-progress-top,.cl-emby-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top,.cl-emby-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top,.cl-plex-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top,.cl-plex-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;width:fit-content!important;max-width:100%!important;min-height:24px!important;padding:3px 9px!important;border-radius:999px!important;font-size:.74rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;background-image:none!important;box-shadow:none!important}.sonarr-list-progress.done .sonarr-list-progress-top,.cl-emby-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top,.cl-plex-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top{background:var(--cl-service-accent)!important;border:1px solid var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important}.sonarr-list-progress.partial .sonarr-list-progress-top,.cl-emby-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top,.cl-plex-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top{background:var(--cl-partial-accent)!important;border:1px solid var(--cl-partial-accent-border)!important;color:var(--cl-partial-on-accent)!important}.sonarr-list-progress.done .sonarr-list-progress-top span,.sonarr-list-progress.done .sonarr-list-progress-top strong,.sonarr-list-progress.partial .sonarr-list-progress-top span,.sonarr-list-progress.partial .sonarr-list-progress-top strong,.cl-emby-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top span,.cl-emby-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top strong,.cl-emby-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top span,.cl-emby-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top strong,.cl-plex-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top span,.cl-plex-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top strong,.cl-plex-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top span,.cl-plex-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top strong{background:transparent!important;border:0!important;padding:0!important;margin:0!important;min-height:0!important;border-radius:0!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;display:inline!important;overflow:visible!important}.sonarr-list-progress.partial .sonarr-list-progress-track span,.cl-emby-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-track span,.cl-plex-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-track span{background:var(--cl-partial-accent)!important;background-image:none!important;box-shadow:none!important}.sonarr-list-item.partial-titlecards .sonarr-list-name,.cl-emby-dashboard-fullscreen .sonarr-list-item.partial-titlecards .sonarr-list-name,.cl-plex-dashboard-fullscreen .sonarr-list-item.partial-titlecards .sonarr-list-name,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.partial-titlecards .sonarr-list-name,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.partial-titlecards .sonarr-list-name{color:var(--cl-partial-accent)!important}.sonarr-list-mark-btn,.cl-emby-dashboard-fullscreen .sonarr-list-mark-btn,.cl-plex-dashboard-fullscreen .sonarr-list-mark-btn{background:#2a2d31!important;background-image:none!important;border-color:#444b52!important;color:#ffffffb8!important;box-shadow:none!important}.sonarr-list-mark-btn:hover,.cl-emby-dashboard-fullscreen .sonarr-list-mark-btn:hover,.cl-plex-dashboard-fullscreen .sonarr-list-mark-btn:hover{background:#32363b!important;border-color:var(--cl-service-accent-border)!important;color:var(--cl-service-accent)!important}.sonarr-list-item.has-titlecards .sonarr-list-mark-btn,.cl-emby-dashboard-fullscreen .sonarr-list-item.has-titlecards .sonarr-list-mark-btn,.cl-plex-dashboard-fullscreen .sonarr-list-item.has-titlecards .sonarr-list-mark-btn,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.has-titlecards .sonarr-list-mark-btn,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.has-titlecards .sonarr-list-mark-btn{background:var(--cl-service-accent)!important;border-color:var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important;box-shadow:none!important}.sonarr-list-item.partial-titlecards .sonarr-list-mark-btn,.cl-emby-dashboard-fullscreen .sonarr-list-item.partial-titlecards .sonarr-list-mark-btn,.cl-plex-dashboard-fullscreen .sonarr-list-item.partial-titlecards .sonarr-list-mark-btn{background:var(--cl-partial-accent)!important;border-color:var(--cl-partial-accent-border)!important;color:var(--cl-partial-on-accent)!important;box-shadow:none!important}.sonarr-list-hint,.cl-emby-dashboard-fullscreen .sonarr-list-hint,.cl-plex-dashboard-fullscreen .sonarr-list-hint{color:var(--cl-service-accent)!important}.sonarr-list-item.partial-titlecards .sonarr-list-hint,.cl-emby-dashboard-fullscreen .sonarr-list-item.partial-titlecards .sonarr-list-hint,.cl-plex-dashboard-fullscreen .sonarr-list-item.partial-titlecards .sonarr-list-hint,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.partial-titlecards .sonarr-list-hint,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-list-item.partial-titlecards .sonarr-list-hint{color:var(--cl-partial-accent)!important}.sonarr-item.has-titlecards,.cl-emby-dashboard-fullscreen .sonarr-item.has-titlecards,.cl-plex-dashboard-fullscreen .sonarr-item.has-titlecards,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-item.has-titlecards,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-item.has-titlecards{background:#151719!important;border-color:var(--cl-service-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-service-accent)!important}.sonarr-item.partial-titlecards,.cl-emby-dashboard-fullscreen .sonarr-item.partial-titlecards,.cl-plex-dashboard-fullscreen .sonarr-item.partial-titlecards,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-item.partial-titlecards,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-item.partial-titlecards{background:#151719!important;border-color:var(--cl-partial-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-partial-accent)!important}.sonarr-item.has-titlecards .sonarr-item-name,.cl-emby-dashboard-fullscreen .sonarr-item.has-titlecards .sonarr-item-name,.cl-plex-dashboard-fullscreen .sonarr-item.has-titlecards .sonarr-item-name{color:var(--cl-service-accent)!important}.sonarr-item.partial-titlecards .sonarr-item-name,.cl-emby-dashboard-fullscreen .sonarr-item.partial-titlecards .sonarr-item-name,.cl-plex-dashboard-fullscreen .sonarr-item.partial-titlecards .sonarr-item-name{color:var(--cl-partial-accent)!important}.sonarr-item-hover-overlay span{background:var(--cl-service-accent)!important;border:1px solid var(--cl-service-accent-border)!important;border-radius:999px!important;color:var(--cl-service-on-accent)!important;padding:.45rem .72rem!important;box-shadow:none!important}.cl-emby-season-mark-btn,.cl-plex-season-mark-btn{background:var(--cardlab-control-bg)!important;background-image:none!important;border:1px solid var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:none!important}.cl-emby-season-mark-btn:hover:not(:disabled),.cl-plex-season-mark-btn:hover:not(:disabled){background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important;color:#fff!important;box-shadow:none!important}.cl-emby-import-btn,.cl-plex-import-btn{background:var(--cl-service-accent)!important;background-image:none!important;border:1px solid var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important;box-shadow:none!important}.cl-emby-import-btn:hover:not(:disabled),.cl-plex-import-btn:hover:not(:disabled){background:var(--cl-service-accent-hover)!important;border-color:var(--cl-service-accent-border)!important;color:var(--cl-service-on-accent)!important;box-shadow:none!important}.cl-emby-import-btn:disabled,.cl-plex-import-btn:disabled,.cl-emby-season-mark-btn:disabled,.cl-plex-season-mark-btn:disabled{opacity:.42!important;cursor:not-allowed!important}.cl-emby-season-link-btn,.cl-plex-season-link-btn{background:transparent!important;background-image:none!important;border:0!important;color:var(--cl-service-accent)!important;box-shadow:none!important}.cl-emby-season-link-btn:hover,.cl-plex-season-link-btn:hover{background:transparent!important;color:var(--cl-service-accent-hover)!important}.cl-emby-dashboard-fullscreen .sonarr-item-badges .sonarr-status-badge.continuing,.cl-plex-dashboard-fullscreen .sonarr-item-badges .sonarr-status-badge.continuing,.cl-emby-dashboard-fullscreen .sonarr-list-status-cell .sonarr-status-badge,.cl-plex-dashboard-fullscreen .sonarr-list-status-cell .sonarr-status-badge{background:#3a3f44!important;background-image:none!important;border-color:#555c63!important;color:#f7f8f8!important;box-shadow:none!important}.cl-emby-season-overlay,.cl-plex-season-overlay{background:var(--pt-modal-backdrop)!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cl-emby-season-close,.cl-plex-season-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--cardlab-control-bg)!important;background-image:none!important;border:1px solid var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:none!important;padding:0!important;appearance:none!important;-webkit-appearance:none!important}.cl-emby-season-close:hover,.cl-plex-season-close:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important;color:#fff!important}.cl-emby-season-panel,.cl-plex-season-panel{background:#171819!important;background-image:none!important;border:1px solid #33383d!important;box-shadow:0 22px 52px #0000005c!important}.cl-emby-season-row,.cl-plex-season-row{background:#202225!important;background-image:none!important;border:1px solid #33383d!important;box-shadow:none!important}.cl-emby-season-row.is-marked,.cl-emby-season-row.is-done,.cl-plex-season-row.is-marked,.cl-plex-season-row.is-done{background:#202225!important;background-image:none!important;border-color:var(--cl-service-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-service-accent)!important}.cl-emby-season-row.is-partial,.cl-plex-season-row.is-partial{border-color:var(--cl-partial-accent-border)!important;box-shadow:var(--cl-marked-ring) var(--cl-marked-outline-width) var(--cl-partial-accent)!important}.cl-emby-season-kicker,.cl-plex-season-kicker,.cl-emby-season-title,.cl-plex-season-title{color:var(--cl-service-accent)!important}.sonarr-ctx-menu{position:fixed;z-index:10020;background:var(--cardlab-dash-panel)!important;background-image:none!important;border:1px solid var(--cardlab-dash-border)!important;border-radius:12px!important;padding:6px!important;min-width:14.5rem!important;box-shadow:0 18px 42px #0000006b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sonarr-ctx-btn{display:flex!important;align-items:center!important;gap:.55rem!important;width:100%!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:8px!important;color:var(--cardlab-control-text)!important;font-size:.84rem!important;font-weight:600!important;padding:8px 10px!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;white-space:nowrap!important}.sonarr-ctx-btn__ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:.45rem;background:var(--cardlab-dash-control, #30353a);color:var(--cardlab-sonarr-accent, #72d6ce)}.sonarr-ctx-btn__ico .material-symbols-rounded{font-size:1rem;line-height:1;color:inherit;-webkit-text-fill-color:currentColor}.sonarr-ctx-btn:hover{background:#30353a!important;color:#fff!important}.sonarr-ctx-btn:hover .sonarr-ctx-btn__ico{filter:brightness(1.08)}.sonarr-ctx-btn.sonarr-ctx-muted{color:#f4f6f7b8!important}.sonarr-ctx-btn.sonarr-ctx-muted .sonarr-ctx-btn__ico{background:var(--cardlab-dash-control, #30353a)!important;color:#f4f6f7d1!important}.sonarr-ctx-btn.sonarr-ctx-muted:hover{color:#fff!important}.sonarr-ctx-sep{background:#33383d!important;height:1px;margin:5px 4px!important}.titlecard-season-modal{background:#04060eb8!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.titlecard-season-modal .modal-content{background:var(--cardlab-dash-panel)!important;background-image:none!important;border:1px solid var(--cardlab-dash-border)!important;border-radius:18px!important;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d!important}.titlecard-season-modal h3{margin:0 0 16px!important;padding-bottom:14px!important;border-bottom:1px solid var(--cardlab-dash-border)!important;font-family:Bebas Neue,sans-serif!important;font-size:2rem!important;font-weight:400!important;letter-spacing:.06em!important;line-height:1!important;color:var(--cardlab-control-text)!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.titlecard-season-modal h3 span{color:var(--cardlab-sonarr-accent)!important}.cl-emby-titlecard-modal h3 span{color:var(--cardlab-solid-emby-bg)!important}.cl-plex-titlecard-modal h3 span{color:var(--cardlab-solid-plex-bg)!important}.titlecard-season-bulk-btn{min-height:28px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid var(--cardlab-control-border)!important;background:var(--cardlab-control-bg)!important;background-image:none!important;color:var(--cardlab-control-text)!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important}.titlecard-season-bulk-btn:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important;color:#fff!important;transform:none!important}.season-checkbox-list label{background:var(--cardlab-dash-panel-inner)!important;background-image:none!important;border:1px solid var(--cardlab-dash-border)!important;color:#f4f6f7e0!important;box-shadow:none!important}.season-checkbox-list label:hover{background:var(--cardlab-glass-action-hover-bg)!important;border-color:var(--cardlab-sonarr-accent-border)!important}.season-checkbox-list input[type=checkbox]{accent-color:var(--cardlab-sonarr-accent)!important}.titlecard-season-modal .modal-actions{border-top:1px solid var(--cardlab-dash-border)!important}.titlecard-season-modal .modal-actions button{min-height:32px!important;padding:0 16px!important;border-radius:999px!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important;transform:none!important}.titlecard-season-modal .modal-actions button[type=submit]{background:var(--cardlab-sonarr-accent)!important;background-image:none!important;border:1px solid var(--cardlab-sonarr-accent-border)!important;color:var(--cardlab-sonarr-on-accent)!important}.titlecard-season-modal .modal-actions button[type=submit]:hover{background:var(--cardlab-sonarr-accent-hover)!important;border-color:var(--cardlab-sonarr-accent-border)!important;color:var(--cardlab-sonarr-on-accent)!important}.cl-emby-titlecard-modal .modal-actions button[type=submit]{background:var(--cardlab-solid-emby-bg)!important;border-color:var(--cardlab-solid-emby-border)!important;color:#101510!important}.cl-emby-titlecard-modal .modal-actions button[type=submit]:hover{background:var(--cardlab-solid-emby-hover-bg)!important;border-color:var(--cardlab-solid-emby-hover-border)!important}.cl-plex-titlecard-modal .modal-actions button[type=submit]{background:var(--cardlab-solid-plex-bg)!important;border-color:var(--cardlab-solid-plex-border)!important;color:var(--cardlab-on-pastel)!important}.cl-plex-titlecard-modal .modal-actions button[type=submit]:hover{background:var(--cardlab-solid-plex-hover-bg)!important;border-color:var(--cardlab-solid-plex-hover-border)!important}.titlecard-season-modal .modal-actions button[type=button]{background:var(--cardlab-control-bg)!important;background-image:none!important;border:1px solid var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important}.titlecard-season-modal .modal-actions button[type=button]:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-control-hover-border)!important;color:#fff!important}.season-selection-list{background:var(--cardlab-dash-panel-inner)!important;border-color:var(--cardlab-dash-border)!important}.season-checkbox-item{background:var(--cardlab-control-bg)!important;background-image:none!important;border-color:var(--cardlab-control-border)!important;box-shadow:none!important;transform:none!important}.season-checkbox-item:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-solid-accent-border)!important;transform:none!important}.season-checkbox-item input[type=checkbox]{accent-color:var(--cardlab-solid-accent-bg)!important}.season-selection-actions .mini-btn{background:var(--cardlab-control-bg)!important;background-image:none!important;border-color:var(--cardlab-control-border)!important;color:var(--cardlab-control-text)!important;box-shadow:none!important;transform:none!important}.season-selection-actions .mini-btn:hover{background:var(--cardlab-control-hover-bg)!important;border-color:var(--cardlab-solid-accent-border)!important;color:#fff!important;transform:none!important}.season-selection-modal .custom-buttons .custom-btn{min-height:40px!important;border-radius:999px!important}.toast{background:var(--cardlab-dash-panel, #151719)!important;background-image:none!important;border:1px solid var(--cardlab-dash-border, #33383d)!important;color:#ffffffeb!important;border-radius:12px!important;box-shadow:0 18px 38px #00000061,inset 0 1px #ffffff0d!important}.cfgm-delete{background:var(--cardlab-solid-red-bg)!important;border-color:var(--cardlab-solid-red-border)!important;color:var(--cardlab-on-pastel)!important;opacity:1!important}.cfgm-delete .material-symbols-rounded,.cfgm-delete .material-icons-round{color:var(--cardlab-on-pastel)!important}.cfgm-delete:hover{background:var(--cardlab-solid-red-hover-bg)!important;border-color:var(--cardlab-solid-red-hover-border)!important;color:var(--cardlab-on-pastel)!important}.cfgm-delete:hover .material-symbols-rounded,.cfgm-delete:hover .material-icons-round{color:var(--cardlab-on-pastel)!important}.cfgm-rename .material-symbols-rounded,.cfgm-rename .material-icons-round{color:#ffffffd1!important}@media(max-width:760px){.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen{--cl-marked-ring: inset 0 0 0}.sonarr-shows-grid .sonarr-item.has-titlecards,.cl-emby-dashboard-fullscreen .sonarr-shows-grid .sonarr-item.has-titlecards,.cl-plex-dashboard-fullscreen .sonarr-shows-grid .sonarr-item.has-titlecards,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-shows-grid .sonarr-item.has-titlecards,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-shows-grid .sonarr-item.has-titlecards{box-shadow:0 0 0 var(--cl-marked-outline-width) var(--cl-service-accent)!important}.sonarr-shows-grid .sonarr-item.partial-titlecards,.cl-emby-dashboard-fullscreen .sonarr-shows-grid .sonarr-item.partial-titlecards,.cl-plex-dashboard-fullscreen .sonarr-shows-grid .sonarr-item.partial-titlecards,.cl-emby-dashboard-fullscreen.media-brand-jellyfin .sonarr-shows-grid .sonarr-item.partial-titlecards,.cl-plex-dashboard-fullscreen.media-brand-jellyfin .sonarr-shows-grid .sonarr-item.partial-titlecards{box-shadow:0 0 0 var(--cl-marked-outline-width) var(--cl-partial-accent)!important}.sonarr-list-view{padding-inline:2px}}.cfgm-rename:hover .material-symbols-rounded,.cfgm-rename:hover .material-icons-round{color:#fff!important}.cl-push-episode-item{padding:.6rem .75rem}.cl-push-episode-thumb{width:92px;aspect-ratio:16 / 9;flex:0 0 auto;border-radius:8px;overflow:hidden;background:#16181b;border:1px solid #33383d}.cl-push-episode-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cl-push-episode-item .cl-push-season-item-copy{min-width:0;gap:.2rem}.cl-push-episode-item .cl-push-season-item-copy small{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;text-align:left}.cl-download-episode-picker,.cl-push-season-step-active{width:min(600px,calc(100vw - 32px))!important;max-width:600px!important;padding:1.25rem!important;border-radius:18px!important}.cl-episode-picker-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.45rem;text-align:left}.cl-episode-picker-head h3,.cl-download-episode-picker h3,.cl-push-episode-heading .cl-push-season-title{margin:0!important;color:var(--cl-push-accent, var(--cardlab-solid-accent-bg))!important;font-size:clamp(1.75rem,3.4vw,2.15rem)!important;line-height:.95!important;letter-spacing:.055em!important;text-align:left!important}.cl-episode-picker-eyebrow{display:block;margin-bottom:.4rem;color:#ffffff85;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.68rem;font-weight:800;letter-spacing:.13em;line-height:1;text-transform:uppercase}.cl-episode-picker-head-actions{display:flex;align-items:center;gap:.55rem}.cl-push-episode-heading{display:grid;grid-template-columns:minmax(0,1fr) auto}.cl-episode-picker-title-group{min-width:0}.cl-episode-picker-context{display:inline-flex;align-items:center;min-height:24px;padding:.28rem .52rem;border:1px solid var(--cl-push-accent, var(--cardlab-solid-accent-bg));border-radius:6px;color:var(--cardlab-on-pastel);background:var(--cl-push-accent, var(--cardlab-solid-accent-bg));font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.cl-episode-picker-icon,.cl-push-season-back,.cl-push-season-step-active .cl-emby-push-close,.cl-push-season-step-active .cl-plex-push-close{display:inline-flex!important;align-items:center;justify-content:center;width:38px!important;height:38px!important;min-width:38px;padding:0!important;border:1px solid var(--cardlab-control-border)!important;border-radius:8px!important;background:var(--cardlab-control-bg)!important;color:#ffffffd1!important;cursor:pointer}.cl-episode-picker-icon:hover,.cl-push-season-back:hover{border-color:var(--cl-push-accent-border, var(--cardlab-solid-accent-border))!important;background:var(--cardlab-control-hover-bg)!important;color:#fff!important}.cl-push-season-back .material-symbols-rounded,.cl-episode-picker-icon .material-symbols-rounded{font-size:1.25rem}.cl-download-episode-picker>p,.cl-push-season-lede{margin:0 0 .8rem!important;text-align:left!important;color:#ffffff9e!important;font-size:.86rem!important}.cl-episode-picker-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.cl-episode-picker-count{color:#fff9;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.76rem;font-weight:700;letter-spacing:.03em}.cl-episode-picker-selection-summary{display:flex;align-items:center;gap:.65rem;min-width:0}.cl-download-episode-picker .season-selection-actions,.cl-push-season-step-active .cl-push-season-bulk-actions{margin:0}.cl-download-episode-picker .season-selection-actions .mini-btn,.cl-push-season-step-active .cl-push-season-bulk{min-height:34px;padding:.45rem .72rem;border-radius:7px!important;font-size:.67rem}.cl-download-episode-picker .season-selection-list,.cl-push-season-step-active .cl-push-season-list{gap:.4rem!important;max-height:min(46vh,390px);margin-bottom:.8rem;padding:0;border:0!important;border-radius:0;background:transparent!important}.cl-download-episode-item,.cl-push-episode-item{display:grid!important;grid-template-columns:20px 92px minmax(0,1fr);align-items:center;column-gap:.8rem!important;min-height:64px;margin:0 3px!important;padding:.55rem .65rem!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:9px;background:transparent!important}.cl-download-episode-picker .cl-download-episode-item:hover,.cl-push-season-step-active .cl-push-episode-item:hover{border-color:#ffffff38!important;background:transparent!important}.cl-push-episode-checkbox,.cl-download-episode-item input[type=checkbox]{width:19px;height:19px;margin:0;flex:0 0 auto;accent-color:var(--cl-push-accent, var(--cardlab-solid-accent-bg));cursor:pointer}.cl-download-episode-picker .cl-download-episode-item:has(input:checked),.cl-push-season-step-active .cl-push-episode-item:has(input:checked){border-color:var(--cl-push-accent, var(--cardlab-solid-accent-bg))!important;background:transparent!important;box-shadow:none}.cl-download-episode-item .season-info,.cl-episode-picker-copy{min-width:0;justify-content:flex-start;gap:.45rem}.cl-download-episode-item .season-name,.cl-push-episode-item .cl-push-season-item-copy strong{flex:0 0 auto;color:#fffffff0;font-size:.82rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.cl-download-episode-item .season-episode-count,.cl-push-episode-item .cl-push-season-item-copy small{min-width:0;overflow:hidden;color:#ffffff94;font-size:.84rem;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.cl-push-episode-item .cl-push-season-item-copy{flex-direction:row;align-items:center;justify-content:flex-start;gap:.45rem}.cl-push-episode-thumb,.cl-episode-picker-thumb{display:block;width:92px;aspect-ratio:16 / 9;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#0000003d}.cl-push-episode-thumb img,.cl-episode-picker-thumb img{display:block;width:100%;height:100%;object-fit:cover}.cl-episode-picker-separator{flex:0 0 auto;color:var(--cl-push-accent, var(--cardlab-solid-accent-bg));font-size:.75rem;opacity:.65}.cl-download-episode-picker .season-selection-list{scrollbar-width:thin;scrollbar-color:var(--cardlab-solid-accent-bg) transparent}.cl-download-episode-picker .season-selection-list::-webkit-scrollbar{width:8px}.cl-download-episode-picker .season-selection-list::-webkit-scrollbar-track{background:transparent}.cl-download-episode-picker .season-selection-list::-webkit-scrollbar-thumb{background:var(--cardlab-solid-accent-bg);border-radius:999px}.cl-download-episode-picker .custom-buttons,.cl-push-season-footer{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;padding:0}.cl-download-episode-picker .custom-buttons .custom-btn,.cl-push-season-cancel,.cl-push-season-confirm{width:auto!important;min-width:142px;min-height:40px!important;margin:0;border-radius:9px!important}.cl-download-episode-picker #confirmEpisodeDownload,.cl-push-season-confirm{min-width:196px}.cl-download-episode-picker #confirmEpisodeDownload{background:var(--cardlab-solid-accent-bg)!important;border-color:var(--cardlab-solid-accent-border)!important;color:var(--cardlab-on-pastel)!important}.cl-download-episode-picker #confirmEpisodeDownload:disabled,.cl-push-season-confirm:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.5)}@media(max-width:620px){.cl-download-episode-picker,.cl-push-season-step-active{width:calc(100vw - 20px)!important;padding:1rem!important;border-radius:18px!important}.cl-episode-picker-head{align-items:flex-start}.cl-push-episode-heading{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.cl-episode-picker-context{min-height:22px;padding:.25rem .48rem;font-size:.58rem}.cl-episode-picker-selection-bar{align-items:flex-start;flex-direction:column}.cl-push-episode-thumb,.cl-episode-picker-thumb{width:72px}.cl-download-episode-item,.cl-push-episode-item{grid-template-columns:20px 72px minmax(0,1fr);column-gap:.6rem!important}.cl-download-episode-item .season-info,.cl-episode-picker-copy{align-items:center;flex-direction:row;gap:.35rem}.cl-download-episode-picker .custom-buttons,.cl-push-season-footer{justify-content:flex-start}.cl-download-episode-picker .custom-buttons .custom-btn,.cl-push-season-cancel,.cl-push-season-confirm{flex:1 1 0;min-width:0}}.cl-emby-push-modal .cl-push-season-list,.cl-plex-push-modal .cl-push-season-list{scrollbar-width:thin;scrollbar-color:var(--cl-push-accent, var(--cardlab-solid-accent-bg)) transparent}.cl-emby-push-modal .cl-push-season-list::-webkit-scrollbar,.cl-plex-push-modal .cl-push-season-list::-webkit-scrollbar{width:8px}.cl-emby-push-modal .cl-push-season-list::-webkit-scrollbar-track,.cl-plex-push-modal .cl-push-season-list::-webkit-scrollbar-track{background:transparent}.cl-emby-push-modal .cl-push-season-list::-webkit-scrollbar-thumb,.cl-plex-push-modal .cl-push-season-list::-webkit-scrollbar-thumb{background:var(--cl-push-accent, var(--cardlab-solid-accent-bg));border-radius:999px}.season-map-modal{max-width:480px;text-align:left}.season-map-modal h3{text-align:center;color:var(--cardlab-solid-accent-bg, #ffc850)}.season-map-modal>p{text-align:center;color:#ffffff9e;font-size:.85rem;line-height:1.45}.season-map-search input{width:100%;box-sizing:border-box;padding:.68rem .85rem;border-radius:12px;background:#16181b;border:1px solid #33383d;color:#f7f8f8;font-family:inherit;font-size:.9rem;margin-bottom:.65rem;transition:border-color .15s ease,box-shadow .15s ease}.season-map-search input:focus{outline:none;border-color:var(--cardlab-solid-accent-border, #9e7628);box-shadow:0 0 0 1px var(--cardlab-solid-accent-border, #9e7628)}.season-map-results{display:flex;flex-direction:column;gap:.45rem;max-height:264px;overflow-y:auto;margin-bottom:.65rem;padding:.45rem;background:#16181b;border:1px solid #2b3036;border-radius:14px;scrollbar-width:thin;scrollbar-color:var(--cardlab-solid-accent-bg, #ffc850) transparent}.season-map-results:empty{display:none}.season-map-results::-webkit-scrollbar{width:8px}.season-map-results::-webkit-scrollbar-track{background:transparent}.season-map-results::-webkit-scrollbar-thumb{background:var(--cardlab-solid-accent-bg, #ffc850);border-radius:999px}.season-map-result{display:flex;align-items:center;gap:.7rem;padding:.45rem .6rem;border-radius:10px;background:#202225;border:1px solid #33383d;color:#f7f8f8;cursor:pointer;text-align:left;font-family:inherit;flex:0 0 auto}.season-map-result:hover{background:#282b2f;border-color:#4a5158}.season-map-result.is-picked{border-color:var(--cardlab-solid-accent-bg, #ffc850);box-shadow:0 0 0 1px var(--cardlab-solid-accent-bg, #ffc850)}.season-map-result__poster{width:34px;aspect-ratio:2 / 3;flex:0 0 auto;border-radius:6px;overflow:hidden;background:#16181b;border:1px solid #2b3036}.season-map-result__poster img{width:100%;height:100%;object-fit:cover;display:block}.season-map-result__copy{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.season-map-result__copy strong{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.season-map-result__copy small{color:#ffffff80;font-size:.72rem}.season-map-result__mark{flex:0 0 auto;opacity:0;color:var(--cardlab-solid-accent-bg, #ffc850);transition:opacity .15s ease}.season-map-result.is-picked .season-map-result__mark{opacity:1}.season-map-empty{color:#ffffff80;font-size:.8rem;margin:.3rem 0;text-align:center}.season-map-picked{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem;margin:.2rem 0 .85rem;border-radius:12px;background:#202225;border:1px solid var(--cardlab-solid-accent-border, #9e7628)}.season-map-picked-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:30px}.season-map-picked-kicker{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;flex:0 0 auto}.season-map-picked-name{font-weight:700;font-size:.92rem;color:var(--cardlab-solid-accent-bg, #ffc850);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.season-map-picked-row--season{border-top:1px solid #33383d;padding-top:.55rem}.season-map-stepper{display:inline-flex;align-items:stretch;gap:4px}.season-map-stepper input{width:56px;padding:.4rem .35rem;border-radius:8px;background:#16181b;border:1px solid #33383d;color:#f7f8f8;font-family:inherit;font-size:.92rem;font-weight:700;text-align:center;appearance:textfield;-moz-appearance:textfield}.season-map-stepper input::-webkit-outer-spin-button,.season-map-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.season-map-stepper input:focus{outline:none;border-color:var(--cardlab-solid-accent-border, #9e7628)}.season-map-step{width:32px;border-radius:8px;background:#32363b;border:1px solid #555c63;color:#f7f8f8;font-size:1rem;font-weight:800;cursor:pointer;font-family:inherit}.season-map-step:hover{background:#3c4147;border-color:#68717a}@media(max-width:760px){.sonarr-dashboard-fullscreen .sonarr-header{border-bottom:1px solid var(--cl-service-accent-border)!important}.sonarr-dashboard-fullscreen .sonarr-dashboard-logo,.cl-emby-dashboard-fullscreen .cl-emby-dashboard-logo,.cl-plex-dashboard-fullscreen .cl-plex-dashboard-logo{width:26px!important;height:26px!important;flex:0 0 26px}.sonarr-dashboard-fullscreen .sonarr-header h2,.cl-emby-dashboard-fullscreen .sonarr-header h2,.cl-plex-dashboard-fullscreen .sonarr-header h2{font-size:1.55rem!important;line-height:1!important}.sonarr-dashboard-fullscreen .sonarr-connection-form,.cl-emby-dashboard-fullscreen .sonarr-connection-form,.cl-plex-dashboard-fullscreen .sonarr-connection-form{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:18px!important;margin-inline:0!important;max-width:none!important}.sonarr-dashboard-fullscreen .sonarr-form-header,.sonarr-dashboard-fullscreen .sonarr-form-content,.sonarr-dashboard-fullscreen .connection-stack,.sonarr-dashboard-fullscreen .form-group{width:100%!important;max-width:none!important;min-width:0!important}.sonarr-dashboard-fullscreen .sonarr-form-content{padding:0!important}.sonarr-dashboard-fullscreen .sonarr-form-header h3,.sonarr-dashboard-fullscreen .connection-info{overflow-wrap:normal!important;word-break:normal!important}.sonarr-dashboard-fullscreen .connect-btn,.sonarr-dashboard-fullscreen #sonarr-open-settings-btn,.cl-emby-dashboard-fullscreen .connect-btn,.cl-plex-dashboard-fullscreen .connect-btn{width:100%!important;align-self:stretch!important;justify-content:center!important}}@media(max-width:760px){html,body{overflow-x:hidden}.layout{display:flex;flex-direction:column;min-height:auto}.main{order:1;gap:.75rem;padding:.75rem .75rem .9rem;min-height:auto;overflow:visible}.main:before{inset:.4rem;border-radius:16px}.sidebar{order:2;position:relative;top:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:.75rem;border-right:0;border-top:1px solid var(--cardlab-accent-border);overflow:visible}.sidebar:after{width:100%;height:1px;right:auto;top:0}#titlecard-canvas,#grid-canvas{order:1;width:min(100%,calc(100vw - 1.5rem))!important;max-width:calc(100vw - 1.5rem);max-height:none;border-radius:12px;box-shadow:0 14px 34px #0006,inset 0 1px #ffffff0f,0 0 0 1px #ffc85014}#titlecard-canvas{aspect-ratio:16 / 9;height:auto!important;touch-action:none}#grid-canvas{height:auto!important}.modular-frame{order:2;width:min(100%,calc(100vw - 1.5rem));margin:0 auto;padding:0;border-radius:16px;box-sizing:border-box;overflow:hidden}.modular-frame-content{gap:0;min-width:0}.modular-frame-header{align-items:flex-start;gap:.35rem;padding:.72rem .78rem .64rem}.modular-frame-header h4{font-size:1.08rem}.modular-frame-heading{gap:.42rem .6rem}.alt-image-quality-key{flex-wrap:wrap;gap:.24rem;padding-left:0;border-left:0}.alt-image-quality-key__item{min-height:18px;padding-inline:.34rem;font-size:.55rem}.alt-images-count{max-width:42%;text-align:right;font-size:.72rem;line-height:1.25}.alt-images-row{display:block;max-height:46vh!important;padding:.7rem .78rem .8rem;border-radius:0;overflow-x:hidden}.alt-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.modular-frame .alt-image-item{width:100%;height:auto;border-radius:10px}.modular-frame .alt-image-visual{aspect-ratio:16 / 9}.modular-frame-nav-row{display:grid!important;grid-template-columns:1fr .9fr 1fr;gap:.45rem;width:100%}.modular-frame-nav-row button,.modular-frame #modular-frame-return-btn{width:100%;min-width:0;min-height:38px;margin:0;padding:.5rem .42rem;border-radius:10px;font-size:.68rem;letter-spacing:.01em;line-height:1.1;white-space:nowrap;box-sizing:border-box}.edit-bar-wrapper,.pt-compact-toggle{display:none!important}.collapsible{margin-bottom:.65rem}.collapsible-header{min-height:48px;padding:.78rem .82rem}.collapsible-content{padding:.85rem}.text-options-grid,.action-row,.sidebar-action-row,.thumbnail-zoom-reset-row{grid-template-columns:1fr}.thumbnail-action-stack .thumbnail-stack-btn,.thumbnail-zoom-reset-row .action-button,.sidebar-action-row .icon-button{min-height:44px}}@media(max-width:430px){header{padding-left:.7rem;padding-right:.7rem}.header-left h1{font-size:.95rem}.main,.sidebar{padding-left:.6rem;padding-right:.6rem}#titlecard-canvas,#grid-canvas,.modular-frame{width:min(100%,calc(100vw - 1.2rem))!important;max-width:calc(100vw - 1.2rem)}.modular-frame-header{flex-wrap:wrap}.alt-images-count{max-width:none}}@media(min-width:761px){html.pt-compact-ui--card{--pt-sidebar-width: 224px;--pt-sidebar-padding: .52rem .52rem .66rem;--pt-sb-edit-right: 48px;--pt-sidebar-gap: .32rem;--pt-collapsible-margin-bottom: .3rem;--pt-collapsible-header-min-height: 36px;--pt-collapsible-header-padding: .5rem .58rem;--pt-collapsible-content-padding: .54rem;--pt-collapsible-radius: 8px}html.pt-compact-ui--card .main{padding:1.35rem .55rem .62rem;gap:.42rem}html.pt-compact-ui--card .main:before{inset:.32rem;border-radius:14px}html.pt-compact-ui--card #titlecard-canvas{width:min(1080px,calc(100vw - var(--pt-sidebar-width, 224px) - 1.1rem));height:auto;aspect-ratio:16 / 9;max-width:100%;max-height:calc(100vh - 150px);border-radius:14px;box-shadow:0 18px 40px #00000061,inset 0 1px #ffffff0d,0 0 0 1px #ffc85014}html.pt-compact-ui--card #grid-canvas.grid-canvas{max-width:min(100%,calc(100vw - var(--pt-sidebar-width, 224px) - 1.1rem),1280px);max-height:none;width:auto;height:auto;border-radius:14px;box-shadow:0 18px 40px #00000061,inset 0 1px #ffffff0d,0 0 0 1px #ffc85014}html.pt-compact-ui--card .modular-frame{max-width:min(100%,1080px);padding:0;border-radius:14px}html.pt-compact-ui--card .collapsible{margin-bottom:.28rem}html.pt-compact-ui--card .collapsible-header{min-height:34px;padding:.46rem .54rem;border-radius:8px}html.pt-compact-ui--card .sidebar .collapsible-header h3{font-size:.82rem;line-height:1.1}html.pt-compact-ui--card .pt-compact-toggle{min-height:34px;padding:.46rem .54rem;border-radius:8px}html.pt-compact-ui--card .layout>.sidebar .pt-compact-toggle__label{font-size:.82rem}html.pt-compact-ui--card .collapsible-content,html.pt-compact-ui--card .section-body,html.pt-compact-ui--card .cl-control-group-body{padding:.42rem .48rem;gap:.32rem}html.pt-compact-ui--card .setting-row,html.pt-compact-ui--card .cl-control-group,html.pt-compact-ui--card .toggle-container,html.pt-compact-ui--card .slider-inline{gap:.3rem}html.pt-compact-ui--card .sidebar label,html.pt-compact-ui--card .sidebar .toggle-label,html.pt-compact-ui--card .cl-control-group-title{font-size:.68rem;line-height:1.12}html.pt-compact-ui--card .sidebar input:not([type=checkbox]):not([type=radio]):not([type=range]),html.pt-compact-ui--card .sidebar select,html.pt-compact-ui--card .sidebar button:not(.pt-compact-toggle):not(.sidebar-range-btn):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn){min-height:30px;padding-top:.34rem;padding-bottom:.34rem;border-radius:8px}html.pt-compact-ui--card .edit-bar-wrapper,html.pt-compact-ui--card .edit-bar{max-width:min(100%,calc(100vw - var(--pt-sidebar-width, 224px) - 1.1rem),1080px)}html.pt-compact-ui--card .cl-control-group,html.pt-compact-ui--card .thumbnail-options-toggle-row,html.pt-compact-ui--card .collapsible-content>.toggle-container,html.pt-compact-ui--card .tmdb-refresh-panel,html.pt-compact-ui--card .thumbnail-action-stack,html.pt-compact-ui--card .thumbnail-zoom-control,html.pt-compact-ui--card .setting-row,html.pt-compact-ui--card .horizontal-position,html.pt-compact-ui--card .vertical-position,html.pt-compact-ui--card .title-info-gap,html.pt-compact-ui--card #spoiler-blur-control,html.pt-compact-ui--card #line-spacing-container,html.pt-compact-ui--card #gradient-controls,html.pt-compact-ui--card .text-options>div:not(.text-options-grid):not(.section-separator),html.pt-compact-ui--card .text-options-grid,html.pt-compact-ui--card .effect-section{gap:.3rem;padding:.44rem .48rem;margin-bottom:.32rem;border-radius:8px}html.pt-compact-ui--card .cl-note,html.pt-compact-ui--card .thumbnail-zoom-hint{font-size:.66rem;line-height:1.2}html.pt-compact-ui--card .edit-bar-container{padding:5px 7px}html.pt-compact-ui--card .edit-bar{gap:4px;padding:0}html.pt-compact-ui--card .edit-bar-group{gap:4px;padding:4px 6px;border-radius:7px}html.pt-compact-ui--card .edit-bar-group-label,html.pt-compact-ui--card .edit-bar .info-theme .edit-bar-group-label,html.pt-compact-ui--card .edit-bar-tab-info .edit-bar-group-label{font-size:9px;padding-right:4px;margin-right:0}html.pt-compact-ui--card .edit-bar select,html.pt-compact-ui--card .edit-bar .format-btn,html.pt-compact-ui--card .edit-bar-range-btn{min-height:26px}html.pt-compact-ui--card .edit-bar select{max-width:96px;padding:.3rem 1.45rem .3rem .45rem;font-size:.72rem}html.pt-compact-ui--card .edit-bar .format-btn{width:28px;height:28px;border-radius:8px}html.pt-compact-ui--card .edit-bar .format-btn i,html.pt-compact-ui--card .edit-bar .format-btn svg{width:14px;height:14px}html.pt-compact-ui--card .edit-bar-range{gap:5px}html.pt-compact-ui--card .edit-bar-range input[type=range]{width:56px}html.pt-compact-ui--card .edit-bar-range .range-value{min-width:24px;font-size:10px}html.pt-compact-ui--card .floating-edit-bar-toggle.edit-bar-toggle{min-height:30px;padding-block:.32rem}html.pt-compact-ui--card .sidebar-action-row{--pt-action-row-gap: .32rem;--pt-action-row-margin-top: 0;margin-top:0;--pt-action-row-icon-flex: 1 1 0;--pt-sidebar-action-icon-height: 34px}html.pt-compact-ui--card .sidebar-action-row .icon-button{height:34px;min-width:0;padding:.38rem;border-radius:8px}html.pt-compact-ui--card .sidebar-action-row .icon-button img.icon{width:17px;height:17px}}.header-mobile-dropdown{padding:.65rem!important;flex-direction:column!important;gap:0!important;width:max-content!important;min-width:0!important;max-width:min(17.5rem,calc(100vw - 1.25rem))!important;max-height:calc(100svh - 5.25rem)!important;border-radius:14px!important;border:1px solid #25292e!important;background:#08090b!important;box-shadow:0 24px 54px #00000094!important;overflow-x:hidden!important;overflow-y:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header-mobile-dropdown>.mobile-menu-section{display:block;padding:.5rem .72rem .2rem!important;color:var(--mobile-lab-accent, #12cc5a)!important;font-size:.58rem!important;font-weight:900!important;letter-spacing:.18em!important;line-height:1!important;text-transform:uppercase!important}.header-mobile-dropdown>.mobile-menu-section:first-child{padding-top:.35rem!important}.header-mobile-dropdown.active{display:flex!important}.header-mobile-dropdown>a,.header-mobile-dropdown>button{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.7rem!important;box-sizing:border-box!important;margin:0!important;min-height:38px!important;height:auto!important;border-radius:9px!important;border:0!important;padding:0 .72rem!important;color:#f1f3f6!important;font-family:inherit!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.01em!important;text-decoration:none!important;text-transform:none!important;text-align:left!important;background:transparent!important;box-shadow:none!important;cursor:pointer;position:relative!important;overflow:hidden!important;transform:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease;appearance:none;-webkit-appearance:none}.header-mobile-dropdown>a:before,.header-mobile-dropdown>a:after,.header-mobile-dropdown>button:before,.header-mobile-dropdown>button:after{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important;transform:none!important;box-shadow:none!important}.header-mobile-dropdown>a:last-child,.header-mobile-dropdown>button:last-child{border-bottom:0!important}.header-mobile-dropdown>a:hover,.header-mobile-dropdown>a:focus-visible,.header-mobile-dropdown>button:hover,.header-mobile-dropdown>button:focus-visible{border-color:transparent!important;color:#fff!important;background:#171b20!important;outline:none}.header-mobile-dropdown>button[id*=signout],.header-mobile-dropdown #mobile-nav-signout{color:#f1f3f6!important;background:transparent!important;border:0!important;margin-top:.2rem!important}.header-mobile-dropdown>button[id*=signout] .pt-menu-icon,.header-mobile-dropdown #mobile-nav-signout .pt-menu-icon{color:#f1f3f6!important}.header-mobile-dropdown>[style*="display:none"],.header-mobile-dropdown>[style*="display: none"]{display:none!important}.header-mobile-dropdown>button[id*=signout]:hover,.header-mobile-dropdown>button[id*=signout]:focus-visible,.header-mobile-dropdown #mobile-nav-signout:hover,.header-mobile-dropdown #mobile-nav-signout:focus-visible{color:#f1f3f6!important;border-color:transparent!important;background:transparent!important}@media(max-width:900px){.poster-lab-page-body{--mobile-lab-accent: #86b8d4}.thumb-lab-page-body{--mobile-lab-accent: #cf675f}.card-lab-page-body{--mobile-lab-accent: #ffc850}.square-lab-page-body{--mobile-lab-accent: #ff8c42}.showcase-lab-page-body{--mobile-lab-accent: #00bfa5}.header-mobile-menu{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #25292e!important;border-radius:9px!important;background:#101317!important;color:var(--mobile-lab-accent, #12cc5a)!important;box-shadow:none!important}.header-mobile-menu:hover,.header-mobile-menu:focus-visible{border-color:#343a41!important;background:#171b20!important;color:var(--mobile-lab-accent, #12cc5a)!important}.header-mobile-menu .material-symbols-rounded{font-size:20px!important}body.lab-page-body .header-mobile-menu,body.hub-page-body .header-mobile-menu{position:absolute!important;right:1.8rem!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;z-index:5}body.lab-page-body #pt-sync-pill{display:none!important}}.header-mobile-dropdown .pt-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;opacity:1;color:var(--menu-accent, var(--mobile-lab-accent, #12cc5a));position:relative;z-index:1}.header-mobile-dropdown .pt-menu-icon svg{width:16px;height:16px;display:block;color:inherit}.header-mobile-dropdown .pt-menu-icon .material-symbols-rounded{font-size:16px;color:inherit}.header-mobile-menu .material-symbols-rounded{font-size:22px;line-height:1}.header-mobile-dropdown .pt-menu-icon img{width:16px;height:16px;display:block;object-fit:contain}.header-mobile-dropdown .pt-menu-label{flex:1 1 auto;min-width:0;position:relative;z-index:1;white-space:nowrap}@media(min-width:900px){.site-header .header-cta{display:none!important}}@media(max-width:480px){body.lab-page-body .header-mobile-menu,body.hub-page-body .header-mobile-menu{right:1.36rem!important}}@media(max-width:760px){body.lab-page-body>header{min-height:0!important;padding:.85rem .9rem!important}body.lab-page-body>header .header-left{min-height:42px!important}.header-left{gap:.62rem!important}.header-left h1{margin:0!important;transform:translateY(2px)!important;font-size:1.55rem!important;line-height:1!important}.lab-page-body .header-left .logo-tile{width:30px!important;height:30px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lab-page-body .header-left .logo-tile img{width:29px!important;height:29px!important}}.header-mobile-dropdown :is(#pt-community-presets-mobile-btn,[data-pt-mobile-keyboard-shortcuts],a[href*=font-library]){display:none!important}.header-mobile-dropdown>button[id*=signout] .pt-menu-icon,.header-mobile-dropdown #mobile-nav-signout .pt-menu-icon{color:var(--mobile-lab-accent, #12cc5a)!important}.header-mobile-dropdown>:is(a,button):is(:hover,:focus-visible){background:transparent!important;color:var(--menu-accent, var(--mobile-lab-accent, #12cc5a))!important}.header-mobile-dropdown>:is(a,button):focus-visible{outline:1px solid var(--mobile-lab-accent, #12cc5a);outline-offset:-2px}@media(max-width:900px){html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle),html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle):is(:hover,:active,:focus-visible){box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--mobile-lab-accent, var(--pt-header-shell-accent, #12cc5a))!important;align-items:center!important;justify-content:center!important}html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle) .material-symbols-rounded{font-size:24px!important;line-height:1!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle):before,html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle):after{content:none!important}html body :is(.header-mobile-menu,.mobile-toggle#mobile-menu-toggle):focus-visible{outline:1px solid currentColor!important;outline-offset:-4px}}.material-symbols-rounded{font-family:Material Symbols Rounded!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important;-webkit-font-smoothing:antialiased;font-feature-settings:"liga" 1;font-synthesis:none}.material-symbols-rounded.ms-xs{font-size:13px}.material-symbols-rounded.ms-sm{font-size:14px}.material-symbols-rounded.ms-md{font-size:16px}.material-symbols-rounded.ms-lg{font-size:18px}.pt-settings-path-arrow{display:inline-block;vertical-align:-.12em;margin:0 .1em;font-size:.95em;line-height:1;color:#ffffffb8}.connection-info .pt-settings-path-arrow,.emby-connection-info .pt-settings-path-arrow,.plex-connection-info .pt-settings-path-arrow,.emby-connection-error-card .pt-settings-path-arrow,.plex-connection-error-card .pt-settings-path-arrow,.sonarr-connection-error-card .pt-settings-path-arrow{color:#d58a96}.emby-ctx-btn__ico .material-symbols-rounded,.plex-ctx-btn__ico .material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;opacity:1!important}.emby-push-bar-mark .material-symbols-rounded,.plex-push-bar-mark .material-symbols-rounded,.emby-push-btn .material-symbols-rounded,.emby-push-btn .material-icons-round,.plex-push-btn .material-symbols-rounded,.plex-push-btn .material-icons-round,.sonarr-ctx-btn__ico .material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20!important}.pt-cloud-user-avatar .material-symbols-rounded{font-size:14px}.material-icons-round{font-family:Material Symbols Rounded!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-feature-settings:"liga" 1;font-synthesis:none}.material-icons-round.ms-xs{font-size:13px}.material-icons-round.ms-sm{font-size:14px}.material-icons-round.ms-md{font-size:16px}.material-icons-round.ms-lg{font-size:18px}.config-modal-close .material-symbols-rounded,.pt-announce-close .material-symbols-rounded,#pt-auth-modal .pt-auth-close .material-symbols-rounded,.hub-modal__close .material-symbols-rounded,.hub-detail-hero__close .material-symbols-rounded,.ptcp-close-btn .material-symbols-rounded,.logo-picker-close-btn .material-symbols-rounded,.showcase-picker-close-btn .material-symbols-rounded,.thumb-picker-close-btn .material-symbols-rounded,.sep-library-modal-close .material-symbols-rounded,.home-lightbox-close .material-symbols-rounded,.emby-qr-close .material-symbols-rounded,.plex-qr-close .material-symbols-rounded,.eps-close .material-symbols-rounded,.emby-poster-push-close .material-symbols-rounded,.plex-poster-push-close .material-symbols-rounded,.cl-emby-season-close .material-symbols-rounded,.cl-plex-season-close .material-symbols-rounded,.cl-emby-push-close .material-symbols-rounded,.cl-plex-push-close .material-symbols-rounded,.custom-modal-close .material-symbols-rounded,.admin-icon-btn .material-symbols-rounded{font-size:20px;line-height:1}:is(.pt-modal-close,.config-modal-close,.pt-announce-close,.pt-auth-close,.ptks-close,.ptcp-close-btn,.hub-modal__close,.hub-detail-hero__close,.logo-picker-close-btn,.showcase-picker-close-btn,.thumb-picker-close-btn,.sep-library-modal-close,.home-lightbox-close,.about-guide-zoom-close,.custom-modal-close,.close-modal,.cl-source-picker-close,.pl-source-picker-close,.edit-bar-settings-close,.emby-seasons-close,.plex-seasons-close,.emby-qr-close,.plex-qr-close,.eps-close,.sm-close,.emby-poster-push-close,.plex-poster-push-close,.cl-emby-season-close,.cl-plex-season-close,.cl-emby-push-close,.cl-plex-push-close){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--pt-close-control-size, 36px)!important;height:var(--pt-close-control-size, 36px)!important;min-width:var(--pt-close-control-size, 36px)!important;min-height:var(--pt-close-control-size, 36px)!important;padding:0!important;border-radius:8px!important;line-height:1!important}:is(.pt-modal-close,.config-modal-close,.pt-announce-close,.pt-auth-close,.ptks-close,.ptcp-close-btn,.hub-modal__close,.hub-detail-hero__close,.logo-picker-close-btn,.showcase-picker-close-btn,.thumb-picker-close-btn,.sep-library-modal-close,.home-lightbox-close,.about-guide-zoom-close,.custom-modal-close,.close-modal,.cl-source-picker-close,.pl-source-picker-close,.edit-bar-settings-close,.emby-seasons-close,.plex-seasons-close,.emby-qr-close,.plex-qr-close,.eps-close,.sm-close,.emby-poster-push-close,.plex-poster-push-close,.cl-emby-season-close,.cl-plex-season-close,.cl-emby-push-close,.cl-plex-push-close) :is(.material-symbols-rounded,.material-icons-round){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;margin:0!important;font-size:20px!important;line-height:1!important;transform:translateY(-1px)!important}.config-menu-item .material-icons-round,.config-menu-item .pt-menu-icon .material-icons-round,.pt-header-menu .config-menu-item .pt-menu-icon .material-icons-round{font-family:Material Symbols Rounded!important;filter:none!important;color:inherit}.icon-button .material-symbols-rounded.icon,.sidebar-action-row .material-symbols-rounded.icon,.action-button .material-symbols-rounded.action-icon,.po-eb-btn .material-symbols-rounded,.po-eb-icon.material-symbols-rounded{font-size:22px;line-height:1;vertical-align:middle}.option-icon .material-symbols-rounded{font-size:18px;line-height:1;vertical-align:middle}.action-icon.material-symbols-rounded,button .action-icon.material-symbols-rounded{font-size:20px;line-height:1;flex-shrink:0}.toggle-icon:before{content:none!important;display:none!important}.sidebar .toggle-icon:before{content:none!important;display:none!important}.pt-sidebar-toggle{font-size:18px!important;color:#ffffff9e;transition:color .2s ease;flex-shrink:0;pointer-events:none}.collapsible-header:hover .pt-sidebar-toggle{color:#ffffffe0}.action-icon.material-symbols-rounded,.action-icon.material-icons-round{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin-right:0!important;filter:none!important;flex-shrink:0;line-height:1}button.action-button,.sidebar button.action-button{gap:.42rem}.ct-btn-row .action-icon.material-symbols-rounded,.ct-btn-row .action-icon.material-icons-round{font-size:15px!important}.ct-label-tools .season-style-btns .action-icon.material-symbols-rounded,.ct-label-tools .season-style-btns .action-icon.material-icons-round{font-size:14px!important}.po-eb-btn .material-symbols-rounded,.po-eb-btn .material-icons-round{flex-shrink:0;font-size:16px!important;line-height:1}.emby-sort-trigger-arrow .material-symbols-rounded,.plex-sort-trigger-arrow .material-symbols-rounded,.emby-sort-check .material-symbols-rounded,.plex-sort-check .material-symbols-rounded,.emby-sort-dir .material-symbols-rounded,.plex-sort-dir .material-symbols-rounded{font-size:16px;line-height:1;vertical-align:middle}.emby-sort-check,.plex-sort-check{display:inline-flex;align-items:center;justify-content:center;width:16px;min-height:16px}.emby-sort-trigger-arrow,.plex-sort-trigger-arrow,.emby-sort-dir,.plex-sort-dir{display:inline-flex;align-items:center;justify-content:center;min-width:16px}.po-eb-unit .po-eb-group .po-eb-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0!important;gap:0;flex-shrink:0}.po-eb-dl .material-icons-round.po-eb-icon,.po-eb-dl .po-eb-icon--white,#eb-download-btn .material-icons-round,#thumb-eb-download-btn .material-icons-round{filter:none!important;color:inherit!important}.po-eb-reset .material-symbols-rounded.po-eb-icon,#eb-reset-btn .material-symbols-rounded,#thumb-eb-reset-btn .material-symbols-rounded{filter:none!important;color:inherit!important;font-size:16px;line-height:1}.icon-button .material-icons-round.icon,.sidebar-action-row .material-icons-round.icon{font-size:22px;line-height:1}.option-icon .material-icons-round{font-size:18px;line-height:1;vertical-align:middle}.drop-zone-icon.material-icons-round,.drop-zone-icon.material-symbols-rounded{margin-right:9px;opacity:.95;vertical-align:middle;flex-shrink:0}.logo-picker-refresh{display:inline-flex;align-items:center;gap:.35rem}.logo-picker-refresh .material-symbols-rounded,.logo-picker-refresh .material-icons-round{font-size:15px;line-height:1;flex-shrink:0}.emby-sort-select,.plex-sort-select,.sonarr-sort-select{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .65rem center!important;background-size:1.1rem auto!important}@media(max-width:760px){#emby-close-btn,#plex-close-btn,#sonarr-close-btn,#cl-emby-close-btn,#cl-plex-close-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;margin-left:0!important;gap:0!important;font-size:0!important;line-height:0!important;flex-shrink:0}#emby-close-btn .material-symbols-rounded,#emby-close-btn .material-icons-round,#plex-close-btn .material-symbols-rounded,#plex-close-btn .material-icons-round,#sonarr-close-btn .material-symbols-rounded,#sonarr-close-btn .material-icons-round,#cl-emby-close-btn .material-symbols-rounded,#cl-emby-close-btn .material-icons-round,#cl-plex-close-btn .material-symbols-rounded,#cl-plex-close-btn .material-icons-round{font-size:18px!important;line-height:1!important;margin:0!important;display:block!important}#emby-close-btn svg,#plex-close-btn svg,#sonarr-close-btn svg,#cl-emby-close-btn svg,#cl-plex-close-btn svg{width:18px!important;height:18px!important;margin:0!important;display:block!important}}:root{--pt-action-radius: 9px;--pt-segment-radius: 8px}:is(.cfgm-load,.cfgm-page-btn,.config-modal-confirm-btn,.config-modal-cancel-btn,.download-option-btn,.season-selection-confirm,.season-selection-cancel,.cl-emby-import-btn,.cl-plex-import-btn,.cl-emby-season-mark-btn,.cl-plex-season-mark-btn,.pt-profile-btn-primary,.pt-profile-btn-secondary,.pt-profile-btn-save,.pt-profile-btn-blue,.pt-profile-btn-gold,.pt-profile-btn-danger,.pt-media-brand-btn,.pt-library-picker-overlay button,.custom-btn,.custom-btn-blue,.custom-btn-gray,.custom-btn-red,#credit-reminder-download-btn,.pt-backguard-actions button){border-radius:var(--pt-action-radius)!important}:is(.ct-position-preset-row,.ct-position-preset-btn,.media-type-toggle,.media-type-btn,.pt-auth-mode-toggle,.pt-auth-mode-toggle>button,.ptcp-seg,.ptcp-sort-btn){border-radius:var(--pt-segment-radius)!important}.modular-frame-nav-row button,.modular-frame #modular-frame-return-btn{border-radius:var(--pt-action-radius)!important}:is(.cfgm-btn,.cfgm-load,.cfgm-page-btn,.modular-frame-nav-row button,.ct-position-preset-btn,.media-type-btn){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}:is(.cfgm-btn,.modular-frame-nav-row button,.ct-position-preset-btn,.media-type-btn) :is(.material-symbols-rounded,.material-icons-round){display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:1!important;color:currentColor!important}.cfgm-delete,.cfgm-delete :is(.material-symbols-rounded,.material-icons-round),.pt-profile-btn-delete,.pt-profile-btn-delete :is(.material-symbols-rounded,.material-icons-round){color:#101510!important}.cfgm-rename :is(.material-symbols-rounded,.material-icons-round){color:#ffffffd6!important}.modular-frame-nav-row #modular-frame-prev-btn,.modular-frame-nav-row #modular-frame-next-btn{gap:.4rem}.cfgm-box{width:min(760px,100%)!important;border:1px solid #3a3f44!important;border-radius:16px!important;background:#171819!important;box-shadow:0 24px 58px #00000070!important}.cfgm-box .config-modal-header{padding:1.35rem 1.5rem .45rem!important;border-bottom:0!important;color:var(--pt-accent-strong, #86b8d4)!important;font-family:Bebas Neue,sans-serif!important;font-size:2rem!important;font-weight:400!important;line-height:1!important;letter-spacing:.065em!important;text-transform:uppercase!important}.cfgm-box .cfg-modal-count{margin-left:.25rem;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.04em;vertical-align:middle}.cfgm-box .cfgm-heading{display:grid;gap:.28rem;min-width:0}.cfgm-box .cfgm-heading small{color:#ffffff8c;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.78rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.cfgm-box .cfgm-toolbar{gap:.65rem;padding:.8rem 1.5rem 1.05rem;border-bottom:0}.cfgm-box .cfgm-search,.cfgm-box .cfgm-sort{box-sizing:border-box;height:44px;border-radius:9px;background-color:#202225}.cfgm-box .cfgm-search{padding:0 .95rem}.cfgm-box .cfgm-sort{min-width:126px;padding:0 2.6rem 0 .9rem!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:16px 16px!important;appearance:none;-webkit-appearance:none}.cfgm-box .config-modal-body{padding:0 1rem .55rem;background:#171819}.cfgm-box .cfgm-row{min-height:56px;margin:0 0 .5rem;padding:.65rem .9rem;border-radius:10px;background:#202225;border-color:#34393e}.cfgm-box .cfgm-name{color:#f7f8f8;font-size:1rem}.cfgm-box .cfgm-title-row{display:flex;align-items:baseline;gap:.55rem;min-width:0;flex-wrap:wrap}.cfgm-box .cfgm-date{margin-top:0;white-space:nowrap}.cfgm-box .cfgm-meta-row{display:flex;align-items:center;gap:.38rem;margin-top:.36rem;flex-wrap:wrap}.cfgm-box .cfgm-asset-chip,.cfgm-box .cfgm-font-badge{display:inline-flex;align-items:center;min-height:20px;padding:.12rem .44rem;border:1px solid #454b51;border-radius:6px;background:#2a2d31;color:#ffffffc2;font-size:.62rem;font-weight:700;line-height:1;letter-spacing:.045em;text-transform:uppercase}.cfgm-box :is(.cfgm-load,.cfgm-page-btn){font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.055em!important}:is(.hub-filter-chips,.hub-filter-chip,.hub-view-toggle,.hub-view-toggle__btn,.hub-sort-trigger,.hub-sort__select,.hub-pagination__btn,.hub-settings-select,.hub-settings-button,.hub-status-seg,.hub-btn,.hub-bulk-btn){border-radius:var(--pt-action-radius)!important}:is(.hub-card__badge,.hub-quality-badge,.sm-qbadge,.hub-list-row .hub-card__badge,.hub-list-row .hub-quality-badge){border-radius:5px!important}:is(.hub-pagination__btn,.hub-page-btn,.emby-page-btn,.plex-page-btn,.sonarr-page-btn){font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-weight:700!important}:is(.cl-emby-push-options button,.cl-plex-push-options button){border-radius:var(--pt-action-radius)!important}:is(.cl-emby-push-count,.cl-plex-push-count){border-radius:6px!important}:is(.cl-push-season-back,.cl-push-season-bulk,.cl-push-season-cancel,.cl-push-season-confirm){border-radius:var(--pt-action-radius)!important}.cfgm-box .cfgm-asset-chip--font{border-color:var(--pt-accent-strong, #86b8d4);background:var(--pt-accent-strong, #86b8d4);color:#101418}.cfgm-box .cfgm-asset-chip--image{border-color:#6d5860;background:#d78391;color:#171012}.cfgm-box .cfgm-asset-chip--separator{border-color:#756438;background:#dfb64f;color:#17130a}.cfgm-box .cfgm-asset-chip--type{border-color:var(--pt-accent-strong, #86b8d4);background:var(--pt-accent-strong, #86b8d4);color:#101418}.cfgm-box .cfgm-font-muted{color:#ffffff6b;font-size:.72rem}.cfgm-box .cfgm-actions{gap:.45rem}.cfgm-box .cfgm-btn{width:36px;height:36px;border-radius:8px}.cfgm-box .cfgm-load,.cfgm-box .cfgm-page-btn{min-height:36px;border-radius:8px!important}.cfgm-box .cfgm-pagination{display:grid;grid-template-columns:minmax(96px,auto) 1fr minmax(96px,auto);align-items:center;min-height:58px;padding:.85rem 1.5rem;border-top:1px solid #33383d;background:#171819}.cfgm-box .cfgm-pagination:empty{display:none}.cfgm-box .cfgm-page-status,.cfgm-box .cfgm-page-number{justify-self:center;color:#ffffffad;font-size:.78rem;font-weight:800}.cfgm-box .cfgm-page-btn--prev{justify-self:start}.cfgm-box .cfgm-page-btn--next{justify-self:end}.cfgm-box .cfgm-page-status:only-child,.cfgm-box .cfgm-page-info:only-child{grid-column:1 / -1;justify-self:center}.cfgm-box .cfgm-page-btn:disabled{background:#202225!important;border-color:#33383d!important;color:#ffffff57!important;opacity:1!important}@media(max-width:620px){.cfgm-box .config-modal-header{padding:1.1rem 1rem .4rem!important;font-size:1.7rem!important}.cfgm-box .cfgm-toolbar{padding:.7rem 1rem .9rem}.cfgm-box .config-modal-body{padding-inline:.65rem}.cfgm-box .cfgm-row{align-items:flex-start;flex-direction:column}.cfgm-box .cfgm-actions{width:100%}.cfgm-box .cfgm-load{flex:1}.cfgm-box .cfgm-pagination{grid-template-columns:minmax(82px,auto) 1fr minmax(82px,auto);padding-inline:1rem}}:is(.emby-search-wrap,.plex-search-wrap,.sonarr-search-wrap,.emby-search-input,.plex-search-input,.sonarr-search-input,.ptcp-creator-search,.ptcp-creator-search input,.hub-search,.hub-search input){border-radius:var(--pt-action-radius)!important}:is(.hub-btn,.hub-bulk-btn,.hub-filter-chips,.hub-filter-chip,.hub-sort-trigger,.hub-sort__select,.hub-view-toggle,.hub-view-toggle__btn,.hub-pagination__btn){border-radius:var(--pt-action-radius)!important}.hub-btn--icon{border-radius:var(--pt-action-radius)!important}:is(.plex-poster-push-tools button,.emby-poster-push-tools button,.plex-poster-push-actions button,.emby-poster-push-actions button,.emby-push-summary-modal .eps-footer button,.emby-push-summary-modal .eps-footer a,.plex-push-summary-modal .eps-footer button,.plex-push-summary-modal .eps-footer a){border-radius:var(--pt-action-radius)!important}:is(.emby-push-summary-modal .eps-summary-meta span,.plex-push-summary-modal .eps-summary-meta span){border-radius:6px!important}:is(.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card){border-radius:14px!important}:is(.emby-push-summary-modal .eps-summary,.emby-push-summary-modal .eps-stats,.emby-push-summary-modal .eps-result-section,.plex-push-summary-modal .eps-summary,.plex-push-summary-modal .eps-stats,.plex-push-summary-modal .eps-result-section){border-radius:9px!important}:is(.emby-push-summary-modal .eps-result-list li,.plex-push-summary-modal .eps-result-list li){border-radius:6px!important}:is(.plex-poster-push-card,.emby-poster-push-card){border-radius:14px!important}:is(.plex-poster-push-item,.emby-poster-push-item){border-radius:9px!important}:is(.connect-btn,.emby-connect-btn,.plex-connect-btn,#emby-open-settings-btn,#plex-open-settings-btn,#cl-emby-open-settings-btn,#cl-plex-open-settings-btn,#sonarr-open-settings-btn,.emby-bulk-btn,.plex-bulk-btn,.titlecard-season-bulk-btn,.emby-qr-save-btn,.plex-qr-save-btn){border-radius:var(--pt-action-radius)!important}:is(.emby-qr-close,.plex-qr-close){border-radius:var(--pt-action-radius)!important}:is(.emby-view-toggle,.plex-view-toggle,.sonarr-view-toggle){border-radius:var(--pt-action-radius)!important}:is(.emby-view-toggle button,.plex-view-toggle button,.sonarr-view-toggle button){border-radius:var(--pt-segment-radius)!important}:is(.emby-list-view button,.plex-list-view button,.sonarr-list-view button,.emby-list-view .action-button,.plex-list-view .action-button,.sonarr-list-view .action-button){border-radius:var(--pt-action-radius)!important}:is(.sonarr-tc-pill.full,.sonarr-tc-pill.partial,.cl-emby-season-pill,.cl-plex-season-pill,.emby-list-view .sonarr-status-badge,.plex-list-view .sonarr-status-badge,.sonarr-list-view .sonarr-status-badge){border-radius:6px!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.sonarr-dashboard-fullscreen,#sonarr-dashboard) :is(.image-badge,.resolution-badge,.status-badge,.sonarr-status-badge,.sonarr-tc-pill,.emby-status-pill,.plex-status-pill){border-radius:5px!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.sonarr-dashboard-fullscreen,#sonarr-dashboard) :is(button,.action-button):not(.material-symbols-rounded):not(.material-icons-round){border-radius:var(--pt-action-radius)!important}:is(.emby-dashboard-fullscreen .emby-type-badge,.plex-dashboard-fullscreen .plex-type-badge,.emby-dashboard-fullscreen .emby-quality-badge,.plex-dashboard-fullscreen .plex-quality-badge,.emby-dashboard-fullscreen .emby-qr-tier-badge,.plex-dashboard-fullscreen .plex-qr-tier-badge,.emby-customised-badge,.plex-customised-badge){border-radius:5px!important}:is(.emby-dashboard-fullscreen .emby-list-artwork.done,.emby-dashboard-fullscreen .emby-list-artwork.not-done,.emby-dashboard-fullscreen .emby-list-artwork.partial,.plex-dashboard-fullscreen .plex-list-artwork.done,.plex-dashboard-fullscreen .plex-list-artwork.not-done,.plex-dashboard-fullscreen .plex-list-artwork.partial){border-radius:6px!important}:is(.emby-dashboard-fullscreen .emby-list-hint,.plex-dashboard-fullscreen .plex-list-hint,.cl-emby-dashboard-fullscreen .sonarr-list-hint,.cl-plex-dashboard-fullscreen .sonarr-list-hint,#sonarr-dashboard .sonarr-list-hint){border-radius:var(--pt-action-radius)!important}:is(.emby-dashboard-fullscreen .emby-list-item,.plex-dashboard-fullscreen .plex-list-item,.cl-emby-dashboard-fullscreen .sonarr-list-item,.cl-plex-dashboard-fullscreen .sonarr-list-item,#sonarr-dashboard .sonarr-list-item){border-radius:var(--pt-action-radius)!important}:is(.emby-seasons-progress,.plex-seasons-progress){border-radius:6px!important}:is(.emby-season-item .emby-season-thumb-wrap,.plex-season-item .plex-season-thumb-wrap){border-radius:var(--pt-action-radius)!important}:is(.logo-picker-title-subject,.thumb-picker-title-subject,.showcase-picker-title-subject){border-radius:var(--pt-segment-radius)!important}:is(.picker-entity-tab,.poster-lang-tab,.logo-lang-tab){border-radius:var(--pt-segment-radius)!important}:is(#logo-picker-modal,#poster-picker-modal,.thumb-picker-modal) :is(.logo-picker-search,.logo-picker-search input,input[type=search]){border-radius:var(--pt-action-radius)!important}:is(.logo-picker-refresh,.export-logo-placeholder-btn,.upload-grid-btn,.drop-zone,.poster-picker-btn,.backdrop-picker-btn){border-radius:var(--pt-action-radius)!important;font-family:var(--pt-font-body, "Roboto", sans-serif)!important}body.showcase-lab-page-body button:not(.pcr-button){border-radius:var(--pt-action-radius)!important;font-family:var(--pt-font-body, "Roboto", sans-serif)!important}:is(.emby-dashboard-fullscreen .emby-item-progress-pill,.plex-dashboard-fullscreen .plex-item-progress-pill,.cl-emby-dashboard-fullscreen .sonarr-tc-pill.full,.cl-emby-dashboard-fullscreen .sonarr-tc-pill.partial,.cl-plex-dashboard-fullscreen .sonarr-tc-pill.full,.cl-plex-dashboard-fullscreen .sonarr-tc-pill.partial,#sonarr-dashboard .sonarr-tc-pill.full,#sonarr-dashboard .sonarr-tc-pill.partial){border-radius:5px!important}:is(.sonarr-list-mark-btn,.cl-emby-season-mark-btn,.cl-plex-season-mark-btn,.emby-season-mark-btn,.plex-season-mark-btn){appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-style:solid!important;border-radius:var(--pt-action-radius)!important;box-shadow:none!important;font-family:var(--pt-font-body, "Roboto", sans-serif)!important;line-height:1!important}:is(.sonarr-list-mark-btn,.cl-emby-season-mark-btn,.cl-plex-season-mark-btn,.emby-season-mark-btn,.plex-season-mark-btn) :is(.material-symbols-rounded,.material-icons-round){margin:0!important;line-height:1!important}.plex-dashboard-fullscreen .plex-type-badge.collection{width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}.plex-dashboard-fullscreen .plex-list-type-cell{overflow:visible!important}:is(#sonarr-dashboard .sonarr-list-progress.done .sonarr-list-progress-top,#sonarr-dashboard .sonarr-list-progress.partial .sonarr-list-progress-top,.cl-emby-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top,.cl-emby-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top,.cl-plex-dashboard-fullscreen .sonarr-list-progress.done .sonarr-list-progress-top,.cl-plex-dashboard-fullscreen .sonarr-list-progress.partial .sonarr-list-progress-top){border-radius:5px!important}:is(#sonarr-dashboard .sonarr-list-progress-track,.cl-emby-dashboard-fullscreen .sonarr-list-progress-track,.cl-plex-dashboard-fullscreen .sonarr-list-progress-track){border-radius:3px!important;overflow:hidden!important}:is(.hub-btn,.hub-bulk-btn,.hub-filter-chip,.hub-sort-trigger,.hub-view-toggle__btn,.hub-pagination__btn) :is(.material-symbols-rounded,.material-icons-round){display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:currentColor!important;line-height:1!important}select[data-font-family-select=true],#thumb-logo-font,#font-family,#info-font-family,#designer-logo-font,#season-label-font,#mobile-season-label-font,#mobile-title-logo-font,#edit-bar-font-family,#edit-bar-info-font-family,select.ct-text-input[id$=-font]{color-scheme:light!important}.sidebar select option[data-custom-font=true],.thumb-select option[data-custom-font=true],.poster-select option[data-custom-font=true],select.ct-text-input option[data-custom-font=true],.mobile-input-group select option[data-custom-font=true],.edit-bar select option[data-custom-font=true],#font-family option[data-custom-font=true],#info-font-family option[data-custom-font=true],#thumb-logo-font option[data-custom-font=true],#designer-logo-font option[data-custom-font=true],#season-label-font option[data-custom-font=true],select option[value^=custom-]{background-color:#202225!important;font-weight:600!important}body.poster-lab-page-body{--pt-custom-font-picker-accent: var(--pt-lab-accent-poster, #86b8d4)}body.thumb-lab-page-body{--pt-custom-font-picker-accent: var(--pt-lab-accent-thumb, #cf675f)}body.card-lab-page-body{--pt-custom-font-picker-accent: var(--pt-lab-accent-card, #ffc850)}body :is(.poster-select-picker__item,.thumb-select-picker__item,.cl-select-picker__item)[data-custom-font=true]>span:last-child,body :is(.poster-select-picker,.thumb-select-picker,.cl-select-picker).is-custom-font :is(.poster-select-picker__label,.thumb-select-picker__label,.cl-select-picker__label){color:var(--pt-custom-font-picker-accent, var(--pt-accent, #ffc850))!important;-webkit-text-fill-color:currentColor!important;font-weight:800!important}@supports (-moz-appearance: menulist){select[data-font-family-select=true],#thumb-logo-font,#font-family,#info-font-family,#designer-logo-font,#season-label-font,#mobile-season-label-font,#mobile-title-logo-font,#edit-bar-font-family,#edit-bar-info-font-family,select.ct-text-input[id$=-font],.thumb-select{-moz-appearance:menulist!important;appearance:auto!important;background-image:none!important;padding-right:1.65rem!important;color-scheme:light!important}}.pt-font-name-preview.is-active,.ct-font-upload-status.pt-font-name-preview.is-active,.mobile-font-upload-status.pt-font-name-preview.is-active,.thumb-field-hint.pt-font-name-preview.is-active{display:block;margin-top:.35rem;padding:.35rem .55rem;border-radius:6px;font-size:.78rem;line-height:1.35;font-weight:600;text-shadow:none!important;-webkit-text-fill-color:currentColor!important;background-image:none!important;background:var(--poster-solid-accent-bg, var(--cardlab-solid-accent-bg, var(--thumb-solid-accent-bg, #d7a84a)))!important;border:1px solid var(--poster-solid-accent-border, var(--cardlab-solid-accent-border, var(--thumb-solid-accent-border, #9e7628)))!important;color:var(--poster-on-pastel, var(--cardlab-on-pastel, var(--thumb-on-pastel, #14130e)))!important;box-shadow:none!important}.ct-remove-font-btn,#thumb-logo-font-remove-btn,.mobile-config-btn--danger[id$=-font-remove-btn]{background:var(--poster-solid-red-bg, var(--cardlab-solid-red-bg, var(--thumb-solid-red-bg, #c87884)))!important;border:1px solid var(--poster-solid-red-border, var(--cardlab-solid-red-border, var(--thumb-solid-red-border, #965463)))!important;color:var(--poster-on-pastel, var(--cardlab-on-pastel, var(--thumb-on-pastel, #1a100f)))!important;box-shadow:none!important}.ct-remove-font-btn:hover,#thumb-logo-font-remove-btn:hover,.mobile-config-btn--danger[id$=-font-remove-btn]:hover{background:var(--poster-solid-red-hover-bg, var(--cardlab-solid-red-hover-bg, var(--thumb-solid-red-hover-bg, #d48893)))!important;border-color:var(--poster-solid-red-hover-border, var(--cardlab-solid-red-hover-border, var(--thumb-solid-red-hover-border, #a86170)))!important;color:var(--poster-on-pastel, var(--cardlab-on-pastel, var(--thumb-on-pastel, #1a100f)))!important}.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card{border-radius:14px!important}.emby-push-summary-modal :is(.eps-summary,.eps-stats,.eps-result-section),.plex-push-summary-modal :is(.eps-summary,.eps-stats,.eps-result-section){border-radius:9px!important}.emby-push-summary-modal .eps-summary-meta span,.plex-push-summary-modal .eps-summary-meta span,.emby-push-summary-modal .eps-result-list li,.plex-push-summary-modal .eps-result-list li{border-radius:6px!important}.emby-push-summary-modal .eps-footer :is(button,a),.plex-push-summary-modal .eps-footer :is(button,a){border-radius:9px!important}.emby-push-summary-modal .eps-footer--with-hub .eps-hub-return,.plex-push-summary-modal .eps-footer--with-hub .eps-hub-return{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#12cc5a!important;background-image:none!important;border:1px solid #0d8a3a!important;color:#101510!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;filter:none!important;border-radius:9px!important}.emby-push-summary-modal .eps-footer--with-hub :is(.eps-hub-continue,.eps-ok),.plex-push-summary-modal .eps-footer--with-hub :is(.eps-hub-continue,.eps-ok){border-radius:9px!important}.emby-push-summary-modal .eps-footer--with-hub .eps-hub-return:hover,.plex-push-summary-modal .eps-footer--with-hub .eps-hub-return:hover{background:#15e064!important;border-color:#0d8a3a!important;color:#101510!important}.emby-push-summary-modal .eps-footer--with-hub a.eps-hub-continue.eps-hub-continue--cards,.plex-push-summary-modal .eps-footer--with-hub a.eps-hub-continue.eps-hub-continue--cards{background:#d7a84a!important;background-image:none!important;border:1px solid #9e7628!important;color:#14130e!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;filter:none!important}.emby-push-summary-modal .eps-footer--with-hub a.eps-hub-continue.eps-hub-continue--cards:hover,.plex-push-summary-modal .eps-footer--with-hub a.eps-hub-continue.eps-hub-continue--cards:hover{background:#e1b65c!important;border-color:#b8872f!important;color:#14130e!important}.emby-push-summary-modal .eps-footer--with-hub a.eps-hub-continue.eps-hub-continue--poster,.plex-push-summary-modal .eps-footer--with-hub a.eps-hub-continue.eps-hub-continue--poster{background:#83b8d5!important;background-image:none!important;border:1px solid #5e8fa8!important;color:#0e1218!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;filter:none!important}.emby-push-summary-modal .eps-footer--with-hub a.eps-hub-continue.eps-hub-continue--poster:hover,.plex-push-summary-modal .eps-footer--with-hub a.eps-hub-continue.eps-hub-continue--poster:hover{background:#91c4df!important;border-color:#5e8fa8!important;color:#0e1218!important}.emby-push-summary-modal .eps-card:has(.eps-footer--with-hub),.plex-push-summary-modal .eps-card:has(.eps-footer--with-hub){width:min(640px,calc(100vw - 32px))}.emby-push-summary-modal .eps-footer--with-hub,.plex-push-summary-modal .eps-footer--with-hub{flex-wrap:wrap;gap:.45rem}.emby-push-summary-modal .eps-footer--with-hub :is(button,a),.plex-push-summary-modal .eps-footer--with-hub :is(button,a){white-space:nowrap}body:has(.lab-seo-footer){padding-bottom:var(--lab-seo-footer-height, 2.65rem)}.lab-seo-footer{position:fixed;bottom:0;left:0;right:0;z-index:120;width:100%;--lab-seo-footer-edge: clamp(.85rem, 2.5vw, 2rem);--lab-seo-footer-inset: clamp(1rem, 1.75vw, 1.5rem);--lab-seo-footer-divider: color-mix(in srgb, var(--pt-accent, #12cc5a) 42%, transparent);--lab-seo-footer-divider-inset: .15rem;border-top:1px solid rgba(255,255,255,.08);background:#0b0d0ff5;color:#ffffff9e;font-family:var(--pt-font-body, "Roboto", ui-sans-serif, system-ui, sans-serif);font-size:.84rem;line-height:1.55;box-shadow:0 -12px 32px #00000047}.lab-seo-footer__details{width:100%;max-width:none;margin:0;padding:0}.lab-seo-footer__summary{list-style:none;cursor:pointer;padding:.62rem var(--lab-seo-footer-edge);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pt-accent, #12cc5a);user-select:none}.lab-seo-footer__summary::-webkit-details-marker{display:none}.lab-seo-footer__summary:before{content:"+ ";color:color-mix(in srgb,var(--pt-accent, #12cc5a) 55%,transparent)}.lab-seo-footer__details[open] .lab-seo-footer__summary:before{content:"\2212  "}.lab-seo-footer__body{display:grid;gap:var(--lab-seo-footer-inset);width:100%;margin:0;padding:.5rem var(--lab-seo-footer-edge);background:#ffffff05;box-sizing:border-box;text-align:center}.lab-seo-footer__body h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(1.25rem,1.85vw,1.65rem);font-weight:400;letter-spacing:.04em;line-height:1.05;color:var(--pt-accent, #12cc5a)}.lab-seo-footer__body p{margin:0}.lab-seo-footer__body>p:nth-child(2),.lab-seo-footer__body>p:nth-child(3){color:#ffffffbd;font-size:.875rem;line-height:1.62;text-wrap:pretty}.lab-seo-footer__links{font-size:.875rem;line-height:1.58;color:#ffffffd1}.lab-seo-footer__body a{color:var(--pt-accent, #78c985);text-decoration:none}.lab-seo-footer__body a:hover{color:var(--pt-accent-strong, var(--pt-accent, #12cc5a));text-decoration:underline}.lab-seo-footer__body h2{padding-inline:var(--lab-seo-footer-inset)}@media(min-width:760px){.lab-seo-footer__body{grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:0;row-gap:0}.lab-seo-footer__body>*{position:relative;display:flex;flex-direction:column;justify-content:center;padding:.55rem var(--lab-seo-footer-inset)}.lab-seo-footer__body>p:nth-child(2):before,.lab-seo-footer__body>p:nth-child(3):before{content:"";position:absolute;left:0;top:var(--lab-seo-footer-divider-inset);bottom:var(--lab-seo-footer-divider-inset);width:2px;border-radius:1px;background:var(--lab-seo-footer-divider)}.lab-seo-footer__body h2{grid-column:1;grid-row:1}.lab-seo-footer__body>p:nth-child(2){grid-column:2;grid-row:1}.lab-seo-footer__body>p:nth-child(3){grid-column:3;grid-row:1}.lab-seo-footer__body .lab-seo-footer__links{grid-column:1 / -1;grid-row:2}.lab-seo-footer__body .lab-seo-footer__links:before{content:"";position:absolute;top:0;left:var(--lab-seo-footer-divider-inset);right:var(--lab-seo-footer-divider-inset);height:2px;border-radius:1px;background:var(--lab-seo-footer-divider)}}body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, min(42vh, 16rem))}@media(min-width:1100px){body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, 9.5rem)}.lab-seo-footer__body{grid-template-columns:max-content minmax(0,1.35fr) minmax(0,1.35fr) minmax(18rem,1.35fr);row-gap:0}.lab-seo-footer__body h2{grid-column:1;grid-row:1;white-space:nowrap;font-size:clamp(1.05rem,1.35vw,1.45rem)}.lab-seo-footer__body>p:nth-child(2){grid-column:2;grid-row:1}.lab-seo-footer__body>p:nth-child(3){grid-column:3;grid-row:1}.lab-seo-footer__body .lab-seo-footer__links{grid-column:4;grid-row:1}.lab-seo-footer__body .lab-seo-footer__links:before{top:var(--lab-seo-footer-divider-inset);bottom:var(--lab-seo-footer-divider-inset);left:0;right:auto;width:2px;height:auto}}body.card-lab-page-body{--lab-ui-sidebar-bg: #0e0c09;--lab-ui-sidebar-edge: rgba(255, 200, 80, .28);--lab-ui-sidebar-edge-inset: rgba(255, 200, 80, .14);--lab-ui-panel-bg: #161512;--lab-ui-panel-border: rgba(255, 200, 80, .3);--lab-ui-panel-inset: rgba(255, 200, 80, .08);--lab-ui-btn-bg: #ffc850;--lab-ui-btn-hover-bg: #ffc850;--lab-ui-btn-active-bg: #ffc850;--lab-ui-btn-border: #9e7628;--lab-ui-btn-text: #14130e;--lab-ui-btn-icon: rgba(20, 19, 14, .72);--lab-ui-toggle-track: rgba(20, 19, 14, .28);--lab-ui-toggle-track-on: rgba(20, 19, 14, .55);--lab-ui-separator: rgba(255, 200, 80, .18);--lab-ui-separator-accent: rgba(255, 200, 80, .26);--lab-ui-edit-bar-border: rgba(255, 200, 80, .28)}.pt-sidebar-resize-handle{position:fixed;top:var(--pt-header-height, 68px);left:calc(var(--pt-sidebar-width, 280px) - 4px);width:9px;height:calc(100vh - var(--pt-header-height, 68px));z-index:60;cursor:col-resize;background:transparent;touch-action:none}.pt-sidebar-resize-handle[hidden]{display:none}.pt-sidebar-resize-handle:after{content:"";position:absolute;top:0;left:4px;width:1px;height:100%;background:transparent;transition:background .12s ease,width .12s ease,left .12s ease}.pt-sidebar-resize-handle:hover:after,.pt-sidebar-resize-handle:focus-visible:after,body.pt-sidebar-resizing .pt-sidebar-resize-handle:after{left:3px;width:3px;background:var(--pt-accent, #86b8d4)}.pt-sidebar-resize-handle:focus-visible{outline:none}body.pt-sidebar-resizing{cursor:col-resize;user-select:none}body.lab-page-body .sidebar,body.lab-page-body .layout>.sidebar{background-color:var(--lab-ui-sidebar-bg, #0a1018)!important;background-image:none!important;border-right-color:var(--lab-ui-sidebar-edge, rgba(117, 169, 202, .28))!important;box-shadow:inset -1px 0 0 var(--lab-ui-sidebar-edge-inset, rgba(117, 169, 202, .14))!important}body.lab-page-body .sidebar:before,body.lab-page-body .sidebar:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}body.lab-page-body .layout>.sidebar .pt-compact-toggle,body.lab-page-body #sidebar .pt-compact-toggle,body.lab-page-body #thumb-sidebar .pt-compact-toggle,body.lab-page-body #sl-sidebar .pt-compact-toggle,body.lab-page-body #square-sidebar .pt-compact-toggle,body.lab-page-body .sidebar .collapsible-header,body.lab-page-body .sidebar .collapsible-header.section-toggle,body.lab-page-body .sidebar-section.collapsible .collapsible-header{background:var(--lab-ui-btn-bg, #75a9ca)!important;background-image:none!important;border:1px solid var(--lab-ui-btn-border, #4e7f9b)!important;box-shadow:none!important;color:var(--lab-ui-btn-text, #0e1218)!important}body.lab-page-body .layout>.sidebar .pt-compact-toggle:hover,body.lab-page-body #sidebar .pt-compact-toggle:hover,body.lab-page-body #thumb-sidebar .pt-compact-toggle:hover,body.lab-page-body #sl-sidebar .pt-compact-toggle:hover,body.lab-page-body #square-sidebar .pt-compact-toggle:hover,body.lab-page-body .sidebar .collapsible-header:hover,body.lab-page-body .sidebar .collapsible-header.section-toggle:hover,body.lab-page-body .sidebar-section.collapsible .collapsible-header:hover{background:var(--lab-ui-btn-hover-bg, #86b8d4)!important;border-color:var(--lab-ui-btn-border, #4e7f9b)!important;box-shadow:none!important}body.lab-page-body .sidebar .collapsible.active .collapsible-header,body.lab-page-body .sidebar .collapsible-header[aria-expanded=true],body.lab-page-body .sidebar-section.collapsible.active .collapsible-header,body.lab-page-body .layout>.sidebar .pt-compact-toggle[aria-checked=true],body.lab-page-body #sidebar .pt-compact-toggle[aria-checked=true],body.lab-page-body #thumb-sidebar .pt-compact-toggle[aria-checked=true],body.lab-page-body #sl-sidebar .pt-compact-toggle[aria-checked=true],body.lab-page-body #square-sidebar .pt-compact-toggle[aria-checked=true]{background:var(--lab-ui-btn-active-bg, #91c4df)!important;border-color:var(--lab-ui-btn-border, #4e7f9b)!important;box-shadow:none!important;color:var(--lab-ui-btn-text, #0e1218)!important}body.lab-page-body .sidebar .collapsible-header h3,body.lab-page-body .sidebar .collapsible.active .collapsible-header h3,body.lab-page-body .sidebar .collapsible-header[aria-expanded=true] h3,body.lab-page-body .layout>.sidebar .pt-compact-toggle,body.lab-page-body #sidebar .pt-compact-toggle,body.lab-page-body #thumb-sidebar .pt-compact-toggle,body.lab-page-body #sl-sidebar .pt-compact-toggle,body.lab-page-body #square-sidebar .pt-compact-toggle,body.lab-page-body .layout>.sidebar .pt-compact-toggle__label,body.lab-page-body .layout>.sidebar .pt-compact-toggle__title,body.lab-page-body #sidebar .pt-compact-toggle__label,body.lab-page-body #thumb-sidebar .pt-compact-toggle__label,body.lab-page-body #sl-sidebar .pt-compact-toggle__label,body.lab-page-body #square-sidebar .pt-compact-toggle__label{color:var(--lab-ui-btn-text, #0e1218)!important;font-size:.78rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:800!important}body.lab-page-body .sidebar .collapsible-header .info-button,body.lab-page-body .sidebar .collapsible-header .info-button .material-symbols-rounded,body.lab-page-body .sidebar .collapsible-header .info-button .material-icons-round,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button .material-symbols-rounded,body.lab-page-body .sidebar .collapsible-header .material-symbols-rounded.pt-sidebar-toggle,body.lab-page-body .sidebar .collapsible-header .material-symbols-rounded,body.lab-page-body .sidebar .collapsible-header .toggle-icon,body.lab-page-body .sidebar .collapsible-header .toggle-icon .material-symbols-rounded{color:var(--lab-ui-btn-icon, rgba(14, 18, 24, .72))!important}body.lab-page-body .sidebar .collapsible-header .info-button,body.lab-page-body .sidebar .collapsible-header .info-button .pt-info-icon,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button .pt-info-icon{color:#f2f5f3!important}body.lab-page-body .sidebar .collapsible-header .info-button:not(:hover):not(:focus-visible):not(.is-active),body.lab-page-body .sidebar .collapsible-header .info-button:not(:hover):not(:focus-visible):not(.is-active) .pt-info-icon,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button:not(:hover):not(:focus-visible):not(.is-active),body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button:not(:hover):not(:focus-visible):not(.is-active) .pt-info-icon{color:#f2f5f3!important}body.lab-page-body .sidebar .collapsible-header .info-button .pt-info-icon,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button .pt-info-icon{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24!important}body.lab-page-body .sidebar .collapsible-header .info-button:is(:hover,:focus-visible,.is-active),body.lab-page-body .sidebar .collapsible-header .info-button:is(:hover,:focus-visible,.is-active) .pt-info-icon,body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button:is(:hover,:focus-visible,.is-active),body.lab-page-body .layout>.sidebar .pt-compact-toggle .info-button:is(:hover,:focus-visible,.is-active) .pt-info-icon{color:var(--pt-accent, #86b8d4)!important}body.lab-page-body .layout>.sidebar .pt-compact-toggle .pt-compact-toggle__track{background:var(--lab-ui-toggle-track, rgba(14, 18, 24, .28))!important;box-shadow:inset 0 0 0 1px #0e12182e!important}body.lab-page-body .layout>.sidebar .pt-compact-toggle[aria-checked=true] .pt-compact-toggle__track{background:var(--lab-ui-toggle-track-on, rgba(14, 18, 24, .55))!important}body.lab-page-body .section-body,body.lab-page-body .sidebar .section-body,body.lab-page-body .sidebar .collapsible-content,body.lab-page-body .sidebar-section .section-body,body.lab-page-body .sidebar .collapsible.active .section-body:not(.collapsed),body.lab-page-body .sidebar .collapsible.active .collapsible-content:not(.collapsed),body.lab-page-body .section-body.collapsible-content:not(.collapsed){background:var(--lab-ui-panel-bg, #0e1824)!important;background-image:none!important;border:1px solid var(--lab-ui-panel-border, rgba(117, 169, 202, .32))!important;box-shadow:inset 0 1px 0 var(--lab-ui-panel-inset, rgba(117, 169, 202, .08))!important}body.lab-page-body .section-separator{border-top-color:var(--lab-ui-separator, rgba(117, 169, 202, .16))!important}body.lab-page-body .section-separator:after{background:var(--lab-ui-separator-accent, rgba(117, 169, 202, .22))!important}body.lab-page-body .sidebar .section-title{border-left-color:#ffffff1f!important}body.lab-page-body .po-eb-unit .po-edit-bar,body.lab-page-body .thumb-eb-unit .po-edit-bar{border-color:var(--lab-ui-edit-bar-border, rgba(117, 169, 202, .28))!important}body.lab-page-body .sidebar .action-button,body.lab-page-body .sidebar .ct-primary-btn,body.lab-page-body .sidebar .ct-reset-btn,body.lab-page-body .sidebar .badge-preset-btn,body.lab-page-body .sidebar .ct-preset-save-btn,body.lab-page-body .sidebar #reset-btn,body.lab-page-body .sidebar .pt-style-preset-panel button{font-size:.65rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}body.lab-page-body .sidebar .ct-control-group-title,body.lab-page-body .sidebar .thumb-mini-card-title,body.lab-page-body .sidebar .cl-control-group-title,body.lab-page-body .sidebar .sidebar-control-group-title,body.lab-page-body .sidebar .text-options h4,body.lab-page-body .sidebar .text-effects h4,body.lab-page-body .sidebar .effect-section .effect-title,body.lab-page-body .sidebar .ct-poster-adjustments>.ct-sub-label{font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:none!important}body.lab-page-body .sidebar .ct-control-card .ct-row-label,body.lab-page-body .sidebar .ct-control-card .badge-picker-label,body.lab-page-body .sidebar .thumb-control-card .ct-row-label,body.lab-page-body .sidebar .ct-compact-select-grid .badge-picker-label,body.lab-page-body .sidebar .ct-compact-placement-grid .badge-picker-label,body.lab-page-body .sidebar .ct-compact-select-grid .ct-row-label,body.lab-page-body .sidebar .ct-compact-placement-grid .ct-row-label,body.lab-page-body .sidebar .ct-poster-fit-controls .ct-row-label,body.lab-page-body .sidebar .criterion-color-grid label,body.lab-page-body .sidebar .option-label,body.lab-page-body .sidebar .label-text,body.lab-page-body .sidebar .cl-control-group-body>label,body.lab-page-body .sidebar .setting-label-group label,body.lab-page-body .sidebar .collapsible-content>label:not(.toggle-container),body.lab-page-body .sidebar .collapsible-content .option-label,body.lab-page-body .sidebar #gradient-controls>label,body.lab-page-body .sidebar .sidebar-control-group-body>label:not(.toggle-container),body.lab-page-body .sidebar .mini-label{font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.lab-page-body .sidebar .ct-sub-header .ct-sub-label,body.lab-page-body .sidebar .ct-toggle-row .ct-toggle-label,body.lab-page-body .sidebar .ct-fit-row .ct-row-label,body.lab-page-body .sidebar .toggle-matrix-row-label,body.lab-page-body .sidebar .toggle-label,body.lab-page-body .sidebar .segment-label{font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.66rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.lab-page-body .sidebar label:not(.toggle-container){font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.66rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.lab-page-body .sidebar .pt-style-load-label,body.lab-page-body .sidebar .section-title{font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.62rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}body.lab-page-body .sidebar .ct-row-val,body.lab-page-body .sidebar .ct-slider-value,body.lab-page-body .sidebar .slider-value,body.lab-page-body .sidebar .position-value,body.lab-page-body .sidebar .gap-value,body.lab-page-body .sidebar .value-display,body.lab-page-body .sidebar .cl-inline-status{font-size:.66rem!important;font-weight:700!important;text-transform:none!important}body.lab-page-body .sidebar select,body.lab-page-body .sidebar select option,body.lab-page-body .sidebar input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),body.lab-page-body .sidebar textarea,body.lab-page-body .sidebar .autocomplete-suggestions,body.lab-page-body .sidebar .autocomplete-suggestions *{text-transform:none!important}body.card-lab-page-body .sidebar .cl-control-group-title,body.card-lab-page-body .sidebar .thumbnail-action-stack-label,body.card-lab-page-body .sidebar .text-options h4,body.card-lab-page-body .sidebar .text-effects h4,body.card-lab-page-body .sidebar .info-accent-targets__label{color:var(--pt-accent-strong)!important}body.card-lab-page-body .sidebar .effect-section .effect-title{color:var(--lab-section-label)!important}body.card-lab-page-body .sidebar .option-label,body.card-lab-page-body .sidebar .label-text,body.card-lab-page-body .sidebar .collapsible-content>label:not(.toggle-container),body.card-lab-page-body .sidebar .cl-control-group-body>label,body.card-lab-page-body .sidebar .setting-label-group label,body.card-lab-page-body .sidebar #gradient-controls>label,body.card-lab-page-body .sidebar .collapsible-content .option-label{color:var(--lab-section-label)!important}body.card-lab-page-body .sidebar .segment-label,body.card-lab-page-body .sidebar .info-accent-target-row__label{color:var(--lab-body)!important}body.card-lab-page-body .sidebar label:not(.toggle-container):not(.option-label){color:var(--lab-muted)!important}body.card-lab-page-body .sidebar .pt-style-load-label{color:var(--lab-subtle)!important}body.card-lab-page-body .sidebar .position-value,body.card-lab-page-body .sidebar .gap-value,body.card-lab-page-body .sidebar .slider-value,body.card-lab-page-body .sidebar .value-display,body.card-lab-page-body .sidebar .cl-inline-status,body.card-lab-page-body .position-value,body.card-lab-page-body .gap-value,body.card-lab-page-body .slider-value,body.card-lab-page-body .value-display{color:#f7f8f8!important;opacity:1!important}body.card-lab-page-body .cl-note,body.card-lab-page-body .thumbnail-zoom-hint{color:var(--lab-muted)!important}body.card-lab-page-body .sidebar input::placeholder,body.card-lab-page-body .sidebar textarea::placeholder{color:#aeb6c4;opacity:1}body.card-lab-page-body .cfgm-box .cfgm-date{color:#ffc850!important;font-weight:700;opacity:1}body.card-lab-page-body .cfgm-box :is(.cfg-modal-count,.cfgm-page-info,.cfgm-page-number,.cfgm-page-status){color:#f7f8f8!important;opacity:1}body.card-lab-page-body .cfgm-box .cfgm-asset-chip--font{color:#101418!important;background:#8fc7df!important;border-color:#8fc7df!important}:root{--lab-subtle: #dde4ef;--lab-muted: #e8edf4;--lab-body: #f7f8f8;--lab-dim: #d8deea;--lab-section-label: rgba(255, 255, 255, .92);--home-subtle: #dde4ef;--home-muted: #e8edf4;--home-body: #f7f8f8;--home-dim: #d8deea;--text-muted: #d8deea}body,body.lab-page-body,body.hub-page-body,body.guides-body,body.about-body,.custom-btn,#credit-reminder-download-btn,.custom-modal,.custom-modal p,.config-menu-item,.config-dropdown-menu,.pt-menu-item,.ptks-binding,.ptks-btn,.modal-hint,.modal-subcopy,.emby-dashboard-hint,.emby-dashboard-meta,.emby-dashboard-empty,.emby-list-hint,.emby-empty,.plex-dashboard-hint,.plex-dashboard-meta,.sonarr-list-hint,.lab-seo-footer,.lab-seo-footer__body p,.po-eb-btn,.po-eb-toggle-btn,.po-eb-action-btn,.po-eb-select,.po-eb-text,.po-eb-toggle-pill,.action-button,.pl-source-choice,.pl-source-tvdb-order,.pickr-app,.pcr-type,.whats-new-panel,.changelog-modal,.cfgm-box .cfg-modal-count,.cfgm-box .cfgm-heading small,.download-modal-hint,.field-hint,.sidebar-hint,.thumb-field-hint,.ct-inline-status{font-family:var(--pt-font-body, "Roboto", sans-serif)}.custom-modal p,.modal-hint,.modal-subcopy,.emby-dashboard-hint,.emby-dashboard-meta,.emby-dashboard-empty,.emby-list-hint,.emby-empty,.plex-dashboard-hint,.plex-dashboard-meta,.sonarr-list-hint,#credit-reminder-count,.download-modal-hint,.ct-inline-status,.thumb-field-hint,.lab-seo-footer,.lab-seo-footer__body p,.closing-panel__copy,.announcement-banner__body,.changelog-entry__date,.guided-tour__step-body,.pt-menu-hint,.config-menu-item .pt-menu-sub{color:var(--lab-muted)!important}.config-menu-item .pt-menu-hint,.field-hint,.sidebar-hint{color:var(--lab-subtle)!important}.ct-row-label,.ct-toggle-label{color:var(--lab-body)}body.thumb-lab-page-body .po-eb-unit .po-eb-label,body.poster-lab-page-body .po-eb-unit .po-eb-label{color:var(--pt-accent-strong)}input::placeholder,textarea::placeholder{color:#c4ccde;opacity:1}.site-header .nav-link,.site-header .nav-link>span,.site-header .labs-switcher .labs-chevron,.site-header .pt-site-auth-dropdown .pt-menu-item,.ft-tagline,.ft-links a,.ft-meta,.ov-secondary,.ov-credits span,.ov-index a,.strip-hud,.strip-status,.f-row p,.hero-scene-card p,.hero-scene-card small{color:var(--home-muted)}.site-header .labs-menu-label,.cinematic-site-header .labs-menu-label{color:var(--primary, #12cc5a)}.site-header .labs-menu small,.cinematic-site-header .labs-menu small{color:var(--lab);text-transform:capitalize;letter-spacing:.02em;font-size:.64rem;font-weight:500}body.guides-body,body.about-body.guides-body{--ab-text-soft: #e8edf4;--ab-text-mute: #dde4ef}body.guides-body .about-hero-mode-btn,body.guides-body .about-section-head p:not(.about-kicker):not(.about-section-lead),body.guides-body .about-guide-tagline,body.guides-body .about-guide-adjacent-kicker,body.guides-body .about-guide-adjacent-link,body.guides-body .about-guide-switcher-btn,body.guides-body .about-guide-toc-icon,body.guides-body .about-guide-figure-caption,body.guides-body .about-guide-shot-placeholder,body.guides-body .about-guide-shot-placeholder code,body.guides-body .agr-head,body.guides-body .agr-count,body.guides-body .about-guide-scene-meta,body.guides-body .about-guide-doc-item-body,body.guides-body .about-guide-doc-caption{color:var(--lab-muted)!important}body.guides-body .about-hero-lead,body.guides-body .about-section-lead,body.guides-body .about-guide-doc-section-intro,body.guides-body .about-guide-step-body,body.guides-body .about-guide-step-side-note,body.guides-body .about-guide-article--docs .about-guide-tips-list li,body.guides-body .about-guide-toc-link{color:var(--lab-body)!important}body.guides-body .about-guide-doc-bullets li,body.guides-body .about-guide-step-bullets li,body.guides-body .about-guide-path-arrow{color:var(--lab-subtle)!important}body.hub-page-body{--home-subtle: #dde4ef;--home-muted: #e8edf4;--home-body: #f7f8f8;--home-dim: #d8deea}body.hub-page-body :is(.hub-bulk-bar__tasks-label,.hub-filter-group__label,.hub-sort__label,.hub-type-bar__label,.hub-queue-bar__label,.hub-progress__label,.hub-panel__sub,.hub-overview-legend__sublabel,.hub-overview-legend__label,.hub-overview-mobile__sub,.hub-overview-mobile__label,.hub-detail-sheet__label,.hub-detail-hero__meta,.hub-detail-progress:not(.is-complete) .hub-detail-progress__label,.hub-detail-task__hint,.hub-detail-episode-strip__empty,.hub-modal__sub,.hub-settings-card__label,.hub-quality-rule-row__label,.hub-poster-preset-row__label,.hub-mark-list__label,.hub-mark-row__meta,.hub-list-row__meta,.hub-list-row__subline,.hub-empty__body,.hub-sort-meta-btn,.sm-synopsis,.sm-adv__sum:after,.sm-cell__k,.hub-detail-mark.is-todo .hub-detail-mark__state,.hub-detail-tcards-card__chevron,.hub-detail-tcards-card.is-todo .hub-detail-tcards-card__status,.hub-detail-view-btn:not(.is-active),.hub-hero__desc,.hub-task__hint,.hub-card__meta,.hub-card__sub,.hub-card__count,.hub-pagination__meta,.hub-breadcrumb,.hub-queue-item__meta,.hub-filter-chip,.hub-toolbar__meta){color:var(--lab-muted)!important}body.hub-page-body #hub-detail-modal :is(.hub-art-src__btn:not(.is-active),.hub-art-current__empty,.hub-detail-view-btn:not(.is-active)){color:var(--lab-muted)!important}body.hub-page-body :is(.hub-list-chip__open){color:var(--lab-subtle)!important}body.hub-page-body .hub-detail-mark--poster.is-done .hub-detail-mark__state,body.hub-page-body .hub-detail-mark--thumb.is-done .hub-detail-mark__state,body.hub-page-body .hub-detail-mark--cards.is-done .hub-detail-mark__state,body.hub-page-body .hub-detail-mark--square.is-done .hub-detail-mark__state,body.hub-page-body .hub-detail-tcards-card.is-done .hub-detail-tcards-card__status{color:var(--hub-done, #3ee58f)!important}body.hub-page-body .hub-detail-mark--cards.is-partial .hub-detail-mark__state,body.hub-page-body .hub-detail-tcards-card.is-partial .hub-detail-tcards-card__status{color:#d7a84a!important}body.hub-page-body .hub-list-action.is-done .hub-list-action__state{color:#12cc5a!important}body.hub-page-body .hub-overview-ring__sub{color:var(--hub-theme-accent, var(--ring-accent, #12cc5a))!important}body.hub-page-body .hub-detail-progress.is-complete .hub-detail-progress__label{color:var(--hub-theme-accent, var(--hub-done, #3ee58f))!important}.ptcp-overlay :is(.ptcp-hero p,.ptcp-browse-lead,.ptcp-card-desc,.ptcp-card-creator,.ptcp-card-type,.ptcp-stat-txt,.ptcp-auth-banner-desc,.ptcp-auth-banner-line,.ptcp-detail-text,.ptcp-detail-type,.ptcp-empty,.ptcp-mode-btn:not(.active),.ptcp-sort-btn:not(.ptcp-sort-btn--active),.ptcp-tab:not(.active),.ptcp-info-text,.ptcp-publish-note,.ptcp-field-hint,.ptcp-dialog-sub,.ptcp-admin-note){color:var(--lab-muted)!important}.ptcp-overlay :is(.ptcp-card-name,.ptcp-detail-title,.ptcp-import-stat b){color:var(--lab-body)!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,#sonarr-dashboard) :is(.emby-subtitle,.emby-form-header .emby-connection-info,.emby-item-count,.emby-item-year-inline,.emby-list-header,.emby-list-year,.emby-list-id,.emby-list-muted,.emby-list-hint,.emby-season-label,.emby-sort-trigger-label,.emby-sort-dir,.emby-push-bar-info,.emby-seasons-progress,.emby-connected-label,.emby-connection-error-label,.emby-loading,.plex-subtitle,.plex-list-muted,.plex-list-hint,.sonarr-subtitle,.sonarr-connected-label,.sonarr-item-count,.sonarr-list-header,.sonarr-list-id,.sonarr-list-muted,.sonarr-list-hint,.sonarr-form-header p,.sonarr-connection-info){color:var(--lab-muted)!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,#sonarr-dashboard) :is(.emby-list-artwork-top,.sonarr-list-progress-top){color:var(--lab-muted)!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,#sonarr-dashboard) :is(.emby-list-artwork:not(.done):not(.partial) .emby-list-artwork-top strong,.sonarr-list-progress:not(.done):not(.partial) .sonarr-list-progress-top strong){color:var(--lab-body)!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,#sonarr-dashboard) :is(.emby-filter-tab:not(.active),.emby-view-btn:not(.active),.emby-size-btn:not(.active),.sonarr-filter-tab:not(.active),.sonarr-view-btn:not(.active),.sonarr-size-btn:not(.active)){color:var(--lab-muted)!important}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,#sonarr-dashboard) :is(.emby-list-name,.emby-item-name-text,.sonarr-list-name,.sonarr-item-name){color:var(--lab-body)!important}body:has(.fb-page) :is(.fb-page-header p,.fb-list-summary,.fb-process-step>span:last-child>span:last-child,.fb-card-desc,.fb-card-meta,.fb-auth-notice,.fb-admin-notice,.fb-modal-text,.fb-admin-comment-body,.fb-user-reply-body,.fb-filter-chip:not(.fb-active),.fb-mobile-sort-trigger,.fb-vote-btn:not(.fb-voted)){color:var(--lab-muted)!important}body:has(.fb-page) :is(.fb-filter-chip.fb-active,.fb-mobile-sort-option.fb-active,.fb-status-option.fb-active){color:#07120b!important}body:has(.fb-page) .fb-board-stat :is(strong,span){color:#0a1210!important}body:has(.fb-page) :is(.fb-process-icon .material-symbols-rounded,.fb-primary-action .material-symbols-rounded,.fb-submit-btn .material-symbols-rounded){color:#07120b!important;-webkit-text-fill-color:currentColor!important}body:has(.fb-page) :is(.fb-admin-comment-stamp,.fb-user-reply-stamp,.fb-char-count){color:var(--lab-subtle)!important}.cl-userProfile-root :is(.pt-profile-page-subtitle,.pt-integration-connected__detail),#pt-auth-root :is(.cl-formFieldHintText,.cl-headerSubtitle,.cl-identityPreviewText,.cl-dividerText){color:var(--lab-muted)!important}body.lab-page-body>header :is(.pt-mode-row--header .pt-mode-btn,#pt-library-hub-link.pt-library-hub-link--new){align-items:center!important;line-height:1!important}body.lab-page-body>header .pt-mode-row--header .pt-mode-btn .material-symbols-rounded,body.lab-page-body>header #pt-library-hub-link.pt-library-hub-link--new .pt-library-hub-link__icon,body.lab-page-body>header #pt-library-hub-link.pt-library-hub-link--new .pt-library-hub-link__icon .material-symbols-rounded{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--lab-ui-btn-icon)!important;-webkit-text-fill-color:currentColor!important;line-height:1!important;vertical-align:middle;transform:none!important}body.lab-page-body>header .pt-mode-row--header .pt-mode-btn .pt-mode-btn__label,body.lab-page-body>header #pt-library-hub-link.pt-library-hub-link--new .pt-library-hub-link__label{color:#f2f4f4!important;-webkit-text-fill-color:currentColor!important;padding-top:0!important;line-height:1!important;transform:none!important}body.lab-page-body>header .pt-mode-row--header .pt-mode-btn:is(:hover,:focus-visible,[aria-pressed=true]) .pt-mode-btn__label,body.lab-page-body>header #pt-library-hub-link.pt-library-hub-link--new:is(:hover,:focus-visible,[aria-current=page],.is-active) .pt-library-hub-link__label{color:var(--lab-ui-btn-icon)!important}body.lab-page-body>header .pt-mode-row--header .pt-mode-btn .pt-sb-edit-toggle__count{min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent!important;color:var(--lab-ui-btn-icon)!important;-webkit-text-fill-color:currentColor!important;line-height:1;box-shadow:none}body.lab-page-body>header .pt-sb-edit-toggle__count:before{content:"("}body.lab-page-body>header .pt-sb-edit-toggle__count:after{content:")"}body.lab-page-body>header .pt-sb-edit-toggle__count[hidden]{display:none!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body) .sidebar #pt-style-presets-section .pt-style-delete:not(:has(.material-symbols-rounded,svg)):before{content:"delete";font-family:Material Symbols Rounded;font-size:14px;font-weight:400;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-feature-settings:"liga";text-transform:none;letter-spacing:normal;line-height:1;color:#e77975;-webkit-text-fill-color:#e77975}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel:not(.has-selection) .pt-style-delete{display:none!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel.has-selection .pt-style-delete{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;visibility:visible!important;opacity:1!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel .pt-style-delete{background:#191d20!important;border:1px solid #3b4348!important;color:#f7f8f8!important;-webkit-text-fill-color:#f7f8f8!important;box-shadow:none!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel .pt-style-delete:is(:hover,:focus-visible),html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel .pt-style-delete:is(:hover,:focus-visible) *{color:#e77975!important;-webkit-text-fill-color:#e77975!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body,.showcase-lab-page-body) .sidebar #pt-style-presets-section .pt-style-preset-panel .pt-style-delete :is(.material-symbols-rounded,svg){color:#e77975!important;-webkit-text-fill-color:#e77975!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]){--source-accent: #01b4e4;display:inline-flex!important;align-items:flex-end;justify-content:center;gap:.4rem;min-height:44px;padding:.35rem .55rem;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#edf2f3!important;-webkit-text-fill-color:currentColor!important;font:700 .74rem/1.2 Roboto,sans-serif;cursor:pointer}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=tvdb]{--source-accent: #7dc99b}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=fanart]{--source-accent: #36b5d5}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=apple]{--source-accent: #f5f5f7}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=netflix]{--source-accent: #e50914}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]):is([data-source=hbo],[data-source=hbo-max]){--source-accent: #a17be8}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]):is(:hover,:focus-visible,.active){color:var(--source-accent)!important;background:transparent!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]).active{border-bottom-color:var(--source-accent)!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) .picker-entity-tab__label{display:none!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) :is(.picker-entity-tab__count,.cl-logo-source-count){padding:0!important;background:transparent!important;border:0!important;color:inherit!important;font-size:.8rem;opacity:1;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;align-items:flex-end;align-self:flex-end;line-height:1;min-height:0;flex-shrink:0}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) :is(.picker-entity-tab__icon,.cl-logo-source-icon){width:36px;height:22px;flex:0 0 36px;object-fit:contain;object-position:center bottom}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]):focus-visible{outline:2px solid var(--source-accent);outline-offset:2px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) :is(.picker-entity-tab__icon,.cl-logo-source-icon){padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;filter:none}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]):is(.active,:hover,:focus-visible) :is(.picker-entity-tab__icon,.cl-logo-source-icon){filter:drop-shadow(0 0 3px var(--source-accent))!important}body.showcase-lab-page-body .showcase-picker-modal .picker-toolbar[hidden]{display:none!important}body.showcase-lab-page-body .showcase-picker-modal .picker-toolbar{display:flex;align-items:center;gap:.4rem}body.showcase-lab-page-body .showcase-picker-modal .picker-toolbar-label{color:var(--showcase-solid-accent-bg, #00bfa5);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=stan]{--source-accent: #009bfa}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=paramount]{--source-accent: #408cff}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]):is([data-source=stan],[data-source=paramount]):is(.active,:hover,:focus-visible) :is(.picker-entity-tab__icon,.cl-logo-source-icon){filter:none!important}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden])[data-source=paramount] :is(.picker-entity-tab__icon,.cl-logo-source-icon){width:var(--source-logo-width, 40px);height:var(--source-logo-height, 26px);flex-basis:auto}html body :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) :is(.picker-entity-tabs:not(.picker-toolbar),.picker-source-tabs){align-items:stretch;border-bottom:1px solid #3b4449}html body :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]{align-self:stretch;margin-bottom:-1px}body.card-lab-page-body .card-logo-picker-toolbar{align-items:center;min-height:48px;padding:7px;border:1px solid #3b4449;border-radius:10px;background:#141719}body.card-lab-page-body .card-logo-picker-sources{flex:1 1 auto;min-width:0}body.card-lab-page-body #card-logo-source-tabs{display:flex;flex:0 1 auto;flex-wrap:wrap;width:fit-content;max-width:100%}html body .picker-toolbar>.picker-source-tabs{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;min-width:0}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:has(img){display:inline-grid!important;grid-template-columns:var(--source-slot-width, 44px);align-items:center;column-gap:8px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) :is(.picker-entity-tab__icon,.cl-logo-source-icon){width:var(--source-logo-width, 36px);height:var(--source-logo-height, 20px);object-position:center;justify-self:center;align-self:center;transform:none}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source]:not([hidden]) :is(.picker-entity-tab__count,.cl-logo-source-count){align-self:center;align-items:center;line-height:1}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=tmdb]{--source-logo-width: 36px;--source-logo-height: 16px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=tvdb]{--source-logo-width: 33px;--source-logo-height: 18px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=fanart]{--source-logo-width: 21px;--source-logo-height: 21px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=apple]{--source-logo-width: 42px;--source-logo-height: 24px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=netflix]{--source-logo-width: 43px;--source-logo-height: 16px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=hbo]{--source-logo-width: 44px;--source-logo-height: 14px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=hbo-max]{--source-logo-width: 44px;--source-logo-height: 14px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=stan]{--source-logo-width: 36px;--source-logo-height: 16px}html body:is(.poster-lab-page-body,.thumb-lab-page-body,.card-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(#poster-picker-modal,#logo-picker-modal,#card-logo-picker-modal,.thumb-picker-modal,.showcase-picker-modal) .picker-entity-tab[data-source=paramount]{--source-logo-width: 40px;--source-logo-height: 26px}html body .picker-entity-tab[data-source]:not(.active) :is(.picker-entity-tab__count,.cl-logo-source-count){opacity:.75}html body .picker-entity-tab[data-source] :is(.picker-entity-tab__count,.cl-logo-source-count){display:none!important}html body .picker-entity-tab[data-source=fanart]{--source-slot-width: 28px}:is(.suggestion-item,.card-logo-search-result).pt-search-result{display:flex!important;align-items:center!important;gap:.75rem!important;box-sizing:border-box;width:100%;min-height:38px;padding:.45rem .75rem!important;text-align:left}.pt-search-result .pt-search-result__title{flex:1 1 auto;min-width:0;overflow:hidden;color:#f2f4f4;font-size:.86rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pt-search-result .pt-search-result__meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:.75rem}.pt-search-result .pt-search-result__year{width:2.6em;color:#edf2f399;font-size:.76rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.pt-search-result .pt-search-result__type{width:18px;color:var(--pt-accent-strong, #80bad5);font-size:18px;line-height:1}.pt-search-result .pt-search-result__provider{display:inline-flex;align-items:center;justify-content:center;width:58px;height:18px;color:#edf2f3b3;font-size:.66rem;font-weight:700;white-space:nowrap}.pt-search-result .pt-search-result__provider img{display:block;max-width:100%;max-height:100%;object-fit:contain}html body:is(.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body) .sidebar :is(.media-type-btn,.ct-position-preset-btn,.cl-source-segmented label>span):is(:hover,:focus-visible,:not(:hover)){--selector-accent: var(--pt-accent-strong, #80bad5);display:inline-flex!important;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;min-height:31px;padding:3px 8px!important;border:2px solid #3b4348!important;border-radius:7px!important;background:#191d20!important;color:#edf2f3!important;-webkit-text-fill-color:#edf2f3!important;box-shadow:none!important;text-shadow:none;cursor:pointer;transform:none!important}html body:is(.thumb-lab-page-body,.square-lab-page-body) .sidebar .media-type-selector{display:flex!important;flex-wrap:wrap;gap:6px!important;background:transparent!important;padding:0!important}html body:is(.thumb-lab-page-body,.square-lab-page-body) .sidebar .media-type-btn{flex:1 1 100px;min-width:max-content;--selector-accent: #80bad5}html body:is(.thumb-lab-page-body,.square-lab-page-body) .sidebar .media-type-btn[data-media-type=movie]{--selector-accent: #cf675f !important}html body:is(.thumb-lab-page-body,.square-lab-page-body) .sidebar .media-type-btn[data-media-type=tv]{--selector-accent: #80bad5 !important}html body:is(.thumb-lab-page-body,.square-lab-page-body) .sidebar .media-type-btn[data-media-type] .material-symbols-rounded{color:var(--selector-accent)!important;-webkit-text-fill-color:var(--selector-accent)!important}html body:is(.thumb-lab-page-body,.square-lab-page-body) .thumb-meta-content-type{--metadata-type-color: #cf675f;color:#f7f8f8!important;-webkit-text-fill-color:#f7f8f8!important;text-shadow:none!important}html body:is(.thumb-lab-page-body,.square-lab-page-body) .thumb-meta-content-type.is-tv{--metadata-type-color: #80bad5}html body:is(.thumb-lab-page-body,.square-lab-page-body) .thumb-meta-content-type .metadata-type-icon{color:var(--metadata-type-color)!important;-webkit-text-fill-color:var(--metadata-type-color)!important}html body:is(.thumb-lab-page-body,.square-lab-page-body) .thumb-meta-content-type>:not(.metadata-type-icon){color:#f7f8f8!important;-webkit-text-fill-color:#f7f8f8!important;text-shadow:none!important}html body.card-lab-page-body .sidebar .cl-source-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;background:transparent!important;padding:0!important;border:0!important;overflow:visible}html body.card-lab-page-body .sidebar .cl-source-segmented>label{display:block;width:100%;min-width:0;margin:0}html body.card-lab-page-body .sidebar .cl-source-segmented label>span{width:100%;height:31px;font-size:.69rem}html body.card-lab-page-body .sidebar .cl-source-segmented input[value=tmdb]+span{--selector-accent: #01b4e4}html body.card-lab-page-body .sidebar .cl-source-segmented input[value=tvdb]+span{--selector-accent: #7dc99b}html body.card-lab-page-body .sidebar .cl-source-icon{width:24px;height:16px;object-fit:contain;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body:is(.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body) .sidebar :is(.media-type-btn,.ct-position-preset-btn) .material-symbols-rounded{color:var(--selector-accent)!important;-webkit-text-fill-color:var(--selector-accent)!important}html body:is(.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body) .sidebar :is(.media-type-btn.active,.ct-position-preset-btn.active,.cl-source-segmented input:checked+span):is(:hover,:focus-visible,:not(:hover)){background:#191d20!important;border-color:var(--selector-accent)!important;color:var(--selector-accent)!important;-webkit-text-fill-color:var(--selector-accent)!important;box-shadow:0 0 8px color-mix(in srgb,var(--selector-accent) 28%,transparent)!important;text-shadow:0 0 8px color-mix(in srgb,var(--selector-accent) 45%,transparent)}html body:is(.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body) .sidebar :is(.media-type-btn.active,.ct-position-preset-btn.active,.cl-source-segmented input:checked+span) :is(.material-symbols-rounded,.cl-source-icon){filter:brightness(1.15) drop-shadow(0 0 4px var(--selector-accent))!important}html body:is(.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body) .sidebar :is(.media-type-btn,.ct-position-preset-btn,.cl-source-segmented input+span):after{content:none!important}html body:is(.thumb-lab-page-body,.square-lab-page-body,.card-lab-page-body) .sidebar :is(.media-type-btn:focus-visible,.ct-position-preset-btn:focus-visible,.cl-source-segmented input:focus-visible+span){outline:2px solid var(--selector-accent);outline-offset:2px}html body.thumb-lab-page-body .sidebar .ct-inline-status:is(.is-original,.is-custom){--status-accent: #7dc99b;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #3b4348!important;border-radius:6px;background:#191d20!important;box-shadow:none!important;color:var(--status-accent)!important;-webkit-text-fill-color:var(--status-accent)!important}html body.thumb-lab-page-body .sidebar .ct-inline-status.is-custom{--status-accent: #80bad5}html body.thumb-lab-page-body .sidebar .ct-inline-status:before{content:"palette";font:15px/1 Material Symbols Rounded;font-variation-settings:"FILL" 0}html body.thumb-lab-page-body .sidebar .ct-inline-status.is-custom:before{content:"tune"}html body.thumb-lab-page-body .sidebar .ct-inline-status:is(.is-original,.is-custom):is(#pt-status-a,.ct-inline-status){box-sizing:border-box;flex:none;justify-content:center;justify-self:end;width:var(--pt-pcr-field-h, 30px)!important;min-width:0!important;height:var(--pt-pcr-field-h, 30px)!important;min-height:0!important;padding:0!important;padding-inline:0!important;gap:0!important;border-radius:7px!important;font-size:0!important;letter-spacing:0!important;line-height:0!important}html body.thumb-lab-page-body .sidebar .ct-inline-status:is(.is-original,.is-custom):is(#pt-status-a,.ct-inline-status):before{font-size:17px!important;line-height:1!important}html body.card-lab-page-body .sidebar [data-section=font] .segmented-control{gap:4px;overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important}html body.card-lab-page-body .sidebar [data-section=font] .segmented-control label,html body.card-lab-page-body .edit-bar .format-btn,html body.card-lab-page-body .edit-bar-tabs .edit-bar-tab{box-sizing:border-box;border:2px solid #3b4348!important;border-radius:6px!important;background:#191d20!important;color:#edf2f3!important;-webkit-text-fill-color:#edf2f3!important;box-shadow:none!important;cursor:pointer}html body.card-lab-page-body .sidebar [data-section=font] .segmented-control label{min-width:0;padding:3px 2px}html body.card-lab-page-body .sidebar [data-section=font] .segmented-control label>span{padding:2px}html body.card-lab-page-body .sidebar [data-section=font] .segment-background{display:none!important}html body.card-lab-page-body .sidebar [data-section=font] .segmented-control label:has(input:checked),html body.card-lab-page-body .edit-bar .format-btn.active,html body.card-lab-page-body .edit-bar-tabs .edit-bar-tab.active{background:#191d20!important;border-color:#ffc850!important;color:#ffc850!important;-webkit-text-fill-color:#ffc850!important;box-shadow:0 0 8px #ffc85047!important}html body.card-lab-page-body .sidebar [data-section=font] .segmented-control label>span,html body.card-lab-page-body .edit-bar :is(.format-btn,.edit-bar-tab) :is(svg,i,.material-symbols-rounded),html body.card-lab-page-body .edit-bar-tabs .edit-bar-tab .material-symbols-rounded{color:inherit!important;-webkit-text-fill-color:inherit!important}html body.card-lab-page-body .sidebar [data-section=font] .segmented-control svg,html body.card-lab-page-body .edit-bar .format-btn svg{stroke:currentColor!important}html body.card-lab-page-body .sidebar [data-section=font] .segmented-control input:checked+span,html body.card-lab-page-body .edit-bar .format-btn.active>:is(svg,i,img,span),html body.card-lab-page-body .edit-bar-tabs .edit-bar-tab.active>:is(svg,i,img,span){color:#ffc850!important;-webkit-text-fill-color:#ffc850!important;filter:drop-shadow(0 0 4px rgb(255 200 80 / 65%))!important}html body.card-lab-page-body .sidebar [data-section=font] .segmented-control label:has(input:focus-visible),html body.card-lab-page-body .edit-bar .format-btn:focus-visible,html body.card-lab-page-body .edit-bar-tabs .edit-bar-tab:focus-visible{outline:2px solid #ffc850;outline-offset:2px}html body :is(#hub-root[data-theme=jellyfin] #hub-hero,#hub-root[data-theme=jellyfin] .hub-panel__head-actions,#hub-root[data-theme=jellyfin] .hub-sort-panel,#hub-root[data-theme=jellyfin] .hubx-row--done,#hub-root[data-theme=jellyfin] .hubx-tile--done,body[data-theme=jellyfin] .hub-modal:not(#hub-detail-modal),.media-brand-jellyfin,.pt-library-picker-overlay[data-service=jellyfin],.pt-authelia-dialog[data-server-brand=jellyfin],.cl-source-picker-modal[data-server-brand=jellyfin]) :is(.material-symbols-rounded,.material-icons-round,.material-icons):not(:where([data-media-type-icon],[data-media-type-icon] *,.emby-type-badge,.emby-type-badge *,.plex-type-badge,.plex-type-badge *,.hubx-row--movies *,.hubx-row--shows *,.hubx-row--seasons *,.hubx-row--episodes *,.hubx-row--collections *,.hub-overview-art-card *,.hub-overview-mobile__row *,.hub-view-toggle__btn:not(.is-active) *,.hub-detail-view-btn:not(.is-active) *,.emby-view-btn:not(.active) *,.plex-view-btn:not(.active) *,.sonarr-view-btn:not(.active) *,:is(button[aria-label=Close],.cl-source-picker-close,.emby-poster-push-close,.plex-poster-push-close,.cl-emby-push-close,.cl-plex-push-close,.eps-close,.emby-seasons-close,.plex-seasons-close,.cl-emby-season-close,.cl-plex-season-close,.thumb-season-picker-close,.pt-authelia-dialog-close,.hub-modal__close,.hub-detail-hero__close,#emby-close-btn,#plex-close-btn,#cl-emby-close-btn,#cl-plex-close-btn) *,.is-error,.is-error *,.error,.error *,.is-warning,.is-warning *,.warning,.warning *,[data-state=error] *,[data-state=warning] *,[role=alert] *,.eps-status-glyph *,.eps-result-icon *,.is-fail *,.is-failed *,.is-danger *,.danger *,[data-action=delete] *)){background-image:var(--jellyfin-gradient, linear-gradient(125deg, #a55ec4, #08a1db))!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard).media-brand-jellyfin :is(.emby-size-btn,.plex-size-btn,.sonarr-size-btn):not(.active):before,html body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard).media-brand-jellyfin :is(.emby-view-btn,.plex-view-btn,.sonarr-view-btn):not(.active) :is(.material-symbols-rounded,.material-icons-round,.material-icons),html body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard).media-brand-jellyfin :is(#emby-missing-seasons-btn,#plex-missing-seasons-btn,#cl-emby-missing-seasons-btn,#cl-plex-missing-seasons-btn)[aria-pressed=false] :is(.material-symbols-rounded,.material-icons-round,.material-icons){background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard).media-brand-jellyfin :is(.emby-size-btn,.plex-size-btn,.sonarr-size-btn).active:before,html body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard).media-brand-jellyfin :is(.emby-view-btn,.plex-view-btn,.sonarr-view-btn).active :is(.material-symbols-rounded,.material-icons-round,.material-icons),html body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard).media-brand-jellyfin :is(#emby-missing-seasons-btn,#plex-missing-seasons-btn,#cl-emby-missing-seasons-btn,#cl-plex-missing-seasons-btn)[aria-pressed=true] :is(.material-symbols-rounded,.material-icons-round,.material-icons){background-image:var(--jellyfin-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body.hub-page-body :is(#hub-view-toggle,#hub-detail-modal) :is(.hub-view-toggle__btn,.hub-detail-view-btn--info):not(.is-active) .material-symbols-rounded{background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.hub-page-body[data-theme=jellyfin] :is(#hub-view-toggle,#hub-detail-modal) :is(.hub-view-toggle__btn,.hub-detail-view-btn--info).is-active .material-symbols-rounded{background-image:var(--jellyfin-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}@media(forced-colors:active){html body :is(#hub-root[data-theme=jellyfin],.media-brand-jellyfin,.pt-library-picker-overlay[data-service=jellyfin],.pt-authelia-dialog[data-server-brand=jellyfin],.cl-source-picker-modal[data-server-brand=jellyfin]) :is(.material-symbols-rounded,.material-icons-round,.material-icons){background-image:none!important;color:CanvasText!important;-webkit-text-fill-color:currentColor!important}}@media(forced-colors:active){html body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard).media-brand-jellyfin :is(.emby-size-btn,.plex-size-btn,.sonarr-size-btn):before{background-image:none!important;color:ButtonText!important;-webkit-text-fill-color:currentColor!important}}html body :is(#emby-seasons-modal.media-brand-jellyfin,#plex-seasons-modal.media-brand-jellyfin,.media-brand-jellyfin) :is(.emby-poster-push-tools button,.plex-poster-push-tools button,.emby-poster-push-actions button[data-scope=selected],.plex-poster-push-actions button[data-scope=selected],.cl-emby-push-options button,.cl-plex-push-options button,.cl-push-season-bulk,.cl-push-season-cancel,.cl-push-season-confirm,.emby-season-label,.plex-season-label):before,html body :is(#emby-seasons-modal.media-brand-jellyfin,#plex-seasons-modal.media-brand-jellyfin,.media-brand-jellyfin) :is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check):after{background-image:var(--jellyfin-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body :is(#emby-seasons-modal.media-brand-jellyfin,#plex-seasons-modal.media-brand-jellyfin,.media-brand-jellyfin) .cl-push-season-item input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:17px;height:17px;flex:0 0 17px;margin:0;border:1px solid #748087;border-radius:4px;background:#101517;cursor:pointer}html body :is(#emby-seasons-modal.media-brand-jellyfin,#plex-seasons-modal.media-brand-jellyfin,.media-brand-jellyfin) .cl-push-season-item input[type=checkbox]:checked{background:var(--jellyfin-gradient);border-color:var(--jellyfin-accent)}html body :is(#emby-seasons-modal.media-brand-jellyfin,#plex-seasons-modal.media-brand-jellyfin,.media-brand-jellyfin) .cl-push-season-item input[type=checkbox]:checked:before{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}html body :is(#emby-seasons-modal.media-brand-jellyfin,#plex-seasons-modal.media-brand-jellyfin,.media-brand-jellyfin) .cl-push-season-item input[type=checkbox]:focus-visible{outline:2px solid var(--jellyfin-blue);outline-offset:3px}@media(forced-colors:active){html body :is(#emby-seasons-modal.media-brand-jellyfin,#plex-seasons-modal.media-brand-jellyfin,.media-brand-jellyfin) .cl-push-season-item input[type=checkbox]{appearance:auto;-webkit-appearance:auto}html body :is(#emby-seasons-modal.media-brand-jellyfin,#plex-seasons-modal.media-brand-jellyfin,.media-brand-jellyfin) .cl-push-season-item input[type=checkbox]:before{content:none}}html body :is(.media-brand-jellyfin) :is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check){border:1px solid transparent!important;background:linear-gradient(#101517,#101517) padding-box,var(--jellyfin-gradient) border-box!important}html body :is(button[aria-label=Close],.cl-source-picker-close,.emby-poster-push-close,.plex-poster-push-close,.cl-emby-push-close,.cl-plex-push-close,.eps-close,.emby-seasons-close,.plex-seasons-close,.cl-emby-season-close,.cl-plex-season-close,.thumb-season-picker-close,.pt-authelia-dialog-close,.hub-modal__close,.hub-detail-hero__close,#emby-close-btn,#plex-close-btn,#cl-emby-close-btn,#cl-plex-close-btn) :is(.material-symbols-rounded,.material-icons-round,.material-icons){background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(button[aria-label=Close],.cl-source-picker-close,.emby-poster-push-close,.plex-poster-push-close,.cl-emby-push-close,.cl-plex-push-close,.eps-close,.emby-seasons-close,.plex-seasons-close,.cl-emby-season-close,.cl-plex-season-close,.thumb-season-picker-close,.pt-authelia-dialog-close,.hub-modal__close,.hub-detail-hero__close,#emby-close-btn,#plex-close-btn,#cl-emby-close-btn,#cl-plex-close-btn):is(:hover,:focus-visible) :is(.material-symbols-rounded,.material-icons-round,.material-icons){color:inherit!important;-webkit-text-fill-color:currentColor!important}html :is(body.hub-page-body[data-theme=jellyfin],.media-brand-jellyfin,.pt-authelia-dialog[data-server-brand=jellyfin],.cl-source-picker-modal[data-server-brand=jellyfin],.pt-library-picker-overlay[data-service=jellyfin]) :is(button[aria-label=Close],.cl-source-picker-close,.emby-poster-push-close,.plex-poster-push-close,.cl-emby-push-close,.cl-plex-push-close,.eps-close,.emby-seasons-close,.plex-seasons-close,.cl-emby-season-close,.cl-plex-season-close,.thumb-season-picker-close,.pt-authelia-dialog-close,.hub-modal__close,.hub-detail-hero__close,#emby-close-btn,#plex-close-btn,#cl-emby-close-btn,#cl-plex-close-btn):is(:hover,:focus-visible) :is(.material-symbols-rounded,.material-icons-round,.material-icons){background-image:var(--jellyfin-gradient, linear-gradient(125deg, #a55ec4, #08a1db))!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.custom-modal.custom-placement-modal{--override-accent: var(--cardlab-solid-accent-bg, #ffc850);position:relative;width:min(680px,96vw);padding:0 18px 16px;max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #3b454a!important;border-radius:14px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--override-accent) 8%,transparent),transparent 45%),#101517!important;text-align:left}.custom-placement-modal .custom-placement-header{position:relative;align-items:flex-start;text-align:left;margin:0 -18px 16px;padding:18px 62px 16px 18px;background:linear-gradient(115deg,#191f21 45%,color-mix(in srgb,var(--override-accent) 9%,#191f21));border-bottom:1px solid #343e42!important}.custom-placement-modal .custom-placement-title{font-family:Bebas Neue,sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;color:var(--override-accent)!important}.custom-placement-modal .custom-placement-meta{font-size:12px}.custom-placement-close{position:absolute;right:16px;top:16px;width:32px;height:32px;padding:0;display:grid;place-items:center;border:1px solid #424c50;border-radius:6px;background:#202729;color:#fff;cursor:pointer}.custom-placement-close:hover{color:var(--override-accent);background:#202729;border-color:#424c50}.custom-placement-close .material-symbols-rounded{font-size:20px}.custom-placement-modal .custom-placement-preview{border-radius:8px;margin:0 0 16px;box-shadow:none}.custom-placement-modal .custom-placement-preview-canvas{border-radius:8px}.custom-placement-modal .custom-placement-form{gap:20px;align-items:start}.custom-placement-modal .custom-placement-label{font-size:10px;color:var(--override-accent)}.custom-placement-modal .custom-placement-select{color-scheme:dark;min-height:36px;border-radius:6px;border:1px solid #445055!important;background-color:#20282b!important;font-size:12px}.custom-placement-modal .custom-placement-select:is(:hover,:focus-visible){border-color:var(--override-accent)!important}.custom-placement-modal .custom-placement-select option{background:#20282b!important;color:#f2f5f5!important}.custom-placement-modal .custom-placement-range-row input[type=range]{height:4px;background:linear-gradient(to right,var(--override-accent) 0 var(--range-fill),#41494d var(--range-fill) 100%)!important}.custom-placement-modal .custom-placement-range-row input[type=range]::-webkit-slider-thumb{width:12px;height:12px;border:2px solid var(--override-accent);background:#182023;box-shadow:none}.custom-placement-modal .custom-placement-range-row input[type=range]::-moz-range-thumb{width:8px;height:8px;border:2px solid var(--override-accent);background:#182023;box-shadow:none}.custom-placement-modal .edit-bar-range-btn{width:22px;height:24px;min-width:22px;padding:0;background:transparent!important;border:0!important;color:var(--override-accent)!important}.custom-placement-modal .custom-placement-actions{border:0;margin-top:20px;padding-top:0}.custom-placement-modal .custom-placement-actions .custom-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:34px;padding:6px 10px;background:transparent!important;border:0!important;box-shadow:none!important;color:#f2f5f5!important;font-size:11px;letter-spacing:0}.custom-placement-modal .custom-placement-actions .custom-btn .material-symbols-rounded{color:var(--override-accent);font-size:17px}.custom-placement-modal .custom-placement-actions .custom-btn:hover{color:var(--override-accent)!important}.custom-placement-modal :is(button,select,input):focus-visible{outline:1px solid var(--override-accent);outline-offset:3px}@media(max-width:520px){.custom-overlay:has(.custom-placement-modal){padding:12px}.custom-placement-modal .custom-placement-form{grid-template-columns:1fr;gap:14px}}.custom-modal.custom-placement-modal{box-sizing:border-box;overflow-x:hidden}.custom-placement-modal .custom-placement-header{box-sizing:border-box;width:calc(100% + 36px)}.custom-placement-modal .custom-placement-form{padding:12px;border:1px solid #384246;border-radius:8px;background:#151719;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.custom-placement-modal .custom-placement-col{min-width:0}.custom-placement-modal .custom-placement-label-row{min-height:15px}.custom-placement-modal .custom-placement-range-value{min-width:22px;text-align:center;font-size:11px}.custom-placement-modal .custom-placement-range-row{gap:4px}.custom-placement-modal .custom-placement-range-row .edit-bar-range-btn{margin:0!important}.custom-placement-modal .custom-placement-range-row input[type=range]{height:6px;border:1px solid #4b4438;border-radius:2px;box-sizing:border-box}.custom-placement-modal .custom-placement-range-row input[type=range]::-webkit-slider-runnable-track{height:6px;background:transparent}.custom-placement-modal .custom-placement-range-row input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-3px;box-sizing:border-box;border:2px solid #1a1b1d;border-radius:2px;background:var(--override-accent);box-shadow:0 0 0 1px #a58138}.custom-placement-modal .custom-placement-range-row input[type=range]::-moz-range-thumb{width:12px;height:12px;box-sizing:border-box;border:2px solid #1a1b1d;border-radius:2px;background:var(--override-accent);box-shadow:0 0 0 1px #a58138}.custom-placement-modal .custom-placement-preview{box-sizing:border-box;max-height:none;width:100%;margin-inline:0}.custom-placement-modal .custom-placement-actions{margin-top:12px}@media(max-width:520px){.custom-placement-modal .custom-placement-form{grid-template-columns:1fr;gap:10px}}.custom-placement-modal .custom-placement-meta{order:-1;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.25;color:#eef2f3;text-transform:none}.custom-placement-modal .custom-placement-title{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.35;text-transform:none;overflow-wrap:anywhere;color:#eef2f3!important}.cl-episode-scope{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin:.35rem .75rem .55rem;padding:.5rem .65rem;border:1px solid #34383b;border-radius:9px;background:#121517}.cl-episode-scope__label{color:#ffc850;font:800 .64rem/1 var(--pt-font-body, "Roboto", sans-serif);letter-spacing:.08em;text-transform:uppercase}.cl-episode-scope__switch{display:inline-flex;padding:3px;border:1px solid #3b4043;border-radius:8px;background:#1b1e20}.cl-episode-scope__switch button{min-height:28px;padding:0 .7rem;border:1px solid transparent;border-radius:6px;background:transparent;color:#f2f4f4;font:700 .72rem/1 var(--pt-font-body, "Roboto", sans-serif);cursor:pointer}.cl-episode-scope__switch button:is(:hover,:focus-visible){color:#ffc850;outline:none}.cl-episode-scope__switch button.is-active{border-color:#ffc850;background:#151719;color:#ffc850;box-shadow:0 0 8px #ffc85038}.cl-episode-scope__count{color:#8d969a;font:700 .7rem/1 var(--pt-font-body, "Roboto", sans-serif)}.cl-episode-scope__count.has-overrides{color:#ffc850}.cl-episode-scope__manage{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;min-height:28px;padding:0 .55rem;border:1px solid #3b4043;border-radius:6px;background:#1b1e20;color:#f2f4f4;font:800 .66rem/1 var(--pt-font-body, "Roboto", sans-serif);text-transform:uppercase;cursor:pointer}.cl-episode-scope__manage .material-symbols-rounded{color:#ffc850;font-size:16px}.cl-episode-scope__manage:is(:hover,:focus-visible){color:#ffc850;outline:none}html.cl-editing-episode .sidebar .collapsible[data-section]:not([data-section=tmdb]):not([data-section=thumbnail]) .collapsible-header{box-shadow:inset 3px 0 #ffc850}.cl-overrides-overlay{position:fixed;inset:0;z-index:100090;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#040608d6;backdrop-filter:blur(3px)}.cl-overrides{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(86vh,760px);overflow:hidden;border:1px solid #343d42;border-radius:16px;background:radial-gradient(80% 70% at 100% 0%,rgba(255,200,80,.05),transparent 72%),linear-gradient(180deg,#17191b,#111315 62%);box-shadow:0 30px 70px #0000009e;color:#f2f4f4}.cl-overrides__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:58px;box-sizing:border-box;padding:.7rem 1.25rem;border-bottom:1px solid #343d42}.cl-overrides__title{margin:0;color:#ffc850;font:400 1.65rem/1 Bebas Neue,Impact,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cl-overrides__meta{display:block;margin-top:.3rem;color:#f2f4f4;font-size:.76rem;font-weight:700}.cl-overrides__meta-title{color:#ffc850}.cl-overrides__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;padding:0;border:1px solid #454b4e;border-radius:6px;background:transparent;color:#f2f4f4;cursor:pointer}.cl-overrides__close:is(:hover,:focus-visible){color:#ffc850;outline:none}.cl-overrides__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.25rem}.cl-overrides__empty{margin:0 0 .75rem;color:#f2f4f4;font-size:.86rem;line-height:1.55}.cl-overrides__list{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.cl-overrides__item{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:.75rem;min-height:42px;padding:.35rem .4rem .35rem .8rem;border:1px solid #363e42;border-radius:8px;background:#171b1d}.cl-overrides__label{overflow:hidden;font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cl-overrides__value{display:inline-flex;align-items:center;gap:.4rem;max-width:190px;overflow:hidden;color:#ffc850;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cl-overrides__swatch{flex:0 0 auto;width:14px;height:14px;border:1px solid rgba(255,255,255,.25);border-radius:3px}.cl-overrides__reset{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#c8cdd0;cursor:pointer}.cl-overrides__reset .material-symbols-rounded{font-size:18px}.cl-overrides__reset:is(:hover,:focus-visible){color:#e6817b;outline:none}.cl-overrides__check{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:0 .6rem;border:1px solid #363e42;border-radius:7px;background:#171b1d;font-size:.78rem;font-weight:700;cursor:pointer}.cl-overrides__check--all{margin-bottom:.6rem}.cl-overrides__check input{accent-color:#ffc850}.cl-overrides__targets{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.4rem}.cl-overrides__copy-actions{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.9rem}.cl-overrides__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;padding:.65rem 1.1rem .8rem;border-top:1px solid #343d42}.cl-overrides__btn{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:.35rem .55rem;border:0;background:transparent;color:#f2f4f4;font:800 .76rem/1 var(--pt-font-body, "Roboto", sans-serif);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.cl-overrides__btn .material-symbols-rounded{color:#ffc850;font-size:17px}.cl-overrides__btn--danger .material-symbols-rounded{color:#e6817b}.cl-overrides__btn:is(:hover,:focus-visible):not(:disabled){color:#ffc850;outline:none}.cl-overrides__btn:disabled{opacity:.4;cursor:default}@media(max-width:560px){.cl-overrides__item{grid-template-columns:minmax(0,1fr) 30px}.cl-overrides__value{grid-column:1;max-width:none}}.cl-overrides-overlay .cl-overrides__copy-footer,.cl-overrides-overlay.is-copying .cl-overrides__main-footer{display:none}.cl-overrides-overlay.is-copying .cl-overrides__copy-footer{display:flex;justify-content:space-between}.cl-overrides__intro{margin:0 0 .85rem;color:#f2f4f4;font-size:.86rem;line-height:1.5}.cl-overrides__intro strong{color:#ffc850}.cl-overrides__tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.cl-overrides__tab{display:inline-flex;align-items:center;gap:.35rem;min-height:30px;padding:0 .65rem;border:1px solid #3b4043;border-radius:7px;background:#1b1e20;color:#f2f4f4;font:700 .74rem/1 var(--pt-font-body, "Roboto", sans-serif);cursor:pointer}.cl-overrides__tab:is(:hover,:focus-visible){color:#ffc850;outline:none}.cl-overrides__tab.is-active{border-color:#ffc850;color:#ffc850;box-shadow:0 0 8px #ffc85038}.cl-overrides__tab-count:empty{display:none}.cl-overrides__tab-count{color:inherit;font-weight:800}.cl-overrides__quick{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-bottom:.65rem}.cl-overrides__toggle{display:inline-flex;align-items:center;gap:.45rem;color:#f2f4f4;font-size:.8rem;font-weight:700;cursor:pointer}.cl-overrides__episodes{display:flex;flex-direction:column;gap:.3rem}.cl-overrides__episode{display:grid;grid-template-columns:18px 2.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:38px;padding:0 .75rem;border:1px solid #363e42;border-radius:8px;background:#171b1d;cursor:pointer}.cl-overrides__episode:has(input:checked){border-color:#6b5a33}.cl-overrides__episode-number{color:#ffc850;font-size:.78rem;font-weight:800}.cl-overrides__episode-title{overflow:hidden;color:#f2f4f4;font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cl-overrides__episode-flag{color:#ffc850;font-size:.68rem;font-weight:700}.cl-overrides :is(.cl-overrides__toggle,.cl-overrides__episode) input[type=checkbox]{appearance:none;display:inline-grid;place-items:center;width:16px;height:16px;margin:0;border:1px solid #697175;border-radius:3px;background:#1b2020;cursor:pointer}.cl-overrides :is(.cl-overrides__toggle,.cl-overrides__episode) input[type=checkbox]:after{content:"";width:7px;height:4px;margin-top:-2px;border-left:2px solid #ffc850;border-bottom:2px solid #ffc850;opacity:0;transform:rotate(-45deg)}.cl-overrides :is(.cl-overrides__toggle,.cl-overrides__episode) input[type=checkbox]:checked{border-color:#ffc850}.cl-overrides :is(.cl-overrides__toggle,.cl-overrides__episode) input[type=checkbox]:checked:after{opacity:1}.pt-sb-tools-row{position:relative;display:block;box-sizing:border-box;width:100%;align-self:stretch;margin-bottom:var(--pt-collapsible-margin-bottom, .55rem)}.pt-sb-tools-row>.pt-compact-toggle{margin-bottom:0!important}:root{--pt-sb-accent: #86b8d4;--pt-sb-btn-bg: #173244;--pt-sb-btn-border: #97cfeb;--pt-sb-btn-text: #e9f7fd;--pt-sb-btn-hover-bg: #23485f;--pt-sb-btn-hover-border: #b2e4fa;--pt-sb-count-bg: #97cfeb;--pt-sb-count-text: #08222f}body.card-lab-page-body{--pt-sb-accent: #ffc850;--pt-sb-btn-bg: #4a3410;--pt-sb-btn-border: #e5a00d;--pt-sb-btn-text: #ffe6ad;--pt-sb-btn-hover-bg: #63450f;--pt-sb-btn-hover-border: #ffc850;--pt-sb-count-bg: #e5a00d;--pt-sb-count-text: #241900}body.thumb-lab-page-body{--pt-sb-accent: #cf675f}body.square-lab-page-body{--pt-sb-accent: #ff8c42}body.showcase-lab-page-body{--pt-sb-accent: #00bfa5}.pt-sb-edit-toggle{position:absolute;top:50%;right:var(--pt-sb-edit-right, 54px);transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:.3rem;width:auto;min-width:22px;min-height:22px;height:22px;margin:0;padding:0 .42rem;border:1px solid var(--pt-sb-btn-border);border-radius:6px;background:var(--pt-sb-btn-bg);color:var(--pt-sb-btn-text);box-shadow:0 3px 9px #0000003d,inset 0 1px #ffffff14;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.64rem;font-weight:800;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer}.pt-sb-edit-toggle,.pt-sb-edit-toggle:hover,.pt-sb-edit-toggle:focus,.pt-sb-edit-toggle:active{transform:translateY(-50%)!important;transition:none!important;animation:none!important}.pt-sb-edit-toggle:hover{background:var(--pt-sb-btn-hover-bg);border-color:var(--pt-sb-btn-hover-border);color:#fff}.pt-sb-edit-toggle[aria-pressed=true]{background:#7dd7a5;border-color:#b7f3cf;color:#06140d;box-shadow:0 3px 10px #2386534d,inset 0 1px #ffffff4d}.pt-sb-edit-toggle .material-symbols-rounded{font-size:.9rem}.pt-sb-edit-toggle__label{font-size:.62rem;font-weight:700;letter-spacing:.05em;line-height:1;white-space:nowrap}.pt-sb-edit-toggle.is-icon-only{width:22px;min-width:22px;padding:0;gap:0}.pt-sb-edit-toggle.is-icon-only .pt-sb-edit-toggle__label{display:none}.pt-sb-edit-toggle__count{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--pt-sb-count-bg);color:var(--pt-sb-count-text);font-size:.55rem;font-weight:800}.pt-sb-banner{position:sticky;top:0;z-index:40;box-sizing:border-box;width:100%;align-self:stretch;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.6rem;padding:.65rem .55rem .5rem;border:1px solid #3d4649;border-radius:10px;background:#17191a;box-shadow:0 8px 20px #00000059}.pt-sb-banner__top{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.3rem .55rem;text-align:center}.pt-sb-banner__title{flex:0 0 auto;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-sb-accent)}.pt-sb-banner__count{flex:0 0 auto;padding:0;border:0;background:none;font-size:.66rem;font-weight:700;letter-spacing:.06em;color:#e3aab4}.pt-sb-banner__actions{display:flex;justify-content:center;gap:1rem}.pt-sb-banner__btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.3rem;box-sizing:border-box;width:auto;min-height:27px;height:auto;margin:0;padding:0 .25rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f2f4f4;font-size:.63rem;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase;cursor:pointer}.pt-sb-banner__btn:hover{color:var(--pt-sb-accent)}.pt-sb-banner__btn:focus-visible{color:var(--pt-sb-accent);outline:none}.pt-sb-banner__btn:before{content:"visibility";color:var(--pt-sb-accent);font:16px/1 Material Symbols Rounded}.pt-sb-banner__btn--done:before{content:"check";color:#7dd7a5}.pt-sb-banner__btn--done:is(:hover,:focus-visible){color:#7dd7a5}.pt-sb-banner__btn:focus-visible,.pt-sb-eye:focus-visible{outline:2px solid var(--pt-sb-accent);outline-offset:2px}html:not(.pt-sidebar-editing) .pt-sb-hidden{display:none!important}html.pt-sidebar-editing .layout>*:not(.sidebar){opacity:.3;filter:saturate(.6);pointer-events:none}.sidebar.is-customising{position:sticky;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pt-sb-accent) 58%,#343b3e);padding-right:calc(var(--pt-sb-gutter, 42px) + var(--pt-sb-rail-inset, 7px) + .5rem)!important}html.pt-compact-ui{--pt-sb-gutter: 34px;--pt-sb-rail-inset: 5px}.pt-sb-eye-layer{position:absolute;top:0;right:var(--pt-sb-rail-inset, 7px);width:var(--pt-sb-gutter, 42px);height:100%;z-index:30;pointer-events:none;background:none;border:0}.pt-sb-rail-seg{position:absolute;left:0;right:0;width:42px;margin-inline:auto;border-radius:10px;background:transparent;box-shadow:none}html.pt-sidebar-editing .pt-sb-eye-layer{pointer-events:auto}html:not(.pt-sidebar-editing) .pt-sb-eye-layer{display:none}.pt-sb-eye{position:absolute;left:0;right:0;margin-inline:auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:27px;height:27px;min-height:27px;padding:0;border:0;border-radius:7px;background:transparent;color:#f2f4f4;box-shadow:none;cursor:pointer;opacity:1}.pt-sb-eye,.pt-sb-eye:hover,.pt-sb-eye:focus,.pt-sb-eye:active{transform:none!important;transition:none!important;animation:none!important}.pt-sb-eye:hover{background:transparent;color:var(--pt-sb-accent)}.pt-sb-eye:before{display:none}.pt-sb-eye.is-hidden{background:transparent;color:#d9909d}.pt-sb-eye.is-hidden:hover{background:transparent;color:#ffb2c0}.pt-sb-eye .material-symbols-rounded{font-size:18px;line-height:1}.pt-sb-eye--section{width:28px;height:28px;min-height:28px;border-radius:8px}.pt-sb-eye--section .material-symbols-rounded{font-size:20px}.pt-sb-eye--block{width:27px;height:27px;min-height:27px}.pt-sb-eye--ctl{width:24px;height:24px;min-height:24px;border-radius:6px}.pt-sb-eye--ctl .material-symbols-rounded{font-size:16px}html.pt-sidebar-editing [data-pt-block],html.pt-sidebar-editing [data-pt-ctl],html.pt-sidebar-editing .sidebar-section.collapsible{position:relative;border-radius:8px}html.pt-sidebar-editing [data-pt-block],html.pt-sidebar-editing .sidebar-section .section-body,html.pt-sidebar-editing .sidebar-section .collapsible-content{overflow:visible!important}html.pt-sidebar-editing .pt-sb-focus{outline:2px solid var(--pt-sb-accent)!important;outline-offset:2px}html.pt-sidebar-editing .pt-sb-hidden{opacity:.6}html.pt-sidebar-editing [data-pt-block].pt-sb-hidden,html.pt-sidebar-editing [data-pt-ctl].pt-sb-hidden,html.pt-sidebar-editing .sidebar-section.pt-sb-hidden{outline:1px dashed #d4708f;outline-offset:2px}html.pt-rail-mode .sidebar{display:grid;grid-template-columns:var(--pt-rail-width, 56px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-auto-rows:minmax(0,1fr);align-content:start;gap:0;padding:0!important;overflow-x:hidden;overflow-y:hidden;scrollbar-gutter:auto}html.pt-rail-mode .sidebar>.pt-rail{grid-column:1;grid-row:1 / 3;align-self:start}html.pt-rail-mode .sidebar>*:not(.pt-rail){grid-column:2;display:none!important}html.pt-rail-mode .sidebar>.sidebar-section.is-rail-active,html.pt-rail-mode .sidebar>.collapsible.is-rail-active{display:block!important;align-self:start;min-height:0;box-sizing:border-box;width:auto;margin:0 6px 8px;padding:.75rem 0 .9rem!important;border:1px solid #232c34;border-radius:10px;background:#0e141a;box-shadow:0 6px 18px #00000059;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain}html.pt-rail-mode .sidebar>.is-rail-first.is-rail-last{grid-row:1 / 3;align-self:stretch;height:calc(100% - var(--pt-rail-panel-top, 0px) - 20px);max-height:calc(100% - var(--pt-rail-panel-top, 0px) - 20px)}html.pt-rail-mode .sidebar>.is-rail-first:not(.is-rail-last){grid-row:1}html.pt-rail-mode .sidebar>.is-rail-last:not(.is-rail-first){grid-row:2;align-self:stretch;height:100%;max-height:100%}html.pt-rail-mode body.lab-page-body .sidebar .collapsible.is-rail-active>.collapsible-header,html.pt-rail-mode body.lab-page-body .sidebar .sidebar-section.is-rail-active>.collapsible-header{display:flex!important;align-items:center;gap:.35rem;justify-content:flex-start!important;min-height:0!important;margin:0 var(--pt-rail-inset, .8rem) .6rem!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;background-image:none!important;box-shadow:none!important;cursor:default}html.pt-rail-mode body.lab-page-body .sidebar .collapsible.is-rail-active>.collapsible-header h3,html.pt-rail-mode body.lab-page-body .sidebar .sidebar-section.is-rail-active>.collapsible-header h3{flex:0 1 auto!important;width:auto!important;margin-right:0!important;font-family:Bebas Neue,sans-serif!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase!important;color:var(--pt-rail-title, var(--pt-accent-strong, #86b8d4))!important}html.pt-rail-mode body.lab-page-body .sidebar .is-rail-active>.collapsible-header .info-button{margin-left:0!important;margin-right:0!important;flex:0 0 auto}html.pt-rail-mode body.lab-page-body .sidebar .is-rail-active>.section-body,html.pt-rail-mode body.lab-page-body .sidebar .is-rail-active>.collapsible-content,html.pt-rail-mode body.lab-page-body .sidebar .collapsible.is-rail-active>.collapsible-content,html.pt-rail-mode body.lab-page-body .sidebar .is-rail-active>.section-body.collapsible-content:not(.collapsed){box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0 var(--pt-rail-inset, .8rem)!important;border:0!important;border-radius:0!important;background:none!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html.pt-rail-mode .sidebar .is-rail-active .ct-control-card,html.pt-rail-mode .sidebar .is-rail-active .ct-subgroup,html.pt-rail-mode .sidebar .is-rail-active .ct-inner-panel,html.pt-rail-mode .sidebar .is-rail-active .ct-btn-row,html.pt-rail-mode .sidebar .is-rail-active .action-button{box-sizing:border-box!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html.pt-rail-mode .is-rail-active .sidebar-section{max-width:100%;box-sizing:border-box}html.pt-rail-mode .sidebar>.is-rail-first{margin-top:calc(var(--pt-rail-panel-top, 0px) + 6px)!important}html.pt-rail-mode .sidebar>.is-rail-last{margin-bottom:14px}html.pt-rail-mode .sidebar>.is-rail-active .section-body,html.pt-rail-mode .sidebar>.is-rail-active .collapsible-content{display:flex!important;flex-direction:column}.pt-rail{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.34rem;box-sizing:border-box;width:var(--pt-rail-width, 56px);height:calc(100vh - var(--pt-header-height, 68px));max-height:calc(100vh - var(--pt-header-height, 68px));padding:.55rem 0 .7rem;border-right:1px solid #262c31;background:#14181c;overflow:hidden}.pt-rail__group{display:flex;flex-direction:column;align-items:center;gap:.34rem;width:100%;min-height:0}.pt-rail__group--sections{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.pt-rail__group--sections::-webkit-scrollbar{display:none}.pt-rail__divider{flex:0 0 auto;width:26px;height:1px;margin:.45rem 0 .5rem;background:#2d343a}.pt-rail__btn{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:46px;height:46px;min-height:46px;padding:0;border:0;border-radius:6px;background:none;color:#9db0bd;cursor:pointer}.pt-rail__btn,.pt-rail__btn:hover,.pt-rail__btn:focus,.pt-rail__btn:active{transform:none!important;transition:none!important;animation:none!important;box-shadow:none!important}.pt-rail__btn:hover{background:#1d242a;color:#fff}.pt-rail__btn.is-active{background:var(--pt-rail-active-fill, #86b8d4)!important;color:var(--pt-rail-active-text, #0e1218)!important;opacity:1!important}.pt-rail__btn.is-active:hover{background:var(--pt-rail-active-fill-hover, #9dc9e1)!important;color:var(--pt-rail-active-text, #0e1218)!important}html.pt-rail-mode .pt-rail>.sidebar-action-row{display:flex!important;flex:0 0 auto;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0!important;padding:0!important;border:0!important;background:none!important}html.pt-rail-mode .pt-rail>.sidebar-action-row>.icon-button{box-sizing:border-box!important;flex:0 0 auto;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important}html.pt-rail-mode .pt-rail>.sidebar-action-row>#emby-push-canvas-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#plex-push-canvas-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#card-emby-push-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#card-plex-push-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#download-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#downloadBtn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#reset-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#resetBtn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#thumb-download-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#thumb-emby-push-canvas-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#thumb-reset-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#square-download-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#square-plex-push-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#square-reset-btn,html.pt-rail-mode .pt-rail>.sidebar-action-row>#publishShowcaseBtn{box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;border-radius:9px!important}html.pt-rail-mode .pt-rail>.sidebar-action-row>.icon-button .icon{width:19px;height:19px;font-size:19px}.pt-rail__btn .material-symbols-rounded,.material-symbols-rounded.pt-rail__icon{font-size:26px!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1}.pt-rail__btn.is-active .material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;filter:drop-shadow(0 0 4px currentColor)}html.pt-rail-mode.pt-compact-ui .pt-sidebar-resize-handle,html.pt-rail-mode .pt-sb-tools-row,html.pt-rail-mode .pt-sb-banner,html.pt-rail-mode .pt-sb-eye-layer,html.pt-rail-mode .sidebar-toggle,html.pt-rail-mode .sidebar .is-rail-active .pt-sidebar-toggle{display:none!important}body.showcase-lab-page-body{--pt-rail-title: #00bfa5;--pt-rail-active-fill: #00bfa5;--pt-rail-active-fill-hover: #35d6bf;--pt-rail-active-text: #032420}body.square-lab-page-body{--pt-rail-title: #ff8c42;--pt-rail-active-fill: #ff8c42;--pt-rail-active-fill-hover: #ffa870;--pt-rail-active-text: #24120a}body.thumb-lab-page-body{--pt-rail-title: #cf675f;--pt-rail-active-fill: #cf675f;--pt-rail-active-fill-hover: #e08881;--pt-rail-active-text: #1c0705}body.card-lab-page-body{--pt-rail-title: #ffc850;--pt-rail-active-fill: #ffc850;--pt-rail-active-fill-hover: #ffd677;--pt-rail-active-text: #241900}@media(min-width:761px){html.pt-rail-mode body.lab-page-body:has(.lab-seo-footer){box-sizing:border-box}html.pt-rail-mode body.lab-page-body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, min(42vh, 20rem))!important}html.pt-rail-mode body.lab-page-body .lab-seo-footer:has(.lab-seo-footer__details[open]){max-height:min(42vh,20rem);overflow-y:auto}html.pt-rail-mode,html.pt-rail-mode body.lab-page-body{height:100%;min-height:0;overflow:hidden}html.pt-rail-mode body.lab-page-body>.layout{flex:1 1 0;height:auto;min-height:0!important;max-height:none;overflow:hidden!important}html.pt-rail-mode body.lab-page-body>.layout>.sidebar{position:relative;top:auto;align-self:stretch;height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain}html.pt-rail-mode body.lab-page-body>.layout>.sidebar>.pt-rail{position:sticky;top:0;height:100%;max-height:100%}html.pt-rail-mode body.lab-page-body>.layout>:not(.sidebar){height:100%;min-height:0!important;max-height:100%;box-sizing:border-box!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}}.pt-mode-row{display:flex;align-items:center;gap:6px}.pt-mode-btn{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;box-sizing:border-box;width:auto;min-width:0;min-height:22px;height:22px;margin:0;padding:.22rem .56rem;border:1px solid var(--pt-mode-border, #c9d1d9);border-radius:6px;background:var(--pt-mode-bg, #ffffff);color:var(--pt-mode-text, #14181c);box-shadow:0 3px 9px #0000003d;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.64rem;font-weight:800;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer}.pt-mode-btn[hidden]{display:none!important}.pt-mode-btn--reset{border-color:#a9b4be;background:#fff;color:#14181c}.pt-mode-btn,.pt-mode-btn:hover,.pt-mode-btn:focus,.pt-mode-btn:active{transform:none!important;transition:none!important;animation:none!important}.pt-mode-btn:hover{background:var(--pt-mode-hover-bg, #edf1f5);border-color:var(--pt-mode-hover-border, #a9b4be);color:#14181c}.pt-mode-btn[aria-pressed=true]{background:#a5dfbb;border-color:#a5dfbb;color:#18232b}.pt-mode-btn[aria-pressed=true]:hover{background:#c0edd1;border-color:#c0edd1;color:#18232b}.pt-mode-btn .material-symbols-rounded,.pt-mode-btn .material-symbols-rounded.ms-sm{font-size:13px!important;line-height:1;flex:0 0 auto}.pt-mode-btn__label{display:inline-flex;align-items:center;line-height:1;padding-top:1px}.pt-mode-btn .pt-sb-edit-toggle__count{position:static;display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;margin-left:1px;padding:0 3px;border-radius:4px;background:var(--pt-mode-count-bg, rgba(0, 0, 0, .12));color:var(--pt-mode-count-text, #14181c);font-size:.55rem;font-weight:800;line-height:1}.pt-mode-btn[aria-pressed=true] .pt-sb-edit-toggle__count{background:#00000042;color:#18232b}body.showcase-lab-page-body{--pt-mode-bg: #0d3c36;--pt-mode-border: #00bfa5;--pt-mode-text: #c4f5ec;--pt-mode-hover-bg: #12544a;--pt-mode-hover-border: #3fdcc4;--pt-mode-count-bg: #06231f;--pt-mode-count-text: #7fe6d6}body.square-lab-page-body{--pt-mode-bg: #4a2a10;--pt-mode-border: #ff8c42;--pt-mode-text: #ffdcc2;--pt-mode-hover-bg: #63380f;--pt-mode-hover-border: #ffa870;--pt-mode-count-bg: #2c1706;--pt-mode-count-text: #ffbf90}body.thumb-lab-page-body{--pt-mode-bg: #4a1f1c;--pt-mode-border: #cf675f;--pt-mode-text: #ffd9d4;--pt-mode-hover-bg: #632723;--pt-mode-hover-border: #e88a82;--pt-mode-count-bg: #2c100e;--pt-mode-count-text: #ffb7ae}body.poster-lab-page-body{--pt-mode-count-bg: #0d2230;--pt-mode-count-text: #bfe6fb}body.card-lab-page-body{--pt-mode-bg: #4a3410;--pt-mode-border: #e5a00d;--pt-mode-text: #ffe6ad;--pt-mode-hover-bg: #63450f;--pt-mode-hover-border: #ffc850;--pt-mode-count-bg: #2a1d05;--pt-mode-count-text: #ffd98a}body.poster-lab-page-body .pt-sb-tools-row,body.poster-lab-page-body #sidebar>.pt-compact-toggle,body.card-lab-page-body .pt-sb-tools-row,body.card-lab-page-body .layout>.sidebar>.pt-compact-toggle,body.thumb-lab-page-body .pt-sb-tools-row,body.thumb-lab-page-body #thumb-sidebar>.pt-compact-toggle,body.square-lab-page-body .pt-sb-tools-row,body.square-lab-page-body #square-sidebar>.pt-compact-toggle,body.showcase-lab-page-body .pt-sb-tools-row,body.showcase-lab-page-body #sl-sidebar>.pt-compact-toggle{display:none!important}.pt-mode-row--header{--pt-mode-label-display: inline-flex;--pt-mode-btn-width: auto;--pt-mode-btn-padding: .22rem .56rem;--pt-mode-btn-gap: .32rem;--pt-mode-count-position: static;flex:0 0 auto;margin-left:.35rem;padding-left:.7rem;border-left:1px solid var(--pt-mode-divider, rgba(255, 255, 255, .14))}.pt-mode-row--header .pt-mode-btn{position:relative;flex:0 0 auto;width:var(--pt-mode-btn-width);padding:var(--pt-mode-btn-padding);gap:var(--pt-mode-btn-gap)}.pt-mode-row--header .pt-mode-btn__label{display:var(--pt-mode-label-display)}.pt-mode-row--header .pt-mode-btn .pt-sb-edit-toggle__count{position:var(--pt-mode-count-position);top:-5px;right:-5px}@media(max-width:1500px),(max-height:860px){.pt-mode-row--header{--pt-mode-label-display: none;--pt-mode-btn-width: 26px;--pt-mode-btn-padding: 0;--pt-mode-btn-gap: 0;--pt-mode-count-position: absolute}}html[data-pt-compact-density=snug] .pt-mode-row--header,html[data-pt-compact-density=dense] .pt-mode-row--header{--pt-mode-label-display: none;--pt-mode-btn-width: 26px;--pt-mode-btn-padding: 0;--pt-mode-btn-gap: 0;--pt-mode-count-position: absolute}@media(max-width:760px){.pt-mode-row--header{display:none}}@media(max-width:1150px),(max-height:760px){.pt-mode-row--header{--pt-mode-btn-width: 24px;gap:3px;margin-left:.25rem;padding-left:.5rem}.pt-mode-row--header .pt-mode-btn{height:20px;min-height:20px}}html[data-pt-compact-density=dense] .pt-mode-row--header{--pt-mode-btn-width: 24px}body.lab-page-body :is(.pt-mode-btn,.pt-sb-edit-toggle){background:#fff!important;border-color:#c9d1d9!important;color:#14181c!important;opacity:1;box-shadow:none!important}body.lab-page-body :is(.pt-mode-btn,.pt-sb-edit-toggle):is(:hover,:focus-visible){background:#edf1f5!important;border-color:#a9b4be!important;color:#14181c!important}body.lab-page-body :is(.pt-mode-btn,.pt-sb-edit-toggle)[aria-pressed=true]{background:#a5dfbb!important;border-color:#a5dfbb!important;color:#18232b!important}body.lab-page-body :is(.pt-mode-btn,.pt-sb-edit-toggle)[aria-pressed=true]:is(:hover,:focus-visible){background:#c0edd1!important;border-color:#c0edd1!important;color:#18232b!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__button,.tl-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;min-height:30px!important;height:30px!important;padding:0 .25rem!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#83df5f!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.01em!important;line-height:1!important;filter:none!important;transition:color .12s ease!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__button,.tl-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button):is(:hover,:focus-visible){color:#a0ed7f!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__button,.tl-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button):is([aria-pressed=false],.is-hidden){color:#e77975!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__button,.tl-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button):is([aria-pressed=false],.is-hidden):is(:hover,:focus-visible){color:#f29994!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__button,.tl-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button):focus-visible{outline:none!important;text-decoration:underline!important;text-underline-offset:3px}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint):before{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:18px!important;line-height:1!important;transform:none!important}body.lab-page-body [role=region]:is(.po-layout-mode-hint,.tl-layout-hint,.cl-layout-hint,.sq-layout-hint,.sl-layout-hint) :is(.po-layout-visibility__icon,.tl-layout-visibility__icon,.cl-layout-visibility__state,.sq-layout-visibility__state,.sl-layout-visibility__state){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 16px;width:16px!important;min-width:16px!important;height:16px!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font-size:16px!important;line-height:1!important;letter-spacing:0!important;transform:none!important}body.lab-page-body :is(.pt-mode-btn,.pt-sb-edit-toggle,.po-layout-visibility__button,.cl-layout-visibility__button,.sq-layout-visibility__button,.sl-layout-visibility__button) :is(.material-symbols-rounded,.po-layout-visibility__state,.cl-layout-visibility__state,.sq-layout-visibility__state,.sl-layout-visibility__state){color:inherit!important}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header{padding-block:.42rem!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header{padding-block:.28rem!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .header-left .logo-tile{width:30px!important;height:30px!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .header-left .logo-tile img{width:29px!important;height:29px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-left .logo-tile{width:26px!important;height:26px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-left .logo-tile img{width:25px!important;height:25px!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .header-left h1{font-size:1.58rem!important;transform:translateY(2px)!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-left h1{font-size:1.3rem!important;letter-spacing:.045em!important;transform:translateY(1px)!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-left{gap:.45rem!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-mode-row--header{gap:3px;margin-left:.25rem;padding-left:.5rem}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-mode-row--header .pt-mode-btn{height:20px;min-height:20px}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-mode-row--header .pt-mode-btn{height:18px;min-height:18px;font-size:.6rem}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-mode-row--header .pt-mode-btn .material-symbols-rounded,html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-mode-row--header .pt-mode-btn .material-symbols-rounded.ms-sm{font-size:12px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-actions.pt-header-organized{padding:.14rem!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-community-presets-btn,#pt-library-hub-link.pt-library-hub-link--new){height:31px!important;min-height:31px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-community-presets-btn,#pt-library-hub-link.pt-library-hub-link--new){height:27px!important;min-height:27px!important;padding-inline:.42rem!important;gap:.3rem!important;font-size:.63rem!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized :is(.pt-header-utility-link__icon,.pt-header-utility-link__icon .material-symbols-rounded){font-size:14px}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized :is(.pt-header-integrations>button,.pt-header-integrations>a,.config-dropdown>button,#pt-cloud-user){width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized :is(.pt-header-integrations>button,.pt-header-integrations>a,.config-dropdown>button,#pt-cloud-user){width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized .pt-header-integrations img.action-icon{width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] body:has(.lab-seo-footer){padding-bottom:var(--lab-seo-footer-height, 2.2rem)}html.pt-compact-ui[data-pt-compact-density=dense] body:has(.lab-seo-footer){padding-bottom:var(--lab-seo-footer-height, 1.75rem)}html.pt-compact-ui[data-pt-compact-density=snug] .lab-seo-footer{--lab-seo-footer-edge: .95rem;--lab-seo-footer-inset: .85rem;font-size:.78rem;line-height:1.5}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer{--lab-seo-footer-edge: .7rem;--lab-seo-footer-inset: .6rem;--lab-seo-footer-divider-inset: .1rem;font-size:.72rem;line-height:1.42;box-shadow:0 -8px 20px #00000042}html.pt-compact-ui[data-pt-compact-density=snug] .lab-seo-footer__summary{padding-block:.46rem;font-size:.66rem}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer__summary{padding-block:.3rem;font-size:.58rem;letter-spacing:.07em}html.pt-compact-ui[data-pt-compact-density=snug] .lab-seo-footer__body{padding-block:.4rem}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer__body{padding-block:.28rem}html.pt-compact-ui[data-pt-compact-density=snug] .lab-seo-footer__body>*{padding:.42rem var(--lab-seo-footer-inset)}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer__body>*{padding:.3rem var(--lab-seo-footer-inset)}html.pt-compact-ui[data-pt-compact-density=snug] .lab-seo-footer__body h2{font-size:1.12rem}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer__body h2{font-size:.95rem;letter-spacing:.03em}html.pt-compact-ui[data-pt-compact-density=snug] :is(.lab-seo-footer__body>p:nth-child(2),.lab-seo-footer__body>p:nth-child(3),.lab-seo-footer__links){font-size:.79rem;line-height:1.5}html.pt-compact-ui[data-pt-compact-density=dense] :is(.lab-seo-footer__body>p:nth-child(2),.lab-seo-footer__body>p:nth-child(3),.lab-seo-footer__links){font-size:.72rem;line-height:1.4}html.pt-compact-ui[data-pt-compact-density=snug] body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, 10.5rem)}html.pt-compact-ui[data-pt-compact-density=dense] body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, 8.5rem)}}@media(min-width:1100px){html.pt-compact-ui[data-pt-compact-density=snug] body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, 8rem)}html.pt-compact-ui[data-pt-compact-density=dense] body:has(.lab-seo-footer__details[open]){padding-bottom:var(--lab-seo-footer-height, 6.6rem)}html.pt-compact-ui[data-pt-compact-density=dense] .lab-seo-footer__body{grid-template-columns:max-content minmax(0,1.35fr) minmax(0,1.35fr) minmax(15rem,1.35fr)}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=dense]{--pt-tooltip-max-width: 250px;--pt-tooltip-padding: 7px 10px;--pt-tooltip-font-size: .72rem;--pt-tooltip-radius: 6px}html.pt-compact-ui[data-pt-compact-density=dense] :is(.pt-tooltip,.tooltip,.custom-tooltip,#tooltip){max-width:250px!important;padding:7px 10px!important;border-radius:6px!important;font-size:.72rem!important;line-height:1.4!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith]{box-sizing:border-box!important;width:220px!important;padding:.5rem!important;border-radius:10px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith]{box-sizing:border-box!important;width:190px!important;padding:.38rem!important;border-radius:8px!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{height:138px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{height:112px!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{margin-right:.48rem!important;border-radius:6px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{margin-right:.34rem!important;border-radius:5px!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-slider{height:8px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-slider{height:6px!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-interaction{gap:.3rem!important;margin-top:.4rem!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-interaction{gap:.2rem!important;margin-top:.3rem!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-interaction :is(.pcr-result,.pcr-type,.pcr-save){box-sizing:border-box!important;min-height:24px!important;padding:.25rem .38rem!important;border-radius:6px!important;font-size:.6rem!important;line-height:1!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-interaction :is(.pcr-result,.pcr-type,.pcr-save){box-sizing:border-box!important;min-height:21px!important;padding:.18rem .28rem!important;border-radius:5px!important;font-size:.52rem!important;line-height:1!important}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app[data-theme=monolith] .pcr-interaction :is(.pcr-result,.pcr-type,.pcr-save,.pt-pcr-eyedropper){height:24px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-interaction :is(.pcr-result,.pcr-type,.pcr-save,.pt-pcr-eyedropper){height:21px!important}html.pt-compact-ui[data-pt-compact-density=snug]{--pt-pcr-field-h: 26px}html.pt-compact-ui[data-pt-compact-density=dense]{--pt-pcr-field-h: 22px}html.pt-compact-ui[data-pt-compact-density=dense] .pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):before,html.pt-compact-ui[data-pt-compact-density=dense] .pickr .pcr-button.pt-pcr-wide:is(#pt-pcr-a,.pt-pcr-wide):is(#pt-pcr-b,.pt-pcr-wide):after{top:3px!important;bottom:3px!important;left:3px!important;width:20px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pickr .pcr-button.pt-pcr-wide .pt-pcr-hex{left:30px;font-size:.6rem}html.pt-compact-ui[data-pt-compact-density=snug] .pcr-app .pt-pcr-eyedropper{width:24px}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app .pt-pcr-eyedropper{width:21px}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app .pt-pcr-eyedropper .material-symbols-rounded{font-size:14px}html.pt-compact-ui[data-pt-compact-density=dense] .pcr-app[data-theme=monolith] .pcr-picker{width:13px!important;height:13px!important}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug]{--pt-rail-width: 46px;--pt-rail-panel-width: 210px;--pt-rail-inset: .5rem}html.pt-compact-ui[data-pt-compact-density=dense]{--pt-rail-width: 42px;--pt-rail-panel-width: 180px;--pt-rail-inset: .4rem}html.pt-compact-ui[data-pt-compact-density=snug] .pt-rail{gap:.22rem;padding:.4rem 0 .5rem}html.pt-compact-ui[data-pt-compact-density=dense] .pt-rail{gap:.16rem;padding:.3rem 0 .4rem}html.pt-compact-ui[data-pt-compact-density=snug] .pt-rail__group,html.pt-compact-ui[data-pt-compact-density=dense] .pt-rail__group{gap:.18rem}html.pt-compact-ui[data-pt-compact-density=snug] .pt-rail__btn{width:36px;height:36px;min-height:36px}html.pt-compact-ui[data-pt-compact-density=dense] .pt-rail__btn{width:32px;height:32px;min-height:32px}html.pt-compact-ui[data-pt-compact-density=snug] .pt-rail__btn .material-symbols-rounded,html.pt-compact-ui[data-pt-compact-density=snug] .material-symbols-rounded.pt-rail__icon{font-size:21px!important}html.pt-compact-ui[data-pt-compact-density=dense] .pt-rail__btn .material-symbols-rounded,html.pt-compact-ui[data-pt-compact-density=dense] .material-symbols-rounded.pt-rail__icon{font-size:19px!important}html.pt-compact-ui[data-pt-compact-density=snug].pt-rail-mode .sidebar>:is(.sidebar-section,.collapsible).is-rail-active,html.pt-compact-ui[data-pt-compact-density=dense].pt-rail-mode .sidebar>:is(.sidebar-section,.collapsible).is-rail-active{margin-right:3px;margin-bottom:4px}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug].pt-rail-mode .pt-rail>.sidebar-action-row>.icon-button{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important}html.pt-compact-ui[data-pt-compact-density=dense].pt-rail-mode .pt-rail>.sidebar-action-row>.icon-button{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:7px!important}html.pt-compact-ui[data-pt-compact-density=snug].pt-rail-mode .pt-rail>.sidebar-action-row{gap:.32rem!important}html.pt-compact-ui[data-pt-compact-density=dense].pt-rail-mode .pt-rail>.sidebar-action-row{gap:.24rem!important}html.pt-compact-ui[data-pt-compact-density=dense].pt-rail-mode .pt-rail>.sidebar-action-row .action-icon,html.pt-compact-ui[data-pt-compact-density=dense].pt-rail-mode .pt-rail>.sidebar-action-row .material-symbols-rounded{width:15px!important;height:15px!important;font-size:15px!important}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-modal{width:min(760px,92vw);max-height:88vh;padding:1rem 1.1rem 1.15rem;border-radius:16px;transform:translate(-50%,-50%) scale(.92)}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-modal{width:min(660px,94vw);max-height:92vh;padding:.7rem .8rem .85rem;border-radius:12px;transform:translate(-50%,-50%) scale(.8)}html.pt-compact-ui[data-pt-compact-density=snug] #thumb-backdrop-modal,html.pt-compact-ui[data-pt-compact-density=snug] #square-backdrop-modal{width:min(860px,94vw)}html.pt-compact-ui[data-pt-compact-density=dense] #thumb-backdrop-modal,html.pt-compact-ui[data-pt-compact-density=dense] #square-backdrop-modal{width:min(760px,96vw)}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-logo-modal{width:min(920px,92vw)}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-logo-modal{width:min(800px,94vw)}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-header{margin:0 -1.1rem .7rem;padding:0 1.1rem .55rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-header{margin:0 -.8rem .5rem;padding:0 .8rem .4rem}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-header--fanart{margin-top:-1rem;padding-top:.36rem;padding-bottom:.36rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-header--fanart{margin-top:-.7rem;padding-top:.28rem;padding-bottom:.28rem}html.pt-compact-ui[data-pt-compact-density=snug] :is(.thumb-picker-header,.thumb-picker-title,.thumb-picker-header-actions){gap:.5rem}html.pt-compact-ui[data-pt-compact-density=dense] :is(.thumb-picker-header,.thumb-picker-title,.thumb-picker-header-actions){gap:.38rem}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-title-subject{padding:.26rem .56rem;font-size:.74rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-title-subject{padding:.2rem .46rem;font-size:.66rem}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-title-main{font-size:1.25rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-title-main{font-size:1.05rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-close-btn{font-size:15px}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-body{max-height:calc(88vh - 7rem)}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-body{max-height:calc(92vh - 5.5rem)}html.pt-compact-ui[data-pt-compact-density=snug] .thumb-picker-grid{gap:.5rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}html.pt-compact-ui[data-pt-compact-density=snug] :is(#thumb-backdrop-modal-grid,#square-backdrop-modal-grid){gap:.5rem}html.pt-compact-ui[data-pt-compact-density=dense] :is(#thumb-backdrop-modal-grid,#square-backdrop-modal-grid){gap:.38rem}html.pt-compact-ui[data-pt-compact-density=snug] :is(#thumb-backdrop-modal-grid,#square-backdrop-modal-grid) .asset-card{flex:1 1 148px;min-width:148px;max-width:calc((100% - 1.5rem)/4)}html.pt-compact-ui[data-pt-compact-density=dense] :is(#thumb-backdrop-modal-grid,#square-backdrop-modal-grid) .asset-card{flex:1 1 124px;min-width:124px;max-width:calc((100% - 1.9rem)/5);border-radius:8px}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-empty{font-size:.66rem}html.pt-compact-ui[data-pt-compact-density=dense] :is(.thumb-picker-fanart-prompt,.thumb-picker-fanart-copy){font-size:.62rem}html.pt-compact-ui[data-pt-compact-density=dense] .thumb-picker-fanart-icon{font-size:15px!important}html.pt-compact-ui[data-pt-compact-density=dense] :is(.picker-entity-tab,.poster-lang-tab,.logo-lang-tab){min-height:26px;padding:.3rem .55rem;border-radius:7px;font-size:.64rem}html.pt-compact-ui[data-pt-compact-density=dense] .logo-picker-refresh{padding:.35rem .55rem;font-size:.62rem}html.pt-compact-ui[data-pt-compact-density=dense] .logo-picker-title{font-size:.82rem}html.pt-compact-ui[data-pt-compact-density=dense] .logo-picker-search input{min-height:28px;padding-block:.3rem;font-size:.68rem}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions{top:calc(100% + 5px);left:-3px;width:calc(100% + 6px);max-height:260px;padding:4px;border-radius:9px}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions{top:calc(100% + 4px);left:-3px;width:calc(100% + 6px);max-height:220px;padding:3px;border-radius:8px}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions>div{box-sizing:border-box;padding:.44rem .5rem;border-radius:7px}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions>div{box-sizing:border-box;padding:.38rem .42rem;border-radius:6px}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .search-result-item{gap:.42rem}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .search-result-item{gap:.35rem}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .search-result-content{gap:.24rem}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .search-result-content{gap:.2rem}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .search-result-title{font-size:.74rem;line-height:1.16}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .search-result-title{font-size:.68rem;line-height:1.12}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .search-result-year,html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .search-result-year{font-size:.62rem}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .type-badge{box-sizing:border-box;width:25px;min-width:25px;max-width:25px;height:23px;min-height:23px;max-height:23px;border-radius:7px}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .type-badge{box-sizing:border-box;width:22px;min-width:22px;max-width:22px;height:20px;min-height:20px;max-height:20px;border-radius:6px}html.pt-compact-ui[data-pt-compact-density=snug] .sidebar .autocomplete-suggestions .type-badge .material-symbols-rounded{width:14px;height:14px;font-size:14px}html.pt-compact-ui[data-pt-compact-density=dense] .sidebar .autocomplete-suggestions .type-badge .material-symbols-rounded{width:12px;height:12px;font-size:12px}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug]{--pt-close-control-size: 30px}html.pt-compact-ui[data-pt-compact-density=dense]{--pt-close-control-size: 26px}html.pt-compact-ui[data-pt-compact-density=snug] :is(.thumb-picker-close-btn,.logo-picker-close-btn,.showcase-picker-close-btn,.pt-modal-close,.custom-modal-close,.close-modal) :is(.material-symbols-rounded,.material-icons-round){width:17px!important;height:17px!important;font-size:17px!important}html.pt-compact-ui[data-pt-compact-density=dense] :is(.thumb-picker-close-btn,.logo-picker-close-btn,.showcase-picker-close-btn,.pt-modal-close,.custom-modal-close,.close-modal) :is(.material-symbols-rounded,.material-icons-round){width:15px!important;height:15px!important;font-size:15px!important}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .header-actions.pt-header-organized,html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .header-actions.pt-header-organized{align-items:center!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized #pt-cloud-auth,html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized #pt-cloud-auth{display:inline-flex!important;align-items:center!important;align-self:center!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized #pt-cloud-user:after{right:3px;bottom:3px;width:7px;height:7px}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized #pt-cloud-user:after{right:2px;bottom:2px;width:6px;height:6px;box-shadow:0 0 0 1.5px #070a16f2}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized #pt-cloud-user{padding:4px!important;border-radius:9px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized #pt-cloud-user{padding:3px!important;border-radius:8px!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized .pt-cloud-user-avatar{width:22px!important;height:22px!important;flex:0 0 22px!important;font-size:9px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized .pt-cloud-user-avatar{width:19px!important;height:19px!important;flex:0 0 19px!important;font-size:8px!important}html.pt-compact-ui[data-pt-compact-density=snug] body.lab-page-body>header .pt-header-organized .pt-cloud-user-avatar .material-symbols-rounded{font-size:12px!important}html.pt-compact-ui[data-pt-compact-density=dense] body.lab-page-body>header .pt-header-organized .pt-cloud-user-avatar .material-symbols-rounded{font-size:11px!important}}@media(min-width:761px){html.pt-compact-ui--card[data-pt-compact-density=snug]{--cl-compact-canvas-max: 820px;--cl-compact-grid-max: 960px;--pt-sidebar-width: 208px;--pt-sidebar-padding: .44rem .44rem .56rem;--pt-sidebar-gap: .26rem;--pt-collapsible-margin-bottom: .24rem;--pt-collapsible-header-min-height: 32px;--pt-collapsible-header-padding: .42rem .5rem;--pt-collapsible-content-padding: .44rem;--pt-collapsible-radius: 7px}html.pt-compact-ui--card[data-pt-compact-density=dense]{--cl-compact-canvas-max: 640px;--cl-compact-grid-max: 780px;--pt-sidebar-width: 190px;--pt-sidebar-padding: .34rem .34rem .44rem;--pt-sidebar-gap: .2rem;--pt-collapsible-margin-bottom: .18rem;--pt-collapsible-header-min-height: 28px;--pt-collapsible-header-padding: .32rem .42rem;--pt-collapsible-content-padding: .34rem;--pt-collapsible-radius: 6px}html.pt-compact-ui--card[data-pt-compact-density=snug] .main{gap:.34rem;padding:.72rem .46rem .5rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .main{gap:.26rem;padding:.48rem .36rem .4rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .main:before{inset:.24rem;border-radius:11px}html.pt-compact-ui--card[data-pt-compact-density=dense] .main:before{inset:.18rem;border-radius:9px}html.pt-compact-ui--card[data-pt-compact-density=snug] #titlecard-canvas{width:min(var(--cl-compact-canvas-max),calc(100vw - var(--pt-sidebar-width) - 1rem));max-width:100%;max-height:calc(100vh - 138px);border-radius:11px}html.pt-compact-ui--card[data-pt-compact-density=dense] #titlecard-canvas{width:min(var(--cl-compact-canvas-max),calc(100vw - var(--pt-sidebar-width) - .75rem));max-width:100%;max-height:calc(100vh - 112px);border-radius:9px}html.pt-compact-ui--card[data-pt-compact-density=snug] #grid-canvas.grid-canvas{max-width:min(100%,calc(100vw - var(--pt-sidebar-width) - 1rem),var(--cl-compact-grid-max));border-radius:11px}html.pt-compact-ui--card[data-pt-compact-density=dense] #grid-canvas.grid-canvas{max-width:min(100%,calc(100vw - var(--pt-sidebar-width) - .75rem),var(--cl-compact-grid-max));border-radius:9px}html.pt-compact-ui--card[data-pt-compact-density=snug] .modular-frame{max-width:min(100%,var(--cl-compact-canvas-max));padding:0;border-radius:11px}html.pt-compact-ui--card[data-pt-compact-density=dense] .modular-frame{max-width:min(100%,var(--cl-compact-canvas-max));padding:0;border-radius:9px}html.pt-compact-ui--card[data-pt-compact-density=snug] .modular-frame-content,html.pt-compact-ui--card[data-pt-compact-density=dense] .modular-frame-content{gap:0}html.pt-compact-ui--card[data-pt-compact-density=snug] .modular-frame-header{padding:.52rem .64rem .44rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .modular-frame-header{padding:.4rem .5rem .34rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .modular-frame-header h4{font-size:.94rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .modular-frame-header h4{font-size:.82rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .alt-image-quality-key__item{min-height:17px;padding-inline:.3rem;font-size:.52rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .alt-image-quality-key__item{min-height:15px;padding-inline:.24rem;font-size:.46rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .alt-images-row{max-height:230px;padding:.52rem .64rem .6rem;border-radius:0}html.pt-compact-ui--card[data-pt-compact-density=dense] .alt-images-row{max-height:184px;padding:.4rem .5rem .48rem;border-radius:0}html.pt-compact-ui--card[data-pt-compact-density=snug] .alt-image-grid{gap:.46rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .alt-image-grid{gap:.32rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .alt-image-grid{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr))}html.pt-compact-ui--card[data-pt-compact-density=dense] .alt-image-grid{grid-template-columns:repeat(auto-fit,minmax(min(108px,100%),1fr))}html.pt-compact-ui--card[data-pt-compact-density=snug] .modular-frame .alt-image-item{width:100%;height:auto;border-radius:8px}html.pt-compact-ui--card[data-pt-compact-density=dense] .modular-frame .alt-image-item{width:100%;height:auto;border-radius:6px}html.pt-compact-ui--card[data-pt-compact-density=snug] .modular-frame-nav-row button,html.pt-compact-ui--card[data-pt-compact-density=snug] .modular-frame #modular-frame-return-btn{min-height:27px;padding:.3rem .58rem;font-size:.64rem;gap:5px}html.pt-compact-ui--card[data-pt-compact-density=dense] .modular-frame-nav-row button,html.pt-compact-ui--card[data-pt-compact-density=dense] .modular-frame #modular-frame-return-btn{min-height:23px;padding:.22rem .44rem;font-size:.56rem;gap:4px}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar .collapsible-header{min-height:32px;padding:.42rem .5rem;border-radius:7px}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar .collapsible-header{min-height:28px;padding:.32rem .42rem;border-radius:6px}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar .collapsible-header h3{font-size:.74rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar .collapsible-header h3{font-size:.66rem;letter-spacing:.03em}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar .collapsible-content{gap:.28rem;margin-top:.22rem;padding:.4rem;border-radius:7px}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar .collapsible-content{gap:.2rem;margin-top:.16rem;padding:.3rem;border-radius:6px}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar :is(.cl-control-group,.thumbnail-options-toggle-row,.collapsible-content>.toggle-container,.tmdb-refresh-panel,.thumbnail-action-stack,.thumbnail-zoom-control,.setting-row,.horizontal-position,.vertical-position,.title-info-gap,#spoiler-blur-control,#line-spacing-container,#gradient-controls,.text-options-grid,.effect-section){gap:.25rem;padding:.36rem .4rem;margin-bottom:.25rem;border-radius:7px}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar :is(.cl-control-group,.thumbnail-options-toggle-row,.collapsible-content>.toggle-container,.tmdb-refresh-panel,.thumbnail-action-stack,.thumbnail-zoom-control,.setting-row,.horizontal-position,.vertical-position,.title-info-gap,#spoiler-blur-control,#line-spacing-container,#gradient-controls,.text-options-grid,.effect-section){gap:.17rem;padding:.27rem .3rem;margin-bottom:.18rem;border-radius:6px}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar :is(.cl-control-group-body,.text-options .cl-control-group-body,.text-effects .cl-control-group-body){gap:.34rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar :is(.cl-control-group-body,.text-options .cl-control-group-body,.text-effects .cl-control-group-body){gap:.24rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar :is(.cl-control-group-title,.thumbnail-action-stack-label,.text-options h4,.text-effects h4,.effect-title,.segment-label,label,.option-label,.label-text,.toggle-label,.cl-note,.thumbnail-zoom-hint){font-size:.6rem!important;line-height:1.16}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar :is(.cl-control-group-title,.thumbnail-action-stack-label,.text-options h4,.text-effects h4,.effect-title,.segment-label,label,.option-label,.label-text,.toggle-label,.cl-note,.thumbnail-zoom-hint){font-size:.53rem!important;line-height:1.12}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar :is(.cl-inline-status,.position-value,.gap-value,.slider-value){font-size:.62rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar :is(.cl-inline-status,.position-value,.gap-value,.slider-value){font-size:.54rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,button:not(.pt-compact-toggle):not(.sidebar-range-btn):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn):not(.pt-rail__btn):not(.pt-mode-btn)){min-height:26px;padding-top:.24rem;padding-bottom:.24rem;border-radius:6px;font-size:.64rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,button:not(.pt-compact-toggle):not(.sidebar-range-btn):not(.pt-search-clear):not(.pt-sb-eye):not(.pt-sb-edit-toggle):not(.pt-sb-banner__btn):not(.pt-rail__btn):not(.pt-mode-btn)){min-height:22px;padding-top:.16rem;padding-bottom:.16rem;border-radius:5px;font-size:.57rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar :is(.text-options,.text-effects){padding:.42rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar :is(.text-options,.text-effects){padding:.3rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar .text-options-grid{gap:.34rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar .text-options-grid{gap:.24rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar :is(.color-box,.effect-color){width:27px!important;height:27px!important;min-height:27px!important}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar :is(.color-box,.effect-color){width:23px!important;height:23px!important;min-height:23px!important}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar .text-option-inline .pcr-button{width:100%!important;height:27px!important;min-height:27px!important}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar .text-option-inline .pcr-button{width:100%!important;height:23px!important;min-height:23px!important}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar .toggle-switch{width:35px;height:19px}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar .toggle-switch{width:31px;height:17px}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar .toggle-slider:before{width:13px;height:13px;left:3px;top:3px}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar .toggle-slider:before{width:11px;height:11px;left:3px;top:3px}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar input:checked+.toggle-slider:before{transform:translate(16px)}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar input:checked+.toggle-slider:before{transform:translate(14px)}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar input[type=range]{height:4px!important;margin-block:5px!important}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar input[type=range]{height:3px!important;margin-block:4px!important}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar input[type=range]::-webkit-slider-thumb{width:13px!important;height:13px!important}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar input[type=range]::-webkit-slider-thumb{width:11px!important;height:11px!important}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar input[type=range]::-moz-range-thumb{width:13px!important;height:13px!important}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar input[type=range]::-moz-range-thumb{width:11px!important;height:11px!important}html.pt-compact-ui--card[data-pt-compact-density=snug] .sidebar .sidebar-range-btn{width:22px;min-width:22px;height:22px;min-height:22px;font-size:.68rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .sidebar .sidebar-range-btn{width:19px;min-width:19px;height:19px;min-height:19px;font-size:.6rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-wrapper,html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-wrapper{width:min(var(--cl-compact-canvas-max),100%)}html.pt-compact-ui--card[data-pt-compact-density=snug] .floating-edit-bar-toggle.edit-bar-toggle{min-height:27px;padding-block:.22rem;font-size:.66rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .floating-edit-bar-toggle.edit-bar-toggle{min-height:23px;padding-block:.14rem;font-size:.57rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-container{padding:4px 5px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-container{padding:3px 4px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-tab-content{padding:4px 0!important}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-tab-content{padding:3px 0!important}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar{gap:3px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar{gap:2px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-tabs{gap:3px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-tabs{gap:2px}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(.edit-bar-tab,.edit-bar-settings-btn){min-height:24px;padding:.22rem .38rem;font-size:.6rem;border-radius:6px}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(.edit-bar-tab,.edit-bar-settings-btn){min-height:20px;padding:.14rem .28rem;font-size:.52rem;border-radius:5px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-group{gap:3px;padding:3px 4px;border-radius:6px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-group{gap:2px;padding:2px 3px;border-radius:5px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-group-label{padding-right:2px;font-size:8px!important}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-group-label{padding-right:1px;font-size:7px!important}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar select{min-height:23px;max-width:82px;padding:.2rem 1.15rem .2rem .34rem;font-size:.61rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar select{min-height:20px;max-width:70px;padding:.14rem 1rem .14rem .28rem;font-size:.53rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar .format-btn{width:24px;height:24px;min-height:24px;border-radius:6px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar .format-btn{width:20px;height:20px;min-height:20px;border-radius:5px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar .format-btn :is(i,svg,.material-symbols-rounded){width:12px;height:12px;font-size:12px!important}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar .format-btn :is(i,svg,.material-symbols-rounded){width:10px;height:10px;font-size:10px!important}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-range{gap:3px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-range{gap:2px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-range input[type=range]{width:46px;height:4px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-range input[type=range]{width:38px;height:3px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-range input[type=range]::-webkit-slider-thumb{width:12px;height:12px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-range input[type=range]::-webkit-slider-thumb{width:10px;height:10px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-range input[type=range]::-moz-range-thumb{width:12px;height:12px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-range input[type=range]::-moz-range-thumb{width:10px;height:10px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-range .range-value{min-width:21px;font-size:8px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-range .range-value{min-width:18px;font-size:7px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-settings-frame{width:min(620px,calc(100vw - 1.5rem));max-height:82vh;border-radius:10px}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-settings-frame{width:min(520px,calc(100vw - 1rem));max-height:78vh;border-radius:8px}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-settings-header{padding:.58rem .75rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-settings-header{padding:.42rem .56rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-settings-header>span{font-size:.82rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-settings-header>span{font-size:.7rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .edit-bar-settings-content{gap:.52rem;padding:.5rem .75rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .edit-bar-settings-content{gap:.36rem;padding:.38rem .56rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .eb-settings-section{gap:.32rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .eb-settings-section{gap:.22rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .eb-settings-section-title{font-size:.62rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .eb-settings-section-title{font-size:.54rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .eb-settings-label{min-height:28px;padding:.34rem .45rem;font-size:.65rem;border-radius:6px}html.pt-compact-ui--card[data-pt-compact-density=dense] .eb-settings-label{min-height:23px;padding:.24rem .34rem;font-size:.56rem;border-radius:5px}html.pt-compact-ui--card[data-pt-compact-density=snug] .eb-settings-label span{font-size:.65rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .eb-settings-label span{font-size:.56rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .eb-settings-label input[type=checkbox]{width:13px;height:13px}html.pt-compact-ui--card[data-pt-compact-density=dense] .eb-settings-label input[type=checkbox]{width:11px;height:11px}html.pt-compact-ui--card[data-pt-compact-density=snug] .eb-settings-footer{gap:.36rem;padding:.5rem .75rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .eb-settings-footer{gap:.26rem;padding:.38rem .56rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .eb-settings-footer button{min-width:92px;min-height:27px;padding:.28rem .56rem;font-size:.62rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .eb-settings-footer button{min-width:76px;min-height:23px;padding:.2rem .42rem;font-size:.54rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active{padding:.42rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active{padding:.3rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active .collapsible-content{padding:.34rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .collapsible-content{padding:.24rem}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn){height:30px!important;min-height:30px!important;padding:.28rem!important;border-radius:7px!important}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn){height:26px!important;min-height:26px!important;padding:.2rem!important;border-radius:6px!important}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn) :is(img,svg){width:15px!important;height:15px!important}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn) :is(img,svg){width:13px!important;height:13px!important}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn) :is(.material-icons-round,.material-symbols-rounded){font-size:15px!important}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn) :is(.material-icons-round,.material-symbols-rounded){font-size:13px!important}html.pt-compact-ui--card[data-pt-compact-density=snug].pt-rail-mode :is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn){width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important}html.pt-compact-ui--card[data-pt-compact-density=dense].pt-rail-mode :is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn){width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(.custom-placement-modal,.config-modal-box,.cl-source-picker-card,.modal-content){max-width:min(620px,calc(100vw - 1.5rem));border-radius:10px}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(.custom-placement-modal,.config-modal-box,.cl-source-picker-card,.modal-content){max-width:min(520px,calc(100vw - 1rem));border-radius:8px}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(.custom-placement-modal,.config-modal-box,.cl-source-picker-card,.modal-content) :is(input,select,button){min-height:27px;font-size:.65rem}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(.custom-placement-modal,.config-modal-box,.cl-source-picker-card,.modal-content) :is(input,select,button){min-height:23px;font-size:.56rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .cl-layout-hint{bottom:.8rem;padding:.48rem .66rem;font-size:.7rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .cl-layout-hint{bottom:.55rem;gap:.42rem;padding:.38rem .52rem;font-size:.61rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .cl-layout-hint__help{font-size:.54rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .cl-layout-visibility__button{min-height:23px;padding:.2rem .36rem;font-size:.57rem}}@media(min-width:761px){html.pt-compact-ui--card[data-pt-compact-density=snug] :is(.progress-popup,.background-cache-notification){right:12px;bottom:12px;width:min(350px,calc(100vw - 24px));padding:.72rem .78rem .68rem;border-radius:11px}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(.progress-popup,.background-cache-notification){right:9px;bottom:9px;width:min(290px,calc(100vw - 18px));padding:.5rem .56rem .48rem;border-radius:8px}html.pt-compact-ui--card[data-pt-compact-density=snug] .progress-popup--compact{width:min(300px,calc(100vw - 24px))}html.pt-compact-ui--card[data-pt-compact-density=dense] .progress-popup--compact{width:min(250px,calc(100vw - 18px))}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(.progress-popup-header,.background-cache-header){gap:.5rem;margin-bottom:.48rem}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(.progress-popup-header,.background-cache-header){gap:.36rem;margin-bottom:.34rem}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(.progress-popup-spinner,.background-cache-spinner){width:9px;height:9px}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(.progress-popup-spinner,.background-cache-spinner){width:7px;height:7px}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(.progress-popup-message,.background-cache-message){font-size:.72rem;line-height:1.18}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(.progress-popup-message,.background-cache-message){font-size:.62rem;line-height:1.15}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(.progress-popup-bar-track,.background-cache-progress-container){height:4px;margin-bottom:.42rem}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(.progress-popup-bar-track,.background-cache-progress-container){height:3px;margin-bottom:.3rem}html.pt-compact-ui--card[data-pt-compact-density=snug] :is(.progress-popup-details,.background-cache-details,.background-cache-status){margin-bottom:.2rem;font-size:.58rem;line-height:1.28}html.pt-compact-ui--card[data-pt-compact-density=dense] :is(.progress-popup-details,.background-cache-details,.background-cache-status){margin-bottom:.14rem;font-size:.5rem;line-height:1.22}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-overlay{padding:.7rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-overlay{padding:.45rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-modal{box-sizing:border-box;width:min(470px,calc(100vw - 1.4rem));max-height:calc(100vh - 1.4rem);padding:.72rem .78rem .68rem;border-radius:11px;overflow-y:auto}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-modal{box-sizing:border-box;width:min(390px,calc(100vw - .9rem));max-height:calc(100vh - .9rem);padding:.52rem .58rem .5rem;border-radius:8px;overflow-y:auto}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-header{gap:.2rem;margin-bottom:.34rem;padding-bottom:.4rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-header{gap:.14rem;margin-bottom:.24rem;padding-bottom:.28rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-title{font-size:.86rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-title{font-size:.72rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-meta{font-size:.58rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-meta{font-size:.5rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-preview{margin:.3rem 0 .16rem;border-radius:7px}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-preview{margin:.22rem 0 .12rem;border-radius:5px}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-form{gap:.32rem .55rem;margin-top:.38rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-form{gap:.22rem .4rem;margin-top:.28rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-col{gap:.34rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-col{gap:.24rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-group{gap:.16rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-group{gap:.11rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-label{font-size:.55rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-label{font-size:.47rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-select{min-height:25px;padding:.24rem 1.35rem .24rem .4rem;border-radius:6px;font-size:.62rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-select{min-height:21px;padding:.16rem 1.15rem .16rem .32rem;border-radius:5px;font-size:.53rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-range-row{gap:.22rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-range-row{gap:.15rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-range-row input[type=range]{min-height:0!important;height:4px!important;padding:0!important;border:0!important}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-range-row input[type=range]{min-height:0!important;height:3px!important;padding:0!important;border:0!important}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-range-row input[type=range]::-webkit-slider-runnable-track{height:4px!important;border-radius:2px}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-range-row input[type=range]::-webkit-slider-runnable-track{height:3px!important;border-radius:2px}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-range-row input[type=range]::-moz-range-track{height:4px!important;border:0;border-radius:2px}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-range-row input[type=range]::-moz-range-track{height:3px!important;border:0;border-radius:2px}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-range-row input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-range-row input[type=range]::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3.5px}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-range-row input[type=range]::-moz-range-thumb{width:12px;height:12px}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-range-row input[type=range]::-moz-range-thumb{width:10px;height:10px}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-range-row .edit-bar-range-btn{width:20px;min-width:20px;height:20px;min-height:20px;margin-inline:0!important;padding:0;font-size:.66rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-range-row .edit-bar-range-btn{width:17px;min-width:17px;height:17px;min-height:17px;margin-inline:0!important;padding:0;font-size:.58rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-range-value{min-width:1.65rem;font-size:.56rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-range-value{min-width:1.4rem;font-size:.48rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-actions{gap:.36rem;margin-top:.42rem;padding-top:.42rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-actions{gap:.26rem;margin-top:.3rem;padding-top:.3rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-actions .custom-btn{min-width:92px;padding:.34rem .58rem;border-radius:6px;font-size:.58rem}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-actions .custom-btn{min-width:76px;padding:.24rem .44rem;border-radius:5px;font-size:.5rem}html.pt-compact-ui--card[data-pt-compact-density=snug] .custom-placement-actions .custom-placement-apply{min-width:132px}html.pt-compact-ui--card[data-pt-compact-density=dense] .custom-placement-actions .custom-placement-apply{min-width:112px}html.pt-compact-ui--card[data-pt-compact-density=snug] #custom-confirm-overlay .custom-modal{width:min(350px,calc(100vw - 1.4rem));padding:.8rem;border-radius:10px}html.pt-compact-ui--card[data-pt-compact-density=dense] #custom-confirm-overlay .custom-modal{width:min(300px,calc(100vw - .9rem));padding:.58rem;border-radius:8px}html.pt-compact-ui--card[data-pt-compact-density=snug] #custom-confirm-overlay .custom-modal h3{margin-bottom:.35rem;font-size:.9rem}html.pt-compact-ui--card[data-pt-compact-density=dense] #custom-confirm-overlay .custom-modal h3{margin-bottom:.25rem;font-size:.75rem}html.pt-compact-ui--card[data-pt-compact-density=snug] #custom-confirm-overlay .custom-modal p{margin-bottom:.6rem;font-size:.64rem;line-height:1.35}html.pt-compact-ui--card[data-pt-compact-density=dense] #custom-confirm-overlay .custom-modal p{margin-bottom:.45rem;font-size:.55rem;line-height:1.3}html.pt-compact-ui--card[data-pt-compact-density=snug] #custom-confirm-overlay .custom-btn{min-width:88px;padding:.32rem .5rem;font-size:.57rem}html.pt-compact-ui--card[data-pt-compact-density=dense] #custom-confirm-overlay .custom-btn{min-width:74px;padding:.23rem .4rem;font-size:.49rem}}@media(min-width:761px){html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug]{--pt-rail-panel-width: 210px;--pt-rail-inset: .36rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense]{--pt-rail-panel-width: 184px;--pt-rail-inset: .28rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] body.lab-page-body .layout>.sidebar>.collapsible.is-rail-active{margin:2px 2px 4px!important;padding:.34rem 0 .42rem!important;border-radius:8px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] body.lab-page-body .layout>.sidebar>.collapsible.is-rail-active{margin:2px 2px 3px!important;padding:.24rem 0 .32rem!important;border-radius:7px!important}html.pt-compact-ui--card.pt-rail-mode body.lab-page-body .layout>.sidebar>.collapsible.is-rail-active>.collapsible-header{box-sizing:border-box!important;margin-inline:var(--pt-rail-inset)!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] body.lab-page-body .layout>.sidebar>.collapsible.is-rail-active>.collapsible-header{margin-bottom:.3rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] body.lab-page-body .layout>.sidebar>.collapsible.is-rail-active>.collapsible-header{margin-bottom:.2rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] body.lab-page-body .layout>.sidebar>.collapsible.is-rail-active>.collapsible-header h3{font-size:.78rem!important;line-height:1!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] body.lab-page-body .layout>.sidebar>.collapsible.is-rail-active>.collapsible-header h3{font-size:.68rem!important;line-height:1!important}html.pt-compact-ui--card.pt-rail-mode body.lab-page-body .layout>.sidebar>.collapsible.is-rail-active>.collapsible-content{gap:.2rem!important;width:100%!important;padding-inline:var(--pt-rail-inset)!important;overflow:visible!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active :is(.cl-control-group,.thumbnail-options-toggle-row,.tmdb-refresh-panel,.thumbnail-action-stack,.thumbnail-zoom-control,.setting-row,.collapsible-content>.toggle-container,#spoiler-blur-control,#gradient-controls,.font-upload-panel,.text-options-grid,.effect-section){gap:.2rem!important;padding:.3rem!important;margin:0 0 .2rem!important;border-radius:6px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(.cl-control-group,.thumbnail-options-toggle-row,.tmdb-refresh-panel,.thumbnail-action-stack,.thumbnail-zoom-control,.setting-row,.collapsible-content>.toggle-container,#spoiler-blur-control,#gradient-controls,.font-upload-panel,.text-options-grid,.effect-section){gap:.14rem!important;padding:.22rem!important;margin:0 0 .14rem!important;border-radius:5px!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.is-rail-active :is(.horizontal-position,.vertical-position,.title-info-gap,#line-spacing-container,#title-truncate-container,.segment-group){margin:0!important;padding:0!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active :is(.cl-control-group-body,.text-options .cl-control-group-body,.text-effects .cl-control-group-body){gap:.25rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(.cl-control-group-body,.text-options .cl-control-group-body,.text-effects .cl-control-group-body){gap:.17rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active :is(label:not(.toggle-switch),.cl-control-group-title,.thumbnail-action-stack-label,.option-label,.label-text,.toggle-label,.segment-label,.effect-title,.cl-search-field-label,.sep-library-label,.sep-slider-label){margin-block:0!important;font-size:.56rem!important;line-height:1.16!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(label:not(.toggle-switch),.cl-control-group-title,.thumbnail-action-stack-label,.option-label,.label-text,.toggle-label,.segment-label,.effect-title,.cl-search-field-label,.sep-library-label,.sep-slider-label){margin-block:0!important;font-size:.49rem!important;line-height:1.12!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active :is(p,.cl-note,.cl-field-hint,.cl-upscale-hint,.cl-upscale-status,.thumbnail-zoom-hint,.identified-fonts__hint){margin-block:.12rem!important;padding:0!important;font-size:.52rem!important;line-height:1.22!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(p,.cl-note,.cl-field-hint,.cl-upscale-hint,.cl-upscale-status,.thumbnail-zoom-hint,.identified-fonts__hint){margin-block:.08rem!important;padding:0!important;font-size:.46rem!important;line-height:1.18!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){box-sizing:border-box!important;width:100%!important;height:23px!important;min-height:23px!important;padding:.18rem 1.1rem .18rem .34rem!important;border-radius:6px!important;font-size:.57rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){box-sizing:border-box!important;width:100%!important;height:20px!important;min-height:20px!important;padding:.1rem .9rem .1rem .28rem!important;border-radius:5px!important;font-size:.5rem!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.is-rail-active input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){padding-right:.34rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active :is(button.action-button,button.icon-button,.search-button,.sep-view-all-btn,.sep-upload-label){box-sizing:border-box!important;min-height:23px!important;height:auto!important;padding:.22rem .34rem!important;border-radius:6px!important;font-size:.53rem!important;line-height:1.08!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(button.action-button,button.icon-button,.search-button,.sep-view-all-btn,.sep-upload-label){box-sizing:border-box!important;min-height:20px!important;height:auto!important;padding:.16rem .26rem!important;border-radius:5px!important;font-size:.47rem!important;line-height:1.06!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active :is(.action-icon,.material-icons-round.action-icon,.material-symbols-rounded.action-icon){width:11px!important;min-width:11px!important;height:11px!important;min-height:11px!important;margin:0!important;font-size:11px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(.action-icon,.material-icons-round.action-icon,.material-symbols-rounded.action-icon){width:9px!important;min-width:9px!important;height:9px!important;min-height:9px!important;margin:0!important;font-size:9px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=tmdb].is-rail-active #show-search-form{margin:0 0 .22rem;padding:.3rem;border-radius:6px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=tmdb].is-rail-active #show-search-form{margin:0 0 .16rem;padding:.22rem;border-radius:5px}html.pt-compact-ui--card.pt-rail-mode .sidebar>.is-rail-active #show-search-form>div{gap:.22rem!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.is-rail-active #language-select{margin:0!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.is-rail-active .cl-source-segmented{gap:.2rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active .cl-source-segmented span{min-height:23px;border-radius:6px;font-size:.56rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .cl-source-segmented span{min-height:20px;border-radius:5px;font-size:.49rem}html.pt-compact-ui--card.pt-rail-mode .sidebar>.is-rail-active .search-container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem;margin:.22rem 0 .3rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active .search-button{width:44px!important;min-width:44px!important;padding-inline:.22rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .search-button{width:38px!important;min-width:38px!important;padding-inline:.16rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active .search-results{max-height:210px;margin:0;padding:.22rem;border-radius:6px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .search-results{max-height:175px;margin:0;padding:.16rem;border-radius:5px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active .search-result{gap:.3rem;margin-bottom:.18rem;padding:.24rem;border-radius:6px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .search-result{gap:.22rem;margin-bottom:.12rem;padding:.18rem;border-radius:5px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active .show-poster{width:27px;height:41px;border-radius:4px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .show-poster{width:23px;height:35px;border-radius:3px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active .show-info h4{font-size:.58rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .show-info h4{font-size:.51rem}html.pt-compact-ui--card.pt-rail-mode .sidebar>.is-rail-active .show-info :is(.year,.source){margin-top:.1rem;font-size:.45rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active .season-source-chip{gap:.08rem;margin-bottom:.22rem;padding:.24rem .32rem;border-radius:5px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .season-source-chip{gap:.05rem;margin-bottom:.16rem;padding:.18rem .26rem;border-radius:4px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active :is(.season-source-chip__path,.season-tvdb-order-control__label){font-size:.51rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(.season-source-chip__path,.season-tvdb-order-control__label){font-size:.45rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active :is(.season-source-chip__detail,.season-selector-hint){font-size:.46rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(.season-source-chip__detail,.season-selector-hint){font-size:.4rem}html.pt-compact-ui--card.pt-rail-mode .sidebar>.is-rail-active .season-tvdb-order-control{gap:.16rem;margin-bottom:.2rem}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=thumbnail].is-rail-active .thumbnail-action-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=thumbnail].is-rail-active .thumbnail-action-stack .thumbnail-stack-btn{min-height:32px!important;padding:.2rem!important;gap:.12rem!important;font-size:.46rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=thumbnail].is-rail-active .thumbnail-action-stack .thumbnail-stack-btn{min-height:27px!important;padding:.14rem!important;gap:.08rem!important;font-size:.41rem!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=thumbnail].is-rail-active .thumbnail-zoom-reset-row{gap:.16rem}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=thumbnail].is-rail-active :is(.cl-upscale-meta,.cl-upscale-status){gap:.16rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=thumbnail].is-rail-active :is(.cl-upscale-stat-key,.cl-upscale-stat-value,.cl-upscale-status-text,.cl-upscale-status-meta){font-size:.48rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=thumbnail].is-rail-active :is(.cl-upscale-stat-key,.cl-upscale-stat-value,.cl-upscale-status-text,.cl-upscale-status-meta){font-size:.42rem}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=thumbnail].is-rail-active .cl-upscale-hint{margin:.12rem 0 .16rem!important;padding:.2rem .08rem 0!important;border-top:1px solid rgba(255,200,80,.18);border-radius:0!important;background:transparent!important;color:#ffffffad}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=thumbnail].is-rail-active .cl-upscale-hint{font-size:.49rem!important;line-height:1.2!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=thumbnail].is-rail-active .cl-upscale-hint{font-size:.43rem!important;line-height:1.16!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=thumbnail].is-rail-active .cl-upscale-readout{margin-top:.16rem;padding:.24rem;border-radius:5px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=thumbnail].is-rail-active .cl-upscale-readout{margin-top:.1rem;padding:.18rem;border-radius:4px}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=formatting].is-rail-active>.collapsible-content{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.18rem!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=formatting].is-rail-active .setting-row>input{min-height:20px!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=formatting].is-rail-active .collapsible-content>.cl-control-group:last-child .cl-control-group-body{grid-template-columns:minmax(0,1fr) 3.6rem;gap:.18rem}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=formatting].is-rail-active .collapsible-content>.cl-control-group:last-child .cl-control-group-body>select{width:3.6rem!important;max-width:3.6rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active :is(#sep-library-grid,#text-image-library-grid){grid-template-columns:repeat(3,34px)!important;grid-auto-rows:34px!important;gap:4px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active :is(#sep-library-grid,#text-image-library-grid){grid-template-columns:repeat(3,29px)!important;grid-auto-rows:29px!important;gap:3px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active #sep-library-grid>.sep-lib-thumb,html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active #text-image-library-grid>.text-image-lib-thumb{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active #sep-library-grid>.sep-lib-thumb,html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active #text-image-library-grid>.text-image-lib-thumb{width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=layout].is-rail-active .cl-control-group-body{grid-template-columns:minmax(3.8rem,.44fr) minmax(0,1fr);gap:.22rem}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=layout].is-rail-active select,html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=gradient-tools].is-rail-active .cl-control-group-body>select{min-height:20px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.is-rail-active .sidebar-range-btn{width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;padding:0!important;font-size:.62rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.is-rail-active .sidebar-range-btn{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important;font-size:.54rem!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=gradient-tools].is-rail-active #gradient-color-pickr :is(.pickr,.pcr-button){width:100%!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=gradient-tools].is-rail-active #gradient-color-pickr :is(.pickr,.pcr-button){height:23px!important;min-height:23px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=gradient-tools].is-rail-active #gradient-color-pickr :is(.pickr,.pcr-button){height:20px!important;min-height:20px!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=font].is-rail-active .text-options,html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=effects].is-rail-active .text-effects{padding:0!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=font].is-rail-active .custom-font-upload-container{min-height:23px!important;padding:.2rem .32rem!important;font-size:.53rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=font].is-rail-active .custom-font-upload-container{min-height:20px!important;padding:.14rem .26rem!important;font-size:.47rem!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=font].is-rail-active .segment-group{grid-template-columns:3.55rem minmax(0,1fr);gap:.18rem;margin-bottom:.2rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=font].is-rail-active .segmented-control{min-height:22px;border-radius:5px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=font].is-rail-active .segmented-control{min-height:19px;border-radius:4px}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=font].is-rail-active .segmented-control label{min-height:0!important;padding:.12rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=font].is-rail-active .segmented-control :is(i,svg){width:11px!important;height:11px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=font].is-rail-active .segmented-control :is(i,svg){width:9px!important;height:9px!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=font].is-rail-active .text-options-grid{display:grid!important;grid-template-columns:1fr!important;align-items:center!important;gap:.16rem!important;padding-top:.16rem!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=font].is-rail-active .text-options-grid>.text-option-inline{display:grid!important;grid-template-columns:3.55rem minmax(0,1fr) auto;align-items:center;gap:.18rem;min-width:0}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=font].is-rail-active .text-options-grid>.text-option-inline>.option-label{display:block!important;flex:none;white-space:normal}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=font].is-rail-active .text-options-grid>.text-option-inline>select{grid-column:2 / -1}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=font].is-rail-active .text-options-grid>.text-option-inline>:is(.color-box,.pickr){grid-column:2 / -1;width:100%!important;min-width:0!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=font].is-rail-active .text-options-grid :is(.color-box,.pickr,.pcr-button){height:22px!important;min-height:22px!important;border-radius:5px!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=font].is-rail-active .text-options-grid :is(.color-box,.pickr,.pcr-button){height:19px!important;min-height:19px!important;border-radius:4px!important}html.pt-compact-ui--card.pt-rail-mode .sidebar>.collapsible[data-section=effects].is-rail-active .cl-control-group{padding-inline:.26rem!important}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=effects].is-rail-active .effect-controls{grid-template-columns:24px 19px minmax(0,1fr) 24px;grid-template-rows:24px;gap:.18rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=effects].is-rail-active .effect-controls{grid-template-columns:21px 16px minmax(0,1fr) 21px;grid-template-rows:21px;gap:.12rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=effects].is-rail-active .effect-color{width:24px!important;height:24px!important;min-height:24px!important;border-radius:5px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=effects].is-rail-active .effect-color{width:21px!important;height:21px!important;min-height:21px!important;border-radius:4px}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=snug] .sidebar>.collapsible[data-section=effects].is-rail-active .effect-controls .slider-value{width:24px;min-width:24px;font-size:.48rem}html.pt-compact-ui--card.pt-rail-mode[data-pt-compact-density=dense] .sidebar>.collapsible[data-section=effects].is-rail-active .effect-controls .slider-value{width:21px;min-width:21px;font-size:.42rem}}.main[data-layout-hide-quick-edit]>.edit-bar-wrapper{display:none!important}.cl-layout-hint{--le-accent: var(--cardlab-solid-accent-bg, #ffc850);--le-line: var(--cardlab-solid-accent-border, #9e7628);--le-ink: #201703;position:fixed;left:50%;bottom:1.35rem;transform:translate(-50%);z-index:9190;display:none;align-items:center;justify-content:center;gap:.62rem;width:max-content;max-width:calc(100vw - 2rem);box-sizing:border-box;padding:.46rem .5rem .46rem .68rem;color:#f4f6f7;background:#191b1f;border:1px solid var(--le-line);border-radius:10px;box-shadow:0 18px 38px #00000061,inset 0 1px #ffffff0d;line-height:1}.cl-layout-hint:before{content:"dashboard_customize";flex:0 0 auto;color:var(--le-accent);font-family:Material Symbols Rounded;font-size:1.12rem;font-weight:500;line-height:1}html.cl-layout-editing .cl-layout-hint{display:inline-flex}.cl-layout-hint>strong{color:#fff;font-family:"Bebas Neue",var(--pt-font-body, sans-serif);font-size:1.08rem;font-weight:400;letter-spacing:.065em;line-height:1;text-transform:uppercase;white-space:nowrap}.cl-layout-visibility{display:inline-flex;align-items:center;gap:.3rem;padding-left:.58rem;border-left:1px solid var(--le-line)}.cl-layout-visibility__button{display:inline-flex;align-items:center;justify-content:center;gap:.44rem;height:28px;padding:0 .5rem;border:1px solid transparent;border-radius:7px;font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.cl-layout-visibility__button[aria-pressed=true]{background:#a5dfbb;border-color:#a5dfbb;color:#18232b}.cl-layout-visibility__button[aria-pressed=false]{background:#b8403a;border-color:#b8403a;color:#fff}.cl-layout-visibility__button:hover{filter:brightness(1.1)}.cl-layout-card-size{display:inline-flex;align-items:center;gap:.25rem;height:28px;padding-left:.45rem;color:#fff;background:#24272b;border:1px solid rgba(255,255,255,.1);border-radius:7px;font-size:.65rem;font-weight:800}.cl-layout-single-sizes{display:none;align-items:center;gap:.3rem}html.cl-single-card-view .cl-layout-grid-size{display:none}html.cl-single-card-view .cl-layout-single-sizes{display:inline-flex}.cl-layout-card-size button{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:26px;padding:0 .35rem;color:#18232b;background:#ffc850;border:0;font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.cl-layout-card-size button:last-child{border-radius:0 6px 6px 0}.cl-layout-card-size .cl-layout-card-size__value{min-width:78px;color:#f5f7f8;background:#34383d;font-size:.62rem}.cl-layout-card-size button:hover{filter:brightness(1.1)}.cl-layout-card-size button:disabled{color:#18232b73;background:#8f856c;cursor:not-allowed;filter:none}.main[data-layout-custom-grid]{overflow-x:auto}.main[data-layout-custom-grid]>#grid-canvas.grid-canvas{align-self:safe center;max-width:none}html.cl-layout-editing #grid-canvas{outline:2px solid #d5ad64;outline-offset:3px;box-shadow:none}html.cl-layout-editing.cl-single-card-view #titlecard-canvas,html.cl-layout-editing.cl-single-card-view #modular-frame{outline:2px solid #d5ad64;outline-offset:3px}html.cl-layout-resizing[data-cl-layout-active-target=grid] #grid-canvas,html.cl-layout-resizing[data-cl-layout-active-target=card] #titlecard-canvas,html.cl-layout-resizing[data-cl-layout-active-target=frame] #modular-frame{outline-color:#fff0c9;box-shadow:0 0 0 4px #f5b94638,0 0 22px #f5b94633}.cl-layout-handle--card{border-color:#655b48}.cl-layout-handle--frame{background:#1b2021;border-color:#655b48;color:#e9ca83}.cl-layout-handle{position:fixed;z-index:9200;display:none;align-items:center;justify-content:center;box-sizing:border-box;width:26px;height:46px;padding:0;color:#ffebbd;background:#39301f;border:2px solid #e2b864;border-radius:11px;box-shadow:inset 0 1px #ffffff1f,0 4px 14px #0000008c;cursor:ew-resize;touch-action:none}html.cl-layout-editing .cl-layout-handle:not([hidden]){display:flex}.cl-layout-handle:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 -8px currentColor,0 8px currentColor}.cl-layout-handle:is(:hover,:focus-visible,.is-resizing){border-color:#fff0c9;background:#795722;color:#fff;box-shadow:0 0 0 4px #f5b94647,0 0 20px #f5b94647}.cl-layout-handle:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.cl-layout-handle__value{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);min-width:max-content;padding:.34rem .48rem;color:#f2f5f3;background:#151719;border:1px solid #575345;border-radius:6px;font-size:.68rem;font-weight:750;letter-spacing:.035em;line-height:1;pointer-events:none;opacity:0;visibility:hidden}.cl-layout-handle--start .cl-layout-handle__value{right:auto;left:calc(100% + 8px)}.cl-layout-handle:hover .cl-layout-handle__value,.cl-layout-handle:focus-visible .cl-layout-handle__value,.cl-layout-handle.is-resizing .cl-layout-handle__value{opacity:1;visibility:visible}html.cl-layout-resizing,html.cl-layout-resizing *{cursor:ew-resize!important;user-select:none!important}.cl-layout-visibility__button:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.cl-layout-visibility__state{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:17px;padding:0 .28rem;border-radius:4px;font-size:.57rem;font-weight:800;letter-spacing:.09em;line-height:1}.cl-layout-visibility__button[aria-pressed=true] .cl-layout-visibility__state{background:#00000042;color:#18232b}.cl-layout-visibility__button[aria-pressed=false] .cl-layout-visibility__state{background:#0000003d;color:#fff}@media(max-width:760px){.cl-layout-hint,.cl-layout-handle{display:none!important}}body.card-lab-page-body{--card-hub-accent: var(--pt-lab-accent-card, #ffc850);--card-hub-edge: #403a2f;--card-hub-control: #1b1e20;--card-hub-control-edge: #3b4043;--card-hub-panel: #151719;--cardlab-control-bg: var(--card-hub-control);--cardlab-control-hover-bg: #252a2d;--cardlab-control-border: var(--card-hub-control-edge);--cardlab-control-hover-border: #596166;--cardlab-glass-section-bg: transparent;--cardlab-glass-section-hover-bg: transparent;--cardlab-glass-section-border: transparent;--cardlab-glass-section-hover-border: transparent;--cardlab-glass-section-active-border: #74603b;--cardlab-glass-section-content-bg: var(--card-hub-panel);--cardlab-edit-bar-group-bg: var(--card-hub-control);--cardlab-edit-bar-group-border: var(--card-hub-control-edge);--pt-field-bg: var(--card-hub-control);--pt-field-border: var(--card-hub-control-edge);--pt-field-border-focus: #a58138;--lab-ui-sidebar-bg: #141517;--lab-ui-sidebar-edge: var(--card-hub-edge);--lab-ui-panel-bg: var(--card-hub-panel);--lab-ui-panel-border: #34383b;--lab-ui-btn-bg: var(--card-hub-control);--lab-ui-btn-hover-bg: var(--card-hub-control);--lab-ui-btn-active-bg: var(--card-hub-control);--lab-ui-btn-border: var(--card-hub-control-edge);--lab-ui-btn-text: #f2f4f4;--lab-ui-btn-icon: var(--card-hub-accent);--lab-ui-toggle-track: #343b40;--lab-ui-toggle-track-on: var(--card-hub-accent);--lab-ui-separator: var(--card-hub-edge);--lab-ui-edit-bar-border: var(--card-hub-edge);--pt-dialog-accent: var(--card-hub-accent);--pt-dialog-icon-accent: var(--card-hub-accent);--pt-dialog-accent-hover: #ffc850;--pt-dialog-accent-border: #a58138}body.card-lab-page-body,body.card-lab-page-body>.layout{background:#0b0d0f!important}body.card-lab-page-body>.layout{background:radial-gradient(85% 120% at 100% 0%,rgba(255,200,80,.11),transparent 66%),linear-gradient(180deg,#161616,#0b0d0f)!important;box-shadow:inset 0 1px 0 var(--card-hub-edge)!important}body.card-lab-page-body>header{background:radial-gradient(90% 180% at 100% 0%,rgba(255,200,80,.1),transparent 66%),linear-gradient(180deg,#1a1916,#101113)!important;border-bottom:1px solid var(--card-hub-edge)!important;box-shadow:inset 0 -1px #ffc8501f!important}body.card-lab-page-body>header .header-actions.pt-header-organized,body.card-lab-page-body>header .pt-header-organized :is(.pt-header-tools,.pt-header-integrations){background:transparent!important;border:0!important;box-shadow:none!important}body.card-lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-community-presets-btn,#pt-library-hub-link.pt-library-hub-link--new),body.lab-page-body.card-lab-page-body>header .pt-mode-row--header .pt-mode-btn{background:transparent!important;border:1px solid transparent!important;border-radius:7px!important;box-shadow:none!important;color:#f2f4f4!important}body.card-lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-community-presets-btn,#pt-library-hub-link.pt-library-hub-link--new):is(:hover,:focus-visible),body.card-lab-page-body>header .pt-header-organized .pt-header-dropdown.open>.pt-header-dropdown-trigger,body.lab-page-body.card-lab-page-body>header .pt-mode-row--header .pt-mode-btn:is(:hover,:focus-visible,[aria-pressed=true]){background:transparent!important;border-color:transparent!important;color:var(--card-hub-accent)!important;box-shadow:none!important}body.card-lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-community-presets-btn,#pt-library-hub-link.pt-library-hub-link--new) :is(.material-symbols-rounded,.material-icons-round,.pt-trigger-icon,.pt-header-utility-link__icon,.pt-library-hub-link__icon){color:var(--card-hub-accent)!important}body.card-lab-page-body>header .pt-header-organized :is(.pt-header-dropdown-trigger,.pt-header-utility-link,#pt-community-presets-btn,#pt-library-hub-link.pt-library-hub-link--new):is(:hover,:focus-visible) :is(.pt-trigger-label,.pt-library-hub-link__label,span:last-child),body.card-lab-page-body>header .pt-header-organized .pt-header-dropdown.open>.pt-header-dropdown-trigger :is(.pt-trigger-label,.pt-trigger-caret){color:var(--card-hub-accent)!important}body.card-lab-page-body .layout>.sidebar{--pt-sidebar-gap: .7rem;--pt-sidebar-padding: .9rem .65rem 1.55rem;background:radial-gradient(90% 90% at 100% 0%,rgba(255,200,80,.08),transparent 72%),linear-gradient(180deg,#191918,#101113)!important;border-right:1px solid var(--card-hub-edge)!important;box-shadow:none!important}html:not(.pt-rail-mode) body.card-lab-page-body .sidebar>.collapsible{border:1px solid #3b3e3e!important;border-radius:13px;background:transparent!important;transition:border-color .16s ease,background-color .16s ease}html:not(.pt-rail-mode) body.card-lab-page-body .sidebar>.collapsible:is(:hover,:focus-within){border-color:#74603b!important}html:not(.pt-rail-mode) body.card-lab-page-body .sidebar>.collapsible.active{border-color:#74603b!important;background:radial-gradient(110% 85% at 100% 0%,rgba(255,200,80,.09),transparent 75%),linear-gradient(180deg,#1d1d1b,#141617)!important}body.card-lab-page-body .sidebar .collapsible-header,body.card-lab-page-body .sidebar .collapsible.active .collapsible-header,body.card-lab-page-body .sidebar .collapsible-header:is(:hover,:focus-visible),body.card-lab-page-body .layout>.sidebar .pt-compact-toggle{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}html:not(.pt-compact-ui--card) body.card-lab-page-body .sidebar .collapsible-header{min-height:48px}body.card-lab-page-body .sidebar .collapsible-header:is(:hover,:focus-visible) h3,body.card-lab-page-body .sidebar .collapsible.active .collapsible-header h3,body.card-lab-page-body .sidebar .collapsible-header:is(:hover,:focus-visible) :is(.pt-sidebar-toggle,.toggle-icon){color:var(--card-hub-accent)!important}html:not(.pt-compact-ui--card) body.card-lab-page-body .sidebar .collapsible-content{margin-top:0!important;padding:.55rem .65rem .72rem!important;border:0!important;border-radius:0 0 12px 12px!important;background:transparent!important;box-shadow:none!important}body.card-lab-page-body .sidebar :is(.cl-control-group,.thumbnail-options-toggle-row,.tmdb-refresh-panel,.thumbnail-action-stack,.thumbnail-zoom-control,.setting-row,.horizontal-position,.vertical-position,.title-info-gap,#spoiler-blur-control,#line-spacing-container,#gradient-controls,.effect-section){border-color:#34383b!important;background:var(--card-hub-panel)!important;box-shadow:none!important}body.card-lab-page-body .sidebar :is(.action-button,.sidebar-range-btn,select,input:not([type=range]):not([type=checkbox]),textarea){background-color:var(--card-hub-control)!important;border-color:var(--card-hub-control-edge)!important;box-shadow:none!important}body.card-lab-page-body .sidebar :is(.action-button,.sidebar-range-btn):is(:hover,:focus-visible){color:var(--card-hub-accent)!important}body.card-lab-page-body .main{background:radial-gradient(90% 115% at 50% 0%,rgba(255,200,80,.055),transparent 68%),#0b0d0f!important}body.card-lab-page-body .main:before{content:none!important}body.card-lab-page-body :is(#titlecard-canvas,.modular-frame){border:1px solid #34383b!important;background-color:#151719!important;box-shadow:0 22px 48px #00000059,inset 0 1px #ffffff09!important}body.card-lab-page-body .modular-frame-header{background:#151719!important;border-bottom-color:#34383b!important}body.card-lab-page-body :is(.edit-bar-container,.edit-bar-settings-frame){background:var(--card-hub-panel)!important;border-color:#34383b!important;box-shadow:0 18px 40px #00000052!important}body.card-lab-page-body .edit-bar-group{background:var(--card-hub-control)!important;border:1px solid var(--card-hub-control-edge)!important}body.card-lab-page-body :is(.edit-bar-settings-header,.config-modal-header){border-bottom:1px solid #34383b!important}body.card-lab-page-body :is(.custom-modal,.config-modal-box,.card-logo-picker-modal,.edit-bar-settings-frame,.background-cache-notification,.progress-popup){background:linear-gradient(180deg,#191b1c,#141617)!important;border-color:#34383b!important;box-shadow:0 24px 60px #00000075,inset 0 1px #ffffff09!important}body.card-lab-page-body :is(.custom-modal,.config-modal-box,.edit-bar-settings-frame) :is(h3,.config-modal-header>span,.edit-bar-settings-header>span){color:var(--card-hub-accent)!important}body.card-lab-page-body .card-logo-picker-modal :is(.logo-picker-refresh,.logo-picker-close-btn,.picker-entity-tab,.logo-picker-filter select,.logo-picker-search input){background:var(--card-hub-control)!important;border-color:var(--card-hub-control-edge)!important;box-shadow:none!important}body.card-lab-page-body .card-logo-picker-modal :is(.logo-picker-refresh,.logo-picker-close-btn,.picker-entity-tab):is(:hover,:focus-visible){color:var(--card-hub-accent)!important}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab.active{background:var(--card-hub-accent)!important;border-color:var(--card-hub-accent)!important;color:#17130b!important}body.card-lab-page-body :is(.custom-modal,.config-modal-box,.edit-bar-settings-frame) :is(.custom-btn,.cfgm-btn,.cfgm-load,.download-option-btn,.season-option,.edit-bar-settings-btn){border-radius:8px!important}body.card-lab-page-body :is(.toast,.progress-popup,.background-cache-notification){border-radius:12px!important}@media(max-width:760px){body.card-lab-page-body .layout>.sidebar{--pt-sidebar-padding: .75rem .65rem 1.25rem}}body.card-lab-page-body:has(.lab-seo-footer__details[open]){padding-bottom:2.65rem!important}html.pt-rail-mode body.lab-page-body.card-lab-page-body:has(.lab-seo-footer__details[open]){padding-bottom:0!important}body.card-lab-page-body .main{background:#0e1012!important}body.card-lab-page-body #titlecard-canvas{border:0!important;border-radius:0!important;background-color:#000!important;box-shadow:none!important}body.card-lab-page-body .modular-frame{border-radius:8px!important;box-shadow:none!important}html.pt-rail-mode body.card-lab-page-body .layout>.sidebar{background:#121517!important;border-right-color:#34383b!important}html.pt-rail-mode body.card-lab-page-body .pt-rail{background:#151719!important;border-right-color:#34383b!important}html.pt-rail-mode body.card-lab-page-body .pt-rail__btn{color:#ffc850!important}html.pt-rail-mode body.card-lab-page-body .pt-rail__btn:hover{background:#252522!important;color:#ffc850!important}html.pt-rail-mode body.card-lab-page-body .pt-rail__btn.is-active,html.pt-rail-mode body.card-lab-page-body .pt-rail__btn.is-active:hover{background:#ffc850!important;color:#241900!important}html.pt-rail-mode body.card-lab-page-body .sidebar>.collapsible.is-rail-active{border-color:#34383b!important;background:#151719!important;box-shadow:none!important}html.pt-rail-mode body.card-lab-page-body .sidebar>.collapsible.is-rail-active .collapsible-content{background:transparent!important}body.card-lab-page-body .sidebar :is(.cl-control-group,.thumbnail-options-toggle-row,.tmdb-refresh-panel,.thumbnail-action-stack,.thumbnail-zoom-control,.setting-row,.horizontal-position,.vertical-position,.title-info-gap,#spoiler-blur-control,#line-spacing-container,#gradient-controls,.effect-section){border-radius:8px!important;background:#151719!important;border-color:#34383b!important}body.card-lab-page-body .sidebar .search-button{gap:.3rem;min-height:34px;height:34px;border-radius:7px!important;background:#1b1e20!important;border:1px solid #3b4043!important;box-shadow:none!important}body.card-lab-page-body .sidebar .search-button .material-symbols-rounded{color:#ffc850;font-size:15px;line-height:1}body.card-lab-page-body .sidebar .search-button:is(:hover,:focus-visible){color:#ffc850!important}body.card-lab-page-body .sidebar .action-button :is(.material-symbols-rounded,.material-icons-round){color:#ffc850;font-size:15px;line-height:1}html.pt-rail-mode.pt-compact-ui--card body.card-lab-page-body .sidebar .search-button__label{display:none}body.card-lab-page-body .sidebar-action-row>:is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn),html.pt-rail-mode body.card-lab-page-body .pt-rail>.sidebar-action-row>:is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn){background:#1b1e20!important;border:1px solid #3b4043!important;border-radius:8px!important;box-shadow:none!important;filter:none!important}body.card-lab-page-body .sidebar-action-row>#downloadBtn{--card-action-hover-border: var(--cardlab-solid-blue-hover-bg)}body.card-lab-page-body .sidebar-action-row>#resetBtn{--card-action-hover-border: var(--cardlab-solid-red-hover-bg)}body.card-lab-page-body .sidebar-action-row>#card-emby-push-btn{--card-action-hover-border: var(--cardlab-solid-emby-hover-bg)}body.card-lab-page-body .sidebar-action-row>#card-plex-push-btn{--card-action-hover-border: var(--cardlab-solid-plex-hover-bg)}body.card-lab-page-body .sidebar-action-row>:is(#card-emby-push-btn,#card-plex-push-btn).media-brand-jellyfin{--card-action-hover-border: var(--cardlab-solid-jellyfin-hover-bg)}body.card-lab-page-body .sidebar-action-row>:is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn):is(:hover,:focus-visible),html.pt-rail-mode body.card-lab-page-body .pt-rail>.sidebar-action-row>:is(#downloadBtn,#card-emby-push-btn,#card-plex-push-btn,#resetBtn):is(:hover,:focus-visible){background:#1b1e20!important;border-color:var(--card-action-hover-border)!important;box-shadow:none!important}body.card-lab-page-body #downloadBtn .icon{color:#86b8d4!important}body.card-lab-page-body .sidebar-action-row .icon{font-size:19px!important;line-height:1!important}body.card-lab-page-body .sidebar input[type=range],body.card-lab-page-body .edit-bar-range input[type=range]{-webkit-appearance:none!important;appearance:none!important;height:4px!important;border:0!important;border-radius:2px!important;background:#34383b!important;box-shadow:none!important}body.card-lab-page-body .sidebar input[type=range]::-webkit-slider-thumb,body.card-lab-page-body .edit-bar-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;width:13px!important;height:13px!important;border:1px solid #241900!important;border-radius:2px!important;background:#ffc850!important;box-shadow:none!important}body.card-lab-page-body .sidebar input[type=range]::-moz-range-thumb,body.card-lab-page-body .edit-bar-range input[type=range]::-moz-range-thumb{width:13px!important;height:13px!important;border:1px solid #241900!important;border-radius:2px!important;background:#ffc850!important;box-shadow:none!important}body.card-lab-page-body .sidebar .sidebar-range-btn{width:21px!important;height:21px!important;border-radius:5px!important;background:#1b1e20!important;border-color:#3b4043!important;color:#f2f4f4!important;box-shadow:none!important;transform:none!important}body.card-lab-page-body .sidebar .sidebar-range-btn:is(:hover,:focus-visible){color:#ffc850!important}body.card-lab-page-body .sidebar .toggle-switch,body.card-lab-page-body .sidebar .pt-toggle{width:36px!important;height:19px!important}body.card-lab-page-body .sidebar :is(.toggle-slider,.pt-toggle__slider){border:1px solid #596166!important;border-radius:5px!important;background:#2d3235!important;box-shadow:none!important}body.card-lab-page-body .sidebar :is(.toggle-slider,.pt-toggle__slider):before{top:3px!important;bottom:auto!important;left:3px!important;width:11px!important;height:11px!important;border-radius:2px!important;background:#cbd2d5!important;box-shadow:none!important}body.card-lab-page-body .sidebar :is(.toggle-switch,.pt-toggle) input:checked+:is(.toggle-slider,.pt-toggle__slider){border-color:#a58138!important;background:#ffc850!important}body.card-lab-page-body .sidebar :is(.toggle-switch,.pt-toggle) input:checked+:is(.toggle-slider,.pt-toggle__slider):before{transform:translate(17px)!important;background:#241900!important}body.card-lab-page-body .cl-layout-card-size{gap:4px;height:30px;padding-left:.65rem;border:0!important;border-left:1px solid #47443b!important;border-radius:0!important;background:transparent!important}body.card-lab-page-body .cl-layout-card-size>span{margin-right:.2rem;color:#f2f4f4!important}body.card-lab-page-body .cl-layout-card-size button{min-width:28px;height:26px;border:1px solid #3b4043!important;border-radius:5px!important;background:#1b1e20!important;color:#ffc850!important;font-size:.85rem;box-shadow:none!important}body.card-lab-page-body .cl-layout-card-size button.cl-layout-card-size__value{min-width:48px;padding-inline:.45rem;color:#f2f4f4!important;font-size:.65rem}body.card-lab-page-body .cl-layout-card-size button:is(:hover,:focus-visible):not(:disabled){border-color:#a58138!important;background:#272821!important}body.card-lab-page-body .cl-layout-card-size button:disabled{opacity:.42;color:#9ca4a7!important}body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle,body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle:is(:hover,:focus-visible,.active){background:#151719!important;border:1px solid #34383b!important;color:#ffc850!important;box-shadow:none!important}body.card-lab-page-body .edit-bar-container{background:#151719!important;border:1px solid #34383b!important;border-top:0!important;box-shadow:none!important}body.card-lab-page-body .edit-bar-tab-content{background:transparent!important;border:0!important;box-shadow:none!important}body.card-lab-page-body :is(.edit-bar-group,.edit-bar-tabs){background:#1b1e20!important;border:1px solid #34383b!important;border-radius:8px!important;box-shadow:none!important}body.card-lab-page-body .edit-bar :is(.edit-bar-button,.format-btn,select),body.card-lab-page-body :is(.edit-bar-tab,.edit-bar-settings-btn){border-radius:6px!important;background:#1b1e20!important;border-color:#3b4043!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body .edit-bar :is(.edit-bar-button,.format-btn):is(:hover,:focus-visible),body.card-lab-page-body :is(.edit-bar-tab,.edit-bar-settings-btn):is(:hover,:focus-visible){color:#ffc850!important}body.card-lab-page-body .edit-bar :is(.format-btn.active,.edit-bar-button.active),body.card-lab-page-body .edit-bar-tab.active{background:#ffc850!important;border-color:#ffc850!important;color:#241900!important}body.card-lab-page-body .edit-bar-tab.active :is(.material-symbols-rounded,svg),body.card-lab-page-body .edit-bar .format-btn.active svg{color:#241900!important;stroke:currentColor!important}body.card-lab-page-body .edit-bar-range-btn{background:transparent!important;border:0!important;border-radius:0!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body .edit-bar-range-btn:is(:hover,:focus-visible){color:#ffc850!important}body.card-lab-page-body .edit-bar .color-box{border-radius:5px!important}body.card-lab-page-body .edit-bar-settings-frame{background:#151719!important;border-color:#34383b!important;border-radius:12px!important;box-shadow:0 22px 54px #00000070!important}body.card-lab-page-body .eb-settings-label,body.card-lab-page-body .eb-settings-label:has(input[type=checkbox]:checked){min-height:42px;border:1px solid #3b4043!important;border-radius:7px!important;background:#1b1e20!important;box-shadow:none!important}body.card-lab-page-body .eb-settings-label:has(input[type=checkbox]:checked){border-color:#a58138!important;background:#24231e!important}body.card-lab-page-body .eb-settings-label:has(input[type=checkbox]:checked) span{color:#f2f4f4!important}body.card-lab-page-body .eb-settings-label input[type=checkbox]{accent-color:#ffc850!important}.ptks-overlay[data-lab=card]{background:#040608d1!important}.ptks-overlay[data-lab=card] .ptks-panel{background:#151719!important;border-color:#34383b!important;box-shadow:0 24px 60px #00000075!important}.ptks-overlay[data-lab=card] .ptks-panel>.ptks-head{border-bottom-color:#34383b!important}.ptks-overlay[data-lab=card] :is(.ptks-group,.ptks-group h3,.ptks-group-rows){background:#1b1e20!important;border-color:#34383b!important}.ptks-overlay[data-lab=card] .ptks-btn:not(.ptks-primary){background:#151719!important;border-color:#3b4043!important}.ptks-overlay[data-lab=card] .ptks-primary{background:#ffc850!important;border-color:#ffc850!important;color:#241900!important}body.card-lab-page-body :is(.config-modal-box,.cfgm-box){background:#151719!important;border-color:#34383b!important;border-radius:12px!important}body.card-lab-page-body :is(.cfgm-row,.cfgm-search,.cfgm-sort){background:#1b1e20!important;border-color:#3b4043!important;border-radius:8px!important}body.card-lab-page-body>.layout{background:radial-gradient(90% 120% at 100% 0%,rgba(255,200,80,.13),transparent 64%),linear-gradient(180deg,#181817,#0c0e10)!important}body.card-lab-page-body .main{background:radial-gradient(85% 100% at 50% 0%,rgba(255,200,80,.06),transparent 65%),#0e1012!important}body.card-lab-page-body .layout>.sidebar{background:radial-gradient(110% 100% at 100% 0%,rgba(255,200,80,.1),transparent 65%),linear-gradient(180deg,#1b1a17,#111416)!important;border-right-color:#4b4030!important}html.pt-rail-mode body.card-lab-page-body .pt-rail{background:linear-gradient(180deg,#1d1b17,#141719)!important;border-right-color:#4b4030!important}html.pt-rail-mode body.card-lab-page-body .pt-rail__btn,html.pt-rail-mode body.card-lab-page-body .pt-rail__btn .material-symbols-rounded{color:#f1f3f3!important}html.pt-rail-mode body.card-lab-page-body .pt-rail__btn:is(:hover,:focus-visible,.is-active){background:transparent!important;color:#ffc850!important}html.pt-rail-mode body.card-lab-page-body .pt-rail__btn:is(:focus,:active,.is-active:hover){background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}html.pt-rail-mode body.card-lab-page-body .pt-rail__btn:focus-visible{outline:1px solid #a58138!important;outline-offset:-3px}html.pt-rail-mode body.card-lab-page-body .pt-rail__btn:is(:hover,:focus-visible,.is-active) .material-symbols-rounded{color:#ffc850!important}html.pt-rail-mode body.card-lab-page-body .sidebar>.collapsible.is-rail-active{background:radial-gradient(100% 85% at 100% 0%,rgba(255,200,80,.07),transparent 70%),#17191a!important;border-color:#4b4030!important}html:not(.pt-rail-mode) body.card-lab-page-body .sidebar>.collapsible.active{background:radial-gradient(100% 85% at 100% 0%,rgba(255,200,80,.09),transparent 70%),#191a19!important;border-color:#655436!important}body.card-lab-page-body .sidebar :is(.cl-control-group,.cl-subgroup,.thumbnail-options-toggle-row,.tmdb-refresh-panel,.thumbnail-action-stack,.thumbnail-zoom-control,.setting-row,.horizontal-position,.vertical-position,.title-info-gap,#spoiler-blur-control,#line-spacing-container,#gradient-controls,.effect-section,.collapsible-content>.toggle-container),body.card-lab-page-body .sidebar .pt-style-preset-panel .cl-control-group{background:#151719!important;border:1px solid #34383b!important;border-radius:8px!important;box-shadow:none!important}body.card-lab-page-body .sidebar .text-options :is(.text-options-grid,.text-option-inline),body.card-lab-page-body .sidebar .text-options .cl-control-group-body>div:not(.cl-control-group):not(.font-upload-panel):not(.segment-group){border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;padding-inline:0!important}body.card-lab-page-body .sidebar .text-options .text-options-grid{padding-block:0!important}body.card-lab-page-body .sidebar .text-options-grid,body.card-lab-page-body .sidebar .text-options-grid>.text-option-inline{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.card-lab-page-body .sidebar .text-options-grid{padding:0!important}body.card-lab-page-body .sidebar :is(.action-button,.search-button,.sep-view-all-btn,.pt-style-preset-panel button:not(.cl-subgroup-toggle),.card-logo-reset-position){background:#1b1e20!important;border-color:#3b4043!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body .sidebar :is(.action-button,.search-button,.sep-view-all-btn,.pt-style-preset-panel button:not(.cl-subgroup-toggle)):is(:hover,:focus-visible){background:#1b1e20!important;border-color:#3b4043!important;color:#ffc850!important}body.card-lab-page-body .sidebar :is(.icon-button,.sidebar-range-btn,.sep-upload-label,.cl-select-picker__trigger):is(:hover,:focus-visible){background:#1b1e20!important;border-color:#3b4043!important;color:#ffc850!important;box-shadow:none!important}body.card-lab-page-body .sidebar :is(.action-button,.search-button,.sep-view-all-btn,.sep-upload-label,.icon-button):is(:hover,:focus-visible) :is(.material-symbols-rounded,.material-icons-round,.action-icon){color:#ffc850!important}body.card-lab-page-body .sidebar :is(.cl-action-icon,.action-icon){flex:0 0 auto;color:#ffc850!important;font-size:15px!important;line-height:1}body.card-lab-page-body .sidebar :is(.action-button,.pt-style-save,.pt-style-delete,#returnToGridBtn):has(.cl-action-icon){align-items:center;justify-content:center;gap:.35rem}body.card-lab-page-body .sidebar .pt-style-preset-panel .pt-style-save:has(.cl-action-icon){display:inline-flex!important}body.card-lab-page-body .sidebar .pt-style-preset-panel .pt-style-save,body.card-lab-page-body .sidebar .pt-style-preset-panel .pt-style-save:hover{min-height:34px!important;height:34px!important;background:#1b1e20!important;border:1px solid #3b4043!important;border-radius:7px!important;color:#f2f4f4!important}body.card-lab-page-body .sidebar .pt-style-preset-panel .pt-style-delete{background:#1b1e20!important;border-color:#3b4043!important;color:#f2f4f4!important}body.card-lab-page-body .sidebar .pt-style-preset-panel .pt-style-delete .cl-action-icon{color:#e77975!important}body.card-lab-page-body .sidebar .pt-style-preset-panel :is(.pt-style-select,.pt-style-name),body.card-lab-page-body .sidebar .pt-style-preset-panel .cl-select-picker__trigger{min-height:34px!important;height:34px!important;border-radius:7px!important;background:#1b1e20!important;border-color:#3b4043!important;color:#f2f4f4!important}body.card-lab-page-body .cl-source-segmented{gap:.4rem}body.card-lab-page-body .cl-source-segmented span{gap:.32rem;min-height:31px;border:1px solid #3b4043!important;border-radius:7px;background:#1b1e20!important;color:#f2f4f4!important;font-size:.69rem}body.card-lab-page-body .cl-source-segmented label:hover span{color:#ffc850!important}body.card-lab-page-body .cl-source-segmented input:checked+span{background:#ffc850!important;border-color:#ffc850!important;color:#17150f!important}body.card-lab-page-body .cl-source-segmented label:hover input:checked+span{color:#17150f!important}body.card-lab-page-body .cl-source-segmented input:focus-visible+span{outline:2px solid #ffc850;outline-offset:2px}body.card-lab-page-body .cl-source-icon{box-sizing:border-box;width:25px;height:19px;padding:2px;object-fit:contain;flex:0 0 auto}body.card-lab-page-body .cl-source-segmented input:checked+span .cl-source-icon{border-radius:3px;background:#101719}body.card-lab-page-body .collapsible[data-section=tmdb] .search-container{gap:.4rem;margin:0}body.card-lab-page-body .sidebar .collapsible[data-section=tmdb] #show-search-form{border:1px solid #34383b!important;border-radius:8px!important;background:#151719!important;box-shadow:none!important}body.card-lab-page-body .collapsible[data-section=tmdb] .main-search input,body.card-lab-page-body .collapsible[data-section=tmdb] .search-button{min-height:34px!important;height:34px!important;border-radius:7px!important}body.card-lab-page-body .collapsible[data-section=tmdb] .search-results{max-height:275px;margin:.6rem 0 0;padding:.35rem;border:1px solid #34383b;border-radius:8px;background:#151719;box-shadow:none}body.card-lab-page-body .collapsible[data-section=tmdb] .search-results:empty{display:none}body.card-lab-page-body .collapsible[data-section=tmdb] .search-result{padding:.52rem .58rem;border-radius:7px;background:#1b1e20;border-color:#34383b;box-shadow:none}body.card-lab-page-body .collapsible[data-section=tmdb] .search-result:is(:hover,:focus-visible){background:#252a2d;border-color:#605338}body.card-lab-page-body .collapsible[data-section=tmdb] .show-poster{border-radius:5px;box-shadow:none}body.card-lab-page-body .sidebar .pt-search-clear,body.card-lab-page-body .sidebar .pt-search-clear:is(:hover,:focus-visible){width:21px!important;height:21px!important;border:1px solid #3b4043!important;border-radius:5px!important;background:#1b1e20!important;color:#ffc850!important;box-shadow:none!important;opacity:1}body.card-lab-page-body .sidebar input[type=search]{padding-right:2rem!important}body.card-lab-page-body .sidebar .collapsible[data-section=tmdb] #show-search-input,body.card-lab-page-body .sidebar .collapsible[data-section=tmdb] #show-search-input:is(:hover,:focus,:focus-visible){border-color:#3b4043!important;background:#1b1e20!important;background-image:none!important;box-shadow:none!important;outline:none!important;transition:none}body.card-lab-page-body .sidebar .main-search #show-search-input+.pt-search-clear,body.card-lab-page-body .sidebar .main-search #show-search-input+.pt-search-clear:is(:hover,:focus-visible){width:21px!important;height:21px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ffc850!important;box-shadow:none!important;opacity:1}body.card-lab-page-body .sidebar .main-search #show-search-input+.pt-search-clear .material-symbols-rounded{color:#ffc850!important;font-size:16px}body.card-lab-page-body .sidebar .collapsible[data-section=tmdb] #search-results{max-height:420px;padding:.35rem;border-color:#34383b;background:#151719}body.card-lab-page-body .sidebar #search-results .search-result{display:block;min-height:0;margin:0 0 .12rem!important;padding:.48rem .55rem!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important}body.card-lab-page-body .sidebar #search-results .search-result:last-child{margin-bottom:0!important}body.card-lab-page-body .sidebar #search-results .search-result:is(:hover,:focus-visible){background:#202426!important;border-color:#ffc850!important}body.card-lab-page-body .sidebar #search-results .show-info h4{display:inline;font-size:.78rem;line-height:1.25;color:#f2f4f4}body.card-lab-page-body .sidebar #search-results .search-result:is(:hover,:focus-visible) .show-info h4{color:#ffc850}body.card-lab-page-body .sidebar #search-results .show-info .year{display:inline;margin:0 0 0 .22rem;color:#92999d;font-size:.72rem;text-transform:none;letter-spacing:0}body.card-lab-page-body .sidebar :is(.toggle-switch,.pt-toggle){width:38px!important;height:20px!important}body.card-lab-page-body .sidebar :is(.toggle-slider,.pt-toggle__slider),body.card-lab-page-body .sidebar :is(.toggle-switch,.pt-toggle) input:checked+:is(.toggle-slider,.pt-toggle__slider){border:1px solid #50585d!important;border-radius:6px!important;background:#24292c!important}body.card-lab-page-body .sidebar :is(.toggle-slider,.pt-toggle__slider):before{top:3px!important;bottom:auto!important;left:3px!important;width:12px!important;height:12px!important;border-radius:3px!important;background:#cbd0d2!important}body.card-lab-page-body .sidebar :is(.toggle-switch,.pt-toggle) input:checked+:is(.toggle-slider,.pt-toggle__slider):before{transform:translate(18px)!important;background:#ffc850!important}body.card-lab-page-body .sidebar .toggle-switch.small{width:28px!important;height:16px!important}body.card-lab-page-body .sidebar .toggle-switch.small .toggle-slider:before{width:10px!important;height:10px!important;top:2px!important;left:2px!important}body.card-lab-page-body .sidebar .toggle-switch.small input:checked+.toggle-slider:before{transform:translate(12px)!important}body.card-lab-page-body :is(.sidebar,.edit-bar) input[type=range]{box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;height:6px!important;border:1px solid #4b4438!important;border-radius:2px!important;background:linear-gradient(to right,#ffc850 0 var(--cl-range-progress, 0%),#34383b var(--cl-range-progress, 0%) 100%)!important}body.card-lab-page-body :is(.sidebar,.edit-bar) input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:2px;background:transparent}body.card-lab-page-body :is(.sidebar,.edit-bar) input[type=range]::-moz-range-track{height:6px;border-radius:2px;background:linear-gradient(to right,#ffc850 0 var(--cl-range-progress, 0%),#34383b var(--cl-range-progress, 0%) 100%)}body.card-lab-page-body :is(.sidebar,.edit-bar) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;box-sizing:border-box!important;width:12px!important;height:12px!important;margin-top:-3px!important;border:2px solid #1a1b1d!important;border-radius:2px!important;background:#ffc850!important;box-shadow:0 0 0 1px #a58138!important}body.card-lab-page-body :is(.sidebar,.edit-bar) input[type=range]::-moz-range-thumb{box-sizing:border-box!important;width:12px!important;height:12px!important;border:2px solid #1a1b1d!important;border-radius:2px!important;background:#ffc850!important;box-shadow:0 0 0 1px #a58138!important}body.card-lab-page-body :is(.sidebar,.edit-bar) input[type=range]:focus-visible{outline:2px solid #ffc850;outline-offset:4px}body.card-lab-page-body .sidebar :is(.horizontal-position,.vertical-position,.title-info-gap,#line-spacing-container,#title-truncate-container,#spoiler-blur-control,.effect-section,.sep-slider-block,.card-logo-range):has(input[type=range]){border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;padding-inline:0!important}body.card-lab-page-body .cl-select-picker{position:relative;display:block;min-width:0;width:100%}body.card-lab-page-body .cl-select-picker[hidden]{display:none!important}body.card-lab-page-body .cl-select-picker__native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}body.card-lab-page-body .cl-select-picker__trigger{display:flex!important;align-items:center;justify-content:space-between;gap:.4rem;width:100%;min-height:34px;padding:0 .6rem;border:1px solid #3b4043!important;border-radius:7px!important;background:#1b1e20!important;color:#f2f4f4!important;text-align:left;font:inherit;font-size:.72rem;font-weight:700;box-shadow:none!important;cursor:pointer}body.card-lab-page-body .cl-select-picker__trigger:is(:hover,:focus-visible),body.card-lab-page-body .cl-select-picker.is-open .cl-select-picker__trigger{border-color:#3b4043!important;color:#ffc850!important;outline:none}body.card-lab-page-body .sidebar .cl-select-picker__trigger:hover{border-color:#3b4043!important;color:#ffc850!important}body.card-lab-page-body .cl-select-picker__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.card-lab-page-body .cl-select-picker__arrow{flex:0 0 auto;color:#ffc850!important;font-size:17px;line-height:1;transition:transform .15s ease}body.card-lab-page-body .cl-select-picker.is-open .cl-select-picker__arrow{transform:rotate(180deg)}body.card-lab-page-body .edit-bar .cl-select-picker{flex:0 0 auto;width:138px}body.card-lab-page-body .edit-bar .cl-select-picker__trigger{min-height:30px;font-size:.7rem}body.card-lab-page-body .card-logo-picker-filter .cl-select-picker{width:145px}body.card-lab-page-body .sidebar .cl-control-group-body>.cl-select-picker{min-width:0;width:100%}body.card-lab-page-body .sidebar .text-option-inline>.cl-select-picker{flex:1 1 auto;min-width:0;width:auto}body.card-lab-page-body .sidebar .collapsible[data-section=layout] .cl-control-group-body>label:not(.cl-visually-hidden):has(+.cl-select-picker),body.card-lab-page-body .sidebar .collapsible[data-section=layout] .cl-control-group-body>label+.cl-select-picker,body.card-lab-page-body .sidebar .collapsible[data-section=layout] .cl-control-group-body>.cl-visually-hidden+.cl-select-picker{grid-column:1 / -1!important;width:100%!important}body.card-lab-page-body .sidebar [data-pt-block="fmt.number-format"]:not(.cl-subgroup-collapsed) .cl-control-group-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.28rem!important}body.card-lab-page-body .sidebar [data-pt-block="fmt.number-format"] .cl-control-group-body>label{margin-top:.35rem!important}body.card-lab-page-body .sidebar [data-pt-block="fmt.number-format"] .cl-control-group-body>.cl-select-picker,body.card-lab-page-body .sidebar [data-pt-block="fmt.number-format"] .cl-control-group-body>:is(#separator-custom-wrap,#episode-label-word-custom-wrap,.text-image-control-group){grid-column:1 / -1!important;justify-self:stretch!important;width:100%!important;max-width:none!important}body.card-lab-page-body .sidebar .collapsible[data-section=gradient-tools] .cl-control-group-body>.cl-select-picker{grid-column:1 / -1!important}body.card-lab-page-body .cl-select-picker__panel{position:fixed;z-index:20000;overflow-y:auto;padding:4px;border:1px solid #6d5935;border-radius:8px;background:#17191b;box-shadow:0 14px 30px #00000080}body.card-lab-page-body .cl-select-picker__panel[hidden]{display:none!important}body.card-lab-page-body .cl-select-picker__group{padding:.45rem .4rem .2rem;color:#ffc850;font-size:.65rem;font-weight:800;text-transform:uppercase}body.card-lab-page-body .cl-select-picker__item{display:flex;align-items:center;gap:.4rem;width:100%;min-height:30px;padding:.25rem .4rem;border:0;border-radius:5px;background:transparent;color:#d8dbdc;text-align:left;font:inherit;font-size:.71rem;font-weight:650;cursor:pointer}body.card-lab-page-body .cl-select-picker__item:is(:hover,:focus-visible){background:transparent;color:#ffc850;outline:none}body.card-lab-page-body .cl-select-picker__item:disabled{opacity:.4;cursor:default}body.card-lab-page-body .cl-select-picker__check{flex:0 0 14px;width:14px;color:#ffc850;font-size:14px;line-height:1}html:not(.pt-sidebar-editing) body.card-lab-page-body .sidebar .pt-sb-hidden{display:none!important}body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle,body.card-lab-page-body .edit-bar-container{background:linear-gradient(180deg,#1c1b17,#151719)!important;border-color:#54462f!important}body.card-lab-page-body .edit-bar-wrapper,body.card-lab-page-body .edit-bar-container,body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle{width:min(1560px,100%)!important;max-width:100%!important}body.card-lab-page-body :is(.edit-bar-group,.edit-bar-tabs){background:#151719!important;border-color:#3f3c34!important}body.card-lab-page-body .edit-bar-range-btn{background:transparent!important;border:0!important;color:#f2f4f4!important}body.card-lab-page-body .edit-bar .edit-bar-range{padding:.3rem .42rem;border:1px solid #3f3c34!important;border-radius:6px!important;background:#1b1e20!important}body.card-lab-page-body .edit-bar .edit-bar-group-label{color:#ffc850!important}body.card-lab-page-body :is(#returnToGridBtn,#modular-frame-return-btn,#resetBtn),body.card-lab-page-body :is(#returnToGridBtn,#modular-frame-return-btn,#resetBtn):is(:hover,:focus-visible){min-height:34px;border:1px solid #3b4043!important;border-radius:7px!important;background:#1b1e20!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body :is(#returnToGridBtn,#modular-frame-return-btn) .cl-action-icon{color:#ffc850!important}body.card-lab-page-body #resetBtn .icon{color:#e77975!important}body.card-lab-page-body #modular-frame-return-btn:has(.cl-action-icon){display:inline-flex;align-items:center;justify-content:center;gap:.4rem}body.card-lab-page-body .card-logo-picker-modal{background:radial-gradient(100% 75% at 100% 0%,rgba(255,200,80,.08),transparent 66%),#151719!important;border:1px solid #4b4030!important;border-radius:12px!important;box-shadow:0 24px 60px #00000080!important}body.card-lab-page-body .card-logo-picker-modal .logo-picker-header{border-bottom-color:#3b3b37!important}body.card-lab-page-body .card-logo-picker-modal :is(.logo-picker-refresh,.logo-picker-close-btn,.logo-picker-search input,.card-logo-picker-filter select){border-color:#3b4043!important;border-radius:7px!important;background:#1b1e20!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body .card-logo-picker-modal :is(.logo-picker-refresh,.logo-picker-close-btn):is(:hover,:focus-visible){color:#ffc850!important}body.card-lab-page-body .card-logo-picker-modal :is(.logo-picker-refresh,.logo-picker-close-btn) .material-symbols-rounded,body.card-lab-page-body .card-logo-picker-modal :is(.logo-picker-refresh,.logo-picker-close-btn) .material-icons-round{color:#ffc850!important}body.card-lab-page-body .card-logo-picker-toolbar{margin-top:1rem}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab{display:inline-flex;align-items:center;gap:.3rem;min-height:29px;border:1px solid #3b4043!important;border-radius:7px;background:#1b1e20!important;color:#f2f4f4!important}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab:is(:hover,:focus-visible){color:var(--cl-logo-source-accent, #ffc850)!important;border-color:#3b4043!important}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab.active{background:var(--cl-logo-source-accent, #ffc850)!important;border-color:var(--cl-logo-source-accent, #ffc850)!important;color:#101719!important}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab[data-source=tmdb]{--cl-logo-source-accent: #86b8d4}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab[data-source=tvdb]{--cl-logo-source-accent: #78d3a1}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab[data-source=apple]{--cl-logo-source-accent: #e6e9ea}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab[data-source=netflix]{--cl-logo-source-accent: #e87575}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab[data-source=hbo-max]{--cl-logo-source-accent: #a78be8}body.card-lab-page-body .card-logo-picker-modal .cl-logo-source-icon{width:22px;height:17px;object-fit:contain;flex:0 0 auto}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab.active .cl-logo-source-icon{padding:2px;border-radius:3px;background:#101719}body.card-lab-page-body .card-logo-picker-modal .cl-logo-source-count{color:#fff!important;font-size:.65rem}body.card-lab-page-body .card-logo-picker-modal .picker-entity-tab.active[data-source=apple] .cl-logo-source-count{padding:.08rem .2rem;border-radius:3px;background:#303437}body.card-lab-page-body .card-logo-picker-modal .clearlogo-item{border-color:#34383b!important;background:#1b1e20!important;box-shadow:none!important}body.card-lab-page-body .card-logo-picker-modal .clearlogo-item:hover{border-color:#a58138!important}body.card-lab-page-body .card-logo-picker-modal .clearlogo-frame{background:#111315!important}@media(max-width:760px){body.card-lab-page-body .card-logo-picker-modal{border-radius:10px!important}}@media(min-width:761px){html.pt-compact-ui[data-pt-compact-density=snug]{--pt-popup-pad: 1rem;--pt-popup-gap: .65rem;--pt-popup-body: .8rem;--pt-popup-small: .7rem;--pt-popup-title: 1.7rem;--pt-popup-control: 30px;--pt-popup-width: 640px;--pt-popup-confirm-width: 420px;--pt-popup-announce-width: 480px;--pt-popup-wide: 800px;--pt-popup-radius: 8px;--pt-popup-inner-radius: 5px;--pt-toast-padding: .6rem .85rem;--pt-toast-bottom: 20px}html.pt-compact-ui[data-pt-compact-density=dense]{--pt-popup-pad: .75rem;--pt-popup-gap: .45rem;--pt-popup-body: .72rem;--pt-popup-small: .64rem;--pt-popup-title: 1.4rem;--pt-popup-control: 26px;--pt-popup-width: 560px;--pt-popup-confirm-width: 360px;--pt-popup-announce-width: 420px;--pt-popup-wide: 700px;--pt-popup-radius: 6px;--pt-popup-inner-radius: 4px;--pt-toast-padding: .45rem .7rem;--pt-toast-bottom: 16px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.config-modal-box,.ptks-panel,.changelog-modal,.emby-poster-push-card,.plex-poster-push-card,.cl-emby-push-card,.cl-plex-push-card,.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card,#custom-confirm-overlay .custom-modal,.pt-backguard-box,.pt-announce-card,.pl-tr,.toast,.toast-notification,.plex-toast,.emby-toast,.thumb-emby-toast){border-radius:var(--pt-popup-radius)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cfgm-row,.ptks-group,.changelog-release,.emby-poster-push-item,.plex-poster-push-item,.cl-push-season-item,.cl-push-episode-item,.eps-summary,.eps-stats,.eps-result-section,.eps-result-list li,.pt-announce-row,.pl-tr__group,.pl-tr__mode-hint){border-radius:var(--pt-popup-inner-radius)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.config-modal-overlay,.ptks-overlay,.changelog-overlay){padding:1rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.config-modal-box,.ptks-panel,.changelog-modal){max-height:calc(100dvh - 2rem);min-width:0;box-sizing:border-box}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .config-modal-box{width:min(440px,calc(100vw - 2rem))}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .cfgm-box{width:min(var(--pt-popup-width),calc(100vw - 2rem))!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.config-modal-header,.cfgm-toolbar,.cfgm-pagination,.config-save-form,.import-choice-body){padding:var(--pt-popup-pad);gap:var(--pt-popup-gap);flex-shrink:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .config-modal-header{font-size:var(--pt-popup-title)!important;padding:var(--pt-popup-pad)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .config-modal-body{min-height:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .cfgm-toolbar{flex-wrap:wrap}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cfgm-search,.cfgm-sort,.config-save-input){min-width:0;height:var(--pt-popup-control);min-height:var(--pt-popup-control);padding:.4rem .6rem;font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .cfgm-row{min-height:0;padding:.55rem .7rem;gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cfgm-name,.config-prompt-label,.import-choice-body p){font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cfgm-date,.cfgm-font-list,.cfgm-font-muted,.cfgm-type-text,.cfgm-page-status,.cfg-modal-count){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cfgm-load,.cfgm-page-btn,.config-modal-confirm-btn,.config-modal-cancel-btn){min-height:var(--pt-popup-control);padding:.35rem .6rem;font-size:var(--pt-popup-small)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .cfgm-btn{width:var(--pt-popup-control);height:var(--pt-popup-control)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.config-modal-close,.ptks-close){width:var(--pt-popup-control);height:var(--pt-popup-control);padding:0;font-size:18px;flex-shrink:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-panel{width:min(var(--pt-popup-wide),calc(100vw - 2rem))}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.ptks-head,.ptks-body,.ptks-foot){padding:var(--pt-popup-pad);gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.ptks-head,.ptks-foot){flex-shrink:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-body{min-height:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-head h2{font-size:var(--pt-popup-title)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.ptks-subtitle,.ptks-label){font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-list{gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-group h3{padding:.45rem .6rem;font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-row{grid-template-columns:minmax(0,1fr) 110px 20px;min-height:32px;flex-basis:32px;gap:5px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.ptks-binding,.ptks-btn){min-height:var(--pt-popup-control);padding:.3rem .5rem;font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .ptks-foot{flex-wrap:wrap}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.toast,.toast-notification,.plex-toast,.emby-toast,.thumb-emby-toast){min-width:min(240px,calc(100vw - 2rem));max-width:min(420px,calc(100vw - 2rem));padding:var(--pt-toast-padding)!important;font-size:var(--pt-popup-body)!important;line-height:1.4;overflow-wrap:anywhere}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-modal{width:min(var(--pt-popup-width),calc(100vw - 2rem));padding:var(--pt-popup-pad)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-modal h3{font-size:var(--pt-popup-title);margin-bottom:.75rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-content{min-height:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-release{padding:.65rem .75rem .25rem;margin-bottom:.65rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-header{padding-bottom:.5rem;margin-bottom:.55rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-header h4{font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.changelog-date,.changelog-version-label,.changelog-group-badge){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-item{font-size:var(--pt-popup-body);padding-block:.4rem;line-height:1.4}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-footer{padding-top:.65rem;gap:var(--pt-popup-gap);flex-shrink:0;flex-wrap:wrap}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-footer :is(label,.custom-btn){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .changelog-footer .custom-btn{min-height:var(--pt-popup-control);padding:.4rem .7rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-card,.plex-poster-push-card,.cl-emby-push-card,.cl-plex-push-card){width:min(var(--pt-popup-width),calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:var(--pt-popup-pad);box-sizing:border-box}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cl-emby-push-card,.cl-plex-push-card){width:min(var(--pt-popup-width),calc(100vw - 2rem))!important;padding:var(--pt-popup-pad)!important;overflow-y:auto}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-head,.plex-poster-push-head){padding-bottom:.55rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-card,.plex-poster-push-card,.cl-emby-push-card,.cl-plex-push-card) h3{font-size:var(--pt-popup-title)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-card,.plex-poster-push-card,.cl-emby-push-card,.cl-plex-push-card) :is(p,strong){font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-card,.plex-poster-push-card,.cl-emby-push-card,.cl-plex-push-card) :is(button,small){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-tools,.plex-poster-push-tools,.emby-poster-push-actions,.plex-poster-push-actions,.cl-push-season-footer,.cl-push-season-bulk-actions){gap:var(--pt-popup-gap);flex-wrap:wrap}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-tools,.plex-poster-push-tools,.emby-poster-push-actions,.plex-poster-push-actions,.cl-push-season-footer,.cl-push-season-bulk-actions) button{min-height:var(--pt-popup-control);padding:.35rem .6rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-list,.plex-poster-push-list,.cl-push-season-list,.cl-push-episode-list){min-height:0;overflow-y:auto;gap:var(--pt-popup-gap);grid-auto-rows:max-content;align-content:start}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-item,.plex-poster-push-item,.cl-push-season-item,.cl-push-episode-item){padding:.55rem .65rem;min-height:44px;box-sizing:border-box;gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-poster-push-count,.plex-poster-push-count,.emby-poster-push-status,.plex-poster-push-status,.cl-push-season-lede){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cl-emby-push-options,.cl-plex-push-options){gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.cl-emby-push-options,.cl-plex-push-options) button{padding:.65rem;min-height:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card{width:min(var(--pt-popup-width),calc(100vw - 2rem));max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;overflow:hidden;min-width:0;padding:0;box-sizing:border-box}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-header,.eps-body,.eps-footer){padding:var(--pt-popup-pad);gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-header,.eps-footer){flex-shrink:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .eps-body{min-height:0;overflow-y:auto;margin-bottom:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .eps-title{font-size:var(--pt-popup-title)!important;margin:0}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-summary,.eps-stats,.eps-result-section){padding:.65rem;gap:var(--pt-popup-gap);font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-summary-lead,.eps-stats strong){font-size:1rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-summary p,.eps-result-name,.eps-result-heading,.eps-season-section summary){font-size:var(--pt-popup-body)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.eps-result-meta,.eps-result-meta span,.eps-summary-meta span,.eps-result-reason,.eps-stats span){font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .eps-result-list li{padding:.45rem .6rem;overflow-wrap:anywhere}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .eps-footer{flex-wrap:wrap}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .eps-footer button{min-height:var(--pt-popup-control);padding:.4rem .65rem;font-size:var(--pt-popup-small)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx,.cl-card-ctx){min-width:11rem;padding:6px;box-sizing:border-box;border-radius:var(--pt-popup-radius)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx__item,.cl-card-ctx__item){min-height:var(--pt-popup-control);padding:4px 6px;gap:1rem;font-size:var(--pt-popup-body);line-height:1.35;border-radius:var(--pt-popup-inner-radius)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx__heading,.cl-card-ctx__heading){padding:0 6px 5px;font-size:9px;line-height:12px;letter-spacing:.12em}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx__heading,.cl-card-ctx__heading):not(:first-child){margin-top:9px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx__heading,.cl-card-ctx__heading):not(:first-child):before{width:20px;height:1px;margin-bottom:6px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pl-ctx__detail,.cl-card-ctx__detail){font-size:9px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(#custom-confirm-overlay,.pt-backguard-overlay,.pt-announce-overlay){padding:1rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-modal,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-box{width:min(var(--pt-popup-confirm-width),calc(100vw - 2rem));min-width:0;max-height:calc(100dvh - 2rem);box-sizing:border-box;overflow-y:auto}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-modal,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-body{padding:var(--pt-popup-pad)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-modal h3,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-title{font-size:var(--pt-popup-title)!important;margin-bottom:.55rem;line-height:1.1}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-modal p,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-quip{font-size:var(--pt-popup-body)!important;margin-bottom:.85rem;line-height:1.45}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-buttons,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) #custom-confirm-overlay .custom-btn,html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-backguard-actions button{min-width:0;min-height:var(--pt-popup-control);height:auto;padding:.4rem .7rem;font-size:var(--pt-popup-small)!important}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-card{width:min(var(--pt-popup-announce-width),calc(100vw - 2rem));max-height:calc(100dvh - 2rem);box-sizing:border-box}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-body{padding:var(--pt-popup-pad);gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-headline{font-size:var(--pt-popup-title);padding-inline:1.75rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pt-announce-sub,.pt-announce-row-text){font-size:var(--pt-popup-body);line-height:1.45}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-row{padding:.6rem .7rem;gap:.55rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-icon{width:14px;height:14px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-icon .material-symbols-rounded{font-size:14px}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-actions{gap:var(--pt-popup-gap)}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) :is(.pt-announce-cta,.pt-announce-dismiss){min-height:var(--pt-popup-control);font-size:var(--pt-popup-small);padding:.3rem .65rem}html.pt-compact-ui:is([data-pt-compact-density=snug],[data-pt-compact-density=dense]) .pt-announce-close{top:.5rem;right:.5rem;width:var(--pt-popup-control);height:var(--pt-popup-control);font-size:18px}}body .changelog-overlay{--changelog-accent: var(--pt-accent-strong, #86b8d4);background:#040406d1!important;backdrop-filter:blur(3px)!important}body .changelog-modal{box-sizing:border-box;width:min(760px,100%);max-height:min(86vh,920px);padding:0!important;overflow:hidden;border:1px solid #343b3e!important;border-radius:16px!important;background:radial-gradient(80% 65% at 100% 0%,color-mix(in srgb,var(--changelog-accent) 5%,transparent),transparent 72%),linear-gradient(180deg,#17191b,#111315 64%)!important;box-shadow:0 30px 70px #000000a3!important;animation:none!important}body .changelog-modal-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:58px;padding:.7rem 1.2rem;border-bottom:1px solid #343b3e}body .changelog-modal .changelog-modal-header h3{margin:0!important;color:var(--changelog-accent)!important;font-family:Bebas Neue,sans-serif!important;font-size:1.55rem!important;font-weight:400!important;letter-spacing:.065em!important;line-height:1!important;text-shadow:none!important}body .changelog-modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:1px solid #454b4e;border-radius:6px;background:transparent;color:#f1f2f2;cursor:pointer}body .changelog-modal-close .material-symbols-rounded{font-size:18px;line-height:1}body .changelog-modal-close:is(:hover,:focus-visible){border-color:#454b4e;background:transparent;color:var(--changelog-accent);outline:none}body .changelog-content{min-height:0;margin:0!important;padding:.9rem 1.2rem 1rem;scrollbar-color:#485156 transparent;scrollbar-width:thin}body .changelog-content::-webkit-scrollbar-track{background:transparent}body .changelog-content::-webkit-scrollbar-thumb{background:#485156}body .changelog-release{margin:0 0 .7rem!important;padding:.75rem .95rem .8rem!important;border:1px solid #363e42;border-radius:9px;background:radial-gradient(90% 90% at 0% 0%,color-mix(in srgb,var(--changelog-accent) 5%,transparent),transparent 75%),#171b1d;box-shadow:none}body .changelog-release:last-child{margin-bottom:0}body .changelog-release--major{border-color:color-mix(in srgb,var(--changelog-accent) 58%,#363e42);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--changelog-accent) 15%,transparent)}body .changelog-header,body .changelog-header:hover{align-items:center;min-height:54px;margin:0!important;padding:0 0 .35rem!important;border-bottom:0;cursor:default}body .changelog-header-left{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}body .changelog-release-kicker{color:#f1f4f5;font-size:.63rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}body .changelog-header h4{color:#f3f6f7;font-family:Bebas Neue,sans-serif;font-size:1.5rem!important;font-weight:400;letter-spacing:.045em;line-height:1}body .changelog-version-label,body .changelog-version-label.is-major,body .changelog-version-label.is-feature{padding:0;border:0;border-radius:0;background:transparent;color:var(--changelog-accent);box-shadow:none;letter-spacing:.02em;text-transform:none}body .changelog-version-label:is(.is-major,.is-feature):before{margin-right:.55rem;padding-right:.55rem;border-right:1px solid #465056;color:var(--changelog-accent);font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}body .changelog-date{color:#d7e0e3;font-size:.68rem;font-weight:650;letter-spacing:.025em}body .changelog-header-right{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:.55rem;margin-left:auto}body .changelog-toggle,body .changelog-toggle:is(:hover,:focus-visible){width:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent;color:var(--changelog-accent);box-shadow:none;outline:none}body .changelog-toggle:is(:hover,:focus-visible){color:#f1f4f5}body .changelog-toggle .material-symbols-rounded{font-size:18px;line-height:1;transition:transform .2s ease}body .changelog-toggle.collapsed .material-symbols-rounded{transform:rotate(-90deg)}body .changelog-groups{gap:0;padding-top:.3rem}body .changelog-group{padding:.65rem 0 .15rem}body .changelog-group+.changelog-group{margin-top:.35rem;padding-top:.85rem;border-top:0}body .changelog-group-header{margin:0 0 .2rem;padding:0}body .changelog-group-badge{font-size:.67rem;font-weight:800;letter-spacing:.085em}body .changelog-badge-feature{color:var(--changelog-accent)}body .changelog-badge-improvement{color:#c0d5df}body .changelog-badge-fix{color:#e69790}body .changelog-item,body .changelog-item-featured{gap:.6rem;margin:0;padding:.42rem 0;border:0;border-radius:0;background:transparent;color:#f1f4f5;font-size:.84rem;line-height:1.48}body .changelog-item+.changelog-item{margin-top:.1rem}body .changelog-item-text,body .changelog-item-featured .changelog-item-text{color:#f1f4f5;font-weight:550}body .changelog-item-featured .changelog-item-text{font-weight:700}body .changelog-item-marker{width:6px;height:6px;margin-top:.5rem}body .changelog-feature .changelog-item-marker{background:var(--changelog-accent)}body .changelog-improvement .changelog-item-marker{background:#c0d5df}body .changelog-fix .changelog-item-marker{background:#e69790}body .changelog-footer{flex:0 0 auto;min-height:58px;padding:.65rem 1.2rem;border-top:0;background:#141719}body .changelog-checkbox,body .changelog-checkbox:hover{color:#f1f4f5;font-size:.76rem}body .changelog-checkbox input[type=checkbox]{appearance:none;display:inline-grid;place-items:center;flex:0 0 17px;width:17px;height:17px;margin:0;border:1px solid #5b666a;border-radius:4px;background:#1b1e20}body .changelog-checkbox input[type=checkbox]:checked{border-color:var(--changelog-accent)}body .changelog-checkbox input[type=checkbox]:checked:after{content:"\2713";color:var(--changelog-accent);font-size:13px;font-weight:800;line-height:1}body .changelog-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--changelog-accent);outline-offset:2px}body .changelog-footer .custom-btn,body .changelog-footer .custom-btn:is(:hover,:focus-visible){display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;min-height:32px;padding:.25rem .5rem;border:0!important;border-radius:0!important;background:transparent!important;color:#f1f4f5!important;box-shadow:none!important;font-size:.74rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}body .changelog-footer .custom-btn .material-symbols-rounded{color:var(--changelog-accent);font-size:17px;line-height:1}body .changelog-footer .custom-btn:is(:hover,:focus-visible){color:var(--changelog-accent)!important;outline:none}@media(max-width:768px){body .changelog-modal{max-height:88dvh;border-radius:16px 16px 0 0!important}body .changelog-modal-header,body .changelog-content{padding-inline:1rem}body .changelog-footer{align-items:center;flex-direction:row;padding-inline:1rem}body .changelog-footer .custom-btn{width:auto}}@media(max-width:480px){body .changelog-header-left{gap:.3rem}body .changelog-header-right{gap:.25rem}body .changelog-date{font-size:.6rem}body .changelog-footer{gap:.5rem}body .changelog-checkbox{font-size:.68rem}}body.card-lab-page-body{--cl-dialog-surface: #151719;--cl-dialog-control: #1b1e20;--cl-dialog-edge: #3b4043;--cl-dialog-accent: #ffc850}body.card-lab-page-body .sidebar :is(.sep-view-all-btn,.sep-upload-label){align-items:center;justify-content:center;gap:.3rem;min-height:28px;padding:.22rem .5rem;border:1px solid var(--cl-dialog-edge)!important;border-radius:6px!important;background:var(--cl-dialog-control)!important;color:#f2f4f4!important;box-shadow:none!important;font-size:.66rem;font-weight:800}body.card-lab-page-body .sidebar :is(.sep-view-all-btn,.sep-upload-label):before{color:var(--cl-dialog-accent);font: 16px/1 Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}body.card-lab-page-body .sidebar .sep-view-all-btn:before{content:"grid_view"}body.card-lab-page-body .sidebar .sep-upload-label:before{content:"add"}body.card-lab-page-body .sidebar :is(.sep-view-all-btn,.sep-upload-label):is(:hover,:focus-visible){border-color:var(--cl-dialog-edge)!important;background:var(--cl-dialog-control)!important;color:var(--cl-dialog-accent)!important;outline:none}body.card-lab-page-body .sidebar :is(#separator-custom-wrap,#text-image-wrap) .sep-upload-label:is(:hover,:focus-visible){border-color:var(--cl-dialog-edge)!important;background:var(--cl-dialog-control)!important;color:var(--cl-dialog-accent)!important}body.card-lab-page-body .sidebar :is(#separator-custom-wrap,#text-image-wrap) .sep-upload-label:is(:hover,:focus-visible):before{color:var(--cl-dialog-accent)!important}body.card-lab-page-body .sidebar [data-pt-block="fmt.number-format"] :is(#separator-custom-wrap,.text-image-control-group){box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;border:1px solid #34383b!important;border-radius:8px!important;background:#111416!important;box-shadow:none!important}body.card-lab-page-body .sidebar :is(#separator-custom-wrap,#text-image-wrap,.sep-library-header,.sep-library-actions){min-width:0;box-sizing:border-box}body.card-lab-page-body .sidebar :is(#separator-custom-wrap,#text-image-wrap) :is(.sep-library-header,.sep-library-scroll,.sep-slider-block,select){max-width:100%}body.card-lab-page-body .sidebar :is(#separator-custom-wrap,#text-image-wrap) .sep-slider-val{color:#f2f4f4!important}body.card-lab-page-body :is(#sep-library-modal-overlay,#text-image-library-modal-overlay){background:#040608d6!important;backdrop-filter:blur(3px)!important}body.card-lab-page-body :is(#sep-library-modal-overlay,#text-image-library-modal-overlay) .sep-library-modal{width:min(700px,calc(100vw - 2rem));max-height:min(86vh,800px);padding:0!important;border:1px solid #4b4030!important;border-radius:14px!important;background:radial-gradient(90% 90% at 100% 0%,rgba(255,200,80,.06),transparent 68%),linear-gradient(180deg,#191b1c,#121416)!important;box-shadow:0 28px 68px #00000094!important}body.card-lab-page-body .sep-library-modal-header{box-sizing:border-box;height:56px;min-height:56px;margin:0!important;padding:.5rem 1.1rem!important;border-bottom:1px solid #34383b}body.card-lab-page-body .sep-library-modal-header h3{color:var(--cl-dialog-accent)!important;font:400 1.5rem/1 Bebas Neue,Impact,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase}body.card-lab-page-body .sep-library-modal-close,body.card-lab-page-body .sep-library-modal-close:is(:hover,:focus-visible){display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--cl-dialog-edge)!important;border-radius:7px!important;background:var(--cl-dialog-control)!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body .sep-library-modal-close:is(:hover,:focus-visible){color:var(--cl-dialog-accent)!important}body.card-lab-page-body .sep-library-modal-body{max-height:calc(min(86vh,800px) - 56px);padding:1rem 1.25rem 1.25rem!important}body.card-lab-page-body .sep-library-modal-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.75rem}body.card-lab-page-body .sep-library-modal-grid .sep-lib-thumb{width:100%!important;max-width:96px!important;height:92px!important;max-height:92px!important;border:1px solid var(--cl-dialog-edge)!important;border-radius:7px!important;background:var(--cl-dialog-control)!important;box-shadow:none!important}body.card-lab-page-body .sep-library-modal-grid .sep-lib-thumb.active{border:2px solid var(--cl-dialog-accent)!important}body.card-lab-page-body .sep-library-modal-grid .sep-lib-thumb:hover:not(.active){border-color:#777064!important}body.card-lab-page-body #text-image-library-modal-grid{width:100%;max-width:100%;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-auto-rows:92px;justify-items:start}body.card-lab-page-body #text-image-library-modal-grid .text-image-lib-thumb{box-sizing:border-box;min-width:0;min-height:92px;padding:0;overflow:hidden}body.card-lab-page-body #text-image-library-modal-grid .text-image-lib-thumb img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}body.card-lab-page-body .edit-bar-settings-backdrop{background:#040608d6!important;backdrop-filter:blur(3px)}body.card-lab-page-body .edit-bar-settings-frame{width:min(760px,calc(100vw - 2rem));border:1px solid #4b4030!important;border-radius:14px!important;background:radial-gradient(90% 85% at 100% 0%,rgba(255,200,80,.06),transparent 68%),linear-gradient(180deg,#191b1c,#121416)!important;box-shadow:0 28px 68px #00000094!important}body.card-lab-page-body .edit-bar-settings-frame:before{display:none!important}body.card-lab-page-body .edit-bar-settings-header{box-sizing:border-box;height:56px;min-height:56px;padding:.5rem 1.1rem!important;border-bottom:1px solid #34383b}body.card-lab-page-body .edit-bar-settings-header>span{color:var(--cl-dialog-accent)!important;font:400 1.5rem/1 Bebas Neue,Impact,sans-serif!important;letter-spacing:.06em!important}body.card-lab-page-body .edit-bar-settings-close,body.card-lab-page-body .edit-bar-settings-close:hover{width:32px;height:32px;border:1px solid var(--cl-dialog-edge)!important;border-radius:7px!important;background:var(--cl-dialog-control)!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body .edit-bar-settings-close:hover{color:var(--cl-dialog-accent)!important}body.card-lab-page-body .edit-bar-settings-content{gap:.85rem;padding:.85rem 1.1rem}body.card-lab-page-body .eb-settings-section{gap:.45rem}body.card-lab-page-body .eb-settings-section-title{padding:0;color:var(--cl-dialog-accent)!important}body.card-lab-page-body .eb-settings-label,body.card-lab-page-body .eb-settings-label:has(input[type=checkbox]:checked){box-sizing:border-box;min-height:48px;height:48px;padding:.5rem .75rem;border:1px solid #303639!important;border-radius:7px!important;background:#111416!important;box-shadow:none!important}body.card-lab-page-body .eb-settings-label:has(input[type=checkbox]:checked){border-color:var(--cl-dialog-accent)!important;background:#111416!important}body.card-lab-page-body .eb-settings-label:is(:hover,:focus-within){border-color:#303639!important;color:var(--cl-dialog-accent)!important}body.card-lab-page-body .eb-settings-label:has(input[type=checkbox]:checked):is(:hover,:focus-within){border-color:var(--cl-dialog-accent)!important}body.card-lab-page-body .eb-settings-label:is(:hover,:focus-within) span{color:var(--cl-dialog-accent)!important}body.card-lab-page-body .eb-settings-label input[type=checkbox]{appearance:none!important;display:grid;place-items:center;flex:0 0 16px;width:16px!important;height:16px!important;margin:0!important;border:1px solid #697175!important;border-radius:3px!important;background:#1b2020!important;box-shadow:none!important;cursor:pointer}body.card-lab-page-body .eb-settings-label input[type=checkbox]:after{content:"";width:7px;height:4px;margin-top:-2px;border-left:2px solid var(--cl-dialog-accent);border-bottom:2px solid var(--cl-dialog-accent);opacity:0;transform:rotate(-45deg)}body.card-lab-page-body .eb-settings-label input[type=checkbox]:checked{border-color:var(--cl-dialog-accent)!important;background:#1b2020!important}body.card-lab-page-body .eb-settings-label input[type=checkbox]:checked:after{opacity:1}body.card-lab-page-body .eb-settings-section-body{gap:.45rem}body.card-lab-page-body .eb-settings-footer{margin:0;padding:.65rem 1.1rem .8rem;border-top:1px solid #34383b}body.card-lab-page-body :is(.edit-bar-settings-reset,.edit-bar-settings-save){display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0!important;min-height:32px;padding:.35rem .5rem;border:0!important;border-radius:0!important;background:transparent!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body :is(.edit-bar-settings-reset,.edit-bar-settings-save):is(:hover,:focus-visible){border:0!important;background:transparent!important;color:var(--cl-dialog-accent)!important}body.card-lab-page-body :is(.edit-bar-settings-reset,.edit-bar-settings-save) .cl-action-icon{color:var(--cl-dialog-accent)!important;font-size:16px}body.card-lab-page-body .config-modal-overlay:has(.cfgm-box){background:#040608d6!important;backdrop-filter:blur(3px)}body.card-lab-page-body .cfgm-box{width:min(760px,100%)!important;max-height:min(86vh,900px);border:1px solid #343d42!important;border-radius:16px!important;background:radial-gradient(80% 70% at 100% 0%,rgba(255,200,80,.05),transparent 72%),linear-gradient(180deg,#17191b,#111315 62%)!important;box-shadow:0 30px 70px #0000009e!important}body.card-lab-page-body .cfgm-box .config-modal-header{box-sizing:border-box;min-height:58px;padding:.7rem 1.25rem!important;border-bottom:1px solid #343d42!important}body.card-lab-page-body .cfgm-box .cfgm-title{color:var(--cl-dialog-accent)!important;font:400 1.65rem/1 Bebas Neue,Impact,sans-serif!important;letter-spacing:.06em!important}body.card-lab-page-body .cfgm-box .cfg-modal-count{color:#f2f4f4!important;font:700 .95rem/1 var(--pt-font-body, Roboto),sans-serif!important}body.card-lab-page-body .cfgm-box .config-modal-close,body.card-lab-page-body .cfgm-box .config-modal-close:hover{width:30px;height:30px;border:1px solid #454b4e!important;border-radius:6px!important;background:transparent!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body .cfgm-box .config-modal-close:hover{color:var(--cl-dialog-accent)!important}body.card-lab-page-body .cfgm-box .cfgm-toolbar{gap:.55rem;padding:.8rem 1.25rem .65rem!important;border:0!important}body.card-lab-page-body .cfgm-box :is(.cfgm-search,.cl-select-picker__trigger){min-height:36px;height:36px;border:1px solid var(--cl-dialog-edge)!important;border-radius:7px!important;background:var(--cl-dialog-control)!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body .cfgm-box .cl-select-picker{flex:0 0 135px;width:135px}body.card-lab-page-body .cfgm-box .config-modal-body{padding:0 1.25rem .4rem!important;background:transparent!important}body.card-lab-page-body .cfgm-box .cfgm-row,body.card-lab-page-body .cfgm-box .cfgm-row:hover{min-height:60px;margin-bottom:.5rem;padding:.65rem .75rem;border:1px solid #363e42!important;border-radius:8px!important;background:#171b1d!important;box-shadow:none!important;transform:none!important}body.card-lab-page-body .cfgm-box .cfgm-row:is(:hover,:focus-within){border-color:#9b8149!important}body.card-lab-page-body .cfgm-box .cfgm-title-row{align-items:center;gap:.4rem}body.card-lab-page-body .cfgm-box .cfgm-name{color:#f2f4f4!important}body.card-lab-page-body .cfgm-box .cfgm-date{color:var(--cl-dialog-accent)!important;font-size:.68rem;font-weight:600;letter-spacing:.01em;text-transform:none}body.card-lab-page-body .cfgm-box .cfgm-meta-row{gap:.8rem;margin-top:.4rem}body.card-lab-page-body .cfgm-box .cfgm-asset-chip{display:inline-flex;align-items:center;gap:.22rem;min-height:16px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#c8cdd0!important;box-shadow:none!important;font-size:.62rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}body.card-lab-page-body .cfgm-box .cfgm-asset-chip__icon{color:var(--cl-dialog-accent)!important;font-size:15px;line-height:1;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}body.card-lab-page-body .cfgm-box .cfgm-actions{gap:.2rem}body.card-lab-page-body .cfgm-box :is(.cfgm-btn,.cfgm-load){display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:auto;min-height:32px;padding:0 .5rem;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#f3f6f7!important;box-shadow:none!important;opacity:1}body.card-lab-page-body .cfgm-box :is(.cfgm-rename,.cfgm-load) .material-symbols-rounded{color:var(--cl-dialog-accent)!important}body.card-lab-page-body .cfgm-box .cfgm-delete .material-symbols-rounded{color:#e6817b!important}body.card-lab-page-body .cfgm-box :is(.cfgm-btn,.cfgm-load):is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important;color:var(--cl-dialog-accent)!important;outline:none}body.card-lab-page-body .cfgm-box .cfgm-delete:is(:hover,:focus-visible){color:#f1a19c!important}body.card-lab-page-body .cfgm-box .cfgm-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:54px;padding:.65rem 1rem;border-top:1px solid #343d42;background:transparent}body.card-lab-page-body .cfgm-box .cfgm-page-btn,body.card-lab-page-body .cfgm-box .cfgm-page-btn:disabled{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-width:0;min-height:34px;padding:.25rem .35rem;border:0!important;border-radius:0!important;background:none!important;color:#e8edf0!important;box-shadow:none!important;font-size:.78rem!important;font-weight:700!important;text-transform:none}body.card-lab-page-body .cfgm-box .cfgm-page-btn .material-symbols-rounded{color:currentColor;font-size:1.1rem;line-height:1}body.card-lab-page-body .cfgm-box .cfgm-page-btn:is(:hover,:focus-visible):not(:disabled){color:var(--cl-dialog-accent)!important;outline:none}body.card-lab-page-body .cfgm-box .cfgm-page-btn:disabled{opacity:.4!important}body.card-lab-page-body .cfgm-box .cfgm-page-status{flex:0 0 auto;color:var(--cl-dialog-accent)!important;font:400 1.35rem/1 Bebas Neue,Impact,sans-serif;letter-spacing:.04em}.ptks-overlay[data-lab=card]{background:#040608d6!important;backdrop-filter:blur(3px);--ptks-accent: #ffc850}.ptks-overlay[data-lab=card] .ptks-panel{border:1px solid #343d42!important;border-radius:16px!important;background:radial-gradient(80% 70% at 100% 0%,rgba(255,200,80,.05),transparent 72%),linear-gradient(180deg,#17191b,#111315 62%)!important;box-shadow:0 30px 70px #0000009e!important}.ptks-overlay[data-lab=card] .ptks-panel>.ptks-head{box-sizing:border-box;min-height:58px;padding:.7rem 1.25rem!important;border-bottom:1px solid #343d42!important}.ptks-overlay[data-lab=card] .ptks-head h2{color:#ffc850!important;font-size:1.65rem}.ptks-overlay[data-lab=card] .ptks-body{padding:1rem 1.25rem}.ptks-overlay[data-lab=card] :is(.ptks-group,.ptks-group h3,.ptks-group-rows){border-color:#34383b!important;background:#1b1e20!important}.ptks-overlay[data-lab=card] .ptks-group h3{color:#ffc850!important}.ptks-overlay[data-lab=card] .ptks-foot{padding:.4rem 1.25rem 1rem;border:0!important;background:transparent!important;box-shadow:none!important}.ptks-overlay[data-lab=card] :is(.ptks-binding,.ptks-close){border:1px solid #3b4043!important;border-radius:7px!important;background:#1b1e20!important;color:#f2f4f4!important;box-shadow:none!important}.ptks-overlay[data-lab=card] :is(.ptks-binding,.ptks-close):is(:hover,:focus-visible){border-color:#3b4043!important;background:#1b1e20!important;color:#ffc850!important;box-shadow:none!important}.ptks-overlay[data-lab=card] .ptks-binding{transition:color .15s ease}.ptks-overlay[data-lab=card] .ptks-binding:is(:hover,:focus-visible,.active){border-color:#3b4043!important;background:#1b1e20!important;background-image:none!important;color:#ffc850!important;box-shadow:none!important;outline:none!important;filter:none!important;transform:none!important}.ptks-overlay[data-lab=card] .ptks-clear{border:0!important;background:transparent!important;color:#aeb5b8!important;box-shadow:none!important}.ptks-overlay[data-lab=card] .ptks-clear:is(:hover,:focus-visible){border:0!important;background:transparent!important;color:#ffc850!important;box-shadow:none!important;outline:none!important;filter:none!important}.ptks-overlay[data-lab=card] .ptks-foot .ptks-btn,.ptks-overlay[data-lab=card] .ptks-foot .ptks-btn:is(:hover,:focus-visible){display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .45rem;border:0!important;border-radius:0!important;background:transparent!important;color:#f2f4f4!important;box-shadow:none!important;filter:none!important}.ptks-overlay[data-lab=card] .ptks-foot .ptks-btn:is(:hover,:focus-visible){color:#ffc850!important}.ptks-overlay[data-lab=card] .ptks-foot .ptks-btn:before{color:#ffc850;font: 17px/1 Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}.ptks-overlay[data-lab=card] .ptks-restore:before{content:"restart_alt"}.ptks-overlay[data-lab=card] .ptks-cancel:before{content:"close"}.ptks-overlay[data-lab=card] .ptks-save:before{content:"save"}@media(max-width:620px){body.card-lab-page-body .sep-library-modal-body{padding-inline:.8rem!important}body.card-lab-page-body .sep-library-modal-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem}body.card-lab-page-body .sep-library-modal-grid .sep-lib-thumb{height:76px!important;max-height:76px!important}body.card-lab-page-body .eb-settings-section-body{grid-template-columns:1fr}}body.card-lab-page-body .cl-source-picker-modal{--cl-source-accent: #ffc850;background:#040608d6;backdrop-filter:blur(3px)}body.card-lab-page-body .cl-source-picker-modal[data-server-brand=emby]{--cl-source-accent: #7ddc3a}body.card-lab-page-body .cl-source-picker-modal[data-server-brand=jellyfin]{--cl-source-accent: var(--cardlab-solid-jellyfin-bg, var(--jellyfin-accent, #a55ec4))}body.card-lab-page-body .cl-source-picker-modal[data-server-brand=plex]{--cl-source-accent: var(--cardlab-solid-plex-bg, #d5a33c)}body.card-lab-page-body .cl-source-picker-card{width:min(540px,100%);padding:0;overflow:visible;border:1px solid #3b4043;border-radius:14px;background:radial-gradient(85% 70% at 100% 0%,color-mix(in srgb,var(--cl-source-accent) 5%,transparent),transparent 75%),linear-gradient(180deg,#191b1c,#111315 70%);box-shadow:0 28px 70px #0009}body.card-lab-page-body .cl-source-picker-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:.5rem 1.2rem;border-bottom:1px solid #34383b}body.card-lab-page-body .cl-source-picker-card h3{margin:0;color:var(--cl-source-accent);font:400 1.7rem/1 Bebas Neue,Impact,sans-serif;letter-spacing:.04em}body.card-lab-page-body .cl-source-picker-close{position:static;flex:0 0 auto;width:32px;height:32px;border:1px solid #3b4043;border-radius:7px;background:#1b1e20;color:#f2f4f4;box-shadow:none}body.card-lab-page-body .cl-source-picker-close:is(:hover,:focus-visible){border-color:#3b4043;background:#1b1e20;color:var(--cl-source-accent)}body.card-lab-page-body .cl-source-picker-body{padding:1rem 1.2rem 1.1rem}body.card-lab-page-body .cl-source-picker-context{margin:0 0 1rem;color:#f2f4f4;font-size:.84rem;font-weight:500;line-height:1.45}body.card-lab-page-body .cl-source-picker-context strong{color:var(--cl-source-accent);font-weight:750}body.card-lab-page-body .cl-source-choice-list{gap:.45rem}body.card-lab-page-body .cl-source-choice span{min-height:58px;padding:.62rem .8rem;border-color:#3b4043;border-radius:7px;background:#1b1e20;box-shadow:none}body.card-lab-page-body .cl-source-choice span:is(:hover,:focus-visible),body.card-lab-page-body .cl-source-choice input:checked+span,body.card-lab-page-body .cl-source-choice input:checked+span:hover{border-color:var(--cl-source-accent);background:#202426;box-shadow:none}body.card-lab-page-body .cl-source-choice input:focus-visible+span{outline:2px solid var(--cl-source-accent);outline-offset:2px}body.card-lab-page-body .cl-source-choice strong,body.card-lab-page-body .cl-source-choice input:checked+span strong{color:var(--cl-source-accent);font-size:.8rem}body.card-lab-page-body .cl-source-choice small,body.card-lab-page-body .cl-source-choice input:checked+span small{color:#f2f4f4;font-size:.8rem;font-weight:500}body.card-lab-page-body .cl-source-order-row{gap:.4rem;margin-top:.85rem}body.card-lab-page-body .cl-source-order-row>span{color:var(--cl-source-accent);font-size:.68rem;letter-spacing:.04em}body.card-lab-page-body .cl-source-select-wrap .cl-select-picker{width:100%}body.card-lab-page-body .cl-source-select-wrap .cl-select-picker__trigger{min-height:38px;padding:.45rem .65rem;border-color:#3b4043;border-radius:7px;background:#1b1e20;color:#f2f4f4;font-size:.8rem}body.card-lab-page-body .cl-source-select-wrap .cl-select-picker__arrow{position:static;transform:none;pointer-events:none}body.card-lab-page-body .cl-source-select-wrap .cl-select-picker.is-open .cl-select-picker__arrow{transform:rotate(180deg)}body.card-lab-page-body .cl-source-picker-actions{gap:.7rem;margin-top:1rem}body.card-lab-page-body .cl-source-picker-actions .action-button,body.card-lab-page-body .cl-source-picker-actions .action-button:is(:hover,:focus-visible){display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;min-height:34px;padding:.25rem .4rem;border:0;border-radius:0;background:transparent;box-shadow:none;filter:none;transform:none;color:#f2f4f4;font-size:.73rem;font-weight:800;text-transform:uppercase}body.card-lab-page-body .cl-source-picker-actions .action-button:is(:hover,:focus-visible){color:var(--cl-source-accent)}body.card-lab-page-body .cl-source-picker-actions .material-symbols-rounded{color:var(--cl-source-accent);font-size:17px}body.card-lab-page-body .season-source-chip{flex-direction:row;justify-content:center;gap:.3rem .55rem;min-height:38px;padding:.4rem .65rem;border:1px solid #3b4043;border-radius:7px;background:#1b1e20;color:#f2f4f4;text-align:left;flex-wrap:wrap}body.card-lab-page-body .season-source-chip:before{content:"format_list_numbered";color:#ffc850;font: 17px/1 Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}body.card-lab-page-body .season-source-chip__path{color:#f2f4f4;font-size:.65rem}body.card-lab-page-body .season-source-chip__detail{color:#ffc850;font-size:.65rem;letter-spacing:0;opacity:1}body.card-lab-page-body :is(.progress-popup,#background-cache-notification,.emby-scan-notification,.plex-scan-notification){width:min(460px,calc(100vw - 32px));padding:1rem 1.1rem;border:1px solid #465057!important;border-left:1px solid #465057!important;border-radius:10px!important;background:radial-gradient(90% 100% at 100% 0%,rgba(255,200,80,.05),transparent 75%),linear-gradient(180deg,#1b1e20,#121416)!important;box-shadow:0 20px 50px #0000008f!important}body.card-lab-page-body :is(.progress-popup-header,.background-cache-header){display:flex;align-items:center;gap:.55rem;min-height:0;box-sizing:border-box;margin:0 0 .72rem;padding:0;border:0;border-radius:0;background:transparent}body.card-lab-page-body :is(.progress-popup-spinner,.background-cache-spinner){display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border:0;border-radius:0;background:transparent!important;box-shadow:none;animation:none}body.card-lab-page-body :is(.progress-popup-spinner,.background-cache-spinner):before{color:#ffc850;font: 18px/1 Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}body.card-lab-page-body .progress-popup-spinner:before{content:"sync_alt"}body.card-lab-page-body .background-cache-spinner:before{content:"database"}body.card-lab-page-body :is(.progress-popup-message,.background-cache-message){color:#f2f4f4;font-size:.8rem;font-weight:800}body.card-lab-page-body :is(.progress-popup-bar-track,.background-cache-progress-container){height:6px;box-sizing:border-box;margin:0 0 .72rem;overflow:hidden;padding:0;border:0;border-radius:3px;background:#394145;box-shadow:inset 0 1px 2px #00000059}body.card-lab-page-body :is(.progress-popup-bar,.background-cache-progress-bar){height:100%;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,#ffc850 80%,#111315),#ffc850 70%,color-mix(in srgb,#ffc850 85%,#fff));box-shadow:none}body.card-lab-page-body :is(.background-cache-progress-row,.progress-popup-progress-row){display:flex;align-items:center;gap:.35rem;margin:0 0 .65rem}body.card-lab-page-body :is(.background-cache-progress-row .background-cache-progress-container,.progress-popup-progress-row .progress-popup-bar-track){flex:1 1 auto;min-width:0;margin:0!important}body.card-lab-page-body :is(.background-cache-percent,.progress-popup-percent){flex:0 0 2.35rem;color:#ffc850;font-family:Bebas Neue,sans-serif;font-size:1.05rem;font-weight:400;line-height:1;letter-spacing:.02em;text-align:right;font-variant-numeric:tabular-nums}body.card-lab-page-body .background-cache-info,body.card-lab-page-body .progress-popup-details:not(:empty){display:grid;gap:.3rem;margin:0;padding:0;border:0;border-radius:0;background:transparent}body.card-lab-page-body .progress-popup-details:empty{display:none}body.card-lab-page-body :is(.progress-popup-details,.background-cache-details){color:#f2f4f4;font-size:.76rem;font-weight:700;line-height:1.3}body.card-lab-page-body .background-cache-details{margin:0}body.card-lab-page-body .background-cache-status{display:flex;align-items:center;gap:.35rem;color:#ffc850;font-size:.72rem;font-weight:700;line-height:1.3}body.card-lab-page-body .background-cache-status:not(:empty):before{content:"arrow_right_alt";color:#ffc850;font: 16px/1 Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}body.card-lab-page-body #background-cache-notification.is-complete .background-cache-spinner:before{content:"check"}body.card-lab-page-body #background-cache-notification.is-complete .background-cache-status:before{content:"check"}body.card-lab-page-body :is(.emby-scan-notification,.plex-scan-notification){--cl-scan-accent: var(--cl-service-accent, #ffc850)}body.card-lab-page-body .emby-scan-notification{--cl-service-accent: #7ddc3a}body.card-lab-page-body .plex-scan-notification{--cl-service-accent: #ffc850}body.card-lab-page-body :is(.emby-scan-notification,.plex-scan-notification).media-brand-jellyfin{--cl-service-accent: var(--jellyfin-accent, #a55ec4)}body.card-lab-page-body :is(.emby-scan-notification,.plex-scan-notification) .background-cache-spinner:before,body.card-lab-page-body :is(.emby-scan-notification,.plex-scan-notification) .background-cache-percent,body.card-lab-page-body :is(.emby-scan-notification,.plex-scan-notification) .background-cache-status,body.card-lab-page-body :is(.emby-scan-notification,.plex-scan-notification) .background-cache-status:before{color:var(--cl-scan-accent)}body.card-lab-page-body :is(.emby-scan-notification,.plex-scan-notification) .background-cache-spinner:before{content:"database"}body.card-lab-page-body :is(.emby-scan-notification,.plex-scan-notification) .background-cache-progress-bar{background:linear-gradient(90deg,color-mix(in srgb,var(--cl-scan-accent) 80%,#111315),var(--cl-scan-accent) 70%,color-mix(in srgb,var(--cl-scan-accent) 85%,#fff))!important}body.card-lab-page-body .season-selector .show-loading{display:grid;gap:.7rem;padding:.8rem;border:1px solid #3b4448;border-radius:7px;background:linear-gradient(180deg,#1b2023,#14181a);color:#f2f4f4;text-align:left;box-shadow:none}body.card-lab-page-body .season-selector .show-loading:before{content:none}body.card-lab-page-body .show-loading__top{display:flex;align-items:center;gap:.65rem;min-width:0}body.card-lab-page-body .show-loading__icon{flex:0 0 auto;color:#ffc850;font-size:20px;line-height:1}body.card-lab-page-body .show-loading__copy{display:grid;gap:.14rem;min-width:0}body.card-lab-page-body .show-loading__title{color:#f2f4f4;font-size:.75rem;font-weight:800;line-height:1.2}body.card-lab-page-body .show-loading__detail{color:#ffc850;font-size:.66rem;font-weight:600;line-height:1.25}body.card-lab-page-body .show-loading__track{position:relative;height:4px;overflow:hidden;border-radius:3px;background:#323a3e}body.card-lab-page-body .show-loading__track:before{content:"";position:absolute;inset-block:0;left:0;width:35%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,#ffc850 80%,#111315),#ffc850);animation:cl-show-loading-sweep 1.25s ease-in-out infinite alternate}@keyframes cl-show-loading-sweep{0%{transform:translate(0)}to{transform:translate(185%)}}@media(prefers-reduced-motion:reduce){body.card-lab-page-body .show-loading__track:before{animation:none}}@media(max-width:520px){body.card-lab-page-body .cl-source-picker-header{padding-inline:.85rem}body.card-lab-page-body .cl-source-picker-body{padding:.85rem}body.card-lab-page-body :is(.progress-popup,#background-cache-notification){left:16px;right:16px;width:auto}}body.card-lab-page-body #card-logo-picker-modal .logo-picker-header-actions .logo-picker-refresh,body.card-lab-page-body #card-logo-picker-modal .logo-picker-header-actions .logo-picker-refresh:is(:hover,:focus-visible){display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:30px;padding:.25rem .35rem;border:0!important;border-radius:0!important;background:transparent!important;color:#f2f4f4!important;box-shadow:none!important;filter:none!important;transform:none!important;font-size:.72rem;font-weight:750}body.card-lab-page-body #card-logo-picker-modal .logo-picker-header-actions .logo-picker-refresh:is(:hover,:focus-visible){color:#ffc850!important;outline:none}body.card-lab-page-body #card-logo-picker-modal .logo-picker-header-actions .logo-picker-refresh :is(.material-icons-round,.material-symbols-rounded){color:#ffc850!important;font-size:16px}body.card-lab-page-body #card-logo-picker-modal .logo-picker-header-actions .logo-picker-close-btn,body.card-lab-page-body #card-logo-picker-modal .logo-picker-header-actions .logo-picker-close-btn:is(:hover,:focus-visible){flex:0 0 30px;width:30px;height:30px;min-height:30px;padding:0;border:1px solid #454b4e!important;border-radius:6px!important;background:transparent!important;color:#f2f4f4!important;box-shadow:none!important;filter:none!important;transform:none!important}body.card-lab-page-body #card-logo-picker-modal .logo-picker-header-actions .logo-picker-close-btn:is(:hover,:focus-visible){color:#ffc850!important;outline:none}body.card-lab-page-body #card-logo-picker-modal .logo-picker-close-btn .material-symbols-rounded{color:#f2f4f4!important;font-size:18px}body.card-lab-page-body #card-logo-picker-modal .logo-picker-close-btn:is(:hover,:focus-visible) .material-symbols-rounded{color:#ffc850!important}body.card-lab-page-body #card-logo-picker-modal .picker-entity-tab .cl-logo-source-count{padding:.12rem .25rem;border-radius:4px;background:transparent;color:#abb3b7!important;font-size:.65rem;font-variant-numeric:tabular-nums}body.card-lab-page-body #card-logo-picker-modal .picker-entity-tab.active .cl-logo-source-count{background:#101719!important;color:#fff!important}body.card-lab-page-body #modular-frame{flex-shrink:0;height:auto;border:1px solid #3b4448!important;border-radius:10px!important;background:radial-gradient(78% 85% at 100% 0%,rgba(255,200,80,.055),transparent 72%),linear-gradient(180deg,#1b1e20,#111315 72%)!important;box-shadow:0 22px 48px #00000061!important}body.card-lab-page-body .modular-frame .modular-frame-header{min-height:48px;padding:.65rem .95rem;border-bottom:1px solid #343d42!important;background:transparent!important}body.card-lab-page-body .modular-frame .alt-images-row{background:transparent}body.card-lab-page-body .modular-frame:has(.alt-images-empty) .alt-images-row{min-height:92px;overflow:hidden;scrollbar-gutter:auto;display:grid;place-items:center}body.card-lab-page-body .modular-frame .alt-images-empty{color:#f2f4f4}body.card-lab-page-body #modular-frame .alt-images-count.has-images{gap:.35rem;min-height:26px;padding:.25rem .55rem!important;border:1px solid #3b4448!important;border-radius:6px!important;background:#1b2022!important;color:#f2f4f4!important;box-shadow:none!important;font-size:.68rem;font-weight:800;letter-spacing:.03em}body.card-lab-page-body #modular-frame .alt-images-count.has-images:before{content:"imagesmode";color:#ffc850;font: 16px/1 Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;transform:translateY(-.5px)}body.card-lab-page-body .modular-frame .modular-frame-nav-row{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:.2rem .45rem;width:100%;padding:.55rem .8rem .65rem;border-top:1px solid #343d42;background:transparent}body.card-lab-page-body .modular-frame .modular-frame-nav-row button,body.card-lab-page-body .modular-frame .modular-frame-nav-row button:is(:hover,:focus-visible){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.3rem;width:auto!important;min-width:0!important;min-height:32px;margin:0!important;padding:.25rem .45rem!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#f2f4f4!important;box-shadow:none!important;filter:none!important;transform:none!important;font-size:.7rem;font-weight:800;line-height:1}body.card-lab-page-body .modular-frame .modular-frame-nav-row button:not(:disabled):is(:hover,:focus-visible){color:#ffc850!important;outline:none}body.card-lab-page-body .modular-frame .modular-frame-nav-row button:disabled{opacity:.38;cursor:not-allowed}body.card-lab-page-body .modular-frame .modular-frame-nav-row button :is(.material-symbols-rounded,.cl-action-icon){color:#ffc850!important;font-size:17px;line-height:1;transform:translateY(-.5px)}body.card-lab-page-body .modular-frame .modular-frame-nav-row #modular-frame-return-btn{justify-self:auto;max-width:none}body.card-lab-page-body .modular-frame .modular-frame-nav-row #modular-frame-return-btn,body.card-lab-page-body .modular-frame .modular-frame-nav-row #modular-frame-return-btn .cl-return-label{color:#f2f4f4!important}body.card-lab-page-body .modular-frame .modular-frame-nav-row #modular-frame-return-btn:is(:hover,:focus-visible),body.card-lab-page-body .modular-frame .modular-frame-nav-row #modular-frame-return-btn:is(:hover,:focus-visible) .cl-return-label{color:#ffc850!important}body.card-lab-page-body .modular-frame .modular-frame-nav-row #modular-frame-return-btn .cl-return-label{line-height:1}body.card-lab-page-body .modular-frame .modular-frame-nav-row #modular-frame-return-btn:before{content:none}@media(max-width:520px){body.card-lab-page-body .modular-frame .modular-frame-nav-row{gap:.1rem;padding-inline:.35rem}body.card-lab-page-body .modular-frame .modular-frame-nav-row button{padding-inline:.3rem!important;font-size:.64rem}}body.card-lab-page-body .grid-season-picker{z-index:5;border-radius:7px}body.card-lab-page-body .grid-season-picker:is(:hover,:focus-within){outline:none;box-shadow:none}body.card-lab-page-body .grid-season-picker .cl-select-picker{height:100%}body.card-lab-page-body .grid-season-picker .cl-select-picker__trigger{height:100%;min-height:0;padding:0 .55rem;border-color:#3b4448!important;background:#1b1e20!important;color:#f2f4f4!important;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.card-lab-page-body .grid-season-picker .cl-select-picker__trigger:before{content:"tv";flex:0 0 auto;color:#ffc850;font: 16px/1 Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}body.card-lab-page-body .grid-season-picker .cl-select-picker__trigger:is(:hover,:focus-visible),body.card-lab-page-body .grid-season-picker .cl-select-picker.is-open .cl-select-picker__trigger{color:#ffc850!important;border-color:#ffc850!important}body.card-lab-page-body .grid-edit-scope{--scope-accent: #ffc850;position:absolute;z-index:5;display:flex;gap:6px;box-sizing:border-box}body.card-lab-page-body .grid-edit-scope[hidden]{display:none}body.card-lab-page-body .grid-edit-scope__label{flex:0 0 auto;align-self:center;margin-right:4px;color:var(--scope-accent);font:800 .62rem/1 var(--pt-font-body, "Roboto", sans-serif);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}body.card-lab-page-body .grid-edit-scope button{appearance:none;display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:5px;min-width:0;box-sizing:border-box;padding:3px 8px;border:2px solid #3b4348;border-radius:7px;background:#191d20;color:#edf2f3;font:800 .66rem/1 var(--pt-font-body, "Roboto", sans-serif);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s,box-shadow .15s}body.card-lab-page-body .grid-edit-scope button .material-symbols-rounded{color:var(--scope-accent);font-size:16px;line-height:1}body.card-lab-page-body .grid-edit-scope button:is(:hover,:focus-visible):not(:disabled){color:var(--scope-accent);outline:none}body.card-lab-page-body .grid-edit-scope button.is-active{border-color:var(--scope-accent);color:var(--scope-accent);box-shadow:0 0 8px color-mix(in srgb,var(--scope-accent) 28%,transparent);text-shadow:0 0 8px color-mix(in srgb,var(--scope-accent) 45%,transparent)}body.card-lab-page-body .grid-edit-scope button.is-active .material-symbols-rounded{filter:brightness(1.15) drop-shadow(0 0 4px var(--scope-accent))}body.card-lab-page-body .grid-edit-scope button:focus-visible{outline:2px solid var(--scope-accent);outline-offset:2px}body.card-lab-page-body .grid-edit-scope button:disabled{opacity:.4;cursor:not-allowed}body.card-lab-page-body .grid-edit-scope .grid-edit-scope__short,body.card-lab-page-body .grid-edit-scope.is-compact .grid-edit-scope__long{display:none}body.card-lab-page-body .grid-edit-scope.is-compact .grid-edit-scope__short{display:inline}body.card-lab-page-body :is(#custom-confirm-overlay,.pt-backguard-overlay){background:#040406d1!important;backdrop-filter:blur(3px)}body.card-lab-page-body #custom-confirm-overlay .custom-modal,body.card-lab-page-body .pt-backguard-box{width:min(440px,calc(100vw - 2rem));max-width:100%;padding:1.4rem 1.5rem;overflow:hidden;border:1px solid #4b4030!important;border-radius:14px!important;background:radial-gradient(95% 85% at 100% 0%,rgba(255,200,80,.09),transparent 72%),linear-gradient(180deg,#1b1e20,#111315 75%)!important;box-shadow:0 28px 70px #0000009e!important}body.card-lab-page-body .pt-backguard-body{padding:0}body.card-lab-page-body .pt-backguard-box:focus{outline:none}body.card-lab-page-body #custom-confirm-overlay .custom-modal h3,body.card-lab-page-body .pt-backguard-title{margin:0 0 .75rem!important;color:#ffc850!important;font:400 1.75rem/1 Bebas Neue,sans-serif!important;letter-spacing:.055em!important;text-align:center;text-transform:uppercase}body.card-lab-page-body #custom-confirm-overlay .custom-modal p,body.card-lab-page-body .pt-backguard-quip{margin:0 0 1.25rem!important;color:#f2f4f4!important;font-size:.88rem!important;line-height:1.5!important;text-align:center}body.card-lab-page-body :is(#custom-confirm-overlay .custom-buttons,.pt-backguard-actions){display:flex;justify-content:center;gap:.55rem;padding-top:0;border-top:0}body.card-lab-page-body :is(#custom-confirm-overlay .custom-buttons .custom-btn,.pt-backguard-actions button){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:34px;padding:.45rem .6rem;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#f2f4f4!important;font:750 .72rem/1.2 Roboto,sans-serif!important;letter-spacing:.035em!important;box-shadow:none!important;filter:none!important;transform:none!important}body.card-lab-page-body :is(#custom-confirm-overlay .custom-buttons .custom-btn,.pt-backguard-actions button):is(:hover,:focus-visible){color:#ffc850!important;border-color:transparent!important;background:transparent!important;outline:none}body.card-lab-page-body :is(#confirmNo,#confirmYes,.pt-backguard-leave,.pt-backguard-stay):before{display:inline-block;color:#ffc850;font: 17px/1 Material Symbols Rounded;font-feature-settings:"liga"}body.card-lab-page-body #confirmNo:before{content:"close"}body.card-lab-page-body #confirmYes:before{content:"restart_alt"}body.card-lab-page-body .pt-backguard-leave:before{content:"logout"}body.card-lab-page-body .pt-backguard-stay:before{content:"undo"}@media(max-width:520px){body.card-lab-page-body :is(#custom-confirm-overlay .custom-buttons,.pt-backguard-actions){justify-content:center;flex-wrap:wrap}}body.card-lab-page-body #titlecard-canvas{border:1px solid #403a2f!important;background:#111!important;box-shadow:none!important}body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle,body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle:is(.active,:hover,:focus-visible){border:1px solid #665434!important;background:linear-gradient(90deg,#211e17,#181819)!important;box-shadow:none!important;filter:none!important;transform:none!important}body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle.active{border-bottom:0!important}body.card-lab-page-body .edit-bar-container{border:1px solid #665434!important;border-top:0!important;background:radial-gradient(85% 150% at 100% 0%,rgba(255,200,80,.055),transparent 68%),linear-gradient(180deg,#171819,#111214)!important;box-shadow:none!important}body.card-lab-page-body :is(.edit-bar-group,.edit-bar-tabs){border-color:#403b34!important;background:#151719!important}body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle,body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle.active{color:#f2f4f4!important}body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle:is(:hover,:focus-visible){color:#ffc850!important}body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle .edit-bar-toggle-label{color:inherit!important}body.card-lab-page-body .floating-edit-bar-toggle.edit-bar-toggle :is(.material-symbols-rounded,.edit-bar-chevron,svg){color:#ffc850!important;stroke:currentColor!important}body.poster-lab-page-body{--pt-lab-toast-accent: #86b8d4;--pt-lab-toast-rgb: 134, 184, 212}body.card-lab-page-body{--pt-lab-toast-accent: #ffc850;--pt-lab-toast-rgb: 255, 200, 80}body.thumb-lab-page-body{--pt-lab-toast-accent: #cf675f;--pt-lab-toast-rgb: 207, 103, 95}body.square-lab-page-body{--pt-lab-toast-accent: #ff8c42;--pt-lab-toast-rgb: 255, 140, 66}body.showcase-lab-page-body{--pt-lab-toast-accent: #00bfa5;--pt-lab-toast-rgb: 0, 191, 165}body:is(.poster-lab-page-body,.card-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.toast,.toast-notification,.plex-toast,.emby-toast,.thumb-emby-toast,.ptcp-toast-item){display:flex!important;align-items:center;justify-content:center;gap:.55rem;min-height:46px;padding:var(--pt-toast-padding, .72rem 1.05rem)!important;border:1px solid color-mix(in srgb,var(--pt-lab-toast-accent) 28%,#343a3d)!important;border-radius:10px!important;background:radial-gradient(85% 125% at 100% 0%,rgba(var(--pt-lab-toast-rgb),.12),transparent 72%),linear-gradient(180deg,#1b1e20,#111315 82%)!important;background-image:radial-gradient(85% 125% at 100% 0%,rgba(var(--pt-lab-toast-rgb),.12),transparent 72%),linear-gradient(180deg,#1b1e20,#111315 82%)!important;color:#f2f4f4!important;box-shadow:0 22px 46px #00000080,inset 0 1px #ffffff0b!important;font-size:.82rem;font-weight:700;line-height:1.4;text-align:center;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:is(.poster-lab-page-body,.card-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.toast,.toast-notification,.plex-toast,.emby-toast,.thumb-emby-toast,.ptcp-toast-item):before{content:"info";flex:0 0 auto;color:var(--pt-lab-toast-accent);font: 18px/1 Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;font-feature-settings:"liga"}body:is(.poster-lab-page-body,.card-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.plex-toast-success,.emby-toast-success,.thumb-emby-toast-success,.ptcp-toast-item--success):before{content:"check_circle"}body:is(.poster-lab-page-body,.card-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.plex-toast-error,.emby-toast-error,.thumb-emby-toast-error,.ptcp-toast-item--error){--pt-lab-toast-accent: #d47a86;--pt-lab-toast-rgb: 212, 122, 134}body:is(.poster-lab-page-body,.card-lab-page-body,.thumb-lab-page-body,.square-lab-page-body,.showcase-lab-page-body) :is(.plex-toast-error,.emby-toast-error,.thumb-emby-toast-error,.ptcp-toast-item--error):before{content:"error"}body.card-lab-page-body :is(#download-options-overlay,#season-selection-overlay,#episode-selection-overlay){--cl-flow-accent: #ffc850}body.card-lab-page-body :is(.cl-emby-push-modal,.cl-plex-push-modal){--cl-flow-accent: var(--cl-push-accent, #ffc850)}body.card-lab-page-body :is(#download-options-overlay,#season-selection-overlay,#episode-selection-overlay,.cl-emby-push-modal,.cl-plex-push-modal){background:#040608d1!important;backdrop-filter:blur(3px)}body.card-lab-page-body :is(#download-options-overlay .download-options-modal,#season-selection-overlay .season-selection-modal,#episode-selection-overlay .cl-download-episode-picker,.cl-emby-push-card,.cl-plex-push-card){box-sizing:border-box;width:min(600px,calc(100vw - 2rem))!important;max-width:100%!important;max-height:min(88vh,800px);padding:1.35rem 1.4rem 1.2rem!important;overflow:hidden;border:1px solid #343d42!important;border-radius:14px!important;background:radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--cl-flow-accent) 8%,transparent),transparent 72%),linear-gradient(180deg,#1b1e20,#111315 78%)!important;box-shadow:0 28px 70px #0000009e!important}body.card-lab-page-body :is(#download-options-overlay,.cl-emby-push-modal,.cl-plex-push-modal) :is(.download-options-modal,.cl-emby-push-card,.cl-plex-push-card):not(.cl-push-season-step-active){width:min(490px,calc(100vw - 2rem))!important}body.card-lab-page-body :is(#download-options-overlay .download-options-modal,#season-selection-overlay .season-selection-modal,#episode-selection-overlay .cl-download-episode-picker,.cl-emby-push-card,.cl-plex-push-card):before{display:none!important;content:none!important}body.card-lab-page-body :is(#download-options-overlay .download-options-modal,#season-selection-overlay .season-selection-modal,#episode-selection-overlay .cl-download-episode-picker,.cl-emby-push-card,.cl-plex-push-card) h3{margin:0 2rem .4rem 0!important;color:var(--cl-flow-accent)!important;font:400 clamp(1.7rem,4vw,2rem)/1 "Bebas Neue",Impact,sans-serif!important;letter-spacing:.06em!important;text-align:left!important;text-transform:uppercase;-webkit-text-fill-color:currentColor!important}body.card-lab-page-body :is(#download-options-overlay .download-options-modal,#season-selection-overlay .season-selection-modal,#episode-selection-overlay .cl-download-episode-picker,.cl-emby-push-card,.cl-plex-push-card) p{margin:0 0 1rem!important;color:#f2f4f4!important;font-size:.84rem!important;font-weight:500!important;line-height:1.45!important;text-align:left!important}body.card-lab-page-body :is(#download-options-overlay .download-options,.cl-emby-push-options,.cl-plex-push-options){gap:.45rem;margin:0 0 1rem}body.card-lab-page-body :is(#download-options-overlay .download-option-btn,.cl-emby-push-options button,.cl-plex-push-options button){box-sizing:border-box;min-height:62px;padding:.72rem .85rem!important;border:1px solid #343d42!important;border-radius:8px!important;background:#1b2022!important;box-shadow:none!important;transform:none!important;transition:border-color .12s ease,color .12s ease,background .12s ease}body.card-lab-page-body :is(#download-options-overlay .download-option-btn,.cl-emby-push-options button,.cl-plex-push-options button):is(:hover,:focus-visible):not(:disabled){border-color:var(--cl-flow-accent)!important;background:#1d2425!important;outline:none}body.card-lab-page-body :is(#download-options-overlay .download-option-btn,.cl-emby-push-options button,.cl-plex-push-options button):disabled{opacity:.58;cursor:not-allowed}body.card-lab-page-body #download-options-overlay .option-icon{box-sizing:border-box;flex:0 0 25px;width:25px;height:25px;padding:0;border:0!important;border-radius:0;background:transparent!important;color:var(--cl-flow-accent)!important}body.card-lab-page-body :is(#download-options-overlay .option-title,.cl-emby-push-option-copy strong,.cl-plex-push-option-copy strong){color:#f2f4f4!important;font-size:.8rem;font-weight:800;text-transform:uppercase}body.card-lab-page-body :is(#download-options-overlay .option-description,.cl-emby-push-option-copy small,.cl-plex-push-option-copy small){color:#c5cbcd!important;font-size:.76rem;font-weight:500;line-height:1.4}body.card-lab-page-body :is(#download-options-overlay .download-option-btn:hover .option-title,.cl-emby-push-options button:hover:not(:disabled) strong,.cl-plex-push-options button:hover:not(:disabled) strong){color:var(--cl-flow-accent)!important}body.card-lab-page-body :is(.cl-emby-push-modal,.cl-plex-push-modal) :is(.cl-emby-push-count,.cl-plex-push-count){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--cl-flow-accent)!important;-webkit-text-fill-color:var(--cl-flow-accent)!important;font-size:.72rem;font-weight:800;white-space:nowrap}body.card-lab-page-body :is(#seasonSelectionList,#episodeSelectionList,.cl-push-season-list){box-sizing:border-box;gap:.42rem!important;max-height:min(47vh,390px);margin:0 0 .7rem!important;padding:0 .2rem 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;scrollbar-color:var(--cl-flow-accent) #20272a;scrollbar-width:thin}body.card-lab-page-body :is(#seasonSelectionList,#episodeSelectionList,.cl-push-season-list)::-webkit-scrollbar-button,body.card-lab-page-body :is(#seasonSelectionList,#episodeSelectionList,.cl-push-season-list)::-webkit-scrollbar-button:single-button{display:none!important;width:0!important;height:0!important}body.card-lab-page-body :is(#seasonSelectionList .season-checkbox-item,#episodeSelectionList .cl-download-episode-item,.cl-push-season-list .cl-push-season-item){box-sizing:border-box;min-height:53px;margin:0!important;padding:.65rem .8rem!important;border:1px solid #343d42!important;border-radius:8px!important;background:#1b2022!important;box-shadow:none!important}body.card-lab-page-body :is(#seasonSelectionList .season-checkbox-item,#episodeSelectionList .cl-download-episode-item,.cl-push-season-list .cl-push-season-item):hover{border-color:var(--cl-flow-accent)!important;background:#1d2425!important}body.card-lab-page-body :is(#seasonSelectionList .season-checkbox-item,#episodeSelectionList .cl-download-episode-item,.cl-push-season-list .cl-push-season-item):has(input:checked){border-color:color-mix(in srgb,var(--cl-flow-accent) 35%,#343d42)!important;background:#1b2022!important}body.card-lab-page-body :is(#seasonSelectionList .season-checkbox-item,#episodeSelectionList .cl-download-episode-item,.cl-push-season-list .cl-push-season-item):has(input:checked):hover{border-color:var(--cl-flow-accent)!important;background:#1d2425!important}body.card-lab-page-body :is(#seasonSelectionList .season-checkbox-item,#episodeSelectionList .cl-download-episode-item,.cl-push-season-list .cl-push-season-item) input[type=checkbox]{flex:0 0 17px;width:17px!important;height:17px!important;margin:0 .75rem 0 0!important;accent-color:var(--cl-flow-accent)!important}body.card-lab-page-body :is(#seasonSelectionList,#episodeSelectionList,.cl-push-season-list) input[type=checkbox]:focus-visible{outline:2px solid var(--cl-flow-accent);outline-offset:2px}body.card-lab-page-body :is(#seasonSelectionList .season-name,#episodeSelectionList .season-name,.cl-push-season-item-copy strong){color:#f2f4f4!important;font-size:.81rem;font-weight:700}body.card-lab-page-body :is(#seasonSelectionList .season-episode-count,#episodeSelectionList .season-episode-count),body.card-lab-page-body .cl-push-season-item-copy small{color:#c5cbcd!important;font-size:.76rem;font-weight:500}body.card-lab-page-body .cl-push-season-list .cl-push-season-item:not(.cl-push-episode-item) .cl-push-season-item-copy small{color:var(--cl-flow-accent)!important;font-weight:700}body.card-lab-page-body :is(#episodeSelectionList .cl-download-episode-item,.cl-push-season-list .cl-push-episode-item){grid-template-columns:17px 82px minmax(0,1fr)!important;column-gap:.7rem!important;min-height:63px}body.card-lab-page-body :is(#episodeSelectionList .cl-download-episode-item,.cl-push-season-list .cl-push-episode-item) input[type=checkbox]{margin:0!important}body.card-lab-page-body :is(.cl-episode-picker-thumb,.cl-push-episode-thumb){width:82px}body.card-lab-page-body :is(.cl-episode-picker-count,.cl-episode-picker-eyebrow){color:#dce1e2!important}body.card-lab-page-body .cl-episode-picker-context{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--cl-flow-accent);font-size:.74rem}body.card-lab-page-body :is(#season-selection-overlay .season-selection-actions,.cl-push-season-bulk-actions,#episode-selection-overlay .season-selection-actions){justify-content:flex-start;gap:.3rem;margin:0 0 .65rem}body.card-lab-page-body :is(#season-selection-overlay .mini-btn,#episode-selection-overlay .mini-btn,.cl-push-season-bulk){min-height:30px;padding:.35rem .55rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2f4f4!important;box-shadow:none!important;font-size:.68rem}body.card-lab-page-body :is(#season-selection-overlay .mini-btn,#episode-selection-overlay .mini-btn,.cl-push-season-bulk):is(:hover,:focus-visible){background:transparent!important;color:var(--cl-flow-accent)!important;outline:none}body.card-lab-page-body :is(#download-options-overlay .custom-buttons,#season-selection-overlay .custom-buttons,#episode-selection-overlay .custom-buttons,.cl-push-season-footer){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin:.2rem 0 0;padding:.35rem 0 0!important;border:0!important;background:transparent!important}body.card-lab-page-body :is(#download-options-overlay .custom-buttons .custom-btn,#season-selection-overlay .custom-buttons .custom-btn,#episode-selection-overlay .custom-buttons .custom-btn,.cl-push-season-cancel,.cl-push-season-confirm){display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:auto!important;min-width:0!important;min-height:34px!important;padding:.42rem .55rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2f4f4!important;box-shadow:none!important;filter:none!important;transform:none!important;font:800 .7rem/1.2 Roboto,sans-serif!important;letter-spacing:.035em;text-transform:uppercase}body.card-lab-page-body :is(#download-options-overlay .custom-buttons .custom-btn,#season-selection-overlay .custom-buttons .custom-btn,#episode-selection-overlay .custom-buttons .custom-btn,.cl-push-season-cancel,.cl-push-season-confirm):is(:hover,:focus-visible):not(:disabled){background:transparent!important;color:var(--cl-flow-accent)!important;outline:none}body.card-lab-page-body :is(#download-options-overlay .custom-buttons .custom-btn,#season-selection-overlay .custom-buttons .custom-btn,#episode-selection-overlay .custom-buttons .custom-btn,.cl-push-season-cancel,.cl-push-season-confirm):disabled{opacity:.45;cursor:not-allowed}body.card-lab-page-body :is(#downloadCancel,#cancelSeasonSelection,#cancelEpisodeSelection,.cl-push-season-cancel,#confirmSeasonDownload,#confirmEpisodeDownload,.cl-push-season-confirm):before{color:var(--cl-flow-accent);font: 16px/1 Material Symbols Rounded;font-feature-settings:"liga"}body.card-lab-page-body :is(#downloadCancel,#cancelSeasonSelection,#cancelEpisodeSelection,.cl-push-season-cancel):before{content:"close"}body.card-lab-page-body :is(#confirmSeasonDownload,#confirmEpisodeDownload):before{content:"download"}body.card-lab-page-body .cl-push-season-confirm:before{content:"publish"}body.card-lab-page-body :is(.cl-emby-push-close,.cl-plex-push-close,.cl-episode-picker-icon){display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;min-width:32px;height:32px!important;padding:0!important;border:1px solid #414a4e!important;border-radius:7px!important;background:#1b2022!important;color:#f2f4f4!important;box-shadow:none!important}body.card-lab-page-body :is(.cl-emby-push-close,.cl-plex-push-close,.cl-episode-picker-icon):is(:hover,:focus-visible){color:var(--cl-flow-accent)!important;border-color:#414a4e!important;background:#1b2022!important;outline:none}@media(max-width:620px){body.card-lab-page-body :is(#download-options-overlay .download-options-modal,#season-selection-overlay .season-selection-modal,#episode-selection-overlay .cl-download-episode-picker,.cl-emby-push-card,.cl-plex-push-card){width:calc(100vw - 1rem)!important;padding:1rem!important}body.card-lab-page-body .cl-episode-picker-selection-bar{align-items:flex-start;flex-direction:column}body.card-lab-page-body :is(.cl-emby-push-options button,.cl-plex-push-options button){gap:.5rem}}body.card-lab-page-body .cl-flow-heading{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:58px;margin:-1.35rem -1.4rem 1rem!important;padding:.7rem 1.25rem!important;border-bottom:1px solid #343d42;background:transparent}body.card-lab-page-body :is(#download-options-overlay .download-options-modal,#season-selection-overlay .season-selection-modal,#episode-selection-overlay .cl-download-episode-picker,.cl-emby-push-card,.cl-plex-push-card) .cl-flow-heading h3{flex:1 1 auto;min-width:0;margin:0!important;font:400 1.65rem/1 Bebas Neue,Impact,sans-serif!important;letter-spacing:.06em!important}body.card-lab-page-body .cl-flow-back,body.card-lab-page-body .cl-flow-back:is(:hover,:focus-visible){display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.3rem;width:auto!important;min-width:0!important;height:auto!important;min-height:26px;margin:0;padding:.15rem .2rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f2f4f4!important;font:800 .71rem/1.2 Roboto,sans-serif;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}body.card-lab-page-body .cl-flow-back:is(:hover,:focus-visible){color:var(--cl-flow-accent)!important;outline:none}body.card-lab-page-body .cl-flow-back .material-symbols-rounded{color:var(--cl-flow-accent);font-size:17px;line-height:1}body.card-lab-page-body :is(.season-selection-actions,.cl-push-season-bulk-actions)>.cl-flow-back{margin-right:.25rem}body.card-lab-page-body .cl-flow-heading :is(.cl-flow-close,.cl-emby-push-close,.cl-plex-push-close),body.card-lab-page-body .cl-flow-heading :is(.cl-flow-close,.cl-emby-push-close,.cl-plex-push-close):is(:hover,:focus-visible){position:static!important;flex:0 0 36px;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid #454b4e!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:#f2f4f4!important;cursor:pointer}body.card-lab-page-body .cl-flow-heading :is(.cl-flow-close,.cl-emby-push-close,.cl-plex-push-close):is(:hover,:focus-visible){color:var(--cl-flow-accent)!important;outline:none}body.card-lab-page-body .cl-flow-heading :is(.cl-flow-close,.cl-emby-push-close,.cl-plex-push-close) .material-symbols-rounded{font-size:20px!important;line-height:1}body.card-lab-page-body :is(#download-options-overlay .download-options,.cl-emby-push-options,.cl-plex-push-options){margin-top:0!important}body.card-lab-page-body :is(#download-options-overlay .download-option-btn,.cl-emby-push-options button,.cl-plex-push-options button){min-height:49px;padding:.65rem .8rem!important}body.card-lab-page-body :is(.cl-emby-push-options button,.cl-plex-push-options button):before{flex:0 0 24px;width:24px;color:var(--cl-flow-accent);font: 20px/1 Material Symbols Rounded;font-feature-settings:"liga"}body.card-lab-page-body :is(.cl-emby-push-options button,.cl-plex-push-options button)[data-scope=current]:before{content:"crop_free"}body.card-lab-page-body :is(.cl-emby-push-options button,.cl-plex-push-options button)[data-scope=episodes]:before{content:"checklist"}body.card-lab-page-body :is(.cl-emby-push-options button,.cl-plex-push-options button)[data-scope=season]:before{content:"view_carousel"}body.card-lab-page-body :is(.cl-emby-push-options button,.cl-plex-push-options button)[data-scope=select]:before{content:"select_all"}body.card-lab-page-body :is(.cl-emby-push-options button,.cl-plex-push-options button)[data-scope=all]:before{content:"stacks"}body.card-lab-page-body :is(.cl-emby-push-options button,.cl-plex-push-options button):disabled{opacity:.7!important}body.card-lab-page-body :is(.cl-emby-push-options button,.cl-plex-push-options button):disabled:before{opacity:.58}body.card-lab-page-body :is(.cl-emby-push-option-copy,.cl-plex-push-option-copy){flex:1 1 auto}body.card-lab-page-body :is(.cl-emby-push-count,.cl-plex-push-count){min-width:0;text-align:right}body.card-lab-page-body #download-options-overlay .option-content{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}body.card-lab-page-body #download-options-overlay .option-title{margin:0!important}body.card-lab-page-body #download-options-overlay .option-meta{flex:0 0 auto;color:var(--cl-flow-accent)!important;font:800 .68rem/1.2 Roboto,sans-serif;letter-spacing:.025em;text-align:right;white-space:nowrap}body.card-lab-page-body :is(.cl-flow-selection-bar,.cl-episode-picker-selection-bar){display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:38px;margin:0 0 .65rem!important;padding:0 0 .55rem;border-bottom:1px solid #343d40}body.card-lab-page-body .cl-episode-picker-selection-summary{gap:.6rem}body.card-lab-page-body .cl-episode-picker-context{color:var(--cl-flow-accent)!important;font-size:.72rem}body.card-lab-page-body .cl-episode-picker-count{color:#f2f4f4!important;font-size:.73rem;font-weight:700}body.card-lab-page-body :is(#season-selection-overlay .season-selection-actions,#episode-selection-overlay .season-selection-actions,.cl-push-season-bulk-actions){align-items:center;flex:0 0 auto;gap:.4rem;margin:0!important}body.card-lab-page-body :is(#season-selection-overlay .mini-btn,#episode-selection-overlay .mini-btn,.cl-push-season-bulk){display:inline-flex;align-items:center;gap:.28rem;min-height:28px;padding:.25rem .4rem!important}body.card-lab-page-body :is(#selectAllSeasons,#deselectAllSeasons,#selectAllEpisodes,#deselectAllEpisodes,.cl-push-season-bulk):before{color:var(--cl-flow-accent);font: 16px/1 Material Symbols Rounded;font-feature-settings:"liga"}body.card-lab-page-body :is(#selectAllSeasons,#selectAllEpisodes,.cl-push-season-bulk[data-action=all]):before{content:"select_all"}body.card-lab-page-body :is(#deselectAllSeasons,#deselectAllEpisodes,.cl-push-season-bulk[data-action=none]):before{content:"deselect"}body.card-lab-page-body :is(#seasonSelectionList,#episodeSelectionList,.cl-push-season-list){max-height:min(45vh,360px)!important;margin-bottom:.8rem!important}body.card-lab-page-body :is(#episodeSelectionList .cl-download-episode-item,.cl-push-season-list .cl-push-episode-item){min-height:66px;column-gap:.85rem!important}body.card-lab-page-body :is(#episodeSelectionList .cl-download-episode-item,.cl-push-season-list .cl-push-episode-item):hover :is(.season-name,.cl-push-season-item-copy strong){color:var(--cl-flow-accent)!important}@media(max-width:620px){body.card-lab-page-body .cl-flow-heading{margin:-1rem -1rem .85rem!important;padding:.55rem 1rem!important}body.card-lab-page-body :is(.cl-flow-selection-bar,.cl-episode-picker-selection-bar){flex-wrap:wrap}body.card-lab-page-body #download-options-overlay .option-meta{font-size:.61rem}}body.card-lab-page-body #cfg-save-conflict-modal{background:#040608d6!important;backdrop-filter:blur(3px)}body.card-lab-page-body #cfg-save-conflict-modal .cl-save-conflict-box{box-sizing:border-box;width:min(440px,calc(100vw - 2rem))!important;max-width:100%;overflow:hidden;border:1px solid #343d42!important;border-radius:14px!important;background:radial-gradient(80% 70% at 100% 0%,rgba(255,200,80,.05),transparent 72%),linear-gradient(180deg,#17191b,#111315 72%)!important;box-shadow:0 30px 70px #0000009e!important}body.card-lab-page-body #cfg-save-conflict-modal .cl-save-conflict-header{box-sizing:border-box;min-height:58px;padding:.7rem 1.25rem!important;border-bottom:1px solid #343d42!important;background:transparent!important}body.card-lab-page-body #cfg-save-conflict-modal .cfgm-title{color:#ffc850!important;font:400 1.65rem/1 Bebas Neue,Impact,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase}body.card-lab-page-body #cfg-save-conflict-modal .config-modal-close,body.card-lab-page-body #cfg-save-conflict-modal .config-modal-close:is(:hover,:focus-visible){flex:0 0 36px;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #454b4e!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:#f2f4f4!important}body.card-lab-page-body #cfg-save-conflict-modal .config-modal-close:is(:hover,:focus-visible){color:#ffc850!important;outline:none}body.card-lab-page-body #cfg-save-conflict-modal .cl-save-conflict-body{padding:1rem 1.25rem 1.1rem!important}body.card-lab-page-body #cfg-save-conflict-modal .cl-save-conflict-body p{margin:0 0 1rem!important;color:#f2f4f4!important;font-size:.86rem!important;font-weight:500;line-height:1.5!important;text-align:center}body.card-lab-page-body #cfg-save-conflict-modal .cl-save-conflict-body strong{color:#ffc850!important}body.card-lab-page-body #cfg-save-conflict-modal .cl-save-conflict-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}body.card-lab-page-body #cfg-save-conflict-modal .cl-save-conflict-action,body.card-lab-page-body #cfg-save-conflict-modal .cl-save-conflict-action:is(:hover,:focus-visible){display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:34px;padding:.4rem .45rem;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f2f4f4!important;font:800 .7rem/1.2 Roboto,sans-serif!important;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}body.card-lab-page-body #cfg-save-conflict-modal .cl-save-conflict-action:is(:hover,:focus-visible){color:#ffc850!important;outline:none}body.card-lab-page-body #cfg-save-conflict-modal .cl-save-conflict-action:before{color:#ffc850;font: 17px/1 Material Symbols Rounded;font-feature-settings:"liga"}body.card-lab-page-body #cfg-save-conflict-cancel:before{content:"close"}body.card-lab-page-body #cfg-save-conflict-copy:before{content:"content_copy"}body.card-lab-page-body #cfg-save-conflict-override:before{content:"save"}.pt-back-top-sentinel-wrap{position:relative;height:0;width:0;overflow:visible;pointer-events:none}.pt-back-top-sentinel{position:absolute;top:var(--pt-back-top-threshold, 360px);left:0;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;visibility:hidden}body .pt-back-top{--back-top-accent: var(--hub-theme-accent, var(--sc-accent, var(--fl-accent, #7ddc3a)));position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,env(safe-area-inset-bottom,0px));z-index:6500;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#0c0f11;color:#f4f6f7;box-shadow:0 10px 28px #00000059;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.pt-back-top[aria-hidden=true]{pointer-events:none}.pt-back-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}body .pt-back-top .material-symbols-rounded{display:inline-block;color:var(--back-top-accent);font-size:22px;margin:0}body .pt-back-top:before{display:none;content:"";position:absolute;left:50%;top:50%;width:1.05rem;height:1.3rem;box-sizing:border-box;border:1.5px solid currentColor;border-radius:2px;transform:translate(-50%,-50%)}body .pt-back-top:after{content:none;font:700 11px/1 Roboto,sans-serif;letter-spacing:.08em}body .pt-back-top:hover,body .pt-back-top:focus-visible{background:#0c0f11;border-color:var(--back-top-accent);color:var(--back-top-accent);box-shadow:0 0 12px color-mix(in srgb,var(--back-top-accent) 28%,transparent)}body .pt-back-top:focus-visible{outline:2px solid var(--back-top-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){body .pt-back-top{transition:none}}@media(max-width:760px){body .pt-back-top{width:3rem;height:3rem;bottom:max(1rem,env(safe-area-inset-bottom,0px))}}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen){--mdh-bg: #070809;--mdh-header: #0e1012;--mdh-panel: #151719;--mdh-panel-2: #1f2225;--mdh-control: #32363b;--mdh-control-hover: #3a4046;--mdh-border: #33383d;--mdh-border-strong: #454b51;--mdh-text: #eef1f6;--mdh-muted: #d8deea;--mdh-accent: var(--cl-service-accent, #72d6ce);--mdh-accent-hover: var(--cl-service-accent-hover, #82e2da);--mdh-accent-border: var(--cl-service-accent-border, #4f9993);--mdh-on-accent: var(--cl-service-on-accent, #101514);box-sizing:border-box;min-width:0;background:var(--mdh-bg)!important;color:var(--mdh-text)!important}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin),.cl-emby-season-overlay:not(.media-brand-jellyfin){--cl-service-accent: #7ddc3a;--cl-service-accent-hover: #8fe650;--cl-service-accent-border: #569622;--cl-service-accent-soft: rgba(125, 220, 58, .16);--cl-service-on-accent: #101510;--mdh-accent: #7ddc3a;--mdh-accent-hover: #8fe650;--mdh-accent-border: #569622;--mdh-on-accent: #101510}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen){--mdh-bg: #070809;--mdh-header: #0e1012;--mdh-panel: #151719;--mdh-panel-2: #1f2225;--mdh-control: #32363b;--mdh-control-hover: #3a4046;--mdh-border: #33383d;--mdh-border-strong: #454b51;--mdh-text: #eef1f6;--mdh-muted: #d8deea;--mdh-accent: var(--poster-service-accent, #7ddc3a);--mdh-accent-hover: var(--poster-service-accent-hover, #8fe650);--mdh-accent-border: var(--poster-service-accent-border, #569622);--mdh-on-accent: var(--poster-service-on-accent, #101510);box-sizing:border-box;min-width:0;background:var(--mdh-bg)!important;color:var(--mdh-text)!important}.emby-dashboard-fullscreen:not(.media-brand-jellyfin),.emby-seasons-modal:not(.media-brand-jellyfin){--poster-service-accent: #7ddc3a;--poster-service-accent-hover: #8fe650;--poster-service-accent-border: #569622;--poster-service-on-accent: #101510;--mdh-accent: #7ddc3a;--mdh-accent-hover: #8fe650;--mdh-accent-border: #569622;--mdh-on-accent: #101510}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header,.emby-dashboard-fullscreen .emby-header,.plex-dashboard-fullscreen .plex-header{position:relative;min-height:66px;margin:0 0 12px!important;padding:12px 16px!important;gap:14px;flex-wrap:wrap;border:2px solid var(--mdh-accent-border)!important;border-radius:8px!important;background:var(--mdh-panel-2)!important;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff06!important;box-sizing:border-box}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-title-row,.emby-dashboard-fullscreen .emby-header-title-row,.plex-dashboard-fullscreen .plex-header-title-row{width:fit-content;display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions,.emby-dashboard-fullscreen .emby-header-actions,.plex-dashboard-fullscreen .plex-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 1 auto;min-width:0;margin-left:auto}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions :is(.sonarr-form-header h3),.emby-dashboard-fullscreen .emby-header-actions .emby-form-header h3,.plex-dashboard-fullscreen .plex-header-actions .plex-form-header h3{margin:0!important;font-size:.76rem!important;font-weight:800!important;white-space:nowrap}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions>.sonarr-connection-form,.emby-dashboard-fullscreen .emby-header-actions>.emby-connection-form,.plex-dashboard-fullscreen .plex-header-actions>.plex-connection-form{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions .sonarr-form-header,.emby-dashboard-fullscreen .emby-header-actions .emby-form-header,.plex-dashboard-fullscreen .plex-header-actions .plex-form-header{flex:0 1 auto;min-width:0}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions :is(.sonarr-form-header h3,.sonarr-form-content),.emby-dashboard-fullscreen .emby-header-actions :is(.emby-form-header h3,.emby-form-content),.plex-dashboard-fullscreen .plex-header-actions :is(.plex-form-header h3,.plex-form-content){margin:0!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions :is(.sonarr-form-header h3,.connection-info),.emby-dashboard-fullscreen .emby-header-actions :is(.emby-form-header h3,.emby-connection-info),.plex-dashboard-fullscreen .plex-header-actions :is(.plex-form-header h3,.plex-connection-info){color:#fff!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions .connection-info,.emby-dashboard-fullscreen .emby-header-actions .emby-form-header .emby-connection-info,.plex-dashboard-fullscreen .plex-header-actions .plex-form-header .plex-connection-info{display:none}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions>:is(#cl-emby-not-configured,#cl-plex-not-configured),.emby-dashboard-fullscreen .emby-header-actions>#emby-connection-form,.plex-dashboard-fullscreen .plex-header-actions>#plex-connection-form{align-items:center!important;justify-content:flex-end!important;flex-direction:row!important;gap:10px!important;overflow:visible!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(#cl-emby-not-configured,#cl-plex-not-configured) :is(.sonarr-form-header,.sonarr-form-content,.connection-stack,.form-group),.emby-dashboard-fullscreen #emby-connection-form :is(.emby-form-header,.emby-form-content,.emby-connection-stack,.emby-form-group),.plex-dashboard-fullscreen #plex-connection-form :is(.plex-form-header,.plex-form-content,.plex-connection-stack,.plex-form-group){display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(#cl-emby-not-configured,#cl-plex-not-configured) .sonarr-form-header h3,.emby-dashboard-fullscreen #emby-connection-form .emby-form-header h3,.plex-dashboard-fullscreen #plex-connection-form .plex-form-header h3{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--mdh-text)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.025em!important;line-height:1.2!important;text-transform:none!important;white-space:nowrap}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(#cl-emby-not-configured,#cl-plex-not-configured) .sonarr-form-header h3:before,.emby-dashboard-fullscreen #emby-connection-form .emby-form-header h3:before,.plex-dashboard-fullscreen #plex-connection-form .plex-form-header h3:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:2px;background:var(--mdh-accent)}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(#cl-emby-open-settings-btn,#cl-plex-open-settings-btn),.emby-dashboard-fullscreen #emby-open-settings-btn,.plex-dashboard-fullscreen #plex-open-settings-btn{width:auto!important;min-width:0!important;min-height:34px!important;padding:0 13px!important;border-radius:6px!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.045em!important;line-height:1!important;white-space:nowrap;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header:after,.emby-dashboard-fullscreen .emby-header:after,.plex-dashboard-fullscreen .plex-header:after{content:none!important;display:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header h2,.emby-dashboard-fullscreen .emby-header h2,.plex-dashboard-fullscreen .plex-header h2{color:var(--mdh-accent)!important;font-size:2rem!important;letter-spacing:.055em!important;line-height:1!important;transform:translateY(2px)}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-subtitle,.emby-dashboard-fullscreen .emby-subtitle,.plex-dashboard-fullscreen .plex-subtitle{display:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-dashboard-logo,.cl-emby-dashboard-logo,.cl-plex-dashboard-logo),.emby-dashboard-fullscreen .emby-dashboard-logo,.plex-dashboard-fullscreen .plex-dashboard-logo{display:block;align-self:center;flex:0 0 30px;width:30px!important;height:30px!important;object-fit:contain}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-connected-bar,.emby-dashboard-fullscreen .emby-connected-bar,.plex-dashboard-fullscreen .plex-connected-bar{align-self:flex-start;width:fit-content!important;max-width:100%!important;min-height:46px;margin:0 0 10px!important;padding:8px 12px!important;gap:14px;justify-content:flex-start;border:1px solid var(--mdh-border)!important;border-radius:6px!important;background:var(--mdh-panel)!important;box-shadow:inset 0 1px #ffffff06!important;box-sizing:border-box}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions>.sonarr-connected-bar,.emby-dashboard-fullscreen .emby-header-actions>.emby-connected-bar,.plex-dashboard-fullscreen .plex-header-actions>.plex-connected-bar{align-self:center;width:auto!important;min-height:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-connected-info,.emby-dashboard-fullscreen .emby-connected-info,.plex-dashboard-fullscreen .plex-connected-info{min-width:0}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-connected-label,.emby-dashboard-fullscreen .emby-connected-label,.plex-dashboard-fullscreen .plex-connected-label{color:#fff!important;font-size:.82rem!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-connected-label strong,.emby-dashboard-fullscreen .emby-connected-label strong,.plex-dashboard-fullscreen .plex-connected-label strong{color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-library-section,.emby-dashboard-fullscreen .emb-library-section,.emby-dashboard-fullscreen .emby-library-section,.plex-dashboard-fullscreen .plex-library-section{gap:0!important;overflow:hidden;border:2px solid var(--mdh-accent-border)!important;border-radius:8px!important;background:var(--mdh-panel)!important;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff08!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-library-toolbar,.emby-dashboard-fullscreen .emby-library-toolbar,.plex-dashboard-fullscreen .plex-library-toolbar{width:100%!important;max-width:100%!important;min-height:58px;margin:0!important;padding:10px 12px!important;gap:10px!important;border:0!important;border-bottom:1px solid var(--mdh-border)!important;border-radius:0!important;background:var(--mdh-panel-2)!important;box-shadow:inset 0 1px #ffffff06!important;box-sizing:border-box}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-toolbar-left,.sonarr-toolbar-right),.emby-dashboard-fullscreen :is(.emby-toolbar-left,.emby-toolbar-right),.plex-dashboard-fullscreen :is(.plex-toolbar-left,.plex-toolbar-right){gap:8px!important;min-width:0}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-left,.emby-dashboard-fullscreen .emby-toolbar-left,.plex-dashboard-fullscreen .plex-toolbar-left{flex:1 1 460px;flex-wrap:nowrap}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right,.emby-dashboard-fullscreen .emby-toolbar-right,.plex-dashboard-fullscreen .plex-toolbar-right{flex:0 1 auto;max-width:100%;flex-wrap:wrap;justify-content:flex-end;gap:7px 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-wrap,.emby-dashboard-fullscreen .emby-search-wrap,.plex-dashboard-fullscreen .plex-search-wrap{flex:1 1 260px!important;min-width:min(180px,100%)!important;max-width:none!important}@media(min-width:761px){:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-label,.emby-dashboard-fullscreen .emby-toolbar-label,.plex-dashboard-fullscreen .plex-toolbar-label{order:-2;display:inline-block;flex:0 0 auto;color:#fff;font-size:.58rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-filter-tabs,.emby-dashboard-fullscreen .emby-filter-tabs,.plex-dashboard-fullscreen .plex-filter-tabs{order:-1;flex:0 0 auto}.emby-dashboard-fullscreen :is(#emby-quality-filter,#emby-customised-filter,#emby-genre-select),.plex-dashboard-fullscreen :is(#plex-quality-filter,#plex-customised-filter,#plex-genre-select){width:100px!important;max-width:100px!important}.emby-dashboard-fullscreen :is(.emby-sort-picker,.emby-sort-trigger),.plex-dashboard-fullscreen :is(.plex-sort-picker,.plex-sort-trigger){width:108px!important;min-width:108px!important;max-width:108px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right .sonarr-mobile-row,.emby-dashboard-fullscreen .emby-toolbar-right .emby-mobile-row,.plex-dashboard-fullscreen .plex-toolbar-right .plex-mobile-row{display:contents!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right .sonarr-mobile-field,.emby-dashboard-fullscreen .emby-toolbar-right .emby-mobile-field,.plex-dashboard-fullscreen .plex-toolbar-right .plex-mobile-field{display:flex!important;align-items:center;gap:6px!important;flex:0 0 auto;min-width:0}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right .sonarr-mobile-label,.emby-dashboard-fullscreen .emby-toolbar-right .emby-mobile-label,.plex-dashboard-fullscreen .plex-toolbar-right .plex-mobile-label{display:inline-block!important;color:var(--mdh-muted)!important;font-size:.58rem!important;font-weight:850!important;letter-spacing:.045em;line-height:1;text-transform:uppercase;white-space:nowrap}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right>.sonarr-mobile-row:last-child,.emby-dashboard-fullscreen .emby-toolbar-right>.emby-mobile-row:last-child,.plex-dashboard-fullscreen .plex-toolbar-right>.plex-mobile-row:last-child{display:flex!important;align-items:center;gap:6px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right>.sonarr-mobile-row:last-child .sonarr-mobile-field{display:contents!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right>.sonarr-mobile-row:last-child .sonarr-icon-btn,.emby-dashboard-fullscreen .emby-toolbar-right>.emby-mobile-row:last-child .emby-icon-btn,.plex-dashboard-fullscreen .plex-toolbar-right>.plex-mobile-row:last-child .plex-icon-btn{border:0!important;border-radius:4px!important;background:transparent!important;color:var(--mdh-accent)!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-action-buttons,.emby-dashboard-fullscreen .emby-action-buttons,.plex-dashboard-fullscreen .plex-action-buttons{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--mdh-border);border-radius:7px;background:var(--mdh-control);box-shadow:inset 0 1px #ffffff09}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-action-buttons .sonarr-mobile-field{display:contents!important}.emby-dashboard-fullscreen .emby-action-buttons :is(.emby-icon-btn,#emby-quality-rules-btn),.plex-dashboard-fullscreen .plex-action-buttons :is(.plex-icon-btn,#plex-quality-rules-btn),:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-action-buttons .sonarr-icon-btn{border:0!important;background:transparent!important;color:var(--mdh-accent)!important;box-shadow:none!important}.emby-dashboard-fullscreen .emby-action-buttons #emby-missing-seasons-btn[aria-pressed=true],.plex-dashboard-fullscreen .plex-action-buttons #plex-missing-seasons-btn[aria-pressed=true],.cl-emby-dashboard-fullscreen .sonarr-action-buttons #cl-emby-missing-seasons-btn[aria-pressed=true],.cl-plex-dashboard-fullscreen .sonarr-action-buttons #cl-plex-missing-seasons-btn[aria-pressed=true]{background:var(--mdh-accent)!important;color:var(--mdh-on-accent)!important}}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-input,.emby-dashboard-fullscreen .emby-search-input,.plex-dashboard-fullscreen .plex-search-input{min-height:38px!important;border-color:var(--mdh-border)!important;border-radius:7px!important;background:var(--mdh-control)!important;caret-color:var(--mdh-accent)}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-input:focus,.emby-dashboard-fullscreen .emby-search-input:focus,.plex-dashboard-fullscreen .plex-search-input:focus{border-color:var(--mdh-accent-border)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--mdh-accent) 18%,transparent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-filter-tabs,.sonarr-size-toggle,.sonarr-view-toggle),.emby-dashboard-fullscreen :is(.emby-filter-tabs,.emby-size-toggle,.emby-view-toggle),.plex-dashboard-fullscreen :is(.plex-filter-tabs,.plex-size-toggle,.plex-view-toggle){gap:2px!important;padding:3px!important;border:1px solid var(--mdh-border)!important;border-radius:7px!important;background:var(--mdh-control)!important;box-shadow:inset 0 1px #ffffff09!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-filter-tab,.sonarr-size-btn,.sonarr-view-btn),.emby-dashboard-fullscreen :is(.emby-filter-tab,.emby-size-btn,.emby-view-btn),.plex-dashboard-fullscreen :is(.plex-filter-tab,.plex-size-btn,.plex-view-btn){border:0!important;border-radius:5px!important;background:transparent!important;color:#f3f6f8b8!important;box-shadow:none!important}:is(.sonarr-filter-tab,.emby-filter-tab,.plex-filter-tab){letter-spacing:.035em!important;text-transform:uppercase!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-filter-tab,.sonarr-size-btn,.sonarr-view-btn):hover,.emby-dashboard-fullscreen :is(.emby-filter-tab,.emby-size-btn,.emby-view-btn):hover,.plex-dashboard-fullscreen :is(.plex-filter-tab,.plex-size-btn,.plex-view-btn):hover{background:var(--mdh-control-hover)!important;color:#fff!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-filter-tab,.sonarr-size-btn,.sonarr-view-btn).active,.emby-dashboard-fullscreen :is(.emby-filter-tab,.emby-size-btn,.emby-view-btn).active,.plex-dashboard-fullscreen :is(.plex-filter-tab,.plex-size-btn,.plex-view-btn).active{background:var(--mdh-accent)!important;color:var(--mdh-on-accent)!important;font-weight:800!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-count,.emby-dashboard-fullscreen .emby-item-count,.plex-dashboard-fullscreen .plex-item-count{padding:5px 9px;border:1px solid var(--mdh-accent);border-radius:4px;background:var(--mdh-accent);color:var(--mdh-on-accent)!important;font-size:.7rem!important;font-weight:850;font-variant-numeric:tabular-nums}.emby-dashboard-fullscreen #emby-item-count,.cl-emby-dashboard-fullscreen #cl-emby-item-count,.cl-plex-dashboard-fullscreen #cl-plex-item-count{color:#101510!important;-webkit-text-fill-color:#101510!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-status-badge.tv-show{border-color:#4f8eaa!important;background:#70b7d5!important;color:#0d1418!important;-webkit-text-fill-color:#0d1418!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-shows-container,.emby-dashboard-fullscreen .emby-library-container,.plex-dashboard-fullscreen .plex-library-container{background:var(--mdh-bg)!important}:is(.emby-dashboard-fullscreen,.cl-emby-dashboard-fullscreen):not(.media-brand-jellyfin){--mdh-accent: #7ddc3a;--mdh-accent-hover: #8fe650;--mdh-accent-border: #569622;--mdh-on-accent: #101510}:is(.plex-dashboard-fullscreen,.cl-plex-dashboard-fullscreen):not(.media-brand-jellyfin){--mdh-accent: #d7a84a;--mdh-accent-hover: #e4b85a;--mdh-accent-border: #a67f2e;--mdh-on-accent: #14100a}:is(.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen).media-brand-jellyfin{--mdh-accent: var(--jellyfin-accent, #a55ec4);--mdh-accent-hover: var(--jellyfin-hover, #ba7bd5);--mdh-accent-border: var(--jellyfin-border, #80509e);--mdh-on-accent: #110f16}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-shows-grid,.emby-dashboard-fullscreen .emby-library-grid,.plex-dashboard-fullscreen .plex-library-grid{gap:16px!important;padding:16px 16px 22px!important;align-items:stretch;align-content:start;min-height:100%;background:#0b0c0e!important;box-sizing:border-box}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item,.emby-dashboard-fullscreen .emby-item,.plex-dashboard-fullscreen .plex-item{display:flex;min-width:0;flex-direction:column;overflow:hidden!important;border:1px solid var(--mdh-border)!important;border-radius:8px!important;background:var(--mdh-panel-2)!important;box-shadow:inset 0 1px #ffffff08!important;transform:translateY(0);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-head,.emby-dashboard-fullscreen .emby-item-head,.plex-dashboard-fullscreen .plex-item-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:42px;padding:.55rem .72rem;border-bottom:1px solid var(--mdh-border);background:var(--mdh-control);box-sizing:border-box}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-item-head-labels,.sonarr-item-head-actions),.emby-dashboard-fullscreen :is(.emby-item-head-labels,.emby-item-head-actions),.plex-dashboard-fullscreen :is(.plex-item-head-labels,.plex-item-head-actions){display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-head :is(.sonarr-status-badge,.sonarr-tc-pill,.sonarr-item-year-inline),.emby-dashboard-fullscreen .emby-item-head :is(.emby-type-badge,.emby-quality-badge,.emby-item-progress-pill,.emby-needs-update-badge),.plex-dashboard-fullscreen .plex-item-head :is(.plex-type-badge,.plex-quality-badge,.plex-item-progress-pill,.plex-needs-update-badge){display:inline-flex!important;align-items:center;position:static!important;inset:auto!important;margin:0!important;min-height:22px!important;padding:.2rem .52rem!important;border-radius:5px!important;font-size:.58rem!important;line-height:1!important;box-sizing:border-box}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-head-date,.emby-dashboard-fullscreen .emby-item-head-date,.plex-dashboard-fullscreen .plex-item-head-date{flex:0 0 auto;margin-right:3px;color:#fff!important;font-size:.72rem!important;font-weight:900!important;line-height:22px!important;letter-spacing:.015em;align-self:center}.emby-dashboard-fullscreen .emby-item-head .emby-sort-meta-btn,.plex-dashboard-fullscreen .plex-item-head .plex-sort-meta-btn{position:static!important;width:23px!important;height:23px!important;min-width:23px!important;padding:0!important;border:1px solid var(--mdh-border-strong)!important;border-radius:4px!important;background:var(--mdh-control)!important;color:var(--mdh-text)!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item:hover,.emby-dashboard-fullscreen .emby-item:hover,.plex-dashboard-fullscreen .plex-item:hover{border-color:color-mix(in srgb,var(--mdh-accent) 48%,var(--mdh-border))!important;background:var(--mdh-panel-2)!important;box-shadow:0 16px 32px #00000052,0 0 0 1px color-mix(in srgb,var(--mdh-accent) 16%,transparent)!important;transform:translateY(-4px)!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item.has-titlecards,.emby-dashboard-fullscreen .emby-item.customised,.plex-dashboard-fullscreen .plex-item.customised{border-color:var(--mdh-accent)!important;box-shadow:none!important}.emby-dashboard-fullscreen:not(.media-brand-jellyfin) .emby-item.customised:hover{border-color:#7ddc3a!important;box-shadow:none!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item.has-titlecards .sonarr-item-name,.emby-dashboard-fullscreen .emby-item.customised .emby-item-name,.plex-dashboard-fullscreen .plex-item.customised .plex-item-name{color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-tc-pill.full,.emby-dashboard-fullscreen .emby-item-progress-pill.full,.plex-dashboard-fullscreen .plex-item-progress-pill.full{border:1px solid var(--mdh-accent-border)!important;background:var(--mdh-accent)!important;color:var(--mdh-on-accent)!important;-webkit-text-fill-color:var(--mdh-on-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-thumb,.emby-dashboard-fullscreen .emby-item-thumb,.plex-dashboard-fullscreen .plex-item-thumb{overflow:hidden;border:0!important;border-bottom:1px solid var(--mdh-border)!important;border-radius:0!important;background:#0a0b0d!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-thumb img,.emby-dashboard-fullscreen .emby-item-thumb img,.plex-dashboard-fullscreen .plex-item-thumb img{object-fit:contain!important;background:#050607;transform:none!important;transition:filter .18s ease!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item:hover .sonarr-item-thumb img,.emby-dashboard-fullscreen .emby-item:hover .emby-item-thumb img,.plex-dashboard-fullscreen .plex-item:hover .plex-item-thumb img{transform:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-hover-overlay,.emby-dashboard-fullscreen .emby-item-hover-overlay,.plex-dashboard-fullscreen .plex-item-hover-overlay{background:linear-gradient(180deg,#0000000a 10%,#000000b8)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-hover-overlay>:is(svg,.material-symbols-rounded),.emby-dashboard-fullscreen .emby-item-hover-overlay>:is(svg,.material-symbols-rounded),.plex-dashboard-fullscreen .plex-item-hover-overlay>:is(svg,.material-symbols-rounded),:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-season-hover-overlay,.plex-season-hover-overlay)>:is(svg,.material-symbols-rounded){display:grid!important;place-items:center!important;width:32px!important;height:32px!important;padding:6px!important;border:1px solid var(--mdh-accent-border)!important;border-radius:5px!important;background:var(--mdh-accent)!important;color:var(--mdh-on-accent)!important;-webkit-text-fill-color:var(--mdh-on-accent)!important;box-sizing:border-box!important}.emby-dashboard-fullscreen :is(.emby-filter-tab.active,.emby-size-btn.active,.emby-view-btn.active,.emby-connect-btn,.emby-push-btn,.emby-bulk-btn.mark,#emby-missing-seasons-btn[aria-pressed=true]) :is(svg,i,.material-symbols-rounded),.plex-dashboard-fullscreen :is(.plex-filter-tab.active,.plex-size-btn.active,.plex-view-btn.active,.plex-connect-btn,.plex-push-btn,.plex-bulk-btn.mark,#plex-missing-seasons-btn[aria-pressed=true]) :is(svg,i,.material-symbols-rounded){color:var(--mdh-on-accent)!important;-webkit-text-fill-color:var(--mdh-on-accent)!important;opacity:1!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-hover-overlay>span,.emby-dashboard-fullscreen .emby-item-hover-overlay>span,.plex-dashboard-fullscreen .plex-item-hover-overlay>span,:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-season-hover-overlay,.plex-season-hover-overlay)>span{border-color:var(--mdh-accent-border)!important;border-radius:5px!important;background:var(--mdh-accent)!important;color:var(--mdh-on-accent)!important;-webkit-text-fill-color:var(--mdh-on-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-name,.emby-dashboard-fullscreen .emby-item-name,.plex-dashboard-fullscreen .plex-item-name{min-height:2.55em!important;padding:9px 10px 3px!important;color:var(--mdh-text)!important;font-size:.86rem!important;font-weight:750!important;line-height:1.28!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-item-badges,.sonarr-item-year-inline,.sonarr-list-name,.sonarr-list-meta),.emby-dashboard-fullscreen :is(.emby-item-badges,.emby-item-year,.emby-list-name,.emby-list-meta),.plex-dashboard-fullscreen :is(.plex-item-badges,.plex-item-year,.plex-list-name,.plex-list-meta){color:#fff!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-filter-tab,.sonarr-size-btn,.sonarr-view-btn,.sonarr-icon-btn,.sonarr-sort-select,.plex-sort-trigger,.emby-sort-trigger),.emby-dashboard-fullscreen :is(.emby-filter-tab,.emby-size-btn,.emby-view-btn,.emby-icon-btn,.emby-sort-select,.emby-sort-trigger),.plex-dashboard-fullscreen :is(.plex-filter-tab,.plex-size-btn,.plex-view-btn,.plex-icon-btn,.plex-sort-select,.plex-sort-trigger){color:#fff!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-badges,.emby-dashboard-fullscreen .emby-item-badges,.plex-dashboard-fullscreen .plex-item-badges{margin-top:auto;padding:5px 10px 10px!important;gap:5px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-status-badge,.sonarr-tc-pill),.emby-dashboard-fullscreen :is(.emby-type-badge,.emby-quality-badge,.emby-item-progress-pill),.plex-dashboard-fullscreen :is(.plex-type-badge,.plex-quality-badge,.plex-item-progress-pill){min-height:22px!important;border-radius:5px!important;padding:.2rem .52rem!important;font-size:.58rem!important;letter-spacing:.045em!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.sonarr-shows-container,.emby-library-container,.plex-library-container){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mdh-accent) 70%,transparent) transparent}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.sonarr-shows-container,.emby-library-container,.plex-library-container)::-webkit-scrollbar{width:12px;height:12px}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.sonarr-shows-container,.emby-library-container,.plex-library-container)::-webkit-scrollbar-track{background:transparent}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.sonarr-shows-container,.emby-library-container,.plex-library-container)::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--mdh-accent) 70%,transparent);background-clip:padding-box}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen,.sonarr-shows-container,.emby-library-container,.plex-library-container)::-webkit-scrollbar-thumb:hover{background:var(--mdh-accent);background-clip:padding-box}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen) .media-dashboard-back-top:hover,:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen) .media-dashboard-back-top:focus-visible{border-color:var(--mdh-accent-border);background:var(--mdh-accent);color:var(--mdh-on-accent);box-shadow:0 10px 28px #00000059,0 0 0 2px color-mix(in srgb,var(--mdh-accent) 30%,transparent)}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-list-view,.cl-emby-list-view,.cl-plex-list-view),.emby-dashboard-fullscreen .emby-list-view,.plex-dashboard-fullscreen .plex-list-view{gap:6px!important;margin:10px 12px 16px!important;padding:8px!important;border:1px solid var(--mdh-border)!important;border-radius:8px!important;background:#101214!important;box-sizing:border-box!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-item,.emby-dashboard-fullscreen .emby-list-item,.plex-dashboard-fullscreen .plex-list-item{overflow:hidden;min-height:64px;padding-block:8px!important;border:1px solid #292e33!important;border-radius:6px!important;background:var(--mdh-panel)!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-item:nth-child(odd),.emby-dashboard-fullscreen .emby-list-item:nth-child(odd),.plex-dashboard-fullscreen .plex-list-item:nth-child(odd){background:#191c1f!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-item:hover,.emby-dashboard-fullscreen .emby-list-item:hover,.plex-dashboard-fullscreen .plex-list-item:hover{border-color:color-mix(in srgb,var(--mdh-accent) 42%,var(--mdh-border))!important;background:color-mix(in srgb,var(--mdh-accent) 7%,var(--mdh-panel-2))!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-header,.emby-dashboard-fullscreen .emby-list-header,.plex-dashboard-fullscreen .plex-list-header{position:sticky;top:0;z-index:3;min-height:38px;margin:0 0 2px!important;padding:10px 12px!important;border:1px solid var(--mdh-border-strong)!important;border-radius:6px!important;background:var(--mdh-control)!important;color:#fff!important;font-size:.64rem!important;letter-spacing:.075em!important;box-sizing:border-box}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-item.has-titlecards,.emby-dashboard-fullscreen .emby-list-item.customised,.plex-dashboard-fullscreen .plex-list-item.customised{border:1px solid var(--mdh-accent)!important;background:var(--mdh-panel-2)!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-item.has-titlecards .sonarr-list-name,.emby-dashboard-fullscreen .emby-list-item.customised .emby-list-name,.plex-dashboard-fullscreen .plex-list-item.customised .plex-list-name,.emby-dashboard-fullscreen .emby-list-hint,.plex-dashboard-fullscreen .plex-list-hint{color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}.emby-dashboard-fullscreen .emby-list-artwork.done,.plex-dashboard-fullscreen .plex-list-artwork.done{border:1px solid var(--mdh-accent-border)!important;background:var(--mdh-accent)!important;color:var(--mdh-on-accent)!important}.emby-dashboard-fullscreen .emby-list-artwork.done :is(span,strong),.plex-dashboard-fullscreen .plex-list-artwork.done :is(span,strong){color:var(--mdh-on-accent)!important;-webkit-text-fill-color:var(--mdh-on-accent)!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-progress:is(.done,.partial){border:0!important;background:transparent!important;box-shadow:none!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-progress.partial .sonarr-list-progress-top,:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-progress.partial .sonarr-list-progress-top :is(span,strong),:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-tc-pill.partial{color:#14100a!important;-webkit-text-fill-color:#14100a!important}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-list-progress.done .sonarr-list-progress-top,.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-list-progress.done .sonarr-list-progress-top :is(span,strong){color:#101510!important;-webkit-text-fill-color:#101510!important}.cl-plex-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-list-progress.done .sonarr-list-progress-top,.cl-plex-dashboard-fullscreen:not(.media-brand-jellyfin) .sonarr-list-progress.done .sonarr-list-progress-top :is(span,strong){color:#14100a!important;-webkit-text-fill-color:#14100a!important}.cl-emby-dashboard-fullscreen:not(.media-brand-jellyfin) :is(.sonarr-list-progress.done .sonarr-list-progress-top,.sonarr-list-progress.done .sonarr-list-progress-track span),.cl-emby-season-overlay:not(.media-brand-jellyfin) :is(.sonarr-tc-pill.full,.cl-emby-import-btn){border-color:#569622!important;background:#7ddc3a!important;color:#101510!important;-webkit-text-fill-color:#101510!important}.cl-emby-season-overlay:not(.media-brand-jellyfin) .cl-emby-season-row.is-done{border-color:#7ddc3a!important;box-shadow:none!important}.cl-emby-season-overlay:not(.media-brand-jellyfin) .cl-emby-season-row.is-done>div:first-child>span,.cl-emby-season-overlay:not(.media-brand-jellyfin) .cl-emby-season-row.is-done .cl-emby-season-progress{color:#7ddc3a!important;-webkit-text-fill-color:#7ddc3a!important}:is(.cl-emby-season-overlay,.cl-plex-season-overlay) :is(.cl-emby-season-pill,.cl-plex-season-pill){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;min-height:32px!important;padding:0 10px!important;border-radius:5px!important;font-family:var(--pt-font-body, "Roboto", sans-serif)!important;font-size:.7rem!important;font-weight:850!important;font-variant-numeric:tabular-nums;letter-spacing:.025em!important;line-height:1!important;white-space:nowrap;box-sizing:border-box!important}.cl-emby-season-overlay:not(.media-brand-jellyfin) .cl-emby-season-panel{border-color:#569622!important}.emby-dashboard-fullscreen :is(.emby-list-year,.emby-list-id,.emby-list-muted),.plex-dashboard-fullscreen :is(.plex-list-year,.plex-list-id,.plex-list-muted),:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-list-year,.sonarr-list-id,.sonarr-list-muted,.sonarr-list-stat){color:var(--mdh-muted)!important}.emby-dashboard-fullscreen .emby-list-name,.plex-dashboard-fullscreen .plex-list-name,:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-name{color:var(--mdh-text)!important;font-size:.92rem!important;line-height:1.25!important}.emby-dashboard-fullscreen .emby-list-view .emby-list-item,.plex-dashboard-fullscreen .plex-list-view .plex-list-item,:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-view .sonarr-list-item{border-radius:6px!important}.emby-dashboard-fullscreen .emby-list-view .emby-list-item.customised .emby-list-name,.plex-dashboard-fullscreen .plex-list-view .plex-list-item.customised .plex-list-name,:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-list-view .sonarr-list-item.has-titlecards .sonarr-list-name,.emby-dashboard-fullscreen .emby-list-view .emby-list-hint,.plex-dashboard-fullscreen .plex-list-view .plex-list-hint{color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}.emby-dashboard-fullscreen :is(.emby-list-artwork.done,.emby-list-artwork.not-done,.emby-list-hint),.plex-dashboard-fullscreen :is(.plex-list-artwork.done,.plex-list-artwork.not-done,.plex-list-hint){border-radius:5px!important}.emby-seasons-modal:not(.media-brand-jellyfin){--mdh-accent: #7ddc3a;--mdh-accent-hover: #8fe650;--mdh-accent-border: #569622;--mdh-on-accent: #101510}.plex-seasons-modal:not(.media-brand-jellyfin){--mdh-accent: #d7a84a;--mdh-accent-hover: #e4b85a;--mdh-accent-border: #a67f2e;--mdh-on-accent: #14100a}:is(.emby-seasons-modal,.plex-seasons-modal).media-brand-jellyfin{--mdh-accent: var(--jellyfin-accent, #a55ec4);--mdh-accent-hover: var(--jellyfin-hover, #ba7bd5);--mdh-accent-border: var(--jellyfin-border, #80509e);--mdh-on-accent: #110f16}:is(.emby-seasons-modal,.plex-seasons-modal){border:2px solid var(--mdh-accent-border)!important;border-radius:8px!important;padding:0!important;gap:0!important;background:#111315!important;box-shadow:0 26px 70px #0000008c,inset 0 1px #ffffff0a!important;box-sizing:border-box}:is(.emby-seasons-modal,.plex-seasons-modal).tiny{width:min(92vw,360px)!important}:is(.emby-seasons-modal,.plex-seasons-modal).duo{width:min(92vw,470px)!important}:is(.emby-seasons-modal,.plex-seasons-modal).trio{width:min(92vw,610px)!important}:is(.emby-seasons-modal,.plex-seasons-modal).compact{width:min(92vw,680px)!important}:is(.emby-seasons-modal,.plex-seasons-modal).long-title:is(.tiny,.duo){width:min(92vw,540px)!important}:is(.emby-seasons-modal,.plex-seasons-modal).long-title.trio{width:min(92vw,650px)!important}:is(.emby-seasons-modal,.plex-seasons-modal):is(.tiny,.duo,.trio) :is(.emby-seasons-list,.plex-seasons-list){justify-content:center;align-self:stretch}:is(.emby-seasons-modal,.plex-seasons-modal).tiny :is(.emby-seasons-list,.plex-seasons-list){grid-template-columns:minmax(152px,178px)!important}:is(.emby-seasons-modal,.plex-seasons-modal).duo :is(.emby-seasons-list,.plex-seasons-list){grid-template-columns:repeat(2,minmax(152px,178px))!important}:is(.emby-seasons-modal,.plex-seasons-modal).trio :is(.emby-seasons-list,.plex-seasons-list){grid-template-columns:repeat(3,minmax(148px,172px))!important}:is(.emby-seasons-modal,.plex-seasons-modal).long-title :is(.emby-seasons-title-text,.plex-seasons-title-text){max-width:none;text-wrap:balance}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-season-item,.plex-season-item){gap:0!important;overflow:hidden!important;padding:0!important;border:1px solid var(--mdh-border, #33383d)!important;border-radius:8px!important;background:#1f2225!important;box-shadow:inset 0 1px #ffffff06!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-season-item.customised,.plex-season-item.customised,.emby-season-item.just-pushed,.plex-season-item.just-pushed){border:1px solid var(--mdh-accent)!important;background:#1f2225!important;box-shadow:none!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-season-thumb-wrap,.plex-season-thumb-wrap),:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-season-item.customised,.plex-season-item.customised,.emby-season-item.just-pushed,.plex-season-item.just-pushed) :is(.emby-season-thumb-wrap,.plex-season-thumb-wrap){border:0!important;border-radius:0!important;box-shadow:none!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-season-label,.plex-season-label){min-height:34px;justify-content:center;padding:7px 8px!important;border-top:1px solid var(--mdh-border, #33383d);border-radius:0!important;background:#1f2225!important;color:#eef1f6!important;box-sizing:border-box}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-season-item.customised,.plex-season-item.customised) :is(.emby-season-label,.plex-season-label,.emby-season-name,.plex-season-name){color:#eef1f6!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-season-mark-btn,.plex-season-mark-btn){border-radius:5px!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-season-item.customised,.plex-season-item.customised) :is(.emby-season-mark-btn,.plex-season-mark-btn){border-color:var(--mdh-accent-border)!important;background:#32363b!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-title,.plex-seasons-title){align-items:center!important;gap:0!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-title-text,.plex-seasons-title-text){color:#eef1f6!important;font-size:clamp(1.45rem,2.8vw,1.75rem)!important;line-height:1.02!important;transform:none!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-brand-icon,.plex-seasons-brand-icon){display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid color-mix(in srgb,var(--mdh-accent) 48%,#34383d);border-radius:6px;background:color-mix(in srgb,var(--mdh-accent) 13%,#202327)}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-brand-icon,.plex-seasons-brand-icon) :is(svg,.material-symbols-rounded){align-self:center!important;margin:0!important;color:var(--mdh-accent)!important;opacity:1!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-header,.plex-seasons-header){align-items:flex-start!important;min-height:78px;padding:16px 16px 15px 18px;gap:14px;background:#202327;box-sizing:border-box}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-header-main,.plex-seasons-header-main){display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-brand-icon,.plex-seasons-brand-icon){margin-top:1px}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-heading,.plex-seasons-heading){gap:7px!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-progress,.plex-seasons-progress){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#aeb5bf!important;font-size:.65rem!important;letter-spacing:.065em!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-progress,.plex-seasons-progress):before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:2px;background:var(--mdh-accent);vertical-align:1px}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-close,.plex-seasons-close){width:34px!important;height:34px!important;border-radius:6px!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-list,.plex-seasons-list){padding:18px!important;gap:12px!important;background:#111315;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mdh-accent) 70%,transparent) transparent}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-list,.plex-seasons-list)::-webkit-scrollbar{width:12px;height:12px}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-list,.plex-seasons-list)::-webkit-scrollbar-track{background:transparent}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-list,.plex-seasons-list)::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--mdh-accent) 70%,transparent);background-clip:padding-box}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-list,.plex-seasons-list)::-webkit-scrollbar-thumb:hover{background:var(--mdh-accent);background-clip:padding-box}@media(max-width:760px){:is(.sonarr-toolbar-label,.emby-toolbar-label,.plex-toolbar-label){display:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right>.sonarr-mobile-row:last-child,.emby-dashboard-fullscreen .emby-toolbar-right>.emby-mobile-row:last-child,.plex-dashboard-fullscreen .plex-toolbar-right>.plex-mobile-row:last-child{grid-template-columns:1fr!important}:is(.sonarr-actions-label,.emby-actions-label,.plex-actions-label){grid-column:1 / -1;color:#fff!important}:is(.emby-seasons-modal,.plex-seasons-modal):is(.duo,.trio,.compact,.long-title){width:auto!important}:is(.emby-seasons-modal,.plex-seasons-modal):is(.duo,.trio) :is(.emby-seasons-list,.plex-seasons-list){grid-template-columns:repeat(2,minmax(112px,1fr))!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions>:is(#cl-emby-not-configured,#cl-plex-not-configured),.emby-dashboard-fullscreen .emby-header-actions>#emby-connection-form,.plex-dashboard-fullscreen .plex-header-actions>#plex-connection-form{width:100%!important;justify-content:space-between!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-list-view,.cl-emby-list-view,.cl-plex-list-view),.emby-dashboard-fullscreen .emby-list-view,.plex-dashboard-fullscreen .plex-list-view{margin:8px!important;padding:6px!important}:is(.sonarr-action-buttons,.emby-action-buttons,.plex-action-buttons){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header,.emby-dashboard-fullscreen .emby-header,.plex-dashboard-fullscreen .plex-header{min-height:56px;padding:9px 11px!important;border-radius:7px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-library-section,.emby-dashboard-fullscreen .emb-library-section,.emby-dashboard-fullscreen .emby-library-section,.plex-dashboard-fullscreen .plex-library-section{border-radius:8px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-library-toolbar,.emby-dashboard-fullscreen .emby-library-toolbar,.plex-dashboard-fullscreen .plex-library-toolbar{min-height:0;padding:8px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-shows-grid,.emby-dashboard-fullscreen .emby-library-grid,.plex-dashboard-fullscreen .plex-library-grid{gap:10px!important;padding:10px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item,.emby-dashboard-fullscreen .emby-item,.plex-dashboard-fullscreen .plex-item{border-radius:8px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-head,.emby-dashboard-fullscreen .emby-item-head,.plex-dashboard-fullscreen .plex-item-head{min-height:32px;padding:.38rem .48rem}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-head :is(.sonarr-status-badge,.sonarr-tc-pill,.sonarr-item-year-inline),.emby-dashboard-fullscreen .emby-item-head :is(.emby-type-badge,.emby-quality-badge,.emby-item-progress-pill,.emby-needs-update-badge),.plex-dashboard-fullscreen .plex-item-head :is(.plex-type-badge,.plex-quality-badge,.plex-item-progress-pill,.plex-needs-update-badge){min-height:18px!important;padding:.13rem .4rem!important;font-size:.5rem!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-head-date,.emby-dashboard-fullscreen .emby-item-head-date,.plex-dashboard-fullscreen .plex-item-head-date{font-size:.64rem!important;line-height:18px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right,.emby-dashboard-fullscreen .emby-toolbar-right,.plex-dashboard-fullscreen .plex-toolbar-right{gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-connected-bar,.emby-dashboard-fullscreen .emby-connected-bar,.plex-dashboard-fullscreen .plex-connected-bar{align-self:stretch;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}:is(.emby-poster-push-modal,.cl-emby-push-modal,.emby-push-summary-modal):not(.media-brand-jellyfin){--poster-solid-emby-bg: #7ddc3a;--poster-solid-emby-hover-bg: #8fe650;--poster-solid-emby-border: #569622;--thumb-solid-emby-bg: #7ddc3a;--thumb-solid-emby-hover-bg: #8fe650;--thumb-solid-emby-border: #569622;--cardlab-solid-emby-bg: #7ddc3a;--cardlab-solid-emby-hover-bg: #8fe650;--cardlab-solid-emby-border: #569622;--cardlab-solid-emby-hover-border: #67ac2c;--cl-push-accent: #7ddc3a;--cl-push-accent-hover: #8fe650;--cl-push-accent-border: #569622;--cl-push-on-accent: #101510;--eps-accent: #7ddc3a;--eps-accent-soft: rgba(125, 220, 58, .16);--eps-accent-border: #569622}.emby-poster-push-modal:not(.media-brand-jellyfin) :is(.emby-poster-push-card h3,.emby-poster-push-kicker){color:#7ddc3a!important;-webkit-text-fill-color:#7ddc3a!important}.emby-poster-push-modal:not(.media-brand-jellyfin) .emby-poster-push-status{color:#7ddc3ae0!important}.cl-emby-push-modal:not(.media-brand-jellyfin) .cl-emby-push-count,.emby-push-summary-modal:not(.media-brand-jellyfin) :is(.eps-summary-icon,.eps-summary-meta span,.eps-ok){border-color:#569622!important;background:#7ddc3a!important;background-image:none!important;color:#101510!important;-webkit-text-fill-color:#101510!important}.cl-emby-push-modal:not(.media-brand-jellyfin) .cl-emby-push-options button:hover:not(:disabled){border-color:#569622!important}.emby-push-summary-modal:not(.media-brand-jellyfin) .eps-ok:hover{border-color:#569622!important;background:#8fe650!important;color:#101510!important;-webkit-text-fill-color:#101510!important;filter:none!important}.thumb-lab-page-body .emby-dashboard-fullscreen .emby-library-grid{grid-auto-rows:max-content}.thumb-lab-page-body .emby-dashboard-fullscreen .emby-item-thumb{width:100%;height:auto!important;aspect-ratio:16 / 9!important}.thumb-lab-page-body .emby-dashboard-fullscreen .emby-item-thumb img,.square-lab-page-body .plex-dashboard-fullscreen .square-art-thumb img{width:100%;height:100%;object-fit:cover!important}.square-lab-page-body .plex-dashboard-fullscreen .plex-library-grid{grid-auto-rows:max-content}.square-lab-page-body .plex-dashboard-fullscreen .square-art-thumb{width:100%;height:auto!important;aspect-ratio:1 / 1!important}.thumb-lab-page-body .emby-dashboard-fullscreen .emby-item-name,.square-lab-page-body .plex-dashboard-fullscreen .plex-item-name{min-height:3.1em!important;padding-bottom:9px!important}@media(max-width:760px){:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen){padding:8px!important;gap:8px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header,.emby-dashboard-fullscreen .emby-header,.plex-dashboard-fullscreen .plex-header{flex:0 0 auto!important;width:100%!important;height:auto!important;max-height:none!important;min-height:52px!important;margin:0!important;padding:8px 10px!important;flex-flow:row nowrap!important;align-items:center!important;gap:8px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-title,.emby-dashboard-fullscreen .emby-header-title,.plex-dashboard-fullscreen .plex-header-title{flex:1 1 auto!important;min-width:0!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-title-row,.emby-dashboard-fullscreen .emby-header-title-row,.plex-dashboard-fullscreen .plex-header-title-row{width:100%!important;min-width:0!important;gap:7px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header h2,.emby-dashboard-fullscreen .emby-header h2,.plex-dashboard-fullscreen .plex-header h2{min-width:0!important;overflow:hidden!important;font-size:1.22rem!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;transform:translateY(1px)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-dashboard-logo,.cl-emby-dashboard-logo,.cl-plex-dashboard-logo),.emby-dashboard-fullscreen .emby-dashboard-logo,.plex-dashboard-fullscreen .plex-dashboard-logo{width:24px!important;height:24px!important;flex-basis:24px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions,.emby-dashboard-fullscreen .emby-header-actions,.plex-dashboard-fullscreen .plex-header-actions{flex:0 0 auto!important;flex-wrap:nowrap!important;gap:6px!important;margin-left:auto!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions>.sonarr-connected-bar,.emby-dashboard-fullscreen .emby-header-actions>.emby-connected-bar,.plex-dashboard-fullscreen .plex-header-actions>.plex-connected-bar{display:flex;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions>.sonarr-connected-bar .sonarr-connected-info,.emby-dashboard-fullscreen .emby-header-actions>.emby-connected-bar .emby-connected-info,.plex-dashboard-fullscreen .plex-header-actions>.plex-connected-bar .plex-connected-info{display:none!important}.plex-dashboard-fullscreen .plex-header-actions>.plex-connected-bar:not(:has(button)){display:none!important}:is(#cl-emby-disconnect-btn,#cl-plex-disconnect-btn,#emby-disconnect-btn,#plex-disconnect-btn){width:auto!important;min-width:0!important;min-height:32px!important;margin:0!important;padding:0 10px!important;border-radius:5px!important;font-size:.58rem!important;letter-spacing:.035em!important}:is(#cl-emby-close-btn,#cl-plex-close-btn,#emby-close-btn,#plex-close-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:5px!important;font-size:0!important}:is(#cl-emby-close-btn,#cl-plex-close-btn,#emby-close-btn,#plex-close-btn) :is(svg,.material-symbols-rounded,.material-icons-round){width:17px!important;height:17px!important;margin:0!important;font-size:17px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-library-toolbar,.emby-dashboard-fullscreen .emby-library-toolbar,.plex-dashboard-fullscreen .plex-library-toolbar{display:flex!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px!important;align-items:stretch!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-left,.emby-dashboard-fullscreen .emby-toolbar-left,.plex-dashboard-fullscreen .plex-toolbar-left{display:flex!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-wrap,.emby-dashboard-fullscreen .emby-search-wrap,.plex-dashboard-fullscreen .plex-search-wrap{order:1!important;flex:0 0 38px!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-input,.emby-dashboard-fullscreen .emby-search-input,.plex-dashboard-fullscreen .plex-search-input{display:block!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;border-radius:6px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-filter-tabs,.emby-dashboard-fullscreen .emby-filter-tabs,.plex-dashboard-fullscreen .plex-filter-tabs{display:flex!important;order:2!important;flex:0 0 auto!important;flex-flow:row nowrap!important;width:100%!important;min-height:36px!important;margin:0!important;padding:3px!important;overflow-x:auto!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-filter-tab,.emby-dashboard-fullscreen .emby-filter-tab,.plex-dashboard-fullscreen .plex-filter-tab{flex:1 1 0!important;min-width:max-content!important;min-height:28px!important;padding:0 8px!important;white-space:nowrap!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-mobile-tools-toggle,.emby-dashboard-fullscreen .emby-mobile-tools-toggle,.plex-dashboard-fullscreen .plex-mobile-tools-toggle{order:3!important;flex:0 0 34px!important;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;border-radius:6px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right,.emby-dashboard-fullscreen .emby-toolbar-right,.plex-dashboard-fullscreen .plex-toolbar-right{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important}}.media-brand-jellyfin{--mdh-accent: var(--jellyfin-accent, #a55ec4);--mdh-accent-hover: var(--jellyfin-hover, #ba7bd5);--mdh-accent-border: var(--jellyfin-border, #80509e)}.media-brand-jellyfin :is(.emby-list-hint,.plex-list-hint,.emby-header h2,.plex-header h2,.sonarr-header h2,.emby-connected-label strong,.plex-connected-label strong,.sonarr-connected-label strong,.emby-action-buttons .material-symbols-rounded,.plex-action-buttons .material-symbols-rounded,.sonarr-action-buttons .material-symbols-rounded,.emby-list-item.customised .emby-list-name,.plex-list-item.customised .plex-list-name){background-image:none!important;color:var(--jellyfin-accent, #a55ec4)!important;-webkit-text-fill-color:currentColor!important}.media-brand-jellyfin :is(.emby-header,.plex-header,.sonarr-header,.eps-header){background:linear-gradient(125deg,#a55ec417,#08a1db17),#191e20!important}:is(#emby-dashboard,#plex-dashboard) :is(.emby-push-bar,.plex-push-bar){width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box!important;align-items:center!important;gap:.65rem!important;padding:.5rem .75rem!important;min-height:44px;border:1px solid #354044!important;border-radius:10px!important;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--mdh-accent) 5%,transparent),transparent 65%),#111618!important;box-shadow:none!important}:is(#emby-dashboard,#plex-dashboard) :is(.emby-push-bar-info,.plex-push-bar-info){flex:1;min-width:0;color:#aeb9bd!important}:is(#emby-dashboard,#plex-dashboard) :is(.emby-push-bar-info,.plex-push-bar-info) strong{color:#edf2f3!important}:is(#emby-dashboard,#plex-dashboard) :is(.emby-push-bar-info,.plex-push-bar-info) .material-symbols-rounded{color:var(--mdh-accent)!important}:is(#emby-dashboard,#plex-dashboard) :is(.emby-push-btn,.plex-push-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;padding:.35rem .4rem!important;min-height:30px!important;width:auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:#edf2f3!important;box-shadow:none!important;transform:none!important}:is(#emby-dashboard,#plex-dashboard) :is(.emby-push-btn,.plex-push-btn) .material-symbols-rounded{color:var(--mdh-accent)!important}:is(#emby-dashboard,#plex-dashboard) :is(.emby-push-btn,.plex-push-btn):is(:hover,:focus-visible){color:var(--mdh-accent)!important}:is(#emby-dashboard,#plex-dashboard) :is(.emby-push-clear-btn,.plex-push-clear-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid #414b4e!important;border-radius:6px!important;background:transparent!important;color:#edf2f3!important;box-shadow:none!important}:is(#emby-dashboard,#plex-dashboard) :is(.emby-push-clear-btn,.plex-push-clear-btn):is(:hover,:focus-visible){color:var(--mdh-accent)!important}:is(#emby-dashboard,#plex-dashboard) :is(.emby-push-clear-btn,.plex-push-clear-btn) .material-symbols-rounded{color:inherit!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header,.emby-dashboard-fullscreen .emby-header,.plex-dashboard-fullscreen .plex-header{min-height:70px;margin-bottom:8px!important;padding:14px 20px!important;border:1px solid #343b3d!important;border-radius:17px!important;background:radial-gradient(85% 130% at 100% 0%,color-mix(in srgb,var(--mdh-accent) 8%,transparent),transparent 75%),#111517!important;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff08!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header h2,.emby-dashboard-fullscreen .emby-header h2,.plex-dashboard-fullscreen .plex-header h2{font-size:1.8rem!important;letter-spacing:.035em!important;transform:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-library-section,.emby-dashboard-fullscreen .emby-library-section,.plex-dashboard-fullscreen .plex-library-section{border:1px solid #343b3d!important;border-radius:17px!important;background:#111517!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-library-toolbar,.emby-dashboard-fullscreen .emby-library-toolbar,.plex-dashboard-fullscreen .plex-library-toolbar{width:calc(100% - 20px)!important;min-height:58px;margin:10px 10px 14px!important;padding:9px 15px!important;border:0!important;border-radius:14px!important;background:#0b1011!important;box-shadow:inset 0 0 0 1px #ffffff0e!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen):has(>:is(.sonarr-library-section,.emby-library-section,.plex-library-section):not([style*=none])):not(:has(>:is(.emby-push-bar,.plex-push-bar):not([style*=none])))>:is(.sonarr-header,.emby-header,.plex-header){margin-bottom:0!important;border-bottom:0!important;border-radius:17px 17px 0 0!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen):has(>:is(.sonarr-library-section,.emby-library-section,.plex-library-section):not([style*=none])):not(:has(>:is(.emby-push-bar,.plex-push-bar):not([style*=none])))>:is(.sonarr-library-section,.emby-library-section,.plex-library-section){border-top:0!important;border-radius:0 0 17px 17px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-toolbar-label,.sonarr-mobile-label),.emby-dashboard-fullscreen :is(.emby-toolbar-label,.emby-mobile-label),.plex-dashboard-fullscreen :is(.plex-toolbar-label,.plex-mobile-label){color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-filter-tabs,.sonarr-size-toggle,.sonarr-view-toggle),.emby-dashboard-fullscreen :is(.emby-filter-tabs,.emby-size-toggle,.emby-view-toggle),.plex-dashboard-fullscreen :is(.plex-filter-tabs,.plex-size-toggle,.plex-view-toggle){border-color:#303739!important;background:#111517!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-filter-tab,.sonarr-size-btn,.sonarr-view-btn):not(.active),.emby-dashboard-fullscreen :is(.emby-filter-tab,.emby-size-btn,.emby-view-btn):not(.active),.plex-dashboard-fullscreen :is(.plex-filter-tab,.plex-size-btn,.plex-view-btn):not(.active){background:transparent!important;color:#dce3e4!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-filter-tab,.sonarr-size-btn,.sonarr-view-btn):not(.active):hover,.emby-dashboard-fullscreen :is(.emby-filter-tab,.emby-size-btn,.emby-view-btn):not(.active):hover,.plex-dashboard-fullscreen :is(.plex-filter-tab,.plex-size-btn,.plex-view-btn):not(.active):hover{color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-search-input,.sonarr-sort-select),.emby-dashboard-fullscreen :is(.emby-search-input,.emby-sort-select),.plex-dashboard-fullscreen :is(.plex-search-input,.plex-sort-select){border-color:#303739!important;background:#111517!important;color:#f3f6f6!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-search-input,.sonarr-sort-select):focus,.emby-dashboard-fullscreen :is(.emby-search-input,.emby-sort-select):focus,.plex-dashboard-fullscreen :is(.plex-search-input,.plex-sort-select):focus{outline:none!important;border-color:var(--mdh-accent-border)!important;box-shadow:none!important}.mdh-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-inline:auto}.mdh-pagination[hidden]{display:none!important}.mdh-pagination.mdh-pagination-bottom{position:static;flex:0 0 auto;grid-column:1 / -1;width:auto;align-self:stretch;margin:0;padding:.65rem 1rem;border:0;border-radius:0;background:transparent;order:100}.mdh-pagination-btn{display:inline-flex;align-items:center;gap:.2rem;padding:.35rem .2rem;border:0;background:transparent;color:#f1f4f4;font:700 .72rem/1.2 Roboto,sans-serif;cursor:pointer}.mdh-pagination-btn:hover:not(:disabled){color:var(--mdh-accent)}.mdh-pagination-btn:disabled{color:#81898c;cursor:default}.mdh-pagination-status{color:var(--mdh-accent);font:400 1.2rem/1 Bebas Neue,sans-serif;letter-spacing:.035em;white-space:nowrap}.mdh-header-settings{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:32px;margin-left:auto;padding:.2rem .35rem;border:0;background:transparent;color:#f3f6f6;font:750 .72rem/1.2 Roboto,sans-serif;cursor:pointer}.mdh-header-settings :is(svg,.material-symbols-rounded,.material-icons-round){color:var(--mdh-accent)}.mdh-header-settings:hover,.mdh-header-settings:focus-visible{color:var(--mdh-accent)}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>.mdh-header-settings{margin-left:0}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header,.emby-dashboard-fullscreen .emby-header,.plex-dashboard-fullscreen .plex-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center!important;column-gap:1.4rem!important;row-gap:.5rem!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-title,.emby-dashboard-fullscreen .emby-header-title,.plex-dashboard-fullscreen .plex-header-title{grid-column:1;display:flex!important;align-items:center!important;flex-wrap:wrap;gap:.25rem .8rem!important;min-width:0}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header h2,.emby-dashboard-fullscreen .emby-header h2,.plex-dashboard-fullscreen .plex-header h2{transform:translateY(3px)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header>.mdh-pagination,.emby-dashboard-fullscreen .emby-header>.mdh-pagination,.plex-dashboard-fullscreen .plex-header>.mdh-pagination{grid-column:2;justify-self:center;margin:0;gap:.85rem}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions,.emby-dashboard-fullscreen .emby-header-actions,.plex-dashboard-fullscreen .plex-header-actions{grid-column:3;justify-self:end;margin:0;gap:.55rem!important;flex-wrap:wrap}.mdh-pagination-status{font-size:1.35rem}.mdh-pagination-btn{gap:.25rem;font-size:.76rem}.mdh-pagination-btn .material-symbols-rounded{font-size:18px}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>:is(.sonarr-icon-btn,.emby-icon-btn,.plex-icon-btn,.mdh-header-settings){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.32rem!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:.25rem .35rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f0f4f4!important;box-shadow:none!important;font-size:.73rem!important;font-weight:750!important;white-space:nowrap}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>:is(.sonarr-icon-btn,.emby-icon-btn,.plex-icon-btn,.mdh-header-settings) :is(svg,.material-symbols-rounded,.material-icons-round){width:20px!important;height:20px!important;color:var(--mdh-accent)!important;font-size:20px!important}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>:is(.sonarr-icon-btn,.emby-icon-btn,.plex-icon-btn,.mdh-header-settings):is(:hover,:focus-visible,.active){color:var(--mdh-accent)!important;background:transparent!important}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>:is(.sonarr-icon-btn,.emby-icon-btn,.plex-icon-btn,.mdh-header-settings):focus-visible{outline:1px solid var(--mdh-accent)!important;outline-offset:2px}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions>:is(.sonarr-connected-bar,#cl-emby-connected-bar,#cl-plex-connected-bar),.emby-dashboard-fullscreen .emby-header-actions>.emby-connected-bar,.plex-dashboard-fullscreen .plex-header-actions>.plex-connected-bar{order:-1;gap:.7rem!important}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>[id$=-multiselect-btn]{order:1}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>[id$=-refresh-btn]{order:2}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>.mdh-header-scan{order:3}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>:is(.mdh-header-settings,[id$=-quality-rules-btn]){order:4}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>[id$=-close-btn]{order:5}#cl-emby-dashboard .sonarr-header-actions>.mdh-header-scan[hidden],#cl-plex-dashboard .sonarr-header-actions>.mdh-header-scan[hidden]{display:none!important}#cl-emby-dashboard .sonarr-header-actions>.mdh-header-scan:disabled,#cl-plex-dashboard .sonarr-header-actions>.mdh-header-scan:disabled{opacity:.55;cursor:progress}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-connected-label,.emby-dashboard-fullscreen .emby-connected-label,.plex-dashboard-fullscreen .plex-connected-label{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-connected-label:before,.emby-dashboard-fullscreen .emby-connected-label:before,.plex-dashboard-fullscreen .plex-connected-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mdh-accent)}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions :is(#sonarr-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn,#sonarr-close-btn,#cl-emby-close-btn,#cl-plex-close-btn),.emby-dashboard-fullscreen .emby-header-actions :is(#emby-disconnect-btn,#emby-close-btn),.plex-dashboard-fullscreen .plex-header-actions :is(#plex-disconnect-btn,#plex-close-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;width:auto!important;height:34px!important;min-height:34px!important;padding:.25rem .4rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e7eeee!important;font-size:.72rem!important;font-weight:750!important;white-space:nowrap}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions :is(#sonarr-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn),.emby-dashboard-fullscreen .emby-header-actions #emby-disconnect-btn,.plex-dashboard-fullscreen .plex-header-actions #plex-disconnect-btn{color:#e39a9f!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions :is(#sonarr-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn):hover,.emby-dashboard-fullscreen .emby-header-actions #emby-disconnect-btn:hover,.plex-dashboard-fullscreen .plex-header-actions #plex-disconnect-btn:hover{color:#ffb1b6!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions :is(#sonarr-close-btn,#cl-emby-close-btn,#cl-plex-close-btn):hover,.emby-dashboard-fullscreen .emby-header-actions #emby-close-btn:hover,.plex-dashboard-fullscreen .plex-header-actions #plex-close-btn:hover{color:var(--mdh-accent)!important}@media(max-width:1100px){:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header,.emby-dashboard-fullscreen .emby-header,.plex-dashboard-fullscreen .plex-header{grid-template-columns:minmax(0,1fr) auto}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header>.mdh-pagination,.emby-dashboard-fullscreen .emby-header>.mdh-pagination,.plex-dashboard-fullscreen .plex-header>.mdh-pagination{grid-column:1 / -1;grid-row:2}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions,.emby-dashboard-fullscreen .emby-header-actions,.plex-dashboard-fullscreen .plex-header-actions{grid-column:2}}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-left>.sonarr-filter-tabs,.emby-dashboard-fullscreen .emby-toolbar-left>.emby-filter-tabs,.plex-dashboard-fullscreen .plex-toolbar-left>.plex-filter-tabs{order:0!important;flex:0 0 auto!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-left>.sonarr-search-wrap,.emby-dashboard-fullscreen .emby-toolbar-left>.emby-search-wrap,.plex-dashboard-fullscreen .plex-toolbar-left>.plex-search-wrap{order:1!important;flex:1 1 240px!important;min-width:120px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-label,.emby-dashboard-fullscreen .emby-type-label,.plex-dashboard-fullscreen .plex-type-label{display:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-filter-tabs,.emby-dashboard-fullscreen .emby-filter-tabs,.plex-dashboard-fullscreen .plex-filter-tabs{display:inline-flex!important;align-items:stretch!important;gap:.75rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-filter-tab,.emby-dashboard-fullscreen .emby-filter-tab,.plex-dashboard-fullscreen .plex-filter-tab{min-height:37px!important;padding:.45rem .18rem .35rem!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#eef2f2!important;box-shadow:none!important;font-size:.72rem!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-filter-tab:is(:hover,.active),.emby-dashboard-fullscreen .emby-filter-tab:is(:hover,.active),.plex-dashboard-fullscreen .plex-filter-tab:is(:hover,.active){border-bottom-color:var(--mdh-accent)!important;background:transparent!important;background-image:none!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-input,.emby-dashboard-fullscreen .emby-search-input,.plex-dashboard-fullscreen .plex-search-input{min-height:37px!important;padding-bottom:.25rem!important;border:0!important;border-bottom:1px solid #485255!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-input:focus,.emby-dashboard-fullscreen .emby-search-input:focus,.plex-dashboard-fullscreen .plex-search-input:focus{border-bottom-color:var(--mdh-accent)!important;outline:none!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-wrap>span,.emby-dashboard-fullscreen .emby-search-wrap>span,.plex-dashboard-fullscreen .plex-search-wrap>span{color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-size-toggle,.sonarr-view-toggle,.sonarr-action-buttons),.emby-dashboard-fullscreen :is(.emby-size-toggle,.emby-view-toggle,.emby-action-buttons),.plex-dashboard-fullscreen :is(.plex-size-toggle,.plex-view-toggle,.plex-action-buttons){gap:.18rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-size-btn,.sonarr-view-btn),.emby-dashboard-fullscreen :is(.emby-size-btn,.emby-view-btn),.plex-dashboard-fullscreen :is(.plex-size-btn,.plex-view-btn){min-width:26px!important;min-height:29px!important;padding:.2rem!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#dfe6e6!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-size-btn,.sonarr-view-btn):is(:hover,.active),.emby-dashboard-fullscreen :is(.emby-size-btn,.emby-view-btn):is(:hover,.active),.plex-dashboard-fullscreen :is(.plex-size-btn,.plex-view-btn):is(:hover,.active){border-bottom-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(.sonarr-size-btn,.emby-size-btn,.plex-size-btn)[data-size]{font-size:0!important}:is(.sonarr-size-btn,.emby-size-btn,.plex-size-btn)[data-size]:before{display:block;color:currentColor;font:20px/1 Material Symbols Rounded;font-feature-settings:"liga"}:is(.sonarr-size-btn,.emby-size-btn,.plex-size-btn)[data-size=small]:before{content:"grid_on"}:is(.sonarr-size-btn,.emby-size-btn,.plex-size-btn)[data-size=medium]:before{content:"grid_view"}:is(.sonarr-size-btn,.emby-size-btn,.plex-size-btn)[data-size=large]:before{content:"view_module"}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-mobile-label,.sonarr-toolbar-right .sonarr-mobile-label),.emby-dashboard-fullscreen .emby-mobile-label,.plex-dashboard-fullscreen .plex-mobile-label{color:var(--mdh-accent)!important;font-size:.64rem!important;font-weight:800!important;letter-spacing:.075em!important;text-transform:uppercase!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-actions-label,.emby-dashboard-fullscreen .emby-actions-label,.plex-dashboard-fullscreen .plex-actions-label{display:inline!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-action-buttons :is(.sonarr-icon-btn),.emby-dashboard-fullscreen .emby-action-buttons :is(.emby-icon-btn),.plex-dashboard-fullscreen .plex-action-buttons :is(.plex-icon-btn){border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--mdh-accent)!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-action-buttons .sonarr-icon-btn:is(:hover,[aria-pressed=true]),.emby-dashboard-fullscreen .emby-action-buttons .emby-icon-btn:is(:hover,[aria-pressed=true]),.plex-dashboard-fullscreen .plex-action-buttons .plex-icon-btn:is(:hover,[aria-pressed=true]){border-bottom-color:transparent!important;background:transparent!important;color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-item-count,.emby-dashboard-fullscreen .emby-item-count,.plex-dashboard-fullscreen .plex-item-count{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d6dedf!important;-webkit-text-fill-color:#d6dedf!important;font-size:.73rem!important;white-space:nowrap}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen) :is(#sonarr-item-count,#cl-emby-item-count,#cl-plex-item-count,#emby-item-count,#plex-item-count){color:#d6dedf!important;-webkit-text-fill-color:#d6dedf!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-sort-select,.emby-sort-trigger,.sonarr-sort-trigger),.emby-dashboard-fullscreen :is(.emby-sort-select,.emby-sort-trigger),.plex-dashboard-fullscreen :is(.plex-sort-select,.plex-sort-trigger){min-height:34px!important;border:1px solid #3a4548!important;border-radius:7px!important;background:#1b2224!important;color:#f1f5f5!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.sonarr-sort-select,.emby-sort-trigger,.sonarr-sort-trigger):is(:hover,:focus),.emby-dashboard-fullscreen :is(.emby-sort-select,.emby-sort-trigger):is(:hover,:focus),.plex-dashboard-fullscreen :is(.plex-sort-select,.plex-sort-trigger):is(:hover,:focus){border-color:var(--mdh-accent-border)!important;outline:none!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) select.sonarr-sort-select,.emby-dashboard-fullscreen select.emby-sort-select,.plex-dashboard-fullscreen select.plex-sort-select{appearance:none!important;padding-right:1.45rem!important;background-image:linear-gradient(45deg,transparent 50%,var(--mdh-accent) 50%),linear-gradient(135deg,var(--mdh-accent) 50%,transparent 50%)!important;background-position:calc(100% - 15px) 47%,calc(100% - 10px) 47%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.emby-sort-panel,.sonarr-sort-panel),.emby-dashboard-fullscreen .emby-sort-panel,.plex-dashboard-fullscreen .plex-sort-panel{border:1px solid #3a4548!important;border-radius:8px!important;background:#182022!important;box-shadow:0 18px 40px #00000080!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) :is(.emby-sort-item,.sonarr-sort-item):is(:hover,.active),.emby-dashboard-fullscreen .emby-sort-item:is(:hover,.active),.plex-dashboard-fullscreen .plex-sort-item:is(:hover,.active){color:var(--mdh-accent)!important;background:color-mix(in srgb,var(--mdh-accent) 10%,#182022)!important}@media(min-width:761px){:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-left,.emby-dashboard-fullscreen .emby-toolbar-left,.plex-dashboard-fullscreen .plex-toolbar-left{flex-basis:38%!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right,.emby-dashboard-fullscreen .emby-toolbar-right,.plex-dashboard-fullscreen .plex-toolbar-right{gap:.4rem .85rem!important}}.emby-dashboard-fullscreen .emby-bulk-bar,.plex-dashboard-fullscreen .plex-bulk-bar{display:flex!important;align-items:center!important;gap:.7rem!important;min-height:48px!important;padding:.55rem 1.1rem!important;border:0!important;border-bottom:1px solid #303a3d!important;border-radius:0!important;background:#151b1d!important;box-shadow:none!important}.emby-dashboard-fullscreen .emby-bulk-bar[style*=none],.plex-dashboard-fullscreen .plex-bulk-bar[style*=none]{display:none!important}.emby-dashboard-fullscreen .emby-bulk-count,.plex-dashboard-fullscreen .plex-bulk-count{min-width:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--mdh-accent)!important;font-size:.78rem!important;font-weight:800!important}.emby-dashboard-fullscreen .emby-bulk-btn,.plex-dashboard-fullscreen .plex-bulk-btn{display:inline-flex!important;align-items:center!important;gap:.28rem!important;min-height:30px!important;padding:.25rem .35rem!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f0f4f4!important;font-size:.72rem!important;font-weight:750!important;text-transform:none!important}.emby-dashboard-fullscreen .emby-bulk-btn.mark,.plex-dashboard-fullscreen .plex-bulk-btn.mark{color:var(--mdh-accent)!important}.emby-dashboard-fullscreen .emby-bulk-btn.unmark,.plex-dashboard-fullscreen .plex-bulk-btn.unmark{color:#e9a0a6!important}.emby-dashboard-fullscreen .emby-bulk-btn.clear,.plex-dashboard-fullscreen .plex-bulk-btn.clear{margin-left:auto!important}.emby-dashboard-fullscreen .emby-bulk-btn:is(:hover,:focus-visible),.plex-dashboard-fullscreen .plex-bulk-btn:is(:hover,:focus-visible){border-bottom-color:currentColor!important;background:transparent!important;box-shadow:none!important}.emby-dashboard-fullscreen .emby-header-actions>#emby-quality-rules-btn,.plex-dashboard-fullscreen .plex-header-actions>#plex-quality-rules-btn{display:inline-flex!important;align-items:center;width:auto!important;min-width:0!important;min-height:32px!important;padding:0 .35rem!important;border:0!important;background:transparent!important;color:#f3f6f6!important;box-shadow:none!important}.emby-dashboard-fullscreen .emby-header-actions>#emby-quality-rules-btn :is(svg,.material-symbols-rounded,.material-icons-round),.plex-dashboard-fullscreen .plex-header-actions>#plex-quality-rules-btn :is(svg,.material-symbols-rounded,.material-icons-round){color:var(--mdh-accent)!important}.emby-dashboard-fullscreen .emby-header-actions>#emby-quality-rules-btn:hover,.plex-dashboard-fullscreen .plex-header-actions>#plex-quality-rules-btn:hover{color:var(--mdh-accent)!important}@media(max-width:800px){.mdh-pagination{order:3;width:100%}}:is(.cl-emby-season-overlay,.cl-plex-season-overlay) :is(.cl-emby-season-panel,.cl-plex-season-panel),:is(.emby-seasons-modal,.plex-seasons-modal),:is(.emby-dashboard-fullscreen .emby-qr-sheet,.plex-dashboard-fullscreen .plex-qr-sheet){border:1px solid #394244!important;border-radius:15px!important;background:radial-gradient(90% 75% at 100% 0%,color-mix(in srgb,var(--mdh-accent, var(--cl-service-accent, #7ddc3a)) 7%,transparent),transparent 75%),#111517!important;box-shadow:0 26px 70px #0000008c!important}:is(.cl-emby-season-overlay,.cl-plex-season-overlay) :is(.cl-emby-season-header,.cl-plex-season-header),:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-header,.plex-seasons-header),:is(.emby-dashboard-fullscreen .emby-qr-sheet,.plex-dashboard-fullscreen .plex-qr-sheet) :is(.emby-qr-header,.plex-qr-header){border-bottom:1px solid #343d3f!important;background:transparent!important}:is(.cl-emby-season-overlay,.cl-plex-season-overlay) :is(.cl-emby-season-kicker,.cl-plex-season-kicker),:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-progress,.plex-seasons-progress),:is(.emby-dashboard-fullscreen .emby-qr-sheet,.plex-dashboard-fullscreen .plex-qr-sheet) :is(.emby-qr-title,.plex-qr-title){color:var(--mdh-accent, var(--cl-service-accent, #7ddc3a))!important}:is(.cl-emby-season-overlay,.cl-plex-season-overlay) :is(.cl-emby-season-close,.cl-plex-season-close),:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-close,.plex-seasons-close),:is(.emby-dashboard-fullscreen .emby-qr-sheet,.plex-dashboard-fullscreen .plex-qr-sheet) :is(.emby-qr-close,.plex-qr-close){border:1px solid #414b4e!important;border-radius:8px!important;background:#1d2325!important;color:#f1f4f4!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-title,.plex-seasons-title){display:flex!important;align-items:baseline!important;flex-wrap:wrap;gap:.2rem .7rem!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-progress,.plex-seasons-progress){display:inline!important;margin:0!important;padding:0!important;font-size:.88rem!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1.15!important;text-transform:none!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-progress,.plex-seasons-progress):before{content:none!important;display:none!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-close,.plex-seasons-close):is(:hover,:focus-visible){border-color:var(--mdh-accent)!important;background:color-mix(in srgb,var(--mdh-accent) 12%,#1d2325)!important;color:var(--mdh-accent)!important;box-shadow:none!important}:is(.emby-seasons-modal,.plex-seasons-modal) :is(.emby-seasons-close,.plex-seasons-close):is(:hover,:focus-visible) :is(svg,.material-symbols-rounded,.material-icons-round){color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-left .sonarr-filter-tab,.emby-dashboard-fullscreen .emby-toolbar-left .emby-filter-tab,.plex-dashboard-fullscreen .plex-toolbar-left .plex-filter-tab{position:relative!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#b9c1c4!important;-webkit-text-fill-color:currentColor!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-left .sonarr-filter-tab:after,.emby-dashboard-fullscreen .emby-toolbar-left .emby-filter-tab:after,.plex-dashboard-fullscreen .plex-toolbar-left .plex-filter-tab:after{content:""!important;position:absolute!important;inset:auto 0 0!important;display:block!important;height:2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-left .sonarr-filter-tab:is(.active,:hover),.emby-dashboard-fullscreen .emby-toolbar-left .emby-filter-tab:is(.active,:hover),.plex-dashboard-fullscreen .plex-toolbar-left .plex-filter-tab:is(.active,:hover){color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-left .sonarr-filter-tab.active:after,.emby-dashboard-fullscreen .emby-toolbar-left .emby-filter-tab.active:after,.plex-dashboard-fullscreen .plex-toolbar-left .plex-filter-tab.active:after{background:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-wrap,.emby-dashboard-fullscreen .emby-search-wrap,.plex-dashboard-fullscreen .plex-search-wrap{border:0!important;border-bottom:1px solid #ffffff1c!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-wrap:focus-within,.emby-dashboard-fullscreen .emby-search-wrap:focus-within,.plex-dashboard-fullscreen .plex-search-wrap:focus-within{border-bottom-color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-wrap .sonarr-search-input,.emby-dashboard-fullscreen .emby-search-wrap .emby-search-input,.plex-dashboard-fullscreen .plex-search-wrap .plex-search-input{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-wrap .sonarr-search-input:is(:hover,:focus),.emby-dashboard-fullscreen .emby-search-wrap .emby-search-input:is(:hover,:focus),.plex-dashboard-fullscreen .plex-search-wrap .plex-search-input:is(:hover,:focus){border:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen) .mdh-select-picker{position:relative;display:block;width:clamp(138px,8vw,174px);min-width:138px;z-index:2}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen) .mdh-select-picker.is-open{z-index:30}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen) .mdh-select-native{display:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen) .mdh-select-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.55rem!important;width:100%!important;min-height:35px!important;padding:.35rem .6rem!important;border:1px solid #3b4447!important;border-radius:7px!important;background:#1b2224!important;color:#f4f7f7!important;box-shadow:none!important;font-size:.75rem!important;font-weight:700!important;text-align:left!important;cursor:pointer}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen) .mdh-select-trigger:is(:hover,:focus-visible),:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen,.emby-dashboard-fullscreen,.plex-dashboard-fullscreen) .mdh-select-picker.is-open .mdh-select-trigger{border-color:#3b4447!important;background:#1b2224!important;color:var(--mdh-accent)!important;outline:none!important;box-shadow:none!important}.mdh-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdh-select-arrow{flex:0 0 auto;color:var(--mdh-accent)!important;font-size:18px!important}.mdh-select-panel{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:80;display:flex;flex-direction:column;gap:2px;padding:5px;overflow-y:auto;border:1px solid #3b4447;border-radius:8px;background:#171d1f;box-shadow:0 16px 36px #0009}.mdh-select-panel[hidden]{display:none!important}.mdh-select-picker.is-up .mdh-select-panel{top:auto;bottom:calc(100% + 5px)}.mdh-select-option{display:flex!important;align-items:center!important;gap:.35rem!important;width:100%!important;min-height:31px!important;padding:.35rem .4rem!important;border:1px solid transparent!important;border-radius:5px!important;background:transparent!important;color:#f1f4f4!important;box-shadow:none!important;font-size:.73rem!important;font-weight:650!important;text-align:left!important;cursor:pointer}.mdh-select-option .material-symbols-rounded{flex:0 0 16px;color:var(--mdh-accent);font-size:16px}.mdh-select-option:is(:hover,:focus-visible){border-color:var(--mdh-accent-border)!important;background:color-mix(in srgb,var(--mdh-accent) 11%,#171d1f)!important;color:var(--mdh-accent)!important;outline:none!important}.mdh-select-option:disabled{opacity:.45;cursor:default}@media(min-width:761px){:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right .sonarr-mobile-label,.emby-dashboard-fullscreen .emby-toolbar-right .emby-mobile-label,.plex-dashboard-fullscreen .plex-toolbar-right .plex-mobile-label{display:inline-block!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.055em!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right .sonarr-mobile-field,.emby-dashboard-fullscreen .emby-toolbar-right .emby-mobile-field,.plex-dashboard-fullscreen .plex-toolbar-right .plex-mobile-field{gap:.48rem!important}}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>:is(.sonarr-icon-btn,.emby-icon-btn,.plex-icon-btn) span:not(.material-symbols-rounded):not(.material-icons-round){display:inline!important;font-size:.74rem!important}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>:is(.sonarr-icon-btn,.emby-icon-btn,.plex-icon-btn):is(:hover,:focus-visible),:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>.mdh-header-settings:is(:hover,:focus-visible){border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions :is(#sonarr-close-btn,#cl-emby-close-btn,#cl-plex-close-btn),.emby-dashboard-fullscreen .emby-header-actions #emby-close-btn,.plex-dashboard-fullscreen .plex-header-actions #plex-close-btn{width:auto!important;min-width:0!important;padding:0 .4rem!important;font-size:.73rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-header-actions :is(#sonarr-close-btn,#cl-emby-close-btn,#cl-plex-close-btn):hover,.emby-dashboard-fullscreen .emby-header-actions #emby-close-btn:hover,.plex-dashboard-fullscreen .plex-header-actions #plex-close-btn:hover{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--mdh-accent)!important}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>[id$=-close-btn] :is(svg,.material-symbols-rounded,.material-icons-round){color:var(--mdh-accent)!important;fill:currentColor!important}:is(.sonarr-header-actions,.emby-header-actions,.plex-header-actions)>[id$=-close-btn]:hover :is(svg,.material-symbols-rounded,.material-icons-round){color:var(--mdh-accent)!important}:is(#sonarr-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn,#emby-disconnect-btn,#plex-disconnect-btn):before{content:"link_off"!important;display:inline-block!important;color:currentColor!important;font:18px/1 Material Symbols Rounded!important;font-feature-settings:"liga"!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right :is(.sonarr-size-btn,.sonarr-view-btn,.sonarr-icon-btn),.emby-dashboard-fullscreen .emby-toolbar-right :is(.emby-size-btn,.emby-view-btn,.emby-icon-btn),.plex-dashboard-fullscreen .plex-toolbar-right :is(.plex-size-btn,.plex-view-btn,.plex-icon-btn){border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#dfe7e7!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right :is(.sonarr-size-btn,.sonarr-view-btn,.sonarr-icon-btn):is(:hover,.active,[aria-pressed=true]),.emby-dashboard-fullscreen .emby-toolbar-right :is(.emby-size-btn,.emby-view-btn,.emby-icon-btn):is(:hover,.active,[aria-pressed=true]),.plex-dashboard-fullscreen .plex-toolbar-right :is(.plex-size-btn,.plex-view-btn,.plex-icon-btn):is(:hover,.active,[aria-pressed=true]){border:0!important;background:transparent!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important;box-shadow:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right :is(.sonarr-view-btn,.sonarr-icon-btn) :is(svg,.material-symbols-rounded,.material-icons-round),.emby-dashboard-fullscreen .emby-toolbar-right :is(.emby-view-btn,.emby-icon-btn) :is(svg,.material-symbols-rounded,.material-icons-round),.plex-dashboard-fullscreen .plex-toolbar-right :is(.plex-view-btn,.plex-icon-btn) :is(svg,.material-symbols-rounded,.material-icons-round){display:inline-flex!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;opacity:1!important;font-size:20px!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right .sonarr-view-btn.active :is(svg,.material-symbols-rounded,.material-icons-round),.emby-dashboard-fullscreen .emby-toolbar-right .emby-view-btn.active :is(svg,.material-symbols-rounded,.material-icons-round),.plex-dashboard-fullscreen .plex-toolbar-right .plex-view-btn.active :is(svg,.material-symbols-rounded,.material-icons-round){color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important;fill:var(--mdh-accent)!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right :is(#cl-emby-missing-seasons-btn,#cl-plex-missing-seasons-btn)[aria-pressed=true],.emby-dashboard-fullscreen .emby-toolbar-right #emby-missing-seasons-btn[aria-pressed=true],.plex-dashboard-fullscreen .plex-toolbar-right #plex-missing-seasons-btn[aria-pressed=true]{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important;box-shadow:none!important}:is(.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-toolbar-right :is(#cl-emby-missing-seasons-btn,#cl-plex-missing-seasons-btn)[aria-pressed=true] :is(svg,.material-symbols-rounded,.material-icons-round),.emby-dashboard-fullscreen .emby-toolbar-right #emby-missing-seasons-btn[aria-pressed=true] :is(svg,.material-symbols-rounded,.material-icons-round),.plex-dashboard-fullscreen .plex-toolbar-right #plex-missing-seasons-btn[aria-pressed=true] :is(svg,.material-symbols-rounded,.material-icons-round){color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important;fill:var(--mdh-accent)!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-toolbar-right .sonarr-view-btn.active :is(svg,.material-symbols-rounded,.material-icons-round),#emby-dashboard .emby-toolbar-right .emby-view-btn.active :is(svg,.material-symbols-rounded,.material-icons-round),#plex-dashboard .plex-toolbar-right .plex-view-btn.active :is(svg,.material-symbols-rounded,.material-icons-round){color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important;fill:var(--mdh-accent)!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions :is(#sonarr-close-btn,#cl-emby-close-btn,#cl-plex-close-btn),#emby-dashboard .emby-header-actions #emby-close-btn,#plex-dashboard .plex-header-actions #plex-close-btn,:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions :is(#sonarr-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn),#emby-dashboard .emby-header-actions #emby-disconnect-btn,#plex-dashboard .plex-header-actions #plex-disconnect-btn{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions :is(#sonarr-close-btn,#cl-emby-close-btn,#cl-plex-close-btn):is(:hover,:focus-visible),#emby-dashboard .emby-header-actions #emby-close-btn:is(:hover,:focus-visible),#plex-dashboard .plex-header-actions #plex-close-btn:is(:hover,:focus-visible){border:0!important;background:transparent!important;box-shadow:none!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions :is(#sonarr-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn):is(:hover,:focus-visible),#emby-dashboard .emby-header-actions #emby-disconnect-btn:is(:hover,:focus-visible),#plex-dashboard .plex-header-actions #plex-disconnect-btn:is(:hover,:focus-visible){border:0!important;background:transparent!important;box-shadow:none!important;color:#ffb1b6!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions .sonarr-connected-info,#emby-dashboard .emby-header-actions .emby-connected-info,#plex-dashboard .plex-header-actions .plex-connected-info{display:inline-flex!important;align-items:center!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-toolbar-left .sonarr-filter-tab.active:is(:hover,:focus-visible),#emby-dashboard .emby-toolbar-left .emby-filter-tab.active:is(:hover,:focus-visible),#plex-dashboard .plex-toolbar-left .plex-filter-tab.active:is(:hover,:focus-visible){border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-wrap,.emby-dashboard-fullscreen .emby-search-wrap,.plex-dashboard-fullscreen .plex-search-wrap{position:relative!important;display:flex!important;align-items:center!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-wrap>span,.emby-dashboard-fullscreen .emby-search-wrap>span,.plex-dashboard-fullscreen .plex-search-wrap>span{position:absolute!important;top:50%!important;left:10px!important;display:inline-flex!important;align-items:center!important;transform:translateY(-50%)!important;line-height:1!important;color:var(--mdh-accent)!important;pointer-events:none!important}:is(.sonarr-dashboard-fullscreen,.cl-emby-dashboard-fullscreen,.cl-plex-dashboard-fullscreen) .sonarr-search-wrap>span :is(svg,.material-symbols-rounded,.material-icons-round),.emby-dashboard-fullscreen .emby-search-wrap>span :is(svg,.material-symbols-rounded,.material-icons-round),.plex-dashboard-fullscreen .plex-search-wrap>span :is(svg,.material-symbols-rounded,.material-icons-round){display:block!important;width:18px!important;height:18px!important;color:inherit!important;font-size:18px!important;line-height:18px!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-search-wrap :is(#show-search,#cl-emby-search,#cl-plex-search){display:block!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 34px 0 36px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#f3f6f6!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-search-wrap :is(#show-search,#cl-emby-search,#cl-plex-search):is(:hover,:focus,:focus-visible){border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-title{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;align-content:center!important;text-align:left!important;gap:.35rem .85rem!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-title-row{flex:0 0 auto!important;align-self:center!important;justify-content:flex-start!important;margin:0!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-title .sonarr-item-count{flex:0 0 auto!important;align-self:center!important;width:auto!important;margin:0!important;text-align:left!important}:is(.sonarr-library-toolbar,.emby-library-toolbar,.plex-library-toolbar):has(.mdh-select-picker.is-open){position:relative!important;z-index:40!important;overflow:visible!important}.mdh-select-option:is(:hover,:focus-visible,.is-hovered):not(.is-selected){border-color:var(--mdh-accent-border)!important;background:color-mix(in srgb,var(--mdh-accent) 11%,#171d1f)!important;color:var(--mdh-accent)!important}.mdh-select-option.is-selected,.mdh-select-option.is-selected:is(:hover,:focus-visible,.is-hovered){border-color:transparent!important;background:transparent!important;color:#f1f4f4!important;outline:none!important}.mdh-select-option.is-selected .material-symbols-rounded{display:inline-block!important;visibility:visible!important;color:var(--mdh-accent)!important;font-size:16px!important}.mdh-select-option:not(.is-selected) .material-symbols-rounded{visibility:hidden!important}.mdh-select-option:is(:hover,:focus-visible,.is-hovered):not(.is-selected),.mdh-select-option.is-selected:is(:hover,:focus-visible,.is-hovered){border-color:transparent!important;background:transparent!important;box-shadow:none!important}.mdh-select-option:is(:hover,:focus-visible,.is-hovered):not(.is-selected){color:var(--mdh-accent)!important}:is(#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-toolbar-right .sonarr-actions-label,#emby-dashboard .emby-toolbar-right .emby-actions-label,#plex-dashboard .plex-toolbar-right .plex-actions-label{display:inline-block!important;color:var(--mdh-accent)!important}:is(#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-toolbar-right [data-missing-seasons-label],#emby-dashboard .emby-toolbar-right [data-missing-seasons-label],#plex-dashboard .plex-toolbar-right [data-missing-seasons-label]{display:inline!important;font-size:.72rem!important;font-weight:750!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;white-space:nowrap!important}:is(#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-toolbar-right :is(#cl-emby-missing-seasons-btn,#cl-plex-missing-seasons-btn),#emby-dashboard .emby-toolbar-right #emby-missing-seasons-btn,#plex-dashboard .plex-toolbar-right #plex-missing-seasons-btn{display:inline-flex!important;align-items:center!important;gap:.28rem!important;width:auto!important;color:#f0f4f4!important}:is(#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-toolbar-right :is(#cl-emby-missing-seasons-btn,#cl-plex-missing-seasons-btn):is(:hover,[aria-pressed=true]),#emby-dashboard .emby-toolbar-right #emby-missing-seasons-btn:is(:hover,[aria-pressed=true]),#plex-dashboard .plex-toolbar-right #plex-missing-seasons-btn:is(:hover,[aria-pressed=true]){color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions :is(#sonarr-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn),#emby-dashboard .emby-header-actions #emby-disconnect-btn,#plex-dashboard .plex-header-actions #plex-disconnect-btn{color:#f0f4f4!important;-webkit-text-fill-color:#f0f4f4!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions :is(#sonarr-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn):is(:hover,:focus-visible),#emby-dashboard .emby-header-actions #emby-disconnect-btn:is(:hover,:focus-visible),#plex-dashboard .plex-header-actions #plex-disconnect-btn:is(:hover,:focus-visible){color:#ff888f!important;-webkit-text-fill-color:#ff888f!important}:is(#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-toolbar-right :is(#cl-emby-missing-seasons-btn,#cl-plex-missing-seasons-btn),#emby-dashboard .emby-toolbar-right #emby-missing-seasons-btn,#plex-dashboard .plex-toolbar-right #plex-missing-seasons-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f0f4f4!important}:is(#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-toolbar-right :is(#cl-emby-missing-seasons-btn,#cl-plex-missing-seasons-btn):is(:hover,:focus-visible,[aria-pressed=true]),#emby-dashboard .emby-toolbar-right #emby-missing-seasons-btn:is(:hover,:focus-visible,[aria-pressed=true]),#plex-dashboard .plex-toolbar-right #plex-missing-seasons-btn:is(:hover,:focus-visible,[aria-pressed=true]){border:0!important;background:transparent!important;color:var(--mdh-accent)!important;box-shadow:none!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions :is(#sonarr-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn):before,#emby-dashboard .emby-header-actions #emby-disconnect-btn:before,#plex-dashboard .plex-header-actions #plex-disconnect-btn:before{color:#ff888f!important;-webkit-text-fill-color:#ff888f!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(.emby-sort-picker,.plex-sort-picker,.sonarr-sort-picker),#emby-dashboard .emby-sort-picker,#plex-dashboard .plex-sort-picker{width:clamp(138px,8vw,174px)!important;min-width:138px!important;max-width:none!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(.emby-sort-trigger,.plex-sort-trigger,.sonarr-sort-trigger),#emby-dashboard .emby-sort-trigger,#plex-dashboard .plex-sort-trigger{width:100%!important;min-width:0!important;max-width:none!important;min-height:35px!important;padding:.35rem .6rem!important;border:1px solid #3b4447!important;border-radius:7px!important;background:#1b2224!important;background-image:none!important;color:#f4f7f7!important;box-shadow:none!important;font-size:.75rem!important;font-weight:700!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(.emby-sort-trigger,.plex-sort-trigger,.sonarr-sort-trigger):is(:hover,:focus-visible,[aria-expanded=true]),#emby-dashboard .emby-sort-trigger:is(:hover,:focus-visible,[aria-expanded=true]),#plex-dashboard .plex-sort-trigger:is(:hover,:focus-visible,[aria-expanded=true]){border-color:#3b4447!important;background:#1b2224!important;color:var(--mdh-accent)!important;box-shadow:none!important;outline:none!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(.emby-sort-trigger,.plex-sort-trigger,.sonarr-sort-trigger):is(:hover,:focus-visible,[aria-expanded=true]) :is(.emby-sort-trigger-label,.plex-sort-trigger-label,.sonarr-sort-trigger-label),#emby-dashboard .emby-sort-trigger:is(:hover,:focus-visible,[aria-expanded=true]) .emby-sort-trigger-label,#plex-dashboard .plex-sort-trigger:is(:hover,:focus-visible,[aria-expanded=true]) .plex-sort-trigger-label{color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(.emby-sort-item,.plex-sort-item,.sonarr-sort-item):is(:hover,:focus-visible,.emby-sort-item--active,.plex-sort-item--active,.sonarr-sort-item--active),#emby-dashboard .emby-sort-item:is(:hover,:focus-visible,.emby-sort-item--active),#plex-dashboard .plex-sort-item:is(:hover,:focus-visible,.plex-sort-item--active){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(.emby-sort-item,.plex-sort-item,.sonarr-sort-item):is(:hover,:focus-visible):not(.emby-sort-item--active):not(.plex-sort-item--active):not(.sonarr-sort-item--active),#emby-dashboard .emby-sort-item:is(:hover,:focus-visible):not(.emby-sort-item--active),#plex-dashboard .plex-sort-item:is(:hover,:focus-visible):not(.plex-sort-item--active){color:var(--mdh-accent)!important}body.thumb-lab-page-body #emby-dashboard .emby-sort-trigger:is(:hover,:focus-visible,[aria-expanded=true]),body.thumb-lab-page-body #emby-dashboard .emby-sort-trigger:is(:hover,:focus-visible,[aria-expanded=true]) .emby-sort-trigger-label,body.thumb-lab-page-body #emby-dashboard .emby-sort-item:is(:hover,:focus-visible):not(.emby-sort-item--active){color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}body.thumb-lab-page-body #emby-dashboard .emby-sort-item:is(:hover,:focus-visible,.emby-sort-item--active){border-color:transparent!important;background:transparent!important;box-shadow:none!important}body.thumb-lab-page-body #emby-dashboard .emby-sort-item--active,body.thumb-lab-page-body #emby-dashboard .emby-sort-item--active:is(:hover,:focus-visible){color:#f2f5f5!important;-webkit-text-fill-color:#f2f5f5!important}body.thumb-lab-page-body #emby-dashboard .emby-sort-item--active .emby-sort-check{color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:root{--pt-plex-accent: #d7a84a}body :is(#plex-dashboard,#cl-plex-dashboard,#plex-seasons-modal,.cl-plex-season-panel,.plex-scan-notification,.sort-meta-popover--plex):not(.media-brand-jellyfin){--mdh-accent: var(--pt-plex-accent) !important;--poster-service-accent: var(--pt-plex-accent) !important;--cl-service-accent: var(--pt-plex-accent) !important;--plex-accent: var(--pt-plex-accent) !important;--plex-accent-strong: var(--pt-plex-accent) !important;--plex-accent-soft: var(--pt-plex-accent) !important;--sort-meta-accent: var(--pt-plex-accent) !important}.emby-type-badge[data-media-type-icon],.plex-type-badge[data-media-type-icon],.sonarr-status-badge.tv-show[data-media-type-icon]{--media-type-color: #86b8d4}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) [data-media-type-icon]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:0!important;min-height:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--media-type-color)!important;-webkit-text-fill-color:var(--media-type-color)!important;cursor:pointer;user-select:none}body [data-media-type-icon].collection{--media-type-color: #ffc850}body [data-media-type-icon].movie{--media-type-color: #cf675f}body [data-media-type-icon]:is(.series,.tv-show){--media-type-color: #80bad5}body [data-media-type-icon] .material-symbols-rounded{font-size:18px!important;line-height:1;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20!important}html body :is(#emby-dashboard,#plex-dashboard,#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(.emby-view-btn,.plex-view-btn,.sonarr-view-btn):not(.active) :is(.material-symbols-rounded,.material-icons-round,.material-icons,svg){background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>:is(.sonarr-connection-form,.sonarr-connection-error-card),#emby-dashboard>:is(.emby-connection-form,.emby-connection-error-card),#plex-dashboard>:is(.plex-connection-form,.plex-connection-error-card){box-sizing:border-box!important;align-self:center!important;width:min(calc(100% - 2rem),680px)!important;max-width:680px!important;margin:.65rem auto .8rem!important;border:1px solid #394244!important;border-radius:13px!important;background:#14191b!important;box-shadow:none!important;text-align:left!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>.sonarr-connection-form,#emby-dashboard>.emby-connection-form,#plex-dashboard>.plex-connection-form{align-items:center!important;justify-content:space-between!important;gap:1rem!important;min-height:94px!important;padding:1.15rem 1.25rem!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>.sonarr-connection-form .sonarr-form-header,#emby-dashboard>.emby-connection-form .emby-form-header,#plex-dashboard>.plex-connection-form .plex-form-header{min-width:0!important;margin:0!important;text-align:left!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>.sonarr-connection-form .sonarr-form-header h3,#emby-dashboard>.emby-connection-form .emby-form-header h3,#plex-dashboard>.plex-connection-form .plex-form-header h3{margin:0 0 .3rem!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important;font:400 1.4rem/1 Bebas Neue,sans-serif!important;letter-spacing:.035em!important;text-transform:uppercase!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>.sonarr-connection-form .connection-info,#emby-dashboard>.emby-connection-form .emby-connection-info,#plex-dashboard>.plex-connection-form .plex-connection-info{margin:0!important;color:#dfe6e6!important;-webkit-text-fill-color:#dfe6e6!important;font-size:.8rem!important;font-weight:500!important;line-height:1.4!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>.sonarr-connection-form :is(.sonarr-form-content,.connection-stack,.form-group),#emby-dashboard>.emby-connection-form :is(.emby-form-content,.emby-connection-stack,.emby-form-group),#plex-dashboard>.plex-connection-form :is(.plex-form-content,.plex-connection-stack,.plex-form-group){flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}:is(#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions>:is(#cl-emby-not-configured,#cl-plex-not-configured),#emby-dashboard .emby-header-actions>#emby-connection-form,#plex-dashboard .plex-header-actions>#plex-connection-form{align-items:center!important;gap:.75rem!important;border:0!important;background:transparent!important;box-shadow:none!important}:is(#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions :is(#cl-emby-not-configured,#cl-plex-not-configured) :is(h3,.sonarr-form-header h3),#emby-dashboard .emby-header-actions #emby-connection-form .emby-form-header h3,#plex-dashboard .plex-header-actions #plex-connection-form .plex-form-header h3{display:inline-flex!important;align-items:center!important;gap:.3rem!important;margin:0!important;color:#f1f5f5!important;-webkit-text-fill-color:#f1f5f5!important;font:800 .72rem/1.2 var(--pt-font-body, Roboto, sans-serif)!important;letter-spacing:.015em!important;text-transform:none!important;white-space:nowrap!important}:is(#cl-emby-dashboard,#cl-plex-dashboard) .sonarr-header-actions :is(#cl-emby-not-configured,#cl-plex-not-configured) h3:before,#emby-dashboard .emby-header-actions #emby-connection-form .emby-form-header h3:before,#plex-dashboard .plex-header-actions #plex-connection-form .plex-form-header h3:before{content:"link_off"!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--mdh-accent)!important;font:17px/1 Material Symbols Rounded!important;font-feature-settings:"liga"!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(#sonarr-open-settings-btn,#sonarr-error-settings-btn,#cl-emby-open-settings-btn,#cl-plex-open-settings-btn),#emby-dashboard #emby-open-settings-btn,#plex-dashboard #plex-open-settings-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;width:auto!important;min-width:0!important;min-height:34px!important;padding:.25rem .35rem!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#f1f5f5!important;-webkit-text-fill-color:#f1f5f5!important;font:800 .72rem/1.2 var(--pt-font-body, Roboto, sans-serif)!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;transform:none!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(#sonarr-open-settings-btn,#sonarr-error-settings-btn,#cl-emby-open-settings-btn,#cl-plex-open-settings-btn):before,#emby-dashboard #emby-open-settings-btn:before,#plex-dashboard #plex-open-settings-btn:before{content:"settings"!important;display:inline-block!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important;font:18px/1 Material Symbols Rounded!important;font-feature-settings:"liga"!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(#sonarr-open-settings-btn,#sonarr-error-settings-btn,#cl-emby-open-settings-btn,#cl-plex-open-settings-btn):is(:hover,:focus-visible),#emby-dashboard #emby-open-settings-btn:is(:hover,:focus-visible),#plex-dashboard #plex-open-settings-btn:is(:hover,:focus-visible){border:0!important;background:transparent!important;box-shadow:none!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important;transform:none!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>.sonarr-connection-error-card,#emby-dashboard>.emby-connection-error-card,#plex-dashboard>.plex-connection-error-card{padding:1.15rem 1.25rem!important;border-color:#654149!important;background:#1b1719!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>.sonarr-connection-error-card :is(.sonarr-connection-error-label,p),#emby-dashboard>.emby-connection-error-card :is(.emby-connection-error-label,p),#plex-dashboard>.plex-connection-error-card :is(.plex-connection-error-label,p){overflow-wrap:anywhere}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>.sonarr-connection-error-card .sonarr-connection-error-label,#emby-dashboard>.emby-connection-error-card .emby-connection-error-label,#plex-dashboard>.plex-connection-error-card .plex-connection-error-label{display:block!important;margin:0 0 .3rem!important;color:#e08b95!important;-webkit-text-fill-color:#e08b95!important;font:400 1.25rem/1 Bebas Neue,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important}:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>.sonarr-connection-error-card p,#emby-dashboard>.emby-connection-error-card p,#plex-dashboard>.plex-connection-error-card p{margin:0!important;color:#f1e9ea!important;-webkit-text-fill-color:#f1e9ea!important;font-size:.8rem!important;font-weight:500!important;line-height:1.5!important}#sonarr-dashboard>#sonarr-connection-error{display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:hidden;padding:0!important;border:1px solid #394244!important;border-radius:14px!important;background:linear-gradient(160deg,#191e20,#111517 82%)!important;box-shadow:0 16px 36px #00000038!important}#sonarr-dashboard>#sonarr-connection-error[style*="display: none"]{display:none!important}#sonarr-dashboard .sonarr-connection-error-header{display:flex;align-items:center;gap:.55rem;min-height:53px;box-sizing:border-box;padding:.75rem 1.15rem;border-bottom:1px solid #343c3e}#sonarr-dashboard .sonarr-connection-error-header:before{content:"error_outline";margin-right:.55rem;color:#e08b95;font:21px/1 Material Symbols Rounded;font-feature-settings:"liga"}#sonarr-dashboard .sonarr-connection-error-header .sonarr-connection-error-label{margin:0!important;font-size:1.4rem!important}#sonarr-dashboard .sonarr-connection-error-copy{min-width:0;padding:1rem 1.15rem 1.05rem}#sonarr-dashboard .sonarr-connection-error-copy p{color:#e8eeee!important;-webkit-text-fill-color:#e8eeee!important;font-size:.82rem!important;line-height:1.55!important}#sonarr-dashboard #sonarr-error-settings-btn{flex:0 0 auto;margin-left:auto!important}@media(max-width:700px){#sonarr-dashboard .sonarr-connection-error-header{flex-wrap:wrap}#sonarr-dashboard #sonarr-error-settings-btn{margin-left:0!important}}@media(max-width:700px){:is(#sonarr-dashboard,#cl-emby-dashboard,#cl-plex-dashboard)>.sonarr-connection-form,#emby-dashboard>.emby-connection-form,#plex-dashboard>.plex-connection-form{align-items:flex-start!important;flex-direction:column!important}}#pt-work-queue-bar .pt-wq-btn,#pt-work-queue-bar a.pt-wq-btn,#pt-work-queue-panel .pt-wq-btn,#pt-work-queue-panel .pt-work-queue-panel__close,.pt-work-queue-guard__actions button{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important;border-radius:8px!important;font-family:Roboto,sans-serif!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;filter:none!important;transform:none!important;opacity:1!important;cursor:pointer!important}#pt-work-queue-bar .pt-wq-btn,#pt-work-queue-bar a.pt-wq-btn,#pt-work-queue-panel .pt-wq-btn{min-height:2rem!important;gap:.35rem!important;padding:.35rem .5rem!important;border:0!important;background:transparent!important;color:#fff!important}#pt-work-queue-bar .pt-wq-btn .material-symbols-rounded,#pt-work-queue-panel .pt-wq-btn .material-symbols-rounded{color:var(--pt-accent-strong, #ffc850);font-size:1rem;line-height:1}#pt-work-queue-bar .pt-wq-btn:hover:not(:disabled),#pt-work-queue-bar a.pt-wq-btn:hover,#pt-work-queue-panel .pt-wq-btn:hover:not(:disabled){background:transparent!important;border-color:transparent!important;color:var(--pt-accent-strong, #ffc850)!important}#pt-work-queue-bar .pt-wq-btn:disabled,#pt-work-queue-panel .pt-wq-btn:disabled{opacity:.38!important;cursor:not-allowed!important}#pt-work-queue-bar .pt-wq-btn--primary,#pt-work-queue-bar .pt-wq-btn.pt-wq-btn--primary,#pt-work-queue-panel .pt-wq-btn--primary,#pt-work-queue-panel .pt-wq-btn.pt-wq-btn--primary{border-color:var(--pt-accent-strong, #ffc850)!important;background:var(--pt-accent-strong, #ffc850)!important;color:#121418!important}#pt-work-queue-bar .pt-wq-btn--primary:hover:not(:disabled),#pt-work-queue-panel .pt-wq-btn--primary:hover:not(:disabled){filter:brightness(1.08)!important;color:#121418!important;background:var(--pt-accent-strong, #ffc850)!important}#pt-work-queue-bar .pt-wq-btn--ghost,#pt-work-queue-bar a.pt-wq-btn--ghost{min-height:1.75rem!important;padding:.3rem .5rem!important;border-color:transparent!important;background:transparent!important;color:#fff!important}#pt-work-queue-bar .pt-wq-btn--ghost:hover:not(:disabled),#pt-work-queue-bar a.pt-wq-btn--ghost:hover{background:transparent!important;border-color:transparent!important;color:var(--pt-accent-strong, #ffc850)!important}.pt-work-queue-bar{display:inline-flex;align-items:center;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.pt-work-queue-bar[hidden],.pt-work-queue-rail[hidden]{display:none!important}.pt-work-queue-bar--header{flex:0 0 auto;margin-left:.35rem;margin-right:.2rem}.pt-header-organized .pt-work-queue-bar__btn,#pt-work-queue-bar.pt-work-queue-bar--header .pt-work-queue-bar__btn{appearance:none!important;display:inline-flex!important;align-items:center!important;gap:.45rem!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 .7rem!important;border-radius:8px!important;border:0!important;background:transparent!important;color:#f5f7fce6!important;box-sizing:border-box!important;font-family:Roboto,sans-serif!important;font-size:.67rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;filter:none!important;transform:none!important;cursor:pointer!important;white-space:nowrap!important;transition:color .15s ease!important}.pt-header-organized .pt-work-queue-bar__btn:hover,.pt-header-organized .pt-work-queue-bar__btn:focus-visible,#pt-work-queue-bar.pt-work-queue-bar--header .pt-work-queue-bar__btn:hover,#pt-work-queue-bar.pt-work-queue-bar--header .pt-work-queue-bar__btn:focus-visible{background:transparent!important;color:var(--pt-accent-strong, #ffc850)!important;box-shadow:none!important}.pt-header-organized .pt-work-queue-bar__btn[aria-expanded=true],#pt-work-queue-bar.pt-work-queue-bar--header .pt-work-queue-bar__btn[aria-expanded=true]{background:transparent!important;color:var(--pt-accent-strong, #ffc850)!important;box-shadow:none!important}.pt-work-queue-bar__icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;color:var(--pt-accent-strong, #ffc850)}.pt-work-queue-bar__icon .material-symbols-rounded{font-size:15px;line-height:1;color:inherit}.pt-work-queue-bar__label{line-height:1}.pt-work-queue-bar__count{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:var(--pt-accent-strong, #ffc850);font-size:.67rem;font-weight:900;letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1}#pt-work-queue-bar.pt-work-queue-rail,.pt-work-queue-rail{flex:0 0 400px!important;flex-shrink:0!important;width:400px!important;min-width:400px!important;max-width:400px!important;max-height:min(72vh,640px);display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--pt-accent-strong, #ffc850) 20%,#394247);border-radius:12px;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--pt-accent-strong, #ffc850) 8%,transparent),transparent 72%),linear-gradient(155deg,#191e20,#111517 72%);box-shadow:none;align-self:flex-start;box-sizing:border-box;overflow:hidden}.pt-work-queue-rail__top{display:flex;flex-direction:column;gap:.7rem;padding:.95rem 1.05rem;border-bottom:1px solid #343c40;background:transparent;flex:0 0 auto}.pt-work-queue-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.pt-work-queue-rail__label{font-family:Bebas Neue,sans-serif;font-size:1.55rem;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:none;color:var(--pt-accent-strong, #ffc850);min-width:0}.pt-work-queue-rail__strip{display:flex;gap:2px;width:100%;height:5px;overflow:hidden;border-radius:999px;background:#30383b}.pt-work-queue-rail__seg{flex:0 1 0;min-width:3px;background:#4b565a;transition:flex-grow .15s ease,background .15s ease}.pt-work-queue-rail__seg.is-done{background:#3d9a6a}.pt-work-queue-rail__seg.is-skipped{background:#909ca0}.pt-work-queue-rail__seg.is-working{background:var(--pt-accent-strong, #ffc850);min-width:6px}.pt-work-queue-rail__seg.is-pending{background:#4b565a}.pt-work-queue-rail__summary{margin-left:auto;flex:0 1 auto;display:inline-flex;align-items:baseline;gap:.32em;font-family:Roboto,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.01em;color:#fff;font-variant-numeric:tabular-nums;line-height:1.2;text-align:right;white-space:nowrap}.pt-work-queue-rail__summary-num{color:#fff;font-weight:700}.pt-work-queue-rail__summary-of{color:#fff;font-weight:500}.pt-work-queue-rail__summary-word{color:#fff;font-weight:700;letter-spacing:.02em}.pt-work-queue-rail__summary-extra{color:#fff;font-weight:700}.pt-work-queue-rail__summary-extra:before{content:"\b7";margin-right:.32em;color:#fff}.pt-work-queue-rail__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .8rem;flex:0 0 auto;padding:.7rem 1.05rem .85rem;border-top:1px solid #343c40;background:transparent}.pt-work-queue-rail__actions--simple{gap:.25rem .8rem}.pt-work-queue-rail__actions .pt-wq-btn{width:auto;min-width:0;padding-left:.45rem!important;padding-right:.45rem!important;white-space:nowrap}.pt-work-queue-rail__actions .pt-wq-btn--primary{letter-spacing:.03em!important}.pt-work-queue-rail__hint{flex-basis:100%;margin:0;font-family:Roboto,sans-serif;font-size:.7rem;font-weight:600;line-height:1.35;color:#fff;text-align:center}.pt-work-queue-rail__list{display:flex;flex-direction:column;gap:.5rem;overflow:auto;min-height:0;flex:1 1 auto;padding:.85rem 1.05rem}.pt-work-queue-rail__item{appearance:none!important;display:grid!important;grid-template-columns:1.35rem 1fr auto;align-items:center;gap:.5rem;width:100%;margin:0!important;padding:.7rem .65rem!important;border:1px solid #3a4347!important;border-radius:8px!important;background:#1b2124!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:inherit!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.25!important;text-transform:none!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;filter:none!important}.pt-work-queue-rail__item:hover{background:#1b2124!important;border-color:color-mix(in srgb,var(--pt-accent-strong, #ffc850) 65%,#3a4347)!important}.pt-work-queue-rail__item.is-current{border-color:var(--pt-accent-strong, #ffc850)!important;background:#1b2124!important}.pt-work-queue-rail__item:is(:hover,:focus-visible) .pt-work-queue-rail__item-title,.pt-work-queue-panel__item:is(:hover,:focus-visible) .pt-work-queue-panel__item-title{color:var(--pt-accent-strong, #ffc850)}.pt-work-queue-rail__item-index{font-size:.72rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;text-align:center}.pt-work-queue-rail__item-copy{min-width:0}.pt-work-queue-rail__item-title{display:block;font-size:.84rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-work-queue-rail__item-status,.pt-work-queue-panel__item-status{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:1.3rem;padding:0;border-radius:0;border:0!important;outline:none!important;box-shadow:none!important;font-family:Roboto,sans-serif;font-size:.64rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#fff}.pt-work-queue-rail__item-status.is-working,.pt-work-queue-rail__item-status.is-active,.pt-work-queue-panel__item-status.is-working,.pt-work-queue-panel__item-status.is-active{background:transparent;color:var(--pt-accent-strong, #ffc850)}.pt-work-queue-rail__item-status.is-done,.pt-work-queue-panel__item-status.is-done{background:transparent;color:#6fcf92}.pt-work-queue-rail__item-status.is-skipped,.pt-work-queue-panel__item-status.is-skipped,.pt-work-queue-rail__item-status.is-pending,.pt-work-queue-panel__item-status.is-pending{background:transparent;color:#fff}.pt-work-queue-panel{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:1.25rem}.pt-work-queue-panel[hidden]{display:none!important}.pt-work-queue-panel__backdrop{position:absolute;inset:0;background:#0000009e}.pt-work-queue-panel__shell,.pt-work-queue-panel__card{position:relative;z-index:1;width:min(100%,560px);max-height:min(84vh,680px);display:flex;flex-direction:column;border-radius:14px;border:1px solid color-mix(in srgb,var(--pt-accent-strong, #ffc850) 20%,#394247);background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--pt-accent-strong, #ffc850) 8%,transparent),transparent 72%),linear-gradient(155deg,#191e20,#111517 72%);box-shadow:0 22px 48px #00000073;overflow:hidden;color-scheme:dark}.pt-work-queue-panel__shell--queue{width:min(100%,420px);max-height:min(86vh,720px)}.pt-work-queue-panel__shell--queue .pt-work-queue-rail__top{border-bottom-color:#2c3036}.pt-work-queue-panel__shell--queue .pt-work-queue-rail__head{align-items:center;gap:.55rem}.pt-work-queue-panel__shell--queue .pt-work-queue-rail__summary{min-width:0;overflow:hidden;text-overflow:ellipsis}.pt-work-queue-panel__shell--queue .pt-work-queue-rail__list{flex:1 1 auto}.pt-work-queue-panel__shell--queue .pt-work-queue-rail__actions{border-top-color:#343c40}.pt-work-queue-panel__head,.pt-work-queue-panel__head-copy,.pt-work-queue-panel__title,.pt-work-queue-panel__sub,.pt-work-queue-panel__close{position:static;z-index:auto;box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;inset:auto}.pt-work-queue-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0;padding:1.15rem 1.1rem .85rem;border:0;border-radius:0;background:transparent;color:#fff}.pt-work-queue-panel__head-copy{display:block;min-width:0;margin:0;padding:0;border:0;background:transparent}.pt-work-queue-panel__title{display:block;margin:0;padding:0;border:0;background:transparent;font-family:Bebas Neue,sans-serif;font-size:2.1rem;font-weight:400;letter-spacing:.03em;line-height:1;text-transform:none;color:var(--pt-accent-strong, #ffc850)}.pt-work-queue-panel__sub{display:block;margin:.45rem 0 0;padding:0;border:0;background:transparent;color:#fff;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:normal;line-height:1.45;text-transform:none}.pt-work-queue-panel__close{appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.15rem!important;height:2.15rem!important;min-height:2.15rem!important;margin:0;padding:0!important;border:1px solid #2c3036!important;border-radius:8px!important;background:#32363b!important;color:#fff!important;cursor:pointer}.pt-work-queue-panel__close:hover{background:#3a3f45!important;border-color:#3a3f45!important}.pt-work-queue-panel__list{display:flex;flex-direction:column;gap:.45rem;padding:0 1.1rem 1.15rem;overflow:auto;min-height:0}.pt-work-queue-panel__item{appearance:none!important;display:grid!important;grid-template-columns:1.65rem 1fr auto;align-items:center;gap:.65rem;width:100%;padding:.72rem .8rem!important;border:1px solid #3a4347!important;border-radius:10px!important;background:#1b2124!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:inherit!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}.pt-work-queue-panel__item:hover{background:#1b2124!important;border-color:color-mix(in srgb,var(--pt-accent-strong, #ffc850) 65%,#3a4347)!important}.pt-work-queue-panel__item.is-current{border-color:var(--pt-accent-strong, #ffc850)!important;background:#1b2124!important}.pt-work-queue-panel__item-index{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}.pt-work-queue-panel__item-copy{min-width:0}.pt-work-queue-panel__item-title{display:block;font-size:.95rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-work-queue-guard{position:fixed;inset:0;z-index:100060;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0000009e}.pt-work-queue-guard__box{width:min(100%,28rem);border-radius:14px;border:1px solid color-mix(in srgb,var(--pt-accent-strong, #ffc850) 20%,#394247);background:radial-gradient(90% 75% at 100% 0%,color-mix(in srgb,var(--pt-accent-strong, #ffc850) 8%,transparent),transparent 72%),linear-gradient(155deg,#191e20,#111517 72%);padding:1.25rem 1.4rem 1.15rem;box-shadow:0 24px 60px #00000080;outline:0}.pt-work-queue-guard__title{margin:0 0 .55rem;font-family:Bebas Neue,sans-serif;font-size:1.85rem;font-weight:400;letter-spacing:.04em;line-height:1.05;text-align:center;color:var(--pt-accent-strong, #ffc850)}.pt-work-queue-guard__body{margin:0 0 1.15rem;color:#fff;line-height:1.45;font-size:.95rem;text-align:center}.pt-work-queue-guard__actions{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;justify-content:center}.pt-work-queue-guard__leave,.pt-work-queue-guard__stay{gap:.35rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;min-height:2rem!important;padding:.3rem .4rem!important}.pt-work-queue-guard__actions .material-symbols-rounded{font-size:1rem;line-height:1}.pt-work-queue-guard__leave .material-symbols-rounded{color:#df8b91}.pt-work-queue-guard__stay .material-symbols-rounded{color:var(--pt-accent-strong, #ffc850)}.pt-work-queue-guard__leave:is(:hover,:focus-visible){color:#df8b91!important}.pt-work-queue-guard__stay:is(:hover,:focus-visible){color:var(--pt-accent-strong, #ffc850)!important}.pt-work-queue-guard__actions button:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media(max-width:760px){.pt-work-queue-bar--header{display:none!important}}@media(max-width:900px){#pt-work-queue-bar.pt-work-queue-rail,.pt-work-queue-rail{flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none;order:-1}.pt-work-queue-rail__actions:not(.pt-work-queue-rail__actions--simple){justify-content:center}.pt-work-queue-rail__list{max-height:10.5rem}}.driver-overlay{fill:#050505!important}.driver-popover.pt-driver-tour-popover{width:min(560px,calc(100vw - 28px));max-width:calc(100vw - 28px);min-width:min(320px,calc(100vw - 28px));padding:0;overflow:hidden;color:#f5f7f8e0;background:var(--pt-tour-card-bg, #17191b);border:1px solid var(--pt-tour-card-border, #34383d);border-radius:14px;box-shadow:0 18px 42px #00000075;font-family:var(--pt-font-body, "Roboto", sans-serif)}.driver-popover.pt-driver-tour-popover .driver-popover-arrow-side-left{border-left-color:var(--pt-tour-card-bg, #17191b)}.driver-popover.pt-driver-tour-popover .driver-popover-arrow-side-right{border-right-color:var(--pt-tour-card-bg, #17191b)}.driver-popover.pt-driver-tour-popover .driver-popover-arrow-side-top{border-top-color:var(--pt-tour-card-bg, #17191b)}.driver-popover.pt-driver-tour-popover .driver-popover-arrow-side-bottom{border-bottom-color:var(--pt-tour-card-bg, #17191b)}.driver-popover.pt-driver-tour-popover .driver-popover-title{margin:0;padding:1.25rem 3.2rem .85rem 1.35rem;position:relative!important;z-index:0!important;color:var(--pt-tour-title, var(--pt-accent, #75a9ca))!important;background:#101316!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-family:Bebas Neue,sans-serif;font-size:1.58rem;font-weight:400;letter-spacing:.06em;line-height:1}.driver-popover.pt-driver-tour-popover .driver-popover-description{padding:1.05rem 1.35rem 0;color:#f5f7f8c7;font-size:.96rem;line-height:1.58}.pt-driver-tour-body{margin:0 0 .65rem}.pt-driver-tour-keyboard-tip{display:inline-flex;align-items:center;gap:.42rem;margin:0 0 .95rem;color:var(--pt-tour-counter, var(--pt-tour-title, var(--pt-accent, #75a9ca)));font-size:.8rem;font-weight:800;letter-spacing:.02em;line-height:1.2;vertical-align:top}.pt-driver-tour-keyboard-icon{display:inline-flex!important;align-items:center;justify-content:center;width:1rem;height:1rem;margin-top:.02rem;font-size:1rem!important;line-height:1!important;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20}.pt-driver-tour-tips{margin:0;padding:.9rem 1rem;list-style:none;display:flex;flex-direction:column;gap:.64rem;background:var(--pt-tour-surface, #222528);border:1px solid var(--pt-tour-surface-border, #34383d);border-radius:10px}.pt-driver-tour-tips li{position:relative;padding-left:1.55rem;color:#f5f7f8b8;font-size:.86rem;line-height:1.42}.pt-driver-tour-tips li:before{content:"arrow_forward";position:absolute;left:0;top:.05rem;color:var(--pt-tour-tip-marker, var(--pt-accent, #75a9ca));font-family:Material Symbols Rounded;font-size:1rem;font-weight:400;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;line-height:1}.driver-popover.pt-driver-tour-popover .driver-popover-close-btn{position:absolute;top:.72rem;right:.78rem;display:inline-flex!important;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem!important;min-height:2rem!important;padding:0!important;color:#f2f5f4;background:transparent!important;border:1px solid #454b4e!important;border-radius:6px!important;font-size:1rem;line-height:1;text-shadow:none!important;cursor:pointer;font-family:Material Symbols Rounded;font-size:1.15rem;font-weight:400;letter-spacing:normal;text-transform:none;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;-webkit-font-smoothing:antialiased;z-index:20}body.lab-page-body.driver-active.driver-fade div#driver-popover-content.driver-popover.pt-driver-tour-popover div#driver-popover-description.driver-popover-description button.driver-popover-close-btn.pt-driver-tour-desc-close{position:absolute!important;top:.72rem!important;right:.78rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;padding:0!important;color:#f2f5f4!important;background:transparent!important;border:1px solid #454b4e!important;border-radius:6px!important;font-family:Material Symbols Rounded!important;font-size:1.15rem!important;font-weight:400!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20!important;-webkit-font-smoothing:antialiased;cursor:pointer!important;z-index:20!important}body.lab-page-body.driver-active.driver-fade div#driver-popover-content.driver-popover.pt-driver-tour-popover div#driver-popover-description.driver-popover-description button.driver-popover-close-btn.pt-driver-tour-desc-close span.pt-driver-tour-close-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.05rem!important;height:1.05rem!important;color:currentColor!important;font-family:Material Symbols Rounded!important;font-size:1.05rem!important;font-weight:400!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20!important;-webkit-font-smoothing:antialiased}.driver-popover.pt-driver-tour-popover .driver-popover-close-btn:hover{color:var(--pt-tour-title, var(--pt-accent, #75a9ca));background:transparent!important;border-color:#454b4e!important}body.lab-page-body.driver-active.driver-fade div#driver-popover-content.driver-popover.pt-driver-tour-popover div#driver-popover-description.driver-popover-description button.driver-popover-close-btn.pt-driver-tour-desc-close:hover{color:var(--pt-tour-title, var(--pt-accent, #75a9ca))!important;background:transparent!important;border-color:#454b4e!important}.driver-popover.pt-driver-tour-popover .driver-popover-footer{display:grid!important;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.85rem;margin:1.05rem 1.35rem 0;padding:.95rem 0 1.15rem;border-top:0}.driver-popover.pt-driver-tour-popover .driver-popover-progress-text{color:var(--pt-tour-counter, var(--pt-tour-title, var(--pt-accent, #75a9ca)));font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.78rem;font-weight:800;letter-spacing:.03em;line-height:1;white-space:nowrap}.driver-popover.pt-driver-tour-popover .driver-popover-navigation-btns{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;grid-column:3}.driver-popover.pt-driver-tour-popover .pt-driver-tour-skip-btn{grid-column:2;min-width:0!important;min-height:auto!important;padding:.15rem .2rem!important;color:#f5f7f8db!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase;text-shadow:none!important}.driver-popover.pt-driver-tour-popover .pt-driver-tour-skip-btn:hover{color:var(--pt-tour-counter, var(--pt-tour-title, var(--pt-accent, #75a9ca)))!important;background:transparent!important;border:0!important}.driver-popover.pt-driver-tour-popover .driver-popover-footer button{display:inline-grid!important;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center!important;justify-content:center!important;justify-items:center;column-gap:.48rem;min-height:2.25rem;min-width:5.3rem;padding:.58rem .9rem;border-radius:9px;font-family:var(--pt-font-body, "Roboto", sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-shadow:none;cursor:pointer}.driver-popover.pt-driver-tour-popover .pt-driver-tour-btn-label{display:block;line-height:1}.driver-popover.pt-driver-tour-popover .pt-driver-tour-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;min-width:1rem;text-align:center;transform:none}.driver-popover.pt-driver-tour-popover .driver-popover-prev-btn{color:#f5f7f8d1;background:var(--pt-tour-control-bg, #2d3135);border:1px solid var(--pt-tour-control-border, #555c63)}.driver-popover.pt-driver-tour-popover .driver-popover-prev-btn:hover:not(:disabled){color:#fff;background:#383e44;border-color:#68717a}.driver-popover.pt-driver-tour-popover .driver-popover-prev-btn:disabled{visibility:hidden}.driver-popover.pt-driver-tour-popover .driver-popover-next-btn{color:var(--pt-tour-on-pastel, #12110e);background:var(--pt-tour-btn-bg, var(--pt-accent, #75a9ca));border:1px solid var(--pt-tour-btn-border, var(--pt-accent-border, #4d7a99))}.driver-popover.pt-driver-tour-popover .driver-popover-next-btn:hover,.driver-popover.pt-driver-tour-popover .driver-popover-next-btn.pt-driver-tour-next-finish:hover{color:var(--pt-tour-on-pastel, #12110e);background:var(--pt-tour-btn-hover-bg, var(--pt-accent-strong, #86b8d4));border-color:var(--pt-tour-btn-border, var(--pt-accent-border, #4d7a99))}.driver-popover.pt-driver-tour-popover .material-symbols-rounded,.driver-popover.pt-driver-tour-popover .material-icons-round{font-size:1.05em;line-height:1;flex:0 0 auto}@media screen and (max-width:900px){.tour-launch-btn{display:none!important}}@media screen and (max-width:640px){.driver-popover.pt-driver-tour-popover{width:calc(100vw - 24px)}.driver-popover.pt-driver-tour-popover .driver-popover-title{padding:1.1rem 3rem .75rem 1.1rem;font-size:1.4rem}.driver-popover.pt-driver-tour-popover .driver-popover-description{padding:.95rem 1.1rem 0}.driver-popover.pt-driver-tour-popover .driver-popover-footer{margin-inline:1.1rem}}.driver-popover.pt-driver-tour-popover{--pt-tour-accent: var(--pt-tour-title, var(--pt-accent, #75a9ca));display:flex!important;flex-direction:column;max-height:min(82vh,720px);overflow:hidden;border-color:#3b4244;background:#151719;color:#f2f5f4;box-shadow:0 30px 70px #0000009e,inset 0 1px color-mix(in srgb,var(--pt-tour-accent) 18%,transparent)}.driver-popover.pt-driver-tour-popover .driver-popover-title{flex:0 0 auto;display:flex;align-items:center;min-height:58px;box-sizing:border-box;padding:calc(.75rem + 6px) 3.1rem calc(.75rem - 6px) 1.2rem;border-bottom:1px solid #34393b!important;background:radial-gradient(90% 150% at 100% 0%,color-mix(in srgb,var(--pt-tour-accent) 8%,transparent),transparent 72%),linear-gradient(180deg,#1a1e1f,#15191a)!important;font-size:1.6rem}.driver-popover.pt-driver-tour-popover .driver-popover-description{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.2rem .9rem;background:#151719;color:#f2f5f4;scrollbar-color:#56615e transparent}.driver-popover.pt-driver-tour-popover .pt-driver-tour-body,.driver-popover.pt-driver-tour-popover .pt-driver-tour-tips li{color:#f2f5f4}.driver-popover.pt-driver-tour-popover .pt-driver-tour-tips{border-color:#34383b;background:#101315}.driver-popover.pt-driver-tour-popover .driver-popover-footer{flex:0 0 auto;margin:0;padding:.72rem 1rem;border-top:1px solid #34393b;background:#151719}.driver-popover.pt-driver-tour-popover .driver-popover-footer button{min-width:0;min-height:32px;padding:.25rem .35rem;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#f2f5f4}.driver-popover.pt-driver-tour-popover .driver-popover-footer :is(.driver-popover-prev-btn,.driver-popover-next-btn):is(:hover,:focus-visible),.driver-popover.pt-driver-tour-popover .pt-driver-tour-skip-btn:is(:hover,:focus-visible){border:0!important;background:transparent!important;color:var(--pt-tour-accent)!important;outline:none}.driver-popover.pt-driver-tour-popover .pt-driver-tour-btn-icon{color:var(--pt-tour-accent)}.driver-popover.pt-driver-tour-popover .driver-popover-close-btn.pt-driver-tour-desc-close{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;top:.85rem!important;right:.9rem!important;border:1px solid #454b4e!important;border-radius:6px!important;background:transparent!important;color:#f2f5f4!important}.driver-popover.pt-driver-tour-popover .driver-popover-close-btn.pt-driver-tour-desc-close:is(:hover,:focus-visible){border-color:#454b4e!important;background:transparent!important;color:var(--pt-tour-accent)!important;outline:none}@media screen and (max-width:640px){.driver-popover.pt-driver-tour-popover .driver-popover-title{min-height:54px;padding:calc(.65rem + 6px) 3rem calc(.65rem - 6px) 1rem;font-size:1.45rem}.driver-popover.pt-driver-tour-popover .driver-popover-description{padding:.85rem 1rem}.driver-popover.pt-driver-tour-popover .driver-popover-footer{margin:0;padding:.65rem .85rem}}:is(.emby-poster-push-modal,.cl-emby-push-modal,.emby-push-summary-modal){--pt-push-accent: #7ddc3a;--pt-push-tint: rgba(125, 220, 58, .13);--pt-push-border: rgba(125, 220, 58, .38)}:is(.plex-poster-push-modal,.cl-plex-push-modal,.plex-push-summary-modal){--pt-push-accent: #e7b95f;--pt-push-tint: rgba(231, 185, 95, .15);--pt-push-border: rgba(231, 185, 95, .38)}:is(.emby-poster-push-modal,.plex-poster-push-modal,.cl-emby-push-modal,.cl-plex-push-modal,.emby-push-summary-modal,.plex-push-summary-modal).media-brand-jellyfin{--pt-push-accent: var(--jellyfin-accent, #a55ec4);--pt-push-tint: rgba(165, 94, 196, .15);--pt-push-border: rgba(165, 94, 196, .38)}:is(.emby-poster-push-modal,.plex-poster-push-modal,.cl-emby-push-modal,.cl-plex-push-modal,.emby-push-summary-modal,.plex-push-summary-modal){background:#040507d1!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}:is(.emby-poster-push-modal .emby-poster-push-card,.plex-poster-push-modal .plex-poster-push-card,.cl-emby-push-modal .cl-emby-push-card,.cl-plex-push-modal .cl-plex-push-card,.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card){box-sizing:border-box;border:1px solid #3d4141!important;border-radius:15px!important;background:radial-gradient(100% 75% at 100% 0%,var(--pt-push-tint),transparent 72%),linear-gradient(155deg,#171b1b,#101213 70%)!important;box-shadow:0 24px 64px #00000094,inset 0 1px #ffffff0e!important;color:#f1f3f3}:is(.emby-poster-push-modal .emby-poster-push-card,.plex-poster-push-modal .plex-poster-push-card,.cl-emby-push-modal .cl-emby-push-card,.cl-plex-push-modal .cl-plex-push-card){border-top-color:var(--pt-push-border)!important}:is(.emby-poster-push-modal .emby-poster-push-card,.plex-poster-push-modal .plex-poster-push-card){width:min(650px,100%);max-height:min(720px,calc(100dvh - 2rem));padding:1.2rem!important}:is(.cl-emby-push-modal .cl-emby-push-card,.cl-plex-push-modal .cl-plex-push-card){width:min(500px,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.2rem!important}:is(.emby-poster-push-head,.plex-poster-push-head){border-bottom:1px solid #343b3b!important;padding-bottom:.9rem!important}:is(.emby-poster-push-kicker,.plex-poster-push-kicker){color:var(--pt-push-accent)!important;letter-spacing:.11em}:is(.emby-poster-push-card h3,.plex-poster-push-card h3,.cl-emby-push-card h3,.cl-plex-push-card h3){color:var(--pt-push-accent)!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important}:is(.emby-poster-push-card p,.plex-poster-push-card p,.cl-emby-push-card p,.cl-plex-push-card p){color:#b5bebf!important}:is(.emby-poster-push-close,.plex-poster-push-close,.cl-emby-push-close,.cl-plex-push-close,.emby-push-summary-modal .eps-close,.plex-push-summary-modal .eps-close){display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #3d4343!important;border-radius:7px!important;background:#1a1e1f!important;color:#d7dddd!important;box-shadow:none!important}:is(.emby-poster-push-close,.plex-poster-push-close,.cl-emby-push-close,.cl-plex-push-close,.emby-push-summary-modal .eps-close,.plex-push-summary-modal .eps-close):is(:hover,:focus-visible){border-color:#3d4343!important;background:#1a1e1f!important;color:var(--pt-push-accent)!important;outline:none!important}:is(.emby-poster-push-tools button,.plex-poster-push-tools button,.cl-push-season-bulk,.cl-push-season-back,.cl-push-season-cancel){border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#dce1e1!important;box-shadow:none!important}:is(.emby-poster-push-tools button,.plex-poster-push-tools button,.cl-push-season-bulk,.cl-push-season-back,.cl-push-season-cancel):is(:hover,:focus-visible):not(:disabled){border-color:transparent!important;background:transparent!important;color:var(--pt-push-accent)!important}:is(.emby-poster-push-item,.plex-poster-push-item,.cl-emby-push-options button,.cl-plex-push-options button,.cl-push-season-item){border:1px solid #343b3d!important;border-radius:9px!important;background:#191d1f!important;color:#eef1f1!important;box-shadow:none!important}:is(.emby-poster-push-item,.plex-poster-push-item,.cl-emby-push-options button,.cl-plex-push-options button):is(:hover,:focus-within):not(:disabled){border-color:var(--pt-push-border)!important;background:#1c2122!important}:is(.emby-poster-push-item,.plex-poster-push-item,.cl-push-season-item):has(input:checked){border-color:var(--pt-push-border)!important;background:linear-gradient(90deg,var(--pt-push-tint),#191d1f 60%)!important}:is(.emby-poster-push-check,.plex-poster-push-check){border:1px solid #5a6464!important;border-radius:5px!important;background:#111516!important}:is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check){border-color:var(--pt-push-accent)!important;background:var(--pt-push-accent)!important}:is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check):after{border-color:#111719!important}:is(.emby-poster-push-actions,.plex-poster-push-actions,.cl-push-season-footer){border-top:1px solid #343b3b!important}:is(.emby-poster-push-actions button[data-scope=selected],.plex-poster-push-actions button[data-scope=selected],.cl-push-season-confirm){min-height:36px;border:1px solid var(--pt-push-accent)!important;border-radius:7px!important;background:var(--pt-push-accent)!important;color:#111719!important;box-shadow:none!important}:is(.emby-poster-push-actions button[data-scope=selected],.plex-poster-push-actions button[data-scope=selected],.cl-push-season-confirm):is(:hover,:focus-visible):not(:disabled){border-color:var(--pt-push-accent)!important;background:var(--pt-push-accent)!important;color:#111719!important;filter:brightness(1.08)}:is(.cl-emby-push-options button,.cl-plex-push-options button) :is(.cl-emby-push-count,.cl-plex-push-count){border:0!important;border-radius:0!important;background:transparent!important;color:var(--pt-push-accent)!important;padding:0!important}:is(.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card){width:min(560px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.2rem!important;border-color:#3a4142!important;background:radial-gradient(90% 115% at 100% 0%,var(--pt-push-tint),transparent 70%),linear-gradient(155deg,#171a1b,#101213 78%)!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-header{display:flex;align-items:center!important;justify-content:space-between;min-height:54px;margin:-1.2rem -1.2rem 1rem!important;padding:.75rem 1.2rem!important;border-bottom:1px solid #343b3b!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-title,:is(.emby-push-summary-modal,.plex-push-summary-modal):not(.media-brand-jellyfin) .eps-title,:is(.emby-push-summary-modal,.plex-push-summary-modal).media-brand-jellyfin .eps-title{color:var(--pt-push-accent)!important;-webkit-text-fill-color:var(--pt-push-accent)!important;font-size:1.5rem!important;line-height:1!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-close{flex:0 0 30px;align-self:center;margin-top:0!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-close :is(.material-symbols-rounded,.material-icons-round){display:block;line-height:1;transform:translateY(-1px)}:is(.emby-push-summary-modal .eps-bar,.plex-push-summary-modal .eps-bar){display:none!important}:is(.emby-push-summary-modal .eps-header,.plex-push-summary-modal .eps-header,.emby-push-summary-modal .eps-footer,.plex-push-summary-modal .eps-footer){border-color:#343b3b!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) :is(.eps-summary,.eps-stats,.eps-result-section,.eps-result-list li,.eps-season-section){border:1px solid #343b3d!important;border-radius:9px!important;background:#191d1f!important;box-shadow:none!important}body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-summary{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,auto);align-items:center;column-gap:.8rem;row-gap:0;border:1px solid #303839!important;border-radius:10px!important;background:#111516!important;background-image:none!important;padding:.95rem 1rem!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-summary-lead{color:#f1f4f3!important;font-size:1rem;font-weight:800;line-height:1.25}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-summary-meta{grid-column:3;justify-content:flex-end;align-items:center;gap:.4rem;text-transform:none!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-summary-meta--title{min-width:0;max-width:14rem}:is(.emby-push-summary-modal,.plex-push-summary-modal):not(.media-brand-jellyfin) .eps-summary-meta span,:is(.emby-push-summary-modal,.plex-push-summary-modal).media-brand-jellyfin .eps-summary-meta span{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:#aab4b3!important;-webkit-text-fill-color:#aab4b3!important;font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-summary-meta span.eps-summary-context-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pt-push-accent)!important;-webkit-text-fill-color:var(--pt-push-accent)!important;font-size:.85rem;font-weight:800}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-status-glyph{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pt-push-accent)!important;box-shadow:none!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-status-glyph .material-symbols-rounded{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:26px;line-height:1}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-status-glyph--fail{border:0!important;background:transparent!important;color:#e6817b!important;-webkit-text-fill-color:#e6817b!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-footer,:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-footer--with-hub{display:flex;align-items:stretch;justify-content:stretch;flex-wrap:nowrap;gap:0!important;padding:.25rem!important;border:1px solid #303839!important;border-radius:9px!important;background:#111516!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-footer :is(button,a){min-height:35px;border-radius:7px!important;box-shadow:none!important;text-decoration:none!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-footer :is(button,a):not(:last-child){border-right:1px solid #303839!important}@media(max-width:540px){:is(.emby-poster-push-modal,.plex-poster-push-modal,.cl-emby-push-modal,.cl-plex-push-modal,.emby-push-summary-modal,.plex-push-summary-modal){padding:.6rem}:is(.emby-poster-push-modal .emby-poster-push-card,.plex-poster-push-modal .plex-poster-push-card,.cl-emby-push-modal .cl-emby-push-card,.cl-plex-push-modal .cl-plex-push-card,.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card){width:100%;max-height:calc(100dvh - 1.2rem);padding:1rem!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-header{margin:-1rem -1rem .9rem!important;padding:.7rem 1rem!important}:is(.emby-poster-push-list,.plex-poster-push-list){grid-template-columns:1fr}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-footer,:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-footer--with-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-footer :is(button,a):not(:last-child){border-right:0!important}body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-summary{grid-template-columns:30px minmax(0,1fr)}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-summary-meta{grid-column:2;justify-content:flex-start}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-summary-meta--title{max-width:100%}}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-card,.plex-poster-push-card){grid-template-rows:58px auto minmax(0,1fr) auto;padding:0!important}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-head,.plex-poster-push-head){display:flex;align-items:center;box-sizing:border-box;height:58px;min-height:58px;padding:0 58px 0 20px!important;border-bottom:1px solid #343b3b!important}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-card,.plex-poster-push-card) h3{margin:0;font:400 1.5rem/1 Bebas Neue,Impact,sans-serif;letter-spacing:.055em;text-transform:uppercase}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-close,.plex-poster-push-close){top:13px;right:15px}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-tools,.plex-poster-push-tools){align-items:center;gap:.85rem;margin:0;padding:10px 20px 7px}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-tools,.plex-poster-push-tools) button{display:inline-flex;align-items:center;gap:.28rem;min-height:28px;padding:0 .2rem;letter-spacing:.025em;white-space:nowrap}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-tools,.plex-poster-push-tools) button:before,:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-actions,.plex-poster-push-actions) button[data-scope=selected]:before{color:var(--pt-push-accent);font-family:Material Symbols Rounded;font-size:17px;font-weight:500;line-height:1;transform:translateY(-1px)}:is(.emby-poster-push-modal,.plex-poster-push-modal) button[data-select=all]:before{content:"select_all"}:is(.emby-poster-push-modal,.plex-poster-push-modal) button[data-select=none]:before{content:"deselect"}:is(.emby-poster-push-modal,.plex-poster-push-modal) button[data-scope=current]:before{content:"filter_1"}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-list,.plex-poster-push-list){max-height:none;padding:6px 20px 12px}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-item,.plex-poster-push-item),:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-item,.plex-poster-push-item):is(:hover,:focus-within),:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-item,.plex-poster-push-item):has(input:checked){background:#15191b!important}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-item,.plex-poster-push-item):has(input:checked){border-color:var(--pt-push-border)!important;box-shadow:0 0 0 1px var(--pt-push-border)!important}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-item,.plex-poster-push-item):not(:has(input:checked)):is(:hover,:focus-within){border-color:#343b3d!important;box-shadow:none!important}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-item,.plex-poster-push-item) strong{color:var(--pt-push-accent)}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-item,.plex-poster-push-item) small{color:#e4e9e9}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-card,.plex-poster-push-card) :is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check){border-color:var(--pt-push-accent)!important;background:#111516!important}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-card,.plex-poster-push-card) :is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check):after{content:"check";inset:0;display:grid;place-items:center;width:auto;height:auto;border:0!important;color:var(--pt-push-accent);font-family:Material Symbols Rounded;font-size:16px;font-weight:600;line-height:1;transform:translateY(-1px)}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-actions,.plex-poster-push-actions){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;gap:.5rem;margin:0;padding:11px 20px 14px}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-count,.plex-poster-push-count){grid-column:1;justify-self:start;margin-right:0;color:var(--pt-push-accent)!important;-webkit-text-fill-color:var(--pt-push-accent)!important;white-space:nowrap}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-card,.plex-poster-push-card) :is(.emby-poster-push-actions,.plex-poster-push-actions) button[data-scope=selected],:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-card,.plex-poster-push-card) :is(.emby-poster-push-actions,.plex-poster-push-actions) button[data-scope=selected]:is(:hover,:focus-visible):not(:disabled){grid-column:3;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-width:0;min-height:30px;padding:0 .25rem;border-color:transparent!important;background:transparent!important;color:#f1f3f3!important;-webkit-text-fill-color:currentColor!important;filter:none}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-card,.plex-poster-push-card) :is(.emby-poster-push-actions,.plex-poster-push-actions) button[data-scope=selected]:is(:hover,:focus-visible):not(:disabled){color:var(--pt-push-accent)!important}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-actions,.plex-poster-push-actions) button[data-scope=selected]:before{content:"publish"}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-status,.plex-poster-push-status):empty{display:none}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-status,.plex-poster-push-status):not(:empty){grid-column:2;display:inline-flex;align-items:center;justify-self:center;gap:.3rem;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;color:var(--pt-push-accent)!important;font-size:.72rem;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-status,.plex-poster-push-status)[data-state=pushing]:before{content:"progress_activity";flex:0 0 auto;font-family:Material Symbols Rounded;font-size:17px;font-weight:500;line-height:1;animation:ptPosterPushSpin 1.1s linear infinite}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-status,.plex-poster-push-status)[data-state=error]{color:#e6817b!important}@keyframes ptPosterPushSpin{to{transform:rotate(360deg)}}@media(max-width:540px){:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-card,.plex-poster-push-card){padding:0!important}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-list,.plex-poster-push-list){grid-template-columns:1fr}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-actions,.plex-poster-push-actions){grid-template-columns:minmax(0,1fr) auto}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-card,.plex-poster-push-card) :is(.emby-poster-push-actions,.plex-poster-push-actions) button[data-scope=selected]{grid-column:2;grid-row:1}:is(.emby-poster-push-modal,.plex-poster-push-modal) :is(.emby-poster-push-status,.plex-poster-push-status):not(:empty){grid-column:1 / -1;grid-row:2}}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card{display:flex;flex-direction:column;overflow:hidden;padding:0!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-header{position:relative;z-index:1;flex:0 0 58px;box-sizing:border-box;height:58px;min-height:58px;margin:0!important;padding:0 18px!important;background:transparent}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-body{min-height:0;margin:0;padding:14px 18px 16px;overflow-y:auto}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card :is(.eps-summary,.eps-stats,.eps-result-section){border-color:#303839!important;background:#111516!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-summary{grid-template-columns:30px minmax(0,1fr)}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-summary-meta span{color:#e1e7e7!important;-webkit-text-fill-color:#e1e7e7!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-stats div{display:flex;align-items:center;justify-content:flex-start;gap:.42rem;min-height:48px;box-sizing:border-box;padding:.65rem 1rem;text-align:left}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-stats div+div{border-left:1px solid #2b3335}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-stats strong{display:inline;color:#f5f7f7!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-stats div:nth-child(1) span,:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-stats div:nth-child(3) span{color:var(--eps-accent, #8cda6c)!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-stats div:nth-child(2) span{color:#e6817b!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-result-section{--pt-result-accent: var(--eps-accent, #8cda6c)}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-result-section--fail{--pt-result-accent: #e6817b}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-result-heading,:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-result-name{color:var(--pt-result-accent)!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-result-list li{border:0!important;border-radius:0!important;background:transparent!important;padding:.48rem .2rem}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-result-section--success .eps-result-list{padding-top:.45rem}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-result-list li+li{border-top:1px solid #2b3335!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-result-meta span{border:0!important;background:transparent!important;color:#e1e7e7!important;padding:0;font-weight:650}body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer{flex:0 0 auto;align-self:stretch;box-sizing:border-box;width:auto!important;margin:0 18px 18px}@media(max-width:540px){:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card{padding:0!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-header{margin:0!important;padding:0 14px!important}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-body{padding:12px 14px 14px}body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer{margin:0 14px 14px}:is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-stats div{gap:.25rem;padding:.55rem .45rem}}:is(.emby-poster-push-modal .emby-poster-push-card,.plex-poster-push-modal .plex-poster-push-card,.emby-push-summary-modal .eps-card,.plex-push-summary-modal .eps-card){border-top-color:#3d4141!important;background:radial-gradient(95% 80% at 100% 0%,color-mix(in srgb,var(--pt-push-accent) 5%,transparent),transparent 74%),linear-gradient(155deg,#181b1d,#101213 78%)!important;box-shadow:0 24px 64px #00000094!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-summary{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:18px 12px!important;text-align:center!important;border:0!important;background:transparent!important;box-shadow:none!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-summary-copy{flex:0 1 auto}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-status-glyph .material-symbols-rounded{font-size:28px}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-stats{background:#0d1112!important;border:0!important;border-radius:8px!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-stats>div{justify-content:center!important;border:0!important;gap:6px;flex-wrap:wrap}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-stats>div:before{content:"task_alt";font:18px/1 Material Symbols Rounded;color:var(--eps-accent, #8cda6c)}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-stats>div:nth-child(2):before{content:"error_outline";color:#ff9297}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-stats>div:nth-child(3):before{content:"layers"}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-section{border:0!important;border-radius:0!important;background:transparent!important;padding:14px 0 0!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) :is(.eps-result-name,.eps-result-reason,.eps-season-section summary,.eps-result-inline-meta,.eps-result-meta){color:#f0f4f4!important;-webkit-text-fill-color:#f0f4f4!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-season-section summary:after{color:var(--eps-accent)!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer{background:transparent!important;border:0!important;padding:0!important;gap:8px!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer :is(a,button).eps-action-modern[data-pt-summary-action="1"]{background:#111719!important;border:1px solid #354044!important;border-radius:5px!important;color:#f0f4f4!important;min-height:44px!important;box-shadow:none!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer :is(a,button).eps-action-modern[data-pt-summary-action="1"]:is(:hover,:focus-visible){border-color:var(--pt-link-accent, var(--pt-push-accent))!important;color:var(--pt-link-accent, var(--pt-push-accent))!important;box-shadow:0 0 12px color-mix(in srgb,var(--pt-link-accent, var(--pt-push-accent)) 18%,transparent)!important}html body :is(.emby-poster-push-modal,.plex-poster-push-modal,.cl-emby-push-modal,.cl-plex-push-modal) :is(.emby-poster-push-status,.plex-poster-push-status,.cl-emby-push-status,.cl-plex-push-status):not(:empty){color:#f0f4f4!important;-webkit-text-fill-color:#f0f4f4!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:6px 0!important;font-weight:500!important;white-space:normal!important;line-height:1.45!important}html body :is(.emby-poster-push-modal,.plex-poster-push-modal,.cl-emby-push-modal,.cl-plex-push-modal) :is(.emby-poster-push-status,.plex-poster-push-status)[data-state=pushing]:before{color:var(--pt-push-accent)!important;-webkit-text-fill-color:var(--pt-push-accent)!important}html body :is(.emby-poster-push-modal,.plex-poster-push-modal,.cl-emby-push-modal,.cl-plex-push-modal) :is(.emby-poster-push-status,.plex-poster-push-status,.cl-emby-push-status,.cl-plex-push-status)[data-state=error]{color:#ff9297!important;-webkit-text-fill-color:#ff9297!important}html body :is(.emby-poster-push-modal,.plex-poster-push-modal,.cl-emby-push-modal,.cl-plex-push-modal) :is(.emby-poster-push-status,.plex-poster-push-status,.cl-emby-push-status,.cl-plex-push-status)[data-state=pushing]{position:relative;padding-bottom:13px!important}html body :is(.emby-poster-push-modal,.plex-poster-push-modal,.cl-emby-push-modal,.cl-plex-push-modal) :is(.emby-poster-push-status,.plex-poster-push-status,.cl-emby-push-status,.cl-plex-push-status)[data-state=pushing]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(to right,var(--pt-push-accent) var(--push-progress, 0%),#303a3d var(--push-progress, 0%))}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-body{margin:16px!important;padding:0!important;gap:0!important;border:1px solid #303a3c!important;border-radius:9px!important;background:#111617!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-summary{margin:0!important;padding:20px 14px!important;border-radius:0!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-stats{margin:0!important;border-radius:0!important;background:transparent!important;border-top:1px solid #293336!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-results{margin:0!important;padding:0!important;gap:0!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-section{margin:0!important;padding:14px!important;border-top:1px solid #293336!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-heading{margin:0 0 10px!important;padding:0!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-season-section{background:#171e20!important;border:1px solid #303b3e!important;border-radius:5px!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer{margin:0!important;padding:16px!important;border-top:1px solid #343d3f!important;border-radius:0!important;background:#101415!important}@media(max-width:540px){html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-body{margin:12px!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer{padding:12px!important}}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-section{padding:18px!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-heading{padding:2px 4px!important;margin-bottom:12px!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-season-section{padding:0!important;overflow:hidden}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-season-section summary{display:flex;align-items:center;gap:8px;padding:11px 12px!important;background:#1b2426!important;min-height:40px;box-sizing:border-box}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-season-icon{font-size:18px;color:var(--eps-accent, var(--pt-push-accent))!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-season-label{flex:1}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-season-count{font-size:11px;font-weight:600;color:var(--eps-accent, var(--pt-push-accent))!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-season-section summary:after{content:"expand_more"!important;font:20px/1 Material Symbols Rounded!important;margin:0!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-season-section[open] summary:after{content:"expand_less"!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-list{display:grid!important;gap:5px!important;padding:8px!important;margin:0!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-list li{display:flex!important;align-items:center;gap:10px;padding:9px 10px!important;border:0!important;border-radius:4px!important;background:#111819!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-list li:nth-child(2n){background:#151e20!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-list li:before{content:"check";font:16px/1 Material Symbols Rounded;color:var(--eps-accent, var(--pt-push-accent));flex:0 0 auto}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-section--fail .eps-result-list li:before{content:"error_outline";color:#ff9297}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-result-name{flex:1;min-width:0;font-weight:500;overflow-wrap:anywhere}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-episode-number{color:var(--eps-accent, var(--pt-push-accent))!important;-webkit-text-fill-color:currentColor!important;font-size:11px;font-weight:600;white-space:nowrap}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card :is(.eps-season-icon,.eps-season-count){-webkit-text-fill-color:currentColor!important}@media(max-width:520px){html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer.eps-footer--with-hub{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer.eps-footer--with-hub>:is(a,button){width:100%!important;min-width:0!important}}@media(min-width:521px){html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer.eps-footer--queue{display:flex!important;flex-wrap:wrap!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer.eps-footer--queue>.eps-action-modern[data-pt-summary-action="1"]{flex:1 0 auto!important;width:auto!important;min-width:max-content!important}html body :is(.emby-push-summary-modal,.plex-push-summary-modal) .eps-card .eps-footer.eps-footer--queue>.eps-queue-done-next[data-pt-summary-action="1"]{flex-grow:1.4!important;min-width:132px!important}}body.poster-lab-page-body #credit-reminder-overlay{--pt-reminder-accent: var(--pt-lab-accent-poster, #86b8d4)}body.thumb-lab-page-body #credit-reminder-overlay{--pt-reminder-accent: var(--pt-lab-accent-thumb, #cf675f)}body.card-lab-page-body #credit-reminder-overlay{--pt-reminder-accent: var(--pt-lab-accent-card, #ffc850)}body.square-lab-page-body #credit-reminder-overlay{--pt-reminder-accent: var(--pt-lab-accent-square, #ff8c42)}body.lab-page-body #credit-reminder-overlay{background:#040406d1!important;backdrop-filter:blur(3px)!important}body.lab-page-body #credit-reminder-overlay .custom-modal{box-sizing:border-box;width:min(460px,calc(100vw - 2rem))!important;max-width:100%!important;padding:1.4rem 1.5rem 1.2rem!important;border:1px solid color-mix(in srgb,var(--pt-reminder-accent) 20%,#394247)!important;border-radius:14px!important;background:radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--pt-reminder-accent) 8%,transparent),transparent 72%),linear-gradient(155deg,#191e20,#111517 72%)!important;box-shadow:0 24px 60px #00000080!important;text-align:center!important}body.lab-page-body #credit-reminder-overlay .custom-modal:before{content:none!important;display:none!important}body.lab-page-body #credit-reminder-overlay .custom-modal h3{margin:0 0 .85rem!important;color:var(--pt-reminder-accent)!important;font:400 1.7rem/1 Bebas Neue,sans-serif!important;letter-spacing:.055em!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.lab-page-body #credit-reminder-overlay .custom-modal p:not(#credit-reminder-count){margin:0!important;color:#f2f4f4!important;font-size:.85rem!important;font-weight:500!important;line-height:1.55!important}body.lab-page-body #credit-reminder-overlay .custom-modal p strong{color:var(--pt-reminder-accent)!important;-webkit-text-fill-color:var(--pt-reminder-accent)!important}body.lab-page-body #credit-reminder-overlay #credit-reminder-count{margin:.8rem 0 .65rem!important;color:#d7dfe1!important;font-size:.74rem!important;font-weight:600!important;line-height:1.3!important}body.lab-page-body #credit-reminder-overlay #credit-reminder-count.is-last-reminder{color:var(--pt-reminder-accent)!important}body.lab-page-body #credit-reminder-overlay .custom-buttons{display:flex!important;justify-content:center!important;gap:.55rem!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.lab-page-body #credit-reminder-overlay :is(#credit-reminder-cancel-btn,#credit-reminder-download-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;width:auto!important;min-width:0!important;min-height:2rem!important;padding:.3rem .4rem!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;font:750 .72rem/1.2 Roboto,sans-serif!important;letter-spacing:.035em!important;text-transform:uppercase!important;transform:none!important;transition:color .16s ease!important}body.lab-page-body #credit-reminder-overlay :is(#credit-reminder-cancel-btn,#credit-reminder-download-btn):before{display:inline-block!important;color:var(--pt-reminder-accent)!important;font: 17px/1 Material Symbols Rounded!important;font-feature-settings:"liga";-webkit-text-fill-color:currentColor!important}body.lab-page-body #credit-reminder-overlay #credit-reminder-cancel-btn:before{content:"close"!important}body.lab-page-body #credit-reminder-overlay #credit-reminder-download-btn:before{content:"download"!important}body.lab-page-body #credit-reminder-overlay :is(#credit-reminder-cancel-btn,#credit-reminder-download-btn):is(:hover,:focus-visible){border:0!important;background:transparent!important;color:var(--pt-reminder-accent)!important;box-shadow:none!important}body.lab-page-body #credit-reminder-overlay :is(#credit-reminder-cancel-btn,#credit-reminder-download-btn):focus-visible{outline:1px solid var(--pt-reminder-accent)!important;outline-offset:2px}#pt-upgrade-modal{--pt-upgrade-accent: #12cc5a;position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;background:#040406d1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#pt-upgrade-modal .pt-upgrade-dialog{width:min(440px,calc(100vw - 2rem));overflow:hidden;border:1px solid color-mix(in srgb,var(--pt-upgrade-accent) 20%,#343638);border-radius:14px;background:radial-gradient(95% 85% at 100% 0%,color-mix(in srgb,var(--pt-upgrade-accent) 11%,transparent),transparent 72%),linear-gradient(180deg,#191b1a,#111415 75%);color:#f2f5f5;box-shadow:0 28px 70px #0000009e;font-family:var(--pt-font-body, Roboto, sans-serif)}#pt-upgrade-modal .pt-upgrade-header{display:flex;align-items:center;justify-content:center;padding:1.35rem 1.5rem .35rem;border:0}#pt-upgrade-modal .pt-upgrade-title{margin:0;color:var(--pt-upgrade-accent);font:400 1.75rem/1 Bebas Neue,sans-serif;letter-spacing:.055em;text-align:center;text-transform:uppercase;-webkit-text-fill-color:var(--pt-upgrade-accent)}#pt-upgrade-modal .pt-upgrade-body{padding:.2rem 1.5rem .75rem;text-align:center}#pt-upgrade-modal .pt-upgrade-message{margin:0;color:#e7ecec;font-size:.86rem;font-weight:500;line-height:1.5}#pt-upgrade-modal .pt-upgrade-message strong{color:var(--pt-upgrade-accent);font-weight:800;-webkit-text-fill-color:var(--pt-upgrade-accent)}#pt-upgrade-modal .pt-upgrade-actions{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:0 1rem 1.15rem}#pt-upgrade-modal .pt-upgrade-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-width:0!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#f2f5f5!important;-webkit-text-fill-color:#f2f5f5!important;font:750 .72rem/1.2 var(--pt-font-body, Roboto, sans-serif)!important;letter-spacing:.035em!important;text-transform:uppercase!important;cursor:pointer;transform:none!important}#pt-upgrade-modal .pt-upgrade-action{min-height:34px!important;padding:.45rem .6rem!important}#pt-upgrade-modal .pt-upgrade-action :is(svg,.material-symbols-rounded,.material-icons-round){width:17px!important;height:17px!important;color:var(--pt-upgrade-accent)!important;-webkit-text-fill-color:var(--pt-upgrade-accent)!important;font-size:17px!important}#pt-upgrade-modal .pt-upgrade-action:is(:hover,:focus-visible){border:0!important;background:transparent!important;color:var(--pt-upgrade-accent)!important;-webkit-text-fill-color:var(--pt-upgrade-accent)!important}#pt-upgrade-modal .pt-upgrade-action:focus-visible{outline:1px solid var(--pt-upgrade-accent)!important;outline-offset:2px}@media(max-width:420px){#pt-upgrade-modal .pt-upgrade-actions{gap:.45rem}#pt-upgrade-modal .pt-upgrade-action{font-size:.68rem!important}}body.card-lab-page-body :is(.cl-emby-season-overlay,.cl-plex-season-overlay){background:#030608cc!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}body.card-lab-page-body :is(.cl-emby-season-panel,.cl-plex-season-panel){gap:0!important;width:min(570px,100%)!important;max-height:min(700px,calc(100vh - 2.5rem))!important;overflow:hidden!important;padding:0!important;border:1px solid #3a4245!important;border-radius:14px!important;background:radial-gradient(90% 75% at 100% 0%,color-mix(in srgb,var(--cl-service-accent) 8%,transparent),transparent 75%),linear-gradient(155deg,#191e20,#111517 78%)!important;box-shadow:0 28px 64px #00000094!important}body.card-lab-page-body :is(.cl-emby-season-header,.cl-plex-season-header){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;flex:0 0 auto!important;box-sizing:border-box!important;min-height:60px!important;margin:0!important;padding:.7rem 1.1rem!important;border:0!important;border-bottom:1px solid #333c3f!important;background:#ffffff04!important}body.card-lab-page-body :is(.cl-emby-season-header,.cl-plex-season-header) h3{min-width:0;margin:0!important;overflow:hidden;color:var(--cl-service-accent)!important;-webkit-text-fill-color:var(--cl-service-accent)!important;font:400 1.75rem/1 Bebas Neue,Impact,sans-serif!important;letter-spacing:.035em!important;text-overflow:ellipsis;white-space:nowrap}body.card-lab-page-body :is(.cl-emby-season-close,.cl-plex-season-close){position:static!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;padding:0!important;border:1px solid #424b4e!important;border-radius:7px!important;background:#1c2224!important;color:#f2f5f5!important;box-shadow:none!important;transform:none!important}body.card-lab-page-body :is(.cl-emby-season-close,.cl-plex-season-close):is(:hover,:focus-visible){border-color:#424b4e!important;background:#1c2224!important;color:var(--cl-service-accent)!important;box-shadow:none!important}body.card-lab-page-body :is(.cl-emby-season-close,.cl-plex-season-close) :is(svg,.material-symbols-rounded,.material-icons-round){color:inherit!important;fill:currentColor!important}body.card-lab-page-body :is(.cl-emby-season-list,.cl-plex-season-list){display:grid!important;align-content:start!important;gap:.45rem!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:.9rem 1rem!important;scrollbar-width:thin;scrollbar-color:#535d60 transparent}body.card-lab-page-body :is(.cl-emby-season-row,.cl-plex-season-row),body.card-lab-page-body :is(.cl-emby-season-row,.cl-plex-season-row):is(:hover,.is-done,.is-partial){grid-template-columns:minmax(0,1fr) auto!important;gap:.7rem!important;min-height:54px!important;padding:.55rem .75rem!important;border:1px solid #363f42!important;border-radius:7px!important;background:#1b2022!important;box-shadow:none!important}body.card-lab-page-body :is(.cl-emby-season-row,.cl-plex-season-row).is-done{border-color:color-mix(in srgb,var(--cl-service-accent) 30%,#363f42)!important}body.card-lab-page-body :is(.cl-emby-season-row,.cl-plex-season-row).is-partial{border-color:#9c7e43!important}body.card-lab-page-body :is(.cl-emby-season-row,.cl-plex-season-row)>div:first-child>span{color:#f2f5f5!important;-webkit-text-fill-color:#f2f5f5!important;font-size:.86rem!important;font-weight:750!important}body.card-lab-page-body :is(.cl-emby-season-actions,.cl-plex-season-actions){gap:.35rem!important}body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-season-pill,.cl-plex-season-pill),body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-season-pill,.cl-plex-season-pill).partial{min-width:0!important;min-height:0!important;box-sizing:border-box;padding:.1rem .35rem!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--cl-service-accent)!important;-webkit-text-fill-color:var(--cl-service-accent)!important;font:800 .72rem/1 var(--pt-font-body, Roboto, sans-serif)!important;text-align:center;box-shadow:none!important}body.card-lab-page-body :is(.cl-emby-season-mark-btn,.cl-plex-season-mark-btn,.cl-emby-import-btn,.cl-plex-import-btn),body.card-lab-page-body :is(.cl-emby-season-mark-btn,.cl-plex-season-mark-btn,.cl-emby-import-btn,.cl-plex-import-btn):is(:hover,:focus-visible){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.25rem!important;min-width:0!important;min-height:32px!important;padding:.25rem .35rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f2f5f5!important;-webkit-text-fill-color:#f2f5f5!important;font-size:.72rem!important;font-weight:800!important;text-transform:uppercase;transform:none!important}body.card-lab-page-body :is(.cl-emby-season-mark-btn,.cl-plex-season-mark-btn,.cl-emby-import-btn,.cl-plex-import-btn):is(:hover,:focus-visible){color:var(--cl-service-accent)!important;-webkit-text-fill-color:var(--cl-service-accent)!important}body.card-lab-page-body :is(.cl-emby-import-btn,.cl-plex-import-btn):before,body.card-lab-page-body :is(.cl-emby-season-link-btn,.cl-plex-season-link-btn):before{color:var(--cl-service-accent)!important;-webkit-text-fill-color:var(--cl-service-accent)!important;font:17px/1 Material Symbols Rounded;font-feature-settings:"liga"}body.card-lab-page-body :is(.cl-emby-import-btn,.cl-plex-import-btn):before{content:"download"}body.card-lab-page-body :is(.cl-emby-import-btn,.cl-plex-import-btn)[data-action=link]:before{content:"link"}body.card-lab-page-body :is(.cl-emby-import-btn,.cl-plex-import-btn):is(:hover,:focus-visible):disabled{color:#a9b1b3!important}body.card-lab-page-body :is(.cl-emby-season-bulk-row,.cl-plex-season-bulk-row){flex:0 0 auto!important;gap:.85rem!important;margin:0!important;padding:.55rem 1rem .7rem!important;border-top:1px solid #333c3f!important;background:#15191b!important}body.card-lab-page-body :is(.cl-emby-season-link-btn,.cl-plex-season-link-btn),body.card-lab-page-body :is(.cl-emby-season-link-btn,.cl-plex-season-link-btn):is(:hover,:focus-visible){display:inline-flex!important;align-items:center!important;gap:.25rem!important;min-height:30px!important;padding:.25rem .3rem!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#f2f5f5!important;-webkit-text-fill-color:#f2f5f5!important;font-size:.7rem!important;font-weight:800!important;transform:none!important}body.card-lab-page-body :is(.cl-emby-season-link-btn,.cl-plex-season-link-btn):is(:hover,:focus-visible){color:var(--cl-service-accent)!important;-webkit-text-fill-color:var(--cl-service-accent)!important}body.card-lab-page-body :is(#cl-emby-mark-all-seasons,#cl-plex-mark-all-seasons):before{content:"done_all"}body.card-lab-page-body :is(#cl-emby-clear-all-seasons,#cl-plex-clear-all-seasons):before{content:"close"}body.card-lab-page-body :is(.cl-emby-season-panel,.cl-plex-season-panel)>:is(.sonarr-loading,.sonarr-error){margin:1rem!important}body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-season-panel,.cl-plex-season-panel){border-color:#3a4245!important;background:radial-gradient(90% 75% at 100% 0%,color-mix(in srgb,var(--cl-service-accent) 8%,transparent),transparent 75%),linear-gradient(155deg,#191e20,#111517 78%)!important}body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-season-row,.cl-plex-season-row).is-done{border-color:color-mix(in srgb,var(--cl-service-accent) 30%,#363f42)!important;box-shadow:none!important}body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-season-row,.cl-plex-season-row).is-done>div:first-child>span{color:#f2f5f5!important;-webkit-text-fill-color:#f2f5f5!important}body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-season-pill,.cl-plex-season-pill){display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:.1rem .35rem!important;border:0!important;background:transparent!important;background-image:none!important;color:var(--cl-service-accent)!important;-webkit-text-fill-color:var(--cl-service-accent)!important;font-size:.76rem!important;font-weight:800!important}body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-season-pill,.cl-plex-season-pill).partial{color:#e7b95b!important;-webkit-text-fill-color:#e7b95b!important}body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-import-btn,.cl-plex-import-btn),body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-import-btn,.cl-plex-import-btn):is(:hover,:focus-visible){border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#f2f5f5!important;-webkit-text-fill-color:#f2f5f5!important}body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-import-btn,.cl-plex-import-btn):is(:hover,:focus-visible){color:var(--cl-service-accent)!important;-webkit-text-fill-color:var(--cl-service-accent)!important}body.card-lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard) :is(.cl-emby-import-btn,.cl-plex-import-btn,.cl-emby-season-link-btn,.cl-plex-season-link-btn):before{color:var(--cl-service-accent)!important;-webkit-text-fill-color:var(--cl-service-accent)!important}@media(max-width:540px){body.card-lab-page-body :is(.cl-emby-season-overlay,.cl-plex-season-overlay){padding:.65rem!important}body.card-lab-page-body :is(.cl-emby-season-panel,.cl-plex-season-panel){max-height:calc(100vh - 1.3rem)!important}body.card-lab-page-body :is(.cl-emby-season-list,.cl-plex-season-list){padding:.7rem!important}body.card-lab-page-body :is(.cl-emby-season-row,.cl-plex-season-row){grid-template-columns:minmax(0,1fr)!important;gap:.3rem!important}body.card-lab-page-body :is(.cl-emby-season-actions,.cl-plex-season-actions){justify-content:flex-end!important}}body .lab-season-bulk{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:1rem;padding:.75rem 1.3rem;border-top:1px solid #333c3f}body .lab-season-bulk button{display:inline-flex;align-items:center;gap:.3rem;min-width:0;padding:.25rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#edf2f3;font:700 .7rem/1.2 Roboto,sans-serif;text-transform:uppercase;cursor:pointer}body .lab-season-bulk button .material-symbols-rounded,body .lab-season-bulk button:is(:hover,:focus-visible){color:var(--season-accent, var(--mdh-accent, #7ddc3a))}body .lab-season-bulk button .material-symbols-rounded{font-size:17px}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .lab-art-progress{display:inline-flex!important;align-items:center!important;gap:.3rem!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#edf2f3!important;-webkit-text-fill-color:#edf2f3!important;box-shadow:none!important;font:650 .66rem/1.2 Roboto,sans-serif!important;white-space:nowrap;font-variant-numeric:tabular-nums}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .lab-art-progress .lab-art-progress__count{color:#ffc850!important;-webkit-text-fill-color:#ffc850!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .lab-art-progress.full .lab-art-progress__count,body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) .lab-art-progress .material-symbols-rounded{color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal){--season-accent: var(--poster-service-accent, #7ddc3a)}body.poster-lab-page-body #plex-seasons-modal{--season-accent: var(--pt-plex-accent)}body.poster-lab-page-body #emby-seasons-modal.media-brand-jellyfin{--season-accent: var(--jellyfin-accent, #a55ec4)}body.card-lab-page-body :is(.cl-emby-season-panel,.cl-plex-season-panel){--season-accent: var(--cl-service-accent, #7ddc3a)}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal),body.card-lab-page-body :is(.cl-emby-season-panel,.cl-plex-season-panel){width:min(640px,calc(100vw - 32px))!important;max-width:640px!important;max-height:calc(100dvh - 32px)!important;padding:0!important;border:1px solid #3b4649!important;border-radius:14px!important;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--season-accent) 5%,transparent),transparent 65%),#111618!important;box-shadow:0 18px 50px #0008!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-seasons-header,.plex-seasons-header),body.card-lab-page-body :is(.cl-emby-season-header,.cl-plex-season-header){padding:1rem 1.3rem!important;margin:0!important;min-height:60px!important;border-bottom:1px solid #333c3f!important;background:transparent!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-seasons-title,.plex-seasons-title){transform:none!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-seasons-title-text,.plex-seasons-title-text),body.card-lab-page-body :is(.cl-emby-season-header,.cl-plex-season-header) h3{color:var(--season-accent)!important;-webkit-text-fill-color:var(--season-accent)!important;font:400 1.55rem/1.2 Bebas Neue,sans-serif!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-seasons-list,.plex-seasons-list),body.card-lab-page-body :is(.cl-emby-season-list,.cl-plex-season-list){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;padding:1.3rem!important;overflow-y:auto!important;min-height:0}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-item,.plex-season-item){display:flex!important;flex-direction:row!important;align-items:center!important;gap:.4rem!important;width:auto!important;min-width:0!important;min-height:42px!important;padding:.45rem .6rem!important;border:1px solid #354044!important;border-radius:7px!important;background:#111719!important;box-shadow:none!important;transform:none!important;cursor:pointer}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-thumb-wrap,.plex-season-thumb-wrap){display:contents!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-thumb-wrap,.plex-season-thumb-wrap)>img{display:none!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-label,.plex-season-label){display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start!important;gap:.35rem;order:-1;flex:1;min-width:0;width:auto!important;padding:0!important;background:transparent!important;border:0!important;text-align:left!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-label,.plex-season-label):before{content:"layers";font:16px/1 Material Symbols Rounded;color:var(--season-accent)}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-label,.plex-season-label):after{content:"Needed";margin-left:auto;color:#adb9bd;font:650 .6rem/1 Roboto,sans-serif}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) .customised :is(.emby-season-label,.plex-season-label):after{content:"Done";color:var(--season-accent)}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-name,.plex-season-name){color:#edf2f3!important;font-size:.8rem!important;text-align:left!important;flex:0 1 auto!important;width:auto!important;margin:0!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-mark-btn,.plex-season-mark-btn){position:static!important;display:inline-flex!important;flex:0 0 28px;align-items:center;justify-content:center;width:28px!important;height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:#edf2f3!important;box-shadow:none!important;opacity:1!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-item,.plex-season-item).customised :is(.emby-season-mark-btn,.plex-season-mark-btn),body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-mark-btn,.plex-season-mark-btn):hover{color:var(--season-accent)!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-season-hover-overlay,.plex-season-hover-overlay){display:none!important}body.card-lab-page-body :is(.cl-emby-season-row,.cl-plex-season-row):is(*,:hover,.is-done,.is-partial){display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem!important;min-height:42px!important;padding:.45rem .6rem!important;border-color:#354044!important;background:#111719!important}body.card-lab-page-body :is(.cl-emby-season-row,.cl-plex-season-row){flex-wrap:nowrap!important;min-width:0;border-radius:7px!important}body.card-lab-page-body :is(.cl-emby-season-panel,.cl-plex-season-panel) .cl-season-choice{flex:1;min-width:0!important;justify-content:space-between!important;gap:.5rem!important;padding:0!important;text-transform:none!important;font:650 .8rem/1.2 Roboto,sans-serif!important;text-align:left}body.card-lab-page-body :is(.cl-emby-season-panel,.cl-plex-season-panel) .cl-season-choice:before{content:none!important}body.card-lab-page-body .cl-season-choice-label{display:flex!important;align-items:center;gap:.35rem;min-width:0}body.card-lab-page-body .cl-season-choice-label>span:not(.material-symbols-rounded){color:#edf2f3!important;-webkit-text-fill-color:#edf2f3!important}body.card-lab-page-body .cl-season-choice-label .material-symbols-rounded{font-size:16px;color:var(--season-accent)!important;-webkit-text-fill-color:var(--season-accent)!important}body.card-lab-page-body .cl-season-choice :is(.cl-emby-season-actions,.cl-plex-season-actions){display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.4rem!important;margin-left:auto;flex-shrink:0}body.card-lab-page-body .cl-season-choice-status{color:#adb9bd!important;-webkit-text-fill-color:#adb9bd!important;font:650 .6rem/1 Roboto,sans-serif!important;white-space:nowrap}body.card-lab-page-body .is-done .cl-season-choice-status{color:var(--season-accent)!important;-webkit-text-fill-color:var(--season-accent)!important}body.card-lab-page-body :is(.cl-emby-season-panel,.cl-plex-season-panel) :is(.cl-emby-season-mark-btn,.cl-plex-season-mark-btn){flex:0 0 28px;width:28px!important;min-height:28px!important;height:28px!important;padding:0!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-seasons-close,.plex-seasons-close),body.card-lab-page-body :is(.cl-emby-season-close,.cl-plex-season-close){display:grid!important;place-items:center;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border:1px solid #414b4e!important;border-radius:6px!important;background:transparent!important;color:#edf2f3!important}body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-seasons-close,.plex-seasons-close):hover,body.card-lab-page-body :is(.cl-emby-season-close,.cl-plex-season-close):hover{color:var(--season-accent)!important;background:transparent!important}dialog.thumb-season-picker-modal .thumb-season-picker-card{padding:0;gap:0}dialog.thumb-season-picker-modal .thumb-season-picker-header{margin:0;padding:1rem 1.3rem;min-height:60px;box-sizing:border-box}dialog.thumb-season-picker-modal .thumb-season-picker-hint{margin:.9rem 1.3rem 0}dialog.thumb-season-picker-modal .thumb-season-picker-grid{padding:.9rem 1.3rem 1.3rem}dialog.thumb-season-picker-modal .thumb-season-picker-close{box-sizing:border-box;width:30px;min-width:30px;height:30px;min-height:30px;cursor:pointer}dialog.thumb-season-picker-modal .thumb-season-picker-close .material-symbols-rounded{font-size:20px!important;line-height:1;color:inherit}dialog.thumb-season-picker-modal .thumb-season-picker-row{display:flex;align-items:center;gap:.3rem;border:1px solid #354044;border-radius:7px;padding-right:.4rem;background:#111719}dialog.thumb-season-picker-modal .thumb-season-picker-row .thumb-season-picker-option{flex:1;min-width:0;border:0;background:transparent}dialog.thumb-season-picker-modal .thumb-season-picker-mark{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;background:transparent;color:#edf2f3;cursor:pointer}dialog.thumb-season-picker-modal .thumb-season-picker-mark:is(:hover,[aria-pressed=true]){color:var(--mdh-accent)}dialog.thumb-season-picker-modal .thumb-season-picker-mark .material-symbols-rounded{font-size:18px}@media(max-width:540px){body.poster-lab-page-body :is(#emby-seasons-modal,#plex-seasons-modal) :is(.emby-seasons-list,.plex-seasons-list),body.card-lab-page-body :is(.cl-emby-season-list,.cl-plex-season-list){grid-template-columns:minmax(0,1fr)!important}}html body :is(.hub-quality-badge,.emby-quality-badge,.plex-quality-badge,.emby-qr-tier-badge,.plex-qr-tier-badge,.pt-media-icon):is(.dv,.hdr,.uhd,.emby-qr-tier-badge,.plex-qr-tier-badge,.pt-media-icon):not([hidden]){display:inline-block!important;position:relative;flex:0 0 auto!important;box-sizing:border-box!important;width:48px!important;min-width:48px!important;max-width:none!important;height:22px!important;min-height:22px!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#f5f7fa!important;-webkit-mask:var(--quality-art) center / contain no-repeat;mask:var(--quality-art) center / contain no-repeat;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;vertical-align:middle}html body :is(.hub-quality-badge,.emby-quality-badge,.plex-quality-badge,.emby-qr-tier-badge,.plex-qr-tier-badge,.pt-media-icon):is(.dv,.hdr,.uhd,.emby-qr-tier-badge,.plex-qr-tier-badge,.pt-media-icon):after{content:"";position:absolute;inset:0;background:var(--quality-art-color, #c4cdd1);-webkit-mask:var(--quality-art) center / contain no-repeat;mask:var(--quality-art) center / contain no-repeat;clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,3px 3px,3px calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 3px,3px 3px);pointer-events:none}:is(.hub-quality-badge,.emby-quality-badge,.plex-quality-badge).dv,.pt-media-icon[data-media-icon=dv]{--quality-art: url(../../assets/shared/media-icons/dolbyvision.png?v=2);--quality-art-color: #22d3ee}:is(.hub-quality-badge,.emby-quality-badge,.plex-quality-badge).hdr,.pt-media-icon[data-media-icon=hdr]{--quality-art: url(../../assets/shared/media-icons/hdr10.png?v=2);--quality-art-color: #ff70ae}:is(.hub-quality-badge,.emby-quality-badge,.plex-quality-badge).uhd,.emby-qr-tier-badge,.plex-qr-tier-badge,.pt-media-icon[data-media-icon="4k"]{--quality-art: url(../../assets/shared/media-icons/4k.png?v=2);--quality-art-color: #43ed92}.pt-media-icon[data-media-icon="1080"]{--quality-art: url(../../assets/shared/media-icons/1080.png?v=2);--quality-art-color: #62b5ff}.pt-media-icon[data-media-icon=hevc]{--quality-art: url(../../assets/shared/media-icons/HEVC.png?v=2);--quality-art-color: #35edc3}.pt-media-icon[data-media-icon=mkv]{--quality-art: url(../../assets/shared/media-icons/MKV.png?v=2);--quality-art-color: #ffc247}#hub-detail-modal .hub-detail-hero__chips{gap:8px!important;align-items:center}body .sm-mpill.hub-file-size{display:inline-flex!important;align-items:center;gap:4px;padding:0!important;border:0!important;background:transparent!important;color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important;white-space:nowrap}body .hub-file-size .material-symbols-rounded{font-size:16px;color:#a9b8c4;-webkit-text-fill-color:#a9b8c4}.hub-detail-hero__chips .sm-mpill:not(.pt-media-icon){background:transparent;border:0;color:#c4cdd1;padding:0}html body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(.emby-quality-badge,.plex-quality-badge):is(.dv,.hdr,.uhd):not([hidden]){width:36px!important;min-width:36px!important;height:16.5px!important;min-height:16.5px!important}html body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard) :is(.emby-quality-badge,.plex-quality-badge):is(.dv,.hdr,.uhd):after{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,2.25px 2.25px,2.25px calc(100% - 2.25px),calc(100% - 2.25px) calc(100% - 2.25px),calc(100% - 2.25px) 2.25px,2.25px 2.25px)}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-item,.plex-list-item,.sonarr-list-item):nth-child(odd){background:#1c2024!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-item,.plex-list-item,.sonarr-list-item):nth-child(2n){background:#252a2f!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-item,.plex-list-item,.sonarr-list-item):is(:hover,:focus-within){background:#30373c!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(button,a,[role=button],.emby-list-item,.plex-list-item,.sonarr-list-item){cursor:pointer}body :is(#plex-dashboard,#cl-plex-dashboard) :is(.plex-item,.plex-list-item).customised:not(.partial):not(.needs-update){border:2px solid #7ddc3a!important;box-shadow:none!important}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-artwork-top,.plex-list-artwork-top,.sonarr-list-progress-top),:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-artwork-top,.plex-list-artwork-top,.sonarr-list-progress-top)>:is(span:first-child,strong){color:inherit!important;-webkit-text-fill-color:currentColor!important}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-hint,.plex-list-hint,.sonarr-list-hint,.sonarr-list-mark-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;padding:.25rem .15rem!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#edf2f3!important;-webkit-text-fill-color:#edf2f3!important;font:700 .68rem/1.2 Roboto,sans-serif!important;text-transform:uppercase;cursor:pointer}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-hint,.plex-list-hint,.sonarr-list-hint):after{content:"arrow_forward";font:16px/1 Material Symbols Rounded;color:var(--mdh-accent);-webkit-text-fill-color:var(--mdh-accent)}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-hint,.plex-list-hint,.sonarr-list-hint,.sonarr-list-mark-btn):is(:hover,:focus-visible),:is(#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) .sonarr-list-mark-btn .material-symbols-rounded{color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-artwork,.plex-list-artwork,.sonarr-list-progress,.sonarr-list-status-cell .sonarr-status-badge){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#adb9bd!important;-webkit-text-fill-color:#adb9bd!important}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-artwork-top,.plex-list-artwork-top,.sonarr-list-progress-top){display:flex!important;align-items:center!important;gap:.4rem!important;background:transparent!important;border:0!important;padding:0!important}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-artwork,.plex-list-artwork,.sonarr-list-progress).done{color:#7ddc3a!important;-webkit-text-fill-color:#7ddc3a!important}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-artwork,.plex-list-artwork,.sonarr-list-progress).partial{color:#ffc850!important;-webkit-text-fill-color:#ffc850!important}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-artwork-top,.plex-list-artwork-top,.sonarr-list-progress-top):before{content:"radio_button_unchecked";font:17px/1 Material Symbols Rounded}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) .done>:is(.emby-list-artwork-top,.plex-list-artwork-top,.sonarr-list-progress-top):before{content:"task_alt"}:is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) .partial>:is(.emby-list-artwork-top,.plex-list-artwork-top,.sonarr-list-progress-top):before{content:"downloading"}body :is(#hub-root,.hub-page) .hub-grid--cards .hub-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media(hover:hover){body :is(#hub-root,.hub-page) .hub-grid--cards .hub-card:not(.is-selecting):is(:hover,:focus-within){transform:translateY(-4px);box-shadow:0 16px 32px #0005,0 0 0 1px color-mix(in srgb,var(--hub-theme-accent, #7ddc3a) 16%,transparent)!important}body :is(#hub-root,.hub-page) .hub-grid--cards .hub-card:not(.is-selecting):not(.is-selected):is(:hover,:focus-within){border-color:color-mix(in srgb,var(--hub-theme-accent, #7ddc3a) 60%,#3b4649)!important}}body :is(#hub-root,.hub-page) .hub-grid--cards .hub-card__media img{transition:filter .18s ease!important}body :is(#hub-root,.hub-page) .hub-grid--cards .hub-card:not(.is-selecting):is(:hover,:focus-within) .hub-card__media img,body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-item,.plex-item,.sonarr-item):is(:hover,:focus-within) :is(.emby-item-thumb,.plex-item-thumb,.sonarr-item-thumb)>img{filter:brightness(.45)!important}body :is(#hub-root,.hub-page) .hub-grid--cards .hub-card:not(.is-selecting):is(:hover,:focus-within) .hub-card__progress-action{opacity:1;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){body :is(#hub-root,.hub-page) .hub-grid--cards .hub-card{transition:none}body :is(#hub-root,.hub-page) .hub-grid--cards .hub-card:not(.is-selecting):is(:hover,:focus-within){transform:none}}body :is(#hub-root,.hub-page)[data-theme] :is(.hub-card__progress-action,.hub-list-row__progress),body :is(#hub-root,.hub-page)[data-theme] :is(.hub-card,.hub-list-row):is(:hover,:focus-within) :is(.hub-card__progress-action,.hub-list-row__progress),body :is(#hub-root,.hub-page)[data-theme] :is(.hub-card__progress-action,.hub-list-row__progress):is(:hover,:focus-visible){background:transparent!important;border:0!important;color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important;box-shadow:none!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-item-hover-overlay,.plex-item-hover-overlay,.sonarr-item-hover-overlay){flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:linear-gradient(180deg,#0002,#0009)!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-item-hover-overlay,.plex-item-hover-overlay,.sonarr-item-hover-overlay)>span,body :is(#hub-root,.hub-page) :is(.hub-card__progress-action,.hub-list-row__progress),body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-list-hint,.plex-list-hint,.sonarr-list-hint){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important;font:700 11px/1.3 Roboto,sans-serif!important;text-transform:uppercase;letter-spacing:.035em!important;text-shadow:0 1px 4px #000b}body :is(#hub-root,.hub-page) :is(.hub-card__progress-action,.hub-list-row__progress){display:inline-flex;align-items:center;gap:6px}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-item-hover-overlay,.plex-item-hover-overlay,.sonarr-item-hover-overlay)>.material-symbols-rounded,body :is(#hub-root,.hub-page) :is(.hub-card__progress-action,.hub-list-row__progress)>.material-symbols-rounded{display:inline-block!important;flex:0 0 auto;width:auto!important;height:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--mdh-accent, var(--hub-theme-accent, #7ddc3a))!important;-webkit-text-fill-color:currentColor!important;font:18px/1 Material Symbols Rounded!important;text-transform:none;letter-spacing:normal!important}@media(max-width:900px){body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard){box-sizing:border-box!important;width:100%!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;overflow-y:auto!important;overflow-x:clip!important;overscroll-behavior:contain}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header,.plex-header,.sonarr-header){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;position:static!important;height:auto!important;max-height:none!important;min-width:0!important;flex:0 0 auto!important;padding:12px!important;gap:10px!important;border-radius:10px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-title,.emby-header-title-row,.plex-header-title,.plex-header-title-row,.sonarr-header-title,.sonarr-header-title-row){display:flex!important;flex-wrap:wrap!important;align-items:center!important;width:100%!important;min-width:0!important;flex:0 0 auto!important;gap:6px 10px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header,.plex-header,.sonarr-header) h2{display:block!important;margin:0!important;transform:none!important;white-space:normal!important;overflow:visible!important;font-size:1.4rem!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-actions,.plex-header-actions,.sonarr-header-actions){display:flex!important;position:static!important;flex:0 0 auto!important;flex-flow:row wrap!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;overflow:visible!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-connected-bar,.plex-connected-bar,.sonarr-connected-bar){flex:1 1 100%!important;flex-wrap:wrap!important;min-width:0!important;width:100%!important;gap:6px 10px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-connected-label,.plex-connected-label,.sonarr-connected-label){white-space:normal!important;overflow-wrap:anywhere}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-actions,.plex-header-actions,.sonarr-header-actions) button{flex:0 1 auto!important;min-width:0!important;width:auto!important;height:auto!important;min-height:44px!important;padding:6px 9px!important;white-space:normal!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) .mdh-pagination{position:static!important;order:3!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin:0!important;gap:8px!important;justify-content:center!important;flex-wrap:wrap!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) .mdh-pagination-btn{min-height:44px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-item-count,.plex-item-count,.sonarr-item-count){position:static!important;flex:1 1 100%!important;white-space:normal!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-library-section,.plex-library-section,.sonarr-library-section){flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-library-toolbar,.plex-library-toolbar,.sonarr-library-toolbar){display:flex!important;flex-flow:column nowrap!important;position:static!important;box-sizing:border-box!important;width:calc(100% - 16px)!important;height:auto!important;max-height:none!important;padding:10px!important;margin:8px!important;gap:10px!important;overflow:visible!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-toolbar-left,.plex-toolbar-left,.sonarr-toolbar-left){display:flex!important;flex:0 0 auto!important;flex-flow:column nowrap!important;width:100%!important;min-width:0!important;gap:8px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-search-wrap,.plex-search-wrap,.sonarr-search-wrap){order:0!important;flex:0 0 auto!important;width:100%!important;min-width:0!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-search-input,.plex-search-input,.sonarr-search-input){box-sizing:border-box!important;min-height:44px!important;width:100%!important;font-size:16px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-filter-tabs,.plex-filter-tabs,.sonarr-filter-tabs){order:1!important;display:flex!important;flex-flow:row wrap!important;width:100%!important;gap:4px!important;overflow:visible!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-filter-tab,.plex-filter-tab,.sonarr-filter-tab){flex:1 1 auto!important;min-width:0!important;min-height:44px!important;white-space:normal!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-tools-toggle,.plex-mobile-tools-toggle,.sonarr-mobile-tools-toggle){display:flex!important;order:2!important;flex:0 0 auto!important;min-height:44px!important;height:auto!important;width:100%!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-toolbar-right,.plex-toolbar-right,.sonarr-toolbar-right){display:none!important;flex:0 0 auto!important;flex-flow:row wrap!important;height:auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-height:none!important;overflow:visible!important;gap:10px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard):is(.emby-tools-open,.plex-tools-open,.sonarr-tools-open) :is(.emby-toolbar-right,.plex-toolbar-right,.sonarr-toolbar-right){display:flex!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-row,.plex-mobile-row,.sonarr-mobile-row){display:flex!important;flex:1 1 100%!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;gap:8px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-field,.plex-mobile-field,.sonarr-mobile-field){flex:1 1 120px!important;min-width:0!important;max-width:100%!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-sort-picker,.emby-sort-trigger,.emby-sort-select,.emby-genre-select,.plex-sort-picker,.plex-sort-trigger,.plex-sort-select,.plex-genre-select,.sonarr-sort-picker,.sonarr-sort-trigger,.sonarr-sort-select,.sonarr-genre-select){box-sizing:border-box!important;max-width:100%!important;min-width:0!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-sort-trigger,.emby-sort-select,.plex-sort-trigger,.plex-sort-select,.sonarr-sort-trigger,.sonarr-sort-select){min-height:44px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-sort-menu,.plex-sort-menu,.sonarr-sort-menu){max-width:min(280px,calc(100vw - 48px))!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-library-container,.plex-library-container,.sonarr-library-container){flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-bulk-bar,.emby-push-bar,.plex-bulk-bar,.plex-push-bar,.sonarr-bulk-bar,.sonarr-push-bar){flex-wrap:wrap!important;height:auto!important;max-width:100%!important;box-sizing:border-box!important;gap:8px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) [hidden]{display:none!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) .sonarr-shows-container{flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-label,.plex-mobile-label,.sonarr-mobile-label){display:block!important;color:#edf2f3!important;margin-bottom:4px}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-field,.plex-mobile-field,.sonarr-mobile-field){height:auto!important;align-items:stretch!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-view-btn,.plex-view-btn,.sonarr-view-btn,.emby-size-btn,.plex-size-btn,.sonarr-size-btn){min-width:36px!important;min-height:44px!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-sort-panel,.plex-sort-panel,.sonarr-sort-panel){max-width:min(280px,calc(100vw - 48px))!important;max-height:40dvh!important;overflow-y:auto!important}body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) .mdh-select-trigger{min-height:44px!important;width:100%!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header,.plex-header,.sonarr-header){display:grid!important;position:relative!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;border-radius:9px!important;box-shadow:none!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-title,.plex-header-title,.sonarr-header-title){grid-column:1 / -1!important;grid-row:1!important;gap:7px!important;align-self:center!important;box-sizing:border-box!important;padding-right:132px!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header,.plex-header,.sonarr-header) h2{font-size:1.1rem!important;line-height:1.2!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-actions,.plex-header-actions,.sonarr-header-actions){display:contents!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-actions,.plex-header-actions,.sonarr-header-actions)>button{grid-row:3!important;order:0!important;justify-content:center!important;width:100%!important;min-height:42px!important;padding:6px 4px!important;border:1px solid #37434b!important;border-radius:5px!important;background:#1b2226!important;font-size:.68rem!important;gap:4px!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-actions,.plex-header-actions,.sonarr-header-actions)>:is(#emby-close-btn,#plex-close-btn,#cl-emby-close-btn,#cl-plex-close-btn,#sonarr-close-btn){position:absolute!important;grid-area:auto!important;top:10px!important;right:98px!important;width:44px!important;min-width:0!important;font-size:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-actions,.plex-header-actions,.sonarr-header-actions)>:is(#emby-close-btn,#plex-close-btn,#cl-emby-close-btn,#cl-plex-close-btn,#sonarr-close-btn):after{content:none!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-actions,.plex-header-actions,.sonarr-header-actions)>:is(#emby-close-btn,#plex-close-btn,#cl-emby-close-btn,#cl-plex-close-btn,#sonarr-close-btn)>span:not(.material-symbols-rounded):not(.material-icons-round){display:none!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-actions,.plex-header-actions,.sonarr-header-actions)>:is(.emby-connected-bar,.emby-connection-form,.plex-connected-bar,.plex-connection-form,.sonarr-connected-bar,.sonarr-connection-form){grid-column:1 / -1!important;grid-row:2!important;order:-1!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-actions,.plex-header-actions,.sonarr-header-actions)>:is(.emby-connected-bar,.plex-connected-bar,.sonarr-connected-bar){position:absolute!important;grid-area:auto!important;top:10px!important;right:10px!important;width:88px!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:0!important;margin:0!important;padding:0!important;font-size:.72rem!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-connected-bar,.plex-connected-bar,.sonarr-connected-bar) :is(#emby-disconnect-btn,#plex-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn,#sonarr-disconnect-btn){min-height:44px!important;width:44px!important;padding:6px!important;font-size:0!important;flex:0 0 44px!important;order:1!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;justify-content:center!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) .mdh-pagination{grid-column:1 / -1!important;grid-row:4!important;min-height:36px!important;gap:10px!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) .mdh-pagination-status{font-size:1.12rem!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-item-count,.plex-item-count,.sonarr-item-count){text-align:left!important;margin:0!important;font-size:.72rem!important;line-height:1.4!important;font-weight:400!important;letter-spacing:0!important;color:#e0e7ea!important;text-shadow:none!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-library-toolbar,.plex-library-toolbar,.sonarr-library-toolbar){background:transparent!important;box-shadow:none!important;padding:4px!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-tools-toggle,.plex-mobile-tools-toggle,.sonarr-mobile-tools-toggle){justify-content:space-between!important;border:1px solid #3b484f!important;border-radius:6px!important;background:#1b2226!important;padding:10px 12px!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard):is(.emby-tools-open,.plex-tools-open,.sonarr-tools-open) :is(.emby-toolbar-right,.plex-toolbar-right,.sonarr-toolbar-right){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;padding:12px!important;gap:14px 10px!important;border:1px solid #344047!important;border-radius:8px!important;background:#141b1e!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-row,.plex-mobile-row,.sonarr-mobile-row){display:contents!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-divider,.plex-mobile-divider,.sonarr-mobile-divider){display:none!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-field,.plex-mobile-field,.sonarr-mobile-field){display:flex!important;flex-direction:column!important;width:100%!important;gap:5px!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-label,.plex-mobile-label,.sonarr-mobile-label){font-size:.65rem!important;letter-spacing:.035em!important;margin:0!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-sort-picker,.emby-sort-trigger,.emby-sort-select,.plex-sort-picker,.plex-sort-trigger,.plex-sort-select,.sonarr-sort-picker,.sonarr-sort-trigger,.sonarr-sort-select),body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.mdh-select-picker,.mdh-select-trigger){width:100%!important;max-width:100%!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-size-toggle,.emby-view-toggle,.plex-size-toggle,.plex-view-toggle,.sonarr-size-toggle,.sonarr-view-toggle){display:grid!important;height:auto!important;min-height:46px!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;width:100%!important;gap:6px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-size-btn,.emby-view-btn,.plex-size-btn,.plex-view-btn,.sonarr-size-btn,.sonarr-view-btn){width:100%!important;min-width:0!important;min-height:44px!important;padding:4px!important;border:1px solid #37434b!important;border-radius:4px!important;background:#1b2226!important;box-shadow:none!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-size-btn,.emby-view-btn,.plex-size-btn,.plex-view-btn,.sonarr-size-btn,.sonarr-view-btn).active{border-color:color-mix(in srgb,var(--mdh-accent) 55%,#37434b)!important;background:#1b2226!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important;text-shadow:0 0 8px color-mix(in srgb,var(--mdh-accent) 35%,transparent)!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-mobile-row,.plex-mobile-row,.sonarr-mobile-row):has(:is(.emby-action-buttons,.plex-action-buttons,.sonarr-action-buttons)){display:flex!important;grid-column:1 / -1!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 0 0!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-actions-label,.plex-actions-label,.sonarr-actions-label){flex:1 1 auto!important;width:auto!important;color:#edf2f3!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-action-buttons,.plex-action-buttons,.sonarr-action-buttons){display:flex!important;flex:0 0 auto!important;width:auto!important;margin:0!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-action-buttons,.plex-action-buttons,.sonarr-action-buttons) :is(.emby-mobile-field,.plex-mobile-field,.sonarr-mobile-field):empty{display:none!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-action-buttons,.plex-action-buttons,.sonarr-action-buttons) button{min-height:44px!important;min-width:44px!important;border:1px solid #3b474e!important;border-radius:5px!important;background:#1b2226!important}body.lab-page-body :is(#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) .sonarr-mobile-field:has(.plex-sort-picker,.emby-sort-picker,.sonarr-sort-picker){grid-column:1 / -1!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-connected-info,.plex-connected-info,.sonarr-connected-info){gap:0!important;flex:0 0 44px!important;min-width:0!important;order:2!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-connected-label,.plex-connected-label,.sonarr-connected-label){font-size:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-connected-label,.plex-connected-label,.sonarr-connected-label) strong{font-size:0!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-size-btn,.emby-view-btn,.plex-size-btn,.plex-view-btn,.sonarr-size-btn,.sonarr-view-btn).active :is(span,svg){color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-connected-label,.plex-connected-label,.sonarr-connected-label):before{content:"cloud_done"!important;font:22px/1 Material Symbols Rounded!important;font-feature-settings:"liga"!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:var(--mdh-accent)!important;-webkit-text-fill-color:var(--mdh-accent)!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(#emby-disconnect-btn,#plex-disconnect-btn,#cl-emby-disconnect-btn,#cl-plex-disconnect-btn,#sonarr-disconnect-btn)>span{font-size:0!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-header-title-row,.plex-header-title-row,.sonarr-header-title-row){flex-wrap:nowrap!important;gap:6px!important}body.lab-page-body :is(#emby-dashboard,#plex-dashboard,#cl-emby-dashboard,#cl-plex-dashboard,#sonarr-dashboard) :is(.emby-dashboard-logo,.plex-dashboard-logo,.sonarr-dashboard-logo){width:20px!important;height:20px!important;flex:0 0 20px!important}}body.hub-page-body{--pt-checkbox-accent: var(--hub-theme-accent, #12cc5a)}body.poster-lab-page-body{--pt-checkbox-accent: var(--pt-lab-accent-poster, #86b8d4)}body.thumb-lab-page-body{--pt-checkbox-accent: var(--pt-lab-accent-thumb, #e69866)}body.card-lab-page-body{--pt-checkbox-accent: var(--cl-dialog-accent, #ffc850)}body.square-lab-page-body{--pt-checkbox-accent: var(--pt-accent, #b58df4)}body.showcase-lab-page-body{--pt-checkbox-accent: var(--pt-accent, #45d8b4)}html body.media-brand-jellyfin,.media-brand-jellyfin{--pt-checkbox-accent: var(--jellyfin-accent, #a55ec4)}.hub-bulk-task--poster{--pt-checkbox-accent: #78b5dd}.hub-bulk-task--thumb{--pt-checkbox-accent: #df8078}.hub-bulk-task--cards{--pt-checkbox-accent: #e0b656}.hub-bulk-task--square{--pt-checkbox-accent: #ff8c42}#hub-settings-modal .hub-settings-card{--pt-checkbox-accent: var(--settings-card-accent, var(--hub-theme-accent, #12cc5a))}.hub-fontid-overlay{--pt-checkbox-accent: var(--fontid-accent, #12cc5a)}#logo-cleanup-modal{--pt-checkbox-accent: var(--cleanup-accent, #80d4ff)}.save-config-section[data-theme=credits]{--pt-checkbox-accent: #e2bd66}.save-config-section[data-theme=appearance]{--pt-checkbox-accent: #5ce0ca}.save-config-section[data-theme=grid]{--pt-checkbox-accent: #88c2f0}.save-config-section[data-theme=visibility]{--pt-checkbox-accent: #e8a0a8}.cl-push-season-list,.cl-download-episode-picker{--pt-checkbox-accent: var(--cl-push-accent, var(--cl-flow-accent, #ffc850))}:is(.emby-poster-push-item,.plex-poster-push-item){--pt-checkbox-accent: var(--pt-push-accent, #9ac9b2)}.authelia-guide{--pt-checkbox-accent: #7ddc3a}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)){appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;position:relative;width:17px!important;height:17px!important;min-width:17px;margin:0;padding:0!important;border:1px solid #697579!important;border-radius:4px!important;background:#121719!important;background-image:none!important;box-shadow:inset 0 1px 2px #00000042!important;color:var(--pt-checkbox-accent, #9ac9b2);cursor:pointer;vertical-align:middle;--pt-checkbox-size: 17px;transition:border-color .15s ease,box-shadow .15s ease}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):is(:hover,:checked){border-color:var(--pt-checkbox-accent, #9ac9b2)!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):checked{background:#121719!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):before{content:""!important;position:absolute!important;left:calc(var(--pt-checkbox-size) * .41)!important;top:calc(var(--pt-checkbox-size) * .72)!important;width:3px!important;height:0!important;border:0!important;border-radius:3px!important;background:var(--pt-checkbox-accent, #9ac9b2)!important;opacity:0!important;transform:rotate(-135deg)!important;transform-origin:left top!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):after{content:""!important;position:absolute!important;left:calc(var(--pt-checkbox-size) * .05)!important;top:calc(var(--pt-checkbox-size) * .37)!important;width:3px!important;height:0!important;margin:0!important;border:0!important;border-radius:3px!important;background:var(--pt-checkbox-accent, #9ac9b2)!important;color:transparent!important;font-size:0!important;opacity:0!important;transform:rotate(-45deg)!important;transform-origin:left top!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):checked:after{opacity:1!important;height:calc(var(--pt-checkbox-size) * .5)!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):checked:before{opacity:1!important;height:calc(var(--pt-checkbox-size) * 1.2)!important}html body input[type=checkbox]:not(:where([hidden],.toggle-switch input,.pt-toggle input,.toggle-matrix input,.ptcp-season-preview-switch input,.segmented-control input,.pl-source-segmented input,.cl-source-segmented input,.cl-source-choice input,.checkbox-container input,.setup-auth-choice input,.emby-poster-push-item input,.plex-poster-push-item input,.pl-tr__option input)):focus-visible{outline:2px solid var(--pt-checkbox-accent, #9ac9b2)!important;outline-offset:3px!important}html body input[type=checkbox]:disabled:not(:where(.emby-poster-push-item input,.plex-poster-push-item input)){cursor:not-allowed;opacity:.52}#hub-detail-modal .hub-detail-mark__toggle{--pt-checkbox-size: 17px;--pt-checkbox-accent: var(--detail-action-accent, #9ac9b2);box-sizing:border-box;display:inline-block;position:relative;flex:0 0 17px;width:17px;height:17px;border:1px solid #697579;border-radius:4px;background:#121719;box-shadow:inset 0 1px 2px #00000042}#hub-detail-modal .hub-detail-mark[aria-pressed=true] .hub-detail-mark__toggle{border-color:var(--detail-action-accent, var(--pt-checkbox-accent))}#hub-detail-modal .hub-detail-mark__toggle:before,#hub-detail-modal .hub-detail-mark__toggle:after{content:"";position:absolute;width:3px;height:0;border-radius:3px;background:var(--pt-checkbox-accent);opacity:0;transform-origin:left top}#hub-detail-modal .hub-detail-mark__toggle:before{left:calc(var(--pt-checkbox-size) * .41);top:calc(var(--pt-checkbox-size) * .72);transform:rotate(-135deg)}#hub-detail-modal .hub-detail-mark__toggle:after{left:calc(var(--pt-checkbox-size) * .05);top:calc(var(--pt-checkbox-size) * .37);transform:rotate(-45deg)}#hub-detail-modal .hub-detail-mark[aria-pressed=true] .hub-detail-mark__toggle:after{opacity:1;height:calc(var(--pt-checkbox-size) * .5)}#hub-detail-modal .hub-detail-mark[aria-pressed=true] .hub-detail-mark__toggle:before{opacity:1;height:calc(var(--pt-checkbox-size) * 1.2)}html body.hub-page-body .hub-bulk-task input[type=checkbox]:checked{border-color:var(--pt-checkbox-accent)!important;background:#121719!important}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select){background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pt-checkbox-accent, #12cc5a)}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span{--pt-checkbox-size: 17px;box-sizing:border-box;display:block;position:relative;width:17px;height:17px;border:1px solid #697579;border-radius:4px;background:#121719;box-shadow:inset 0 1px 2px #00000042}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select):is(:hover,[aria-pressed=true]) span{border-color:var(--pt-checkbox-accent, #12cc5a)}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select):focus-visible{outline:2px solid var(--pt-checkbox-accent, #12cc5a)!important;outline-offset:2px}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:before,html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:after{content:"";position:absolute;width:3px;height:0;border-radius:3px;background:var(--pt-checkbox-accent, #12cc5a);opacity:0;transform-origin:left top}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:before{left:calc(var(--pt-checkbox-size) * .41);top:calc(var(--pt-checkbox-size) * .72);transform:rotate(-135deg)}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:after{left:calc(var(--pt-checkbox-size) * .05);top:calc(var(--pt-checkbox-size) * .37);transform:rotate(-45deg)}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select)[aria-pressed=true] span:after{opacity:1;height:calc(var(--pt-checkbox-size) * .5)}html body.hub-page-body :is(.hub-card__select,.hub-list-row__select)[aria-pressed=true] span:before{opacity:1;height:calc(var(--pt-checkbox-size) * 1.2)}html body button:has(>.pt-drawn-check),html body :is(.customised,.is-done) button:has(>.pt-drawn-check){background:transparent!important;border:0!important;box-shadow:none!important;color:var(--season-accent, var(--mdh-accent, var(--pt-checkbox-accent, #7ddc3a)))!important}html body button:has(>.pt-drawn-check):before,html body button:has(>.pt-drawn-check):after{content:none!important}html body button>.pt-drawn-check{--pt-checkbox-size: 17px;--pt-checkbox-accent: var(--season-accent, var(--mdh-accent, #7ddc3a));box-sizing:border-box;display:block!important;position:relative;flex:0 0 17px;width:17px!important;height:17px!important;border:1px solid #697579!important;border-radius:4px!important;background:#121719!important;box-shadow:inset 0 1px 2px #00000042!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important}#hub-detail-modal .hub-detail-bulk-mark{color:#edf2f3!important}#hub-detail-modal .hub-detail-bulk-mark>.pt-drawn-check{--pt-checkbox-accent: var(--detail-action-accent, #7ddc3a);top:auto!important}html body button:is(:hover,:focus-visible)>.pt-drawn-check,html body :is(.customised,.is-done) button>.pt-drawn-check,html body button:is([data-done=true],[aria-pressed=true])>.pt-drawn-check{border-color:var(--pt-checkbox-accent)!important}html body button:has(>.pt-drawn-check):focus-visible{outline:2px solid var(--season-accent, var(--mdh-accent, #7ddc3a))!important;outline-offset:2px}html body button>.pt-drawn-check:before,html body button>.pt-drawn-check:after{content:""!important;position:absolute;width:3px;height:0;border-radius:3px;background:var(--pt-checkbox-accent)!important;opacity:0;transform-origin:left top}html body button>.pt-drawn-check:before{left:calc(var(--pt-checkbox-size) * .41);top:calc(var(--pt-checkbox-size) * .72);transform:rotate(-135deg)}html body button>.pt-drawn-check:after{left:calc(var(--pt-checkbox-size) * .05);top:calc(var(--pt-checkbox-size) * .37);transform:rotate(-45deg)}html body :is(.customised,.is-done) button>.pt-drawn-check:after,html body button:is([data-done=true],[aria-pressed=true])>.pt-drawn-check:after{opacity:1;height:calc(var(--pt-checkbox-size) * .5)}html body :is(.customised,.is-done) button>.pt-drawn-check:before,html body button:is([data-done=true],[aria-pressed=true])>.pt-drawn-check:before{opacity:1;height:calc(var(--pt-checkbox-size) * 1.2)}:is(.emby-poster-push-item,.plex-poster-push-item) :is(.emby-poster-push-check,.plex-poster-push-check),.checkbox-container .checkmark,.authelia-guide .setup-check{--pt-checkbox-size: 18px;box-sizing:border-box!important;position:relative;border:1px solid #697579!important;border-radius:4px!important;background:#121719!important;box-shadow:inset 0 1px 2px #00000042!important}.checkbox-container .checkmark,.authelia-guide .setup-check{--pt-checkbox-size: 22px}:is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check),.checkbox-container input:checked~.checkmark,.authelia-guide input:checked+.setup-check{border-color:var(--pt-checkbox-accent, var(--pt-push-accent, #9ac9b2))!important;background:#121719!important;box-shadow:inset 0 1px 2px #00000042!important}:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):before,:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):after{content:""!important;display:block!important;position:absolute!important;width:3px!important;height:0!important;border:0!important;border-radius:3px!important;background:var(--pt-checkbox-accent, var(--pt-push-accent, #9ac9b2))!important;color:transparent!important;font-size:0!important;opacity:0!important;transform-origin:left top!important}:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):before{left:calc(var(--pt-checkbox-size) * .41)!important;top:calc(var(--pt-checkbox-size) * .72)!important;transform:rotate(-135deg)!important}:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):after{left:calc(var(--pt-checkbox-size) * .05)!important;top:calc(var(--pt-checkbox-size) * .37)!important;transform:rotate(-45deg)!important}:is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check):after,.checkbox-container input:checked~.checkmark:after,.authelia-guide input:checked+.setup-check:after{opacity:1!important;height:calc(var(--pt-checkbox-size) * .5)!important}:is(.emby-poster-push-item,.plex-poster-push-item) input:checked+:is(.emby-poster-push-check,.plex-poster-push-check):before,.checkbox-container input:checked~.checkmark:before,.authelia-guide input:checked+.setup-check:before{opacity:1!important;height:calc(var(--pt-checkbox-size) * 1.2)!important}.authelia-guide .setup-check .material-symbols-rounded{visibility:hidden!important}:is(.emby-poster-push-item,.plex-poster-push-item) input:focus-visible+:is(.emby-poster-push-check,.plex-poster-push-check),.checkbox-container input:focus-visible~.checkmark,.authelia-guide input:focus-visible+.setup-check{outline:2px solid var(--pt-checkbox-accent, var(--pt-push-accent, #9ac9b2))!important;outline-offset:3px!important}@media(forced-colors:active){html body input[type=checkbox]{appearance:auto!important;-webkit-appearance:auto!important}html body input[type=checkbox]:before,html body input[type=checkbox]:after{content:none!important}#hub-detail-modal .hub-detail-mark__toggle,html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span,html body button>.pt-drawn-check,:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check){border-color:CanvasText!important;background:Canvas!important}#hub-detail-modal .hub-detail-mark__toggle:before,#hub-detail-modal .hub-detail-mark__toggle:after,html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:before,html body.hub-page-body :is(.hub-card__select,.hub-list-row__select) span:after,html body button>.pt-drawn-check:before,html body button>.pt-drawn-check:after,:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):before,:is(.emby-poster-push-check,.plex-poster-push-check,.checkmark,.setup-check):after{background:Highlight!important}}
