@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);:root{--primary-color:#4caf50;--primary-hover:#4caf50;--secondary-color:#10b981;--background-color:#111827;--surface-color:#1f2937;--text-color:#f3f4f6;--text-color-secondary:#9ca3af;--error-color:#ef4444;--success-color:#10b981;--warning-color:#f59e0b;--sidebar-width:225px;--sidebar-collapsed-width:70px;--header-height:60px;--border-radius:8px;--transition-speed:0.3s}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#111827;background-color:var(--background-color);color:#f3f4f6;color:var(--text-color);font-family:Poppins,sans-serif;line-height:1.6}.dashboard{display:flex;min-height:100vh}.sidebar{background-color:#1f2937;background-color:var(--surface-color);bottom:0;display:flex;flex-direction:column;left:0;overflow-x:hidden;position:fixed;top:0;transition:width .3s ease;transition:width var(--transition-speed) ease;width:225px;width:var(--sidebar-width);z-index:1000}.sidebar-closed .sidebar{width:70px;width:var(--sidebar-collapsed-width)}.sidebar-header{border-bottom:1px solid #ffffff1a}.avatar,.sidebar-header{align-items:center;display:flex;justify-content:center}.avatar{background-color:#4caf50;background-color:var(--primary-color);border-radius:50%;font-size:1.2rem;height:40px;width:40px}.user-info{margin-left:1rem}.user-info h3{font-size:.9rem;font-weight:600}.user-info p{color:#9ca3af;color:var(--text-color-secondary);color:#4caf50;font-size:.8rem}.sidebar-toggle{align-items:center;background-color:#4caf50;background-color:var(--primary-color);border:none;border-radius:50%;color:#f3f4f6;color:var(--text-color);cursor:pointer;display:flex;height:40px;justify-content:center;left:225px;left:var(--sidebar-width);position:fixed;top:1rem;transition:left .3s ease;transition:left var(--transition-speed) ease;width:40px;z-index:1001}.sidebar-closed .sidebar-toggle{left:70px;left:var(--sidebar-collapsed-width)}.sidebar-menu{list-style-type:none;padding:1rem 0}.sidebar-menu li a{align-items:center;color:#f3f4f6;color:var(--text-color);display:flex;text-decoration:none;transition:all .3s;transition:all var(--transition-speed)}.sidebar-menu li a:hover,.sidebar-menu li.active a{background-color:#ffffff1a}.sidebar-menu li a svg{font-size:1.2rem;margin-right:1rem}.sidebar-closed .sidebar-menu li a span{display:none}.sidebar-footer{border-top:1px solid #ffffff1a;margin-top:auto;padding:1rem}.logout-btn{align-items:center;background-color:#4caf50;background-color:var(--primary-color);border:none;border-radius:8px;border-radius:var(--border-radius);color:#f3f4f6;color:var(--text-color);cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:background-color .3s;transition:background-color var(--transition-speed);width:100%}.logout-btn:hover{background-color:#4caf50;background-color:var(--primary-hover)}.logout-btn svg{margin-right:.5rem}.content{flex-grow:1;margin-left:225px;margin-left:var(--sidebar-width);padding:2rem;transition:margin-left .3s;transition:margin-left var(--transition-speed)}.sidebar-closed .content{margin-left:70px;margin-left:var(--sidebar-collapsed-width)}.page-title{font-size:2rem}.card,.page-title{margin-bottom:1.5rem}.card{background-color:#1f2937;background-color:var(--surface-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;padding:1.5rem}.card-title{color:#4caf50;color:var(--primary-color);font-size:1.5rem;font-weight:600}.card-title,.form-group{margin-bottom:1rem}.form-group label{color:#9ca3af;color:var(--text-color-secondary);display:block;margin-bottom:.5rem}.form-group input,.form-group select{background-color:#111827;background-color:var(--background-color);border:1px solid #1f2937;border:1px solid var(--surface-color);border-radius:8px;border-radius:var(--border-radius);color:#f3f4f6;color:var(--text-color);font-size:1rem;padding:.75rem;width:100%}.form-group input:focus,.form-group select:focus{border-color:#4caf50;border-color:var(--primary-color);outline:none}.btn{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.75rem 1rem;transition:background-color .3s;transition:background-color var(--transition-speed)}.btn svg{margin-right:.5rem}.btn-primary{background-color:#4caf50;background-color:var(--primary-color);color:#f3f4f6;color:var(--text-color)}.btn-primary:hover{background-color:#4caf50;background-color:var(--primary-hover)}.btn-success{background-color:#10b981;background-color:var(--success-color);color:#f3f4f6;color:var(--text-color)}.btn-success:hover{background-color:#0d9488}.btn-warning{background-color:#f59e0b;background-color:var(--warning-color);color:#f3f4f6;color:var(--text-color)}.btn-warning:hover{background-color:#d97706}.btn-danger{background-color:#ef4444;background-color:var(--error-color);color:#f3f4f6;color:var(--text-color)}.btn-danger:hover{background-color:#dc2626}.btn:disabled{cursor:not-allowed;opacity:.7}.dashboard-grid{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.dashboard-card h3{color:#9ca3af;color:var(--text-color-secondary);font-size:.9rem;margin-bottom:.5rem}.dashboard-card p{color:#4caf50;color:var(--primary-color);font-size:1.5rem;font-weight:600}.progress-bar{background-color:#111827;background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);height:8px;margin-bottom:1rem;overflow:hidden;width:100%}.progress{background-color:#4caf50;background-color:var(--primary-color);height:100%;transition:width .3s ease-in-out;transition:width var(--transition-speed) ease-in-out}.log-container{margin-top:1.5rem}.log-list{background-color:#111827;background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);font-size:.9rem;max-height:200px;overflow-y:auto;padding:1rem}.log-list li{margin-bottom:.5rem}.button-group{display:flex;gap:1rem;margin-top:1.5rem}.error{background-color:#ef44441a;color:#ef4444;color:var(--error-color)}.error,.success-message{border-radius:8px;border-radius:var(--border-radius);margin-bottom:1rem;padding:.75rem}.success-message{background-color:#10b9811a;color:#10b981;color:var(--success-color)}@media (max-width:768px){.sidebar{height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);width:250px;z-index:1000}.sidebar-open .sidebar{transform:translateX(0)}.content{padding:1rem}.content,.sidebar-closed .content{margin-left:0}.sidebar-toggle{display:flex;left:1rem;position:fixed;top:1rem;z-index:1001}.sidebar-header{align-items:start;border-bottom:1px solid #ffffff1a;display:-webkit-box;justify-content:center;padding:1rem}.user-info{margin-left:0;margin-top:1rem;text-align:center}.dashboard-grid{grid-template-columns:1fr}.button-group{flex-direction:column}.button-group .btn{width:100%}.card{padding:1rem}.page-title{font-size:1.5rem}.card-title{font-size:1.25rem}.btn,.form-group input,.form-group select{font-size:.875rem}.log-list{max-height:150px}}.login-page{align-items:center;background-color:#111827;background-color:var(--background-color);display:flex;justify-content:center;min-height:100vh}.login-container{max-width:400px;padding:2rem;width:100%}.login-form{width:100%}.login-form .form-group{margin-bottom:1.5rem}.login-form label{align-items:center;display:flex;margin-bottom:.5rem}.login-form label svg{margin-right:.5rem}.login-form input{background-color:#111827;background-color:var(--background-color);border:1px solid #1f2937;border:1px solid var(--surface-color);border-radius:8px;border-radius:var(--border-radius);color:#f3f4f6;color:var(--text-color);font-size:1rem;padding:.75rem;width:100%}.login-form input:focus{border-color:#4caf50;border-color:var(--primary-color);outline:none}.login-form .btn{margin-top:1rem;width:100%}.tutorials-section{margin-top:2rem}.tutorial-card ol{padding-left:1.5rem}.dashboard-card p{margin-bottom:.5rem}.dashboard-card p:last-child{margin-bottom:0}.home-page{padding:20px}.dashboard-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.dashboard-card{height:125px}.dashboard-card h3{font-size:18px;margin-bottom:15px;margin-top:0}.status-online{color:#4caf50}.status-offline{color:#f44336}.tutorials-section{background-color:initial;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.tutorial-card{border-bottom:1px solid #eee}.tutorial-card:last-child{border-bottom:none}.tutorial-card h3{font-size:16px;margin-top:0}.icon-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home-page{margin:0 auto;max-width:1200px;padding:2rem}.page-title{color:#4caf50;color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.dashboard-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.dashboard-card{align-items:flex-start;background-color:#1f2937;background-color:var(--surface-color);border-radius:15px;box-shadow:0 4px 6px #0000001a;display:flex;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.dashboard-card:hover{box-shadow:0 8px 15px #0000001a;transform:translateY(-5px)}.card-icon{align-items:center;background-color:#6d28d91a;border-radius:12px;color:#4caf50;color:var(--primary-color);display:flex;font-size:2.5rem;justify-content:center;margin-right:1.5rem;padding:1rem}.card-content{flex:1 1}.dashboard-card h3{color:#f3f4f6;color:var(--text-color);font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.status{align-items:center;display:inline-block;font-size:1rem;font-weight:500}.status svg{margin-right:.5rem}.status-online{color:#10b981;color:var(--success-color)}.status-offline{color:#ef4444;color:var(--error-color)}.response-time{color:#9ca3af;color:var(--text-color-secondary);display:block!important;display:inline-block!important;font-size:.9rem;font-size:13px!important;margin-left:9px;margin-top:.5rem}.subscription-days,.subscription-type{align-items:center;display:flex;font-size:1rem;font-size:17px!important;margin-bottom:-3px!important;margin-bottom:.5rem;margin-top:-6px}.subscription-days svg,.subscription-type svg{margin-right:.5rem}.section-title{color:#4caf50;color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.tutorials-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tutorial-card{border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:20px}.tutorial-card:hover{box-shadow:0 8px 15px #0000001a;transform:translateY(-5px)}.tutorial-card h3{font-size:1.2rem;font-weight:600}.tutorial-card p{color:#f3f4f6;color:var(--text-color);font-size:1rem;margin-bottom:1.5rem}.tutorial-card .btn{align-items:center;background-color:#4caf50;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:.75rem 1rem;transition:background-color .3s ease}.tutorial-card .btn:hover{background-color:#4caf50;background-color:var(--primary-hover)}.tutorial-card .btn svg{margin-left:.5rem}.error-card,.loading-card{background-color:#1f2937;background-color:var(--surface-color);border-radius:15px;box-shadow:0 4px 6px #0000001a;padding:3rem;text-align:center}.error-card .error-icon,.loading-card .icon-spin{color:#4caf50;color:var(--primary-color);font-size:3rem;margin-bottom:1.5rem}.error-card{color:#ef4444;color:var(--error-color)}@media (max-width:768px){.home-page{padding:1rem}.page-title{font-size:2rem}.dashboard-grid,.tutorials-grid{grid-template-columns:1fr}.dashboard-card{align-items:flex-start;background-color:#1f2937;background-color:var(--surface-color);border-radius:15px;box-shadow:0 4px 6px #0000001a;display:flex;height:125px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.card-icon{margin-bottom:1rem;margin-right:0}}.online-status{align-items:center;color:#4caf50;display:flex;font-size:.9rem}.online-icon{color:#10b981;font-size:.6rem;margin-right:.5rem}.user-info h3{margin-bottom:.25rem}.sidebar-header{padding:1rem}.sidebar-menu li a{padding:.75rem 1rem}.sidebar-menu li a svg{margin-right:.75rem}.db-config-section{background-color:#1f2937;background-color:var(--surface-color);border-radius:15px;box-shadow:0 4px 6px #0000001a;margin-bottom:2rem;padding:2rem}.db-config-form{display:flex;flex-direction:column;gap:1rem}.db-config-form input{background-color:#111827;background-color:var(--background-color);border:1px solid #9ca3af;border:1px solid var(--text-color-secondary);border-radius:8px;color:#f3f4f6;color:var(--text-color);font-size:1rem;padding:.75rem}.db-config-form input:focus{border-color:#4caf50;border-color:var(--primary-color);outline:none}.db-config-form .btn{align-items:center;align-self:flex-start;background-color:#4caf50;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;padding:.75rem 1rem;transition:background-color .3s ease}.db-config-form .btn:hover{background-color:#4caf50;background-color:var(--primary-hover)}.db-config-form .btn svg{margin-right:.5rem}@media (max-width:768px){.db-config-form .btn{align-self:stretch}}.movie-page{margin:0 auto;max-width:1200px;padding:2rem}.movie-page__title{color:#4caf50;color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:1.5rem}.movie-page__card{background-color:#1f2937;background-color:var(--surface-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.movie-page__card-title{color:#4caf50;color:var(--primary-color);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.movie-page__form-group{margin-bottom:1rem}.movie-page__form-group label{color:#9ca3af;color:var(--text-color-secondary);display:block;margin-bottom:.5rem}.movie-page__form-group input,.movie-page__form-group select{background-color:#111827;background-color:var(--background-color);border:1px solid #1f2937;border:1px solid var(--surface-color);border-radius:8px;border-radius:var(--border-radius);color:#f3f4f6;color:var(--text-color);font-size:1rem;padding:.75rem;width:100%}.movie-page__form-group input:focus,.movie-page__form-group select:focus{border-color:#4caf50;border-color:var(--primary-color);outline:none}.movie-page__btn{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.75rem 1rem;transition:background-color .3s;transition:background-color var(--transition-speed)}.movie-page__btn svg{margin-right:.5rem}.movie-page__btn--primary{background-color:#4caf50;background-color:var(--primary-color);color:#f3f4f6;color:var(--text-color)}.movie-page__btn--primary:hover{background-color:#4caf50;background-color:var(--primary-hover)}.movie-page__btn--success{background-color:#10b981;background-color:var(--success-color);color:#f3f4f6;color:var(--text-color)}.movie-page__btn--success:hover{background-color:#0d9488}.movie-page__btn--warning{background-color:#f59e0b;background-color:var(--warning-color);color:#f3f4f6;color:var(--text-color)}.movie-page__btn--warning:hover{background-color:#d97706}.movie-page__btn--danger{background-color:#ef4444;background-color:var(--error-color);color:#f3f4f6;color:var(--text-color)}.movie-page__btn--danger:hover{background-color:#dc2626}.movie-page__btn:disabled{cursor:not-allowed;opacity:.7}.movie-page__stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.movie-page__stats-card{background-color:#111827;background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);padding:1rem;text-align:center}.movie-page__stats-card h3{color:#9ca3af;color:var(--text-color-secondary);font-size:.9rem;margin-bottom:.5rem}.movie-page__stats-card p{color:#4caf50;color:var(--primary-color);font-size:1.5rem;font-weight:600}.movie-page__progress-bar{background-color:#111827;background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);height:8px;margin-bottom:1rem;overflow:hidden;width:100%}.movie-page__progress{background-color:#4caf50;background-color:var(--primary-color);height:100%;transition:width .3s ease-in-out;transition:width var(--transition-speed) ease-in-out}.movie-page__log-container{margin-top:1.5rem}.movie-page__log-list{background-color:#111827;background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);font-size:.9rem;font-weight:100;max-height:200px;overflow-y:auto;padding:11px 1rem 1rem 28px}.movie-page__log-list li{margin-bottom:.5rem}.movie-page__button-group{display:flex;gap:1rem;margin-top:1.5rem}.movie-page__error{background-color:#ef44441a;color:#ef4444;color:var(--error-color)}.movie-page__error,.movie-page__success-message{border-radius:8px;border-radius:var(--border-radius);margin-bottom:1rem;padding:.75rem}.movie-page__success-message{background-color:#10b9811a;color:#10b981;color:var(--success-color)}.movie-page__success-text{font-weight:700}@media (max-width:768px){.movie-page{padding:1rem}.movie-page__title{font-size:1.5rem}.movie-page__card-title{font-size:1.25rem}.movie-page__btn,.movie-page__form-group input,.movie-page__form-group select{font-size:.875rem}.movie-page__log-list{max-height:150px}.movie-page__button-group{flex-direction:column}.movie-page__button-group .movie-page__btn{width:100%}}.series-page{margin:0 auto;max-width:1200px;padding:2rem}.series-page__title{color:#4caf50;color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:1.5rem}.series-page__card{background-color:#1f2937;background-color:var(--surface-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.series-page__card-title{color:#4caf50;color:var(--primary-color);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.series-page__form,.series-page__form-group{margin-bottom:1rem}.series-page__form-group label{color:#9ca3af;color:var(--text-color-secondary);display:block;margin-bottom:.5rem}.series-page__form-group input,.series-page__form-group select{background-color:#111827;background-color:var(--background-color);border:1px solid #1f2937;border:1px solid var(--surface-color);border-radius:8px;border-radius:var(--border-radius);color:#f3f4f6;color:var(--text-color);font-size:1rem;padding:.75rem;width:100%}.series-page__form-group input:focus,.series-page__form-group select:focus{border-color:#4caf50;border-color:var(--primary-color);outline:none}.series-page__btn{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.75rem 1rem;transition:background-color .3s;transition:background-color var(--transition-speed)}.series-page__btn svg{margin-right:.5rem}.series-page__btn--primary{background-color:#4caf50;background-color:var(--primary-color);color:#f3f4f6;color:var(--text-color)}.series-page__btn--primary:hover{background-color:#4caf50;background-color:var(--primary-hover)}.series-page__btn--success{background-color:#10b981;background-color:var(--success-color);color:#f3f4f6;color:var(--text-color)}.series-page__btn--success:hover{background-color:#0d9488}.series-page__btn--warning{background-color:#f59e0b;background-color:var(--warning-color);color:#f3f4f6;color:var(--text-color)}.series-page__btn--warning:hover{background-color:#d97706}.series-page__btn--danger{background-color:#ef4444;background-color:var(--error-color);color:#f3f4f6;color:var(--text-color)}.series-page__btn--danger:hover{background-color:#dc2626}.series-page__btn--secondary{background-color:#9ca3af;background-color:var(--text-color-secondary);color:#f3f4f6;color:var(--text-color)}.series-page__btn--secondary:hover{background-color:#6b7280}.series-page__btn:disabled{cursor:not-allowed;opacity:.7}.series-page__stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.series-page__stats-card{background-color:#111827;background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);padding:1rem;text-align:center}.series-page__stats-card h3{color:#9ca3af;color:var(--text-color-secondary);font-size:.9rem;margin-bottom:.5rem}.series-page__stats-card p{color:#4caf50;color:var(--primary-color);font-size:1.5rem;font-weight:600}.series-page__progress-bar{background-color:#111827;background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);height:8px;margin-bottom:1rem;overflow:hidden;width:100%}.series-page__progress{background-color:#4caf50;background-color:var(--primary-color);height:100%;transition:width .3s ease-in-out;transition:width var(--transition-speed) ease-in-out}.series-page__log-container{margin-top:1.5rem}.series-page__log-list{background-color:#111827;background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);font-size:.9rem;max-height:200px;overflow-y:auto;padding:1rem}.series-page__log-list li{margin-bottom:.5rem}.series-page__button-group{display:flex;gap:1rem;margin-top:1.5rem}.series-page__error{background-color:#ef44441a;color:#ef4444;color:var(--error-color)}.series-page__error,.series-page__success-message{border-radius:8px;border-radius:var(--border-radius);margin-bottom:1rem;padding:.75rem}.series-page__success-message{background-color:#10b9811a;color:#10b981;color:var(--success-color)}.series-page__success-text{font-weight:700}.series-page__subtitle{color:#4caf50;color:var(--primary-color);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.series-page__category-list{list-style-type:none;margin-bottom:1.5rem;padding-left:0}.series-page__category-list li{background-color:#111827;background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);margin-bottom:.5rem;padding:.5rem}@media (max-width:768px){.series-page{padding:1rem}.series-page__title{font-size:1.5rem}.series-page__card-title{font-size:1.25rem}.series-page__btn,.series-page__form-group input,.series-page__form-group select{font-size:.875rem}.series-page__log-list{max-height:150px}.series-page__button-group{flex-direction:column}.series-page__button-group .series-page__btn{width:100%}.series-page__stats-grid{grid-template-columns:1fr}}.tutorial-card{background-color:#1f2937;background-color:var(--surface-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.tutorial-card h3{color:#4caf50;color:var(--primary-color);margin-bottom:1rem}.tutorial-card ol,.tutorial-card ul{margin-bottom:1rem;padding-left:1.5rem}.tutorial-card li{margin-bottom:.5rem}.copyable-text{background-color:#111827;background-color:var(--background-color);border-radius:8px;border-radius:var(--border-radius);font-family:monospace;margin:.5rem 0;padding:.5rem;position:relative;white-space:pre-wrap;word-break:break-all}.copy-button{align-items:center;background-color:#4caf50;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.copy-button:hover{background-color:#4caf50;background-color:var(--primary-hover)}.copy-button svg{margin-right:.25rem}.movie-page__category-controls{display:inline-block;justify-content:space-between;margin-bottom:1rem;margin-left:60px}.movie-page__category-controls .movie-page__btn{font-size:.9rem;margin-left:6px;padding:.5rem 2rem}.movie-page__categories-list{border:1px solid #1f2937;border:1px solid var(--surface-color);margin-bottom:1rem;max-height:100%;overflow-y:auto}.movie-page__categories-list,.movie-page__category-item{border-radius:8px;border-radius:var(--border-radius);display:inline-block;padding:.5rem}.movie-page__category-item{align-items:center;background-color:#111827;background-color:var(--background-color);margin-bottom:12px;margin-left:49px;width:300px}.movie-page__category-item input[type=checkbox]{margin-right:.5rem}.movie-page__category-item input[type=text]{background:#101521;border:none;color:#fff;flex-grow:1;margin-right:.5rem;padding:.5rem}.movie-page__category-item span{color:#9ca3af;color:var(--text-color-secondary);font-size:.8rem}.notification{border-radius:8px;border-radius:var(--border-radius);font-weight:700;margin-bottom:15px;padding:10px;text-align:center}.notification.success{background-color:#10b9811a;border:1px solid #10b981;border:1px solid var(--success-color);color:#10b981;color:var(--success-color)}.notification.error{background-color:#ef44441a;border:1px solid #ef4444;border:1px solid var(--error-color);color:#ef4444;color:var(--error-color)}
/*# sourceMappingURL=main.01f83a3d.css.map*/