.capitalize{text-transform:capitalize;text-transform:uppercase}.displaynone{display:none}.clear{clear:both}.wrap{text-wrap:wrap;word-wrap:break-word;word-break:normal}ul,li,ol{padding:0px;margin:0px}body,html{margin:0px;padding:0px}.rotate90c{-moz-transform:rotate(-270deg);-moz-transform-origin:bottom left;-webkit-transform:rotate(-270deg);-webkit-transform-origin:bottom left;-o-transform:rotate(-270deg);-o-transform-origin:bottom left;transform:rotate(-270deg);transform-origin:bottom left;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}@keyframes chartjs-render-animation{from{opacity:0.99;}to{opacity:1;}}.chartjs-render-monitor{animation:chartjs-render-animation 0.001s}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand > div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink > div{position:absolute;width:200%;height:200%;left:0;top:0}.min-w-0{min-width:0}@media (max-width: 991.98px){.offcanvas-end{width:280px}#plex-navbar{padding-top:0.25rem;padding-bottom:0.25rem}#plex-navbar .container-fluid{padding-left:0.25rem;padding-right:0.25rem}#plex-navbar .navbar-brand{margin-right:0;padding-top:0;padding-bottom:0;display:flex;align-items:center}#plex-navbar .navbar-brand svg{width:28px;height:28px}#plex-navbar .nav-link{padding-top:0;padding-bottom:0;display:flex;align-items:center}#plex-navbar .navbar-toggler{padding:0.15rem 0.4rem;font-size:1rem}#navbarSupportedContent .navbar-nav .nav-link{padding:0.625rem 1rem;border-radius:0.375rem;display:flex;align-items:center}#navbarSupportedContent .navbar-nav .nav-link:hover{background-color:var(--bs-tertiary-bg)}#navbarSupportedContent .navbar-nav .nav-link.active{background-color:rgba(13, 110, 253, 0.08);color:var(--bs-primary);font-weight:500}#navbarSupportedContent .navbar-nav .nav-link.active .nav-menu-icon{opacity:1;color:var(--bs-primary)}#navbarSupportedContent .nav-menu-icon{width:18px;height:18px;flex-shrink:0}#navbarSupportedContent hr{margin:0.25rem 1rem;opacity:0.15}}body,html{padding:0px;margin:0px}.breadcrumb{margin-top:1rem;--bs-breadcrumb-divider:'›'}.breadcrumb .breadcrumb-item:first-child::before{content:var(--bs-breadcrumb-divider);padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color)}@media (min-width: 992px){.row-cols-lg-5 > *{flex:0 0 auto;width:20%}}@media (min-width: 1200px){.row-cols-xl-12 > *{flex:0 0 auto;width:8.333333%}}@media (min-width: 992px){.row-cols-lg-12 > *{flex:0 0 auto;width:8.333333%}}.card-body-sm{font-size:0.8rem;padding:0.5rem}.card-body-sm + .card-footer{font-size:0.8rem;padding:0.5rem}.card-body-sm + .card-footer .btn{font-size:0.8rem}.parts-grid .card{border-radius:0;transition:border-color 0.15s ease-in-out}.parts-grid .card:hover{border-color:var(--bs-primary)}.parts-grid .card-img-top{border-radius:0}.btn-view-toggle{padding:0.3rem 0.45rem;line-height:1}.btn-view-toggle svg{display:block}.view-toggle-group > .d-flex{margin-top:1rem;padding-bottom:0.5rem;border-bottom:2px solid var(--bs-border-color);margin-bottom:1rem}.view-toggle-group > .d-flex h2{border-bottom:0;margin-bottom:0;padding-bottom:0;margin-top:0}.sets-grid .card-img-top{width:100%;object-fit:contain;aspect-ratio:1;cursor:zoom-in;background:var(--bs-tertiary-bg)}.color-swatch{position:absolute;top:4px;left:4px;width:16px;height:16px;border:1px solid rgba(0, 0, 0, 0.2);border-radius:50%;z-index:1}.card-img-wrapper{position:relative}.note-input-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.6);padding:8px}.note-actions-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(0, 0, 0, 0.4);opacity:0;transition:opacity 0.15s}.card:hover .note-actions-overlay{opacity:1}.note-swatch-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.4);opacity:0;transition:opacity 0.15s;cursor:pointer;border:none;color:#fff;padding:0}.card:hover .note-swatch-overlay,.card-img-wrapper:hover .note-swatch-overlay{opacity:1}h2{font-size:1.4rem;font-weight:600;margin-top:1rem;padding-bottom:0.5rem;border-bottom:2px solid var(--bs-border-color);margin-bottom:1rem}.input-group > .input-group-text{min-width:180px}.table a:not(.btn){color:inherit;text-decoration:none}.table a:not(.btn):hover{color:var(--bs-primary);text-decoration:underline}.theme-icon-dark{display:none}[data-bs-theme="dark"] .theme-icon-light{display:none}[data-bs-theme="dark"] .theme-icon-dark{display:inline-block}[data-bs-theme="dark"] .color-swatch{border-color:rgba(255, 255, 255, 0.3)}[data-bs-theme="dark"] .table-light{--bs-table-bg:var(--bs-tertiary-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-color:var(--bs-body-color)}[data-bs-theme="dark"] .table-striped > tbody > tr.table-success > *{--bs-table-bg-type:transparent}[data-bs-theme="dark"] .table-success{--bs-table-bg:rgba(13, 110, 253, 0.3);--bs-table-hover-bg:rgba(13, 110, 253, 0.4);--bs-table-border-color:var(--bs-border-color);--bs-table-color:#fff;--bs-table-striped-color:#fff;--bs-table-hover-color:#fff}[data-bs-theme="dark"] .table-success td:first-child{border-left:3px solid rgba(13, 110, 253, 0.8)}[data-bs-theme="dark"] .ts-control,[data-bs-theme="dark"] .ts-dropdown{background-color:var(--bs-body-bg);color:var(--bs-body-color);border-color:var(--bs-border-color)}[data-bs-theme="dark"] .ts-dropdown .option{color:var(--bs-body-color)}[data-bs-theme="dark"] .ts-dropdown .active{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}[data-bs-theme="dark"] .ts-control input{color:var(--bs-body-color)}.color-mosaic{display:flex;flex-wrap:wrap;min-height:180px;border-radius:0.375rem;overflow:hidden;gap:2px}.color-tile{min-width:8px;min-height:60px;position:relative;transition:transform 0.15s, box-shadow 0.15s;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;text-decoration:none}.color-tile:hover{transform:scaleY(1.08);z-index:2;box-shadow:0 0 12px rgba(0, 0, 0, 0.4)}.color-tile-trans{background-image:repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(255, 255, 255, 0.3) 4px, rgba(255, 255, 255, 0.3) 8px)}.color-tile-label{font-size:0.6rem;color:#fff;text-shadow:0 1px 3px rgba(0, 0, 0, 0.6);padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}