code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.playlist-setup-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:600px;padding:20px}.header{margin-bottom:30px;text-align:center}.header h1{color:#f8f8f8!important;margin-bottom:10px}.setup-code{background:#f5f5f5;border-radius:8px;margin-top:15px;padding:15px}.setup-code p{font-size:16px;margin:0}.setup-code strong{color:#ff7a22;font-size:18px}.playlist-form{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:30px}.playlist-type-selector{margin-bottom:30px}.playlist-type-selector h2{color:#333;margin-bottom:20px;text-align:center}.type-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.type-btn{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .3s ease}.type-btn:hover{border-color:#ff7a22;color:#ff7a22}.type-btn.active{background:#ff7a22;border-color:#ff7a22;color:#fff}.form-section{margin-bottom:30px}.form-section h3{border-bottom:2px solid #f0f0f0;color:#333;padding-bottom:10px}.form-group,.form-section h3{margin-bottom:20px}.form-group label{color:#333;display:block;font-weight:500;margin-bottom:8px}.form-group input{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px;transition:border-color .3s ease;width:100%}.form-group input:focus{border-color:#ff7a22;outline:none}.form-group small{color:#666;display:block;font-size:14px;margin-top:5px}.form-actions{margin-top:30px;text-align:center}.submit-btn{background:#ff7a22;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:15px 40px;transition:background-color .3s ease}.submit-btn:hover:not(:disabled){background:#e86f1c}.submit-btn:disabled{background:#ccc;cursor:not-allowed}.status-message{border-radius:8px;font-weight:500;margin-top:20px;padding:15px;text-align:center}.status-message.success{background:#d4f5dd;color:#176b2c}.status-message.error,.status-message.success{border-radius:10px;font-size:1.1rem;font-weight:500;margin-top:18px;padding:18px;text-align:center}.status-message.error{background:#f8d7da;color:#721c24}.status-note{color:#176b2c;display:block;font-size:.95rem;font-weight:400;margin-top:8px}.status-redirect{color:#176b2c;font-size:.9rem;font-style:italic;margin-top:6px}.checkbox-group{align-items:center;display:flex;gap:8px;margin-bottom:12px}.checkbox-group input[type=checkbox]{accent-color:#ff7a22;height:20px;margin-right:8px;width:20px}.checkbox-group label{align-items:center;color:#232323;display:flex;font-size:16px;font-weight:500;gap:8px}.checkbox-error{color:#ff7a22;font-size:14px;margin-bottom:8px;margin-top:4px;text-align:left}.input-eye-wrapper{align-items:center;display:flex;position:relative}.input-eye-wrapper input{padding-right:38px;width:100%}.eye-icon{align-items:center;color:#888;cursor:pointer;display:flex;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2}.eye-icon svg{stroke:#888;height:22px;width:22px}@media (max-width:768px){.playlist-setup-container{padding:15px}.playlist-form{padding:20px}.type-buttons{flex-direction:column}.type-btn{width:100%}}.page-container{align-items:flex-start;min-height:calc(100vh - 80px)}.error-container,.loading-container,.page-container{background:linear-gradient(135deg,#181f1c,#e86f1c);display:flex;justify-content:center;padding:20px}.error-container,.loading-container{align-items:center;min-height:100vh}.error-content,.loading-content{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000026;max-width:500px;padding:40px;text-align:center;width:100%}.tellynite-banner{align-items:center;background:#181f1c;display:flex;justify-content:center;margin-bottom:0;padding:24px 0 16px;width:100%}.tellynite-logo{height:auto;margin-bottom:0;max-width:220px}.loading-content h1,.page-container h1{color:#232323;font-size:2rem;font-weight:700;letter-spacing:-1px;margin-bottom:24px;text-align:center}.error-content h1,.loading-content h1{color:#181f1c;font-family:Segoe UI,Roboto,Arial,sans-serif;margin-bottom:20px}.error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;margin-top:20px;padding:20px}.error-message p{font-size:16px;margin:10px 0}.loading-content p{color:#666;font-size:18px;margin-top:20px}.form-logo-header{display:none}.submit-btn,button,input[type=submit]{background:#ff7a22!important;border:none;border-radius:8px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;margin:8px 0 0;min-width:160px;padding:14px 32px!important;transition:background .2s}.submit-btn:hover,button:hover,input[type=submit]:hover{background:#e86f1c!important}.tab-active,button.active{background:#ff7a22!important;border:none!important;color:#fff!important}.tab-inactive,button.inactive{background:#fff!important;border:1px solid #ddd!important;color:#181f1c!important}.manual-code-btn{background:#ff7a22;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:20px;padding:12px 28px;transition:background .2s}.manual-code-btn:hover{background:#e86f1c}.manual-code-form{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:18px}.manual-code-input{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:1.1rem;padding:12px 16px;width:220px}.manual-code-input:focus{border-color:#ff7a22;outline:none}.manual-code-submit{background:#ff7a22;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 28px;transition:background .2s}.manual-code-submit:hover{background:#e86f1c}.manual-code-boxes{display:flex;gap:10px;justify-content:center;margin-bottom:12px}.manual-code-box{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#232323;font-size:2rem;font-weight:600;height:48px;outline:none;text-align:center;transition:border-color .2s;width:40px}.manual-code-box:focus{border-color:#ff7a22;box-shadow:0 0 0 2px #ffe3d0}.App{min-height:100vh;text-align:center}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.db61918c.css.map*/