.svc-tv-catalog,.svc-tv-packages-standalone{margin:26px 0 0;color:#18324a}.svc-tv-catalog *,.svc-tv-packages-standalone *{box-sizing:border-box;min-width:0}.svc-tv-catalog-heading{margin:0 0 20px}.svc-tv-catalog-heading>p{margin:0 0 4px;color:#0057b8;font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.svc-tv-catalog-heading h3{margin:0 0 8px;color:#18324a;font-size:clamp(1.25rem,2.4vw,1.65rem)}.svc-tv-catalog-heading>span{display:block;color:#526777;line-height:1.55}.svc-tv-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.svc-tv-package-card{display:flex;flex-direction:column;padding:23px;border:1px solid #d7e3ee;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(24,50,74,.04);overflow-wrap:anywhere}.svc-tv-package-card.is-basic{border-color:#2b8b63;box-shadow:0 0 0 1px #2b8b63}.svc-tv-package-top{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:28px;color:#5d7182;font-size:12px}.svc-tv-package-top b{padding:4px 9px;border-radius:5px;background:#e7f3ff;color:#0057a6}.svc-tv-package-card.is-basic .svc-tv-package-top b{background:#e5f6ed;color:#176644}.svc-tv-package-card h4{margin:15px 0 8px!important;color:#18324a!important;font-size:20px!important;line-height:1.3!important}.svc-tv-package-card header>p{margin:0!important;color:#526777;font-size:14px;line-height:1.55}.svc-channel-preview{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.svc-channel-preview>span{display:flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px 5px 5px;border:1px solid #dce6ef;border-radius:7px;background:#f8fbfe;color:#315069;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-channel-preview i{display:inline-flex;flex:0 0 27px;width:27px;height:27px;align-items:center;justify-content:center;border-radius:5px;background:#005da8;color:#fff;font-size:9px;font-style:normal;font-weight:800;letter-spacing:-.02em}.svc-channel-preview>span:nth-child(2n) i{background:#e32219}.svc-channel-preview>span:nth-child(3n) i{background:#e9a400}.svc-channel-preview>span:nth-child(4n) i{background:#6b3e9c}.svc-tv-package-price{margin-top:auto;padding:18px 0 13px;border-top:1px solid #e4ebf2;color:#12395c;font-size:20px;font-weight:800}.svc-tv-package-note{margin:0 0 15px!important;color:#526777;font-size:12px;line-height:1.55}.svc-channel-details{margin:5px 0;border-top:1px solid #e4ebf2}.svc-channel-details summary{position:relative;padding:13px 26px 13px 0;color:#235a87;font-size:13px;font-weight:700;cursor:pointer;list-style:none}.svc-channel-details summary::-webkit-details-marker{display:none}.svc-channel-details summary:after{content:'+';position:absolute;right:2px;top:10px;color:#005da8;font-size:20px}.svc-channel-details[open] summary:after{content:'−'}.svc-channel-details summary:focus-visible,.svc-tv-package-button:focus-visible{outline:3px solid #edab27;outline-offset:3px}.svc-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px 0 16px}.svc-channel-grid span{padding:7px 8px;border-radius:5px;background:#f4f8fb;color:#315069;font-size:11px;line-height:1.35}.svc-channel-grid.is-radio span{background:#f8f6fb}.svc-tv-package-button{display:flex;align-items:center;justify-content:center;min-height:45px;margin-top:14px;padding:11px 15px;border-radius:7px;background:#005da8;color:#fff!important;font-size:13px;font-weight:700;text-align:center;text-decoration:none!important}.svc-tv-package-button:hover{background:#00467e}.svc-tv-source{margin:18px 0 0!important;color:#526777;font-size:12px;line-height:1.6}.svc-product-panel--tv .svc-result-block+.svc-result-block{margin-top:15px}.svc-product-panel--tv .svc-result-block .verf-box{box-shadow:none!important}.svc-product-panel--tv .svc-tv-cost{border-radius:8px}.svc-tv-package-admin>p{max-width:1100px}.svc-tv-package-admin .svc-tariff-editor{max-width:1100px}.svc-tv-package-admin .svc-admin-preview{max-width:380px}.svc-tv-package-admin textarea{min-height:150px}
@media(max-width:1100px){.svc-tv-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.svc-tv-package-grid{grid-template-columns:1fr}.svc-tv-package-card{padding:20px}.svc-channel-grid{grid-template-columns:1fr}.svc-channel-preview>span{max-width:calc(50% - 4px)}}
.svc-channel-list{margin:17px 0 0;border-top:1px solid #e4ebf2}.svc-channel-list h5{margin:0!important;padding:14px 0 10px;color:#235a87!important;font-size:13px!important;font-weight:800}.svc-channel-list .svc-channel-grid{padding:0 0 8px}.svc-tv-basic-in-kaa{margin-top:22px}.svc-tv-basic-in-kaa .svc-tv-package-card{width:100%;border-color:#d7e3ee;box-shadow:none}.svc-tv-basic-in-kaa .svc-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.svc-tv-package-admin .svc-admin-preview{max-width:760px}@media(max-width:1100px){.svc-tv-basic-in-kaa .svc-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.svc-tv-basic-in-kaa .svc-channel-grid{grid-template-columns:1fr}}
.svc-tv-basic-in-kaa *{box-sizing:border-box;min-width:0}.svc-channel-grid.is-tv{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.svc-channel-details.is-radio{margin:17px 0 0;border-top:1px solid #e4ebf2}.svc-channel-details.is-radio summary{position:relative;padding:14px 28px 14px 0;color:#235a87;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.svc-channel-details.is-radio summary::-webkit-details-marker{display:none}.svc-channel-details.is-radio summary:after{content:'+';position:absolute;right:2px;top:9px;color:#005da8;font-size:21px}.svc-channel-details.is-radio[open] summary:after{content:'−'}.svc-channel-details.is-radio summary:focus-visible{outline:3px solid #edab27;outline-offset:3px}.svc-channel-details.is-radio .svc-channel-grid{padding:0 0 8px}@media(max-width:900px){.svc-channel-grid.is-tv,.svc-tv-basic-in-kaa .svc-channel-grid.is-tv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.svc-channel-grid.is-tv,.svc-tv-basic-in-kaa .svc-channel-grid.is-tv{grid-template-columns:1fr}}

.svc-tv-package-admin{max-width:1500px;margin:20px 20px 40px 0;color:#1d2f3f}.svc-tv-package-admin *{box-sizing:border-box}.svc-tv-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.svc-tv-admin-head h1{margin:0 0 5px;font-size:28px}.svc-tv-admin-head p{margin:0;color:#5b6b78;font-size:14px}.svc-tv-admin-head .button{min-height:38px;padding:4px 17px}.svc-tv-admin-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.svc-tv-admin-rules>div{padding:15px 16px;border:1px solid #d8e2eb;border-radius:9px;background:#fff;box-shadow:0 2px 7px rgba(31,52,70,.04)}.svc-tv-admin-rules strong,.svc-tv-admin-rules span{display:block}.svc-tv-admin-rules strong{margin-bottom:5px;color:#123d60;font-size:13px}.svc-tv-admin-rules span{color:#60717e;font-size:12px;line-height:1.45}.svc-tv-admin-workspace{display:grid;gap:22px;margin:22px 0 30px}.svc-tv-admin-form,.svc-tv-admin-preview-panel,.svc-tv-admin-overview{border:1px solid #d5e0e9;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(31,52,70,.05)}.svc-tv-package-admin .svc-tv-admin-form{max-width:none;margin:0;padding:0}.svc-tv-admin-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid #e3e9ef}.svc-tv-admin-section-head span,.svc-tv-admin-overview-head span,.svc-tv-admin-preview-head>span{color:#0063a8;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.svc-tv-admin-section-head h2,.svc-tv-admin-overview-head h2,.svc-tv-admin-preview-head h2{margin:3px 0 0;font-size:20px}.svc-tv-admin-section-head>a{text-decoration:none}.svc-tv-admin-section{padding:22px 24px;border-bottom:1px solid #e5ebf0}.svc-tv-admin-section h3{margin:0 0 4px;color:#153e5f;font-size:16px}.svc-tv-admin-section>p{margin:0 0 18px;color:#657582;font-size:12px}.svc-tv-package-admin .svc-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.svc-tv-package-admin .svc-admin-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0}.svc-tv-package-admin .svc-admin-field>span{color:#263f52;font-size:12px;font-weight:700}.svc-tv-package-admin .svc-admin-field input,.svc-tv-package-admin .svc-admin-field select,.svc-tv-package-admin .svc-admin-field textarea{width:100%;max-width:none;margin:0;border-color:#b9c8d4;border-radius:6px}.svc-tv-package-admin .svc-admin-field input,.svc-tv-package-admin .svc-admin-field select{min-height:40px}.svc-tv-package-admin .svc-admin-field textarea{min-height:115px;resize:vertical}.svc-tv-package-admin .svc-admin-field small{color:#6c7c88;font-size:11px;line-height:1.4}.svc-tv-admin-sender-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.svc-tv-admin-sender-grid textarea{min-height:360px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5}.svc-tv-admin-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;background:#f7f9fb}.svc-tv-active-toggle{display:flex;align-items:center;gap:10px}.svc-tv-active-toggle input{margin:0}.svc-tv-active-toggle span,.svc-tv-active-toggle strong,.svc-tv-active-toggle small{display:block}.svc-tv-active-toggle small{margin-top:2px;color:#6b7b87}.svc-tv-admin-actions>div{display:flex;gap:8px}.svc-tv-admin-preview-panel{padding:24px;overflow:hidden}.svc-tv-admin-preview-head{margin-bottom:18px}.svc-tv-admin-preview-head p{margin:7px 0 0;color:#667783;font-size:12px}.svc-tv-package-admin .svc-admin-preview{max-width:none;margin:0}.svc-tv-package-admin .svc-admin-preview.svc-tv-package-grid{grid-template-columns:minmax(0,420px)}.svc-tv-package-admin .svc-admin-preview.svc-tv-basic-in-kaa{margin-top:0}.svc-tv-package-admin .svc-admin-preview .svc-channel-grid.is-tv{grid-template-columns:repeat(4,minmax(0,1fr))}.svc-tv-admin-overview{padding:22px 24px}.svc-tv-admin-overview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.svc-tv-admin-overview-head>strong{padding:6px 10px;border-radius:20px;background:#eaf3fa;color:#15527f;font-size:12px}.svc-tv-admin-package-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.svc-tv-admin-package{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:17px;border:1px solid #dce5ec;border-radius:9px;background:#fbfcfd}.svc-tv-admin-package-main{grid-column:1}.svc-tv-admin-kind{display:inline-block;margin-bottom:5px;color:#0063a8;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.svc-tv-admin-package h3{margin:0 0 5px;color:#193b55;font-size:16px}.svc-tv-admin-package-main p{display:-webkit-box;overflow:hidden;margin:0;color:#667784;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.svc-tv-admin-package dl{display:flex;grid-column:1;gap:7px;margin:4px 0 0}.svc-tv-admin-package dl>div{padding:6px 9px;border-radius:6px;background:#eef3f7}.svc-tv-admin-package dt{color:#71808b;font-size:9px;font-weight:700;text-transform:uppercase}.svc-tv-admin-package dd{margin:2px 0 0;color:#304d63;font-size:11px;font-weight:700}.svc-tv-admin-package-side{display:flex;grid-column:2;grid-row:1/3;align-items:flex-end;flex-direction:column;justify-content:space-between;gap:14px}.svc-tv-admin-status{padding:5px 9px;border-radius:20px;font-size:11px;font-weight:800}.svc-tv-admin-status.is-active{background:#dff3e8;color:#17623f}.svc-tv-admin-status.is-draft{background:#edf0f3;color:#5d6973}.svc-tv-admin-package-actions{display:flex;gap:6px}.svc-tv-admin-package-actions form{margin:0}.svc-tv-admin-package-actions .button{white-space:nowrap}@media(max-width:1050px){.svc-tv-admin-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-tv-admin-package-list{grid-template-columns:1fr}}@media(max-width:782px){.svc-tv-package-admin{margin-right:10px}.svc-tv-admin-head,.svc-tv-admin-actions{align-items:stretch;flex-direction:column}.svc-tv-admin-rules,.svc-tv-package-admin .svc-admin-grid,.svc-tv-admin-sender-grid{grid-template-columns:1fr}.svc-tv-admin-package{grid-template-columns:1fr}.svc-tv-admin-package-side{grid-column:1;grid-row:auto;align-items:flex-start}.svc-tv-admin-package-actions{flex-wrap:wrap}.svc-tv-package-admin .svc-admin-preview .svc-channel-grid.is-tv{grid-template-columns:repeat(2,minmax(0,1fr))}}
