html body #settings-panel #account-panel.source-method-screen{display:block;max-width:1040px;margin:0 auto;padding:12px 28px 28px;box-sizing:border-box;background:var(--media-bg,#101923);border:1px solid var(--media-accent,#79d7ff);border-radius:20px;}html body #settings-panel #account-panel.source-method-screen>h3:not(.source-form-title){display:none;}html body #settings-panel .source-method-screen .iptv-source-methods{display:flex!important;flex-wrap:wrap;justify-content:center;margin:10px 0 24px;gap:0;}html body #settings-panel .source-method-screen .iptv-source-methods button{flex:1 1 180px;max-width:240px;min-height:52px!important;margin:5px!important;padding:10px!important;border-radius:20px;font-size:18px!important;background:var(--media-card,#26303f);border:1px solid transparent;color:var(--iptv-text-1000);}html body #settings-panel .source-method-screen .iptv-source-methods button[aria-selected=true]{background:var(--media-accent,#79d7ff);color:var(--iptv-muted-1000);border-color:var(--media-accent,#79d7ff);font-weight:700;}html body #settings-panel .source-form-title{font-size:32px!important;line-height:1.3;text-align:center;margin:12px 0!important;}html body #settings-panel .source-form-note{font-size:18px!important;text-align:center;line-height:1.5;color:var(--media-accent,#a7c5d7);margin:8px 0 24px;}html body #settings-panel .source-form-fields{max-width:800px;margin:auto;}html body #settings-panel .source-form-row{margin:12px 0;display:block;}html body #settings-panel .source-form-row label{display:block;margin:0 0 6px;font-size:18px!important;line-height:1.5;}html body #settings-panel .source-form-row input{display:block;box-sizing:border-box;width:100%;border-radius:14px;min-height:54px!important;font-size:22px!important;padding:12px 18px!important;background:var(--media-card,#28313e);color:var(--iptv-text-1000);border:1px solid var(--iptv-border-157);margin:0;}html body #settings-panel .source-form-row select{display:block;box-sizing:border-box;width:100%;border-radius:14px;min-height:54px!important;font-size:22px!important;padding:12px 18px!important;background:var(--media-card,#28313e);color:var(--iptv-text-1000);border:1px solid var(--iptv-border-157);margin:0;}html body #settings-panel .source-form-row .account-keyboard-open{font-size:15px!important;min-height:32px!important;padding:4px 12px!important;opacity:.75;width:auto;margin:5px 0 0;}html body #settings-panel .source-form-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:28px;}html body #settings-panel .source-form-actions button{box-sizing:border-box!important;width:auto!important;flex:0 1 240px;min-width:190px;height:52px!important;min-height:52px!important;line-height:24px!important;white-space:nowrap!important;padding:12px 20px!important;border-radius:20px!important;font-size:18px!important;margin:0!important;}html body #settings-panel .source-form-fields>#account-status:empty{display:none!important;}html body #settings-panel .source-method-screen [hidden]{display:none!important;}html body #settings-panel .source-add-active .iptv-settings-hero{display:none!important;}html body #settings-panel .source-add-active .iptv-settings-content{padding-top:16px!important;}@media(min-width:901px){html body #settings-panel .source-form-fields{display:flex;flex-wrap:wrap;max-width:none;}html body #settings-panel .source-form-row{box-sizing:border-box;width:calc(50% - 16px);margin:8px;}html body #settings-panel .source-form-row:first-child{width:calc(100% - 16px);}html body #settings-panel .source-form-row:last-of-type{width:calc(100% - 16px);}html body #settings-panel .source-form-fields>#account-status{width:100%;}html body #settings-panel .source-form-title{font-size:28px!important;}html body #settings-panel .source-form-note{margin:8px 0 14px;}html body #settings-panel .source-form-actions{margin-top:18px;}}@media(max-width:900px){html body #settings-panel #account-panel.source-method-screen{padding:12px;}html body #settings-panel .source-form-title{font-size:24px!important;}html body #settings-panel .source-form-row input{font-size:18px!important;}html body #settings-panel .source-method-screen .iptv-source-methods button{flex-basis:40%;font-size:15px!important;min-height:42px!important;}}
