.digiturk-focus{display:grid!important;grid-template-columns:240px minmax(300px,1fr) 300px;gap:18px;padding:22px!important;background:linear-gradient(#001426ed,#001426f5),url('/digiturk-reference.png') center/cover!important;border:1px solid #e3c650;border-radius:16px;box-shadow:0 0 16px #e5c85160}.digiturk-focus section{min-width:0}.digiturk-focus h3{color:#ffe587;letter-spacing:1px}.digiturk-focus button{cursor:pointer;border:1px solid #17618b;background:linear-gradient(#103653,#00152b);color:#eaf5ff;border-radius:6px;padding:9px}.digiturk-focus button.selected,.digiturk-focus button[type=submit]{background:linear-gradient(#ffe991,#dfac20);color:#071b2c}.digiturk-focus input,.digiturk-focus select{width:100%;box-sizing:border-box;background:#03172c;color:#eef7ff;border:1px solid #36556f;border-radius:6px;padding:10px}.digit-remote{background:linear-gradient(115deg,#343b42,#080c13 35%,#161d25);border:3px solid #adb6bd;border-radius:45px;padding:20px;box-shadow:inset 0 0 12px #000,0 0 18px #ebcc6260}.digit-remote output{display:block;padding:12px;color:#ffe37a;background:#020c16;text-align:center;margin-bottom:14px}.digit-keys{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.digit-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.digit-pad button{font-size:24px}.digit-remote small{display:block;font-size:11px;margin-top:10px;color:#a8bdce}.digit-channels nav{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.digit-channel{display:grid;grid-template-columns:40px 1fr 80px;gap:6px;margin:6px 0}.digit-learning label{display:block;font-size:12px;margin-bottom:12px}.digit-learning form button{width:100%}.digit-learning p,.digit-learning a{font-size:12px;line-height:1.6;color:#b6d6e9}.digit-status{grid-column:1/-1;border-top:1px solid #dbbd51;padding:12px;color:#ffe594}@media(max-width:900px){.digiturk-focus{grid-template-columns:190px 1fr}.digit-learning{grid-column:1/-1}}@media(max-width:600px){.digiturk-focus{grid-template-columns:1fr}}
.mutmain-focus .card-detail-body.digiturk-focus{grid-template-columns:240px minmax(300px,1fr) 300px!important;align-items:start!important}.mutmain-focus .digiturk-focus>section{grid-column:auto!important;grid-row:auto!important}.mutmain-focus .digiturk-focus>.digit-status{grid-column:1/-1!important}@media(max-width:900px){.mutmain-focus .card-detail-body.digiturk-focus{grid-template-columns:190px minmax(0,1fr)!important}.mutmain-focus .digiturk-focus>.digit-learning{grid-column:1/-1!important}}@media(max-width:600px){.mutmain-focus .card-detail-body.digiturk-focus{grid-template-columns:1fr!important}}
.mutmain-focus .card-detail-body.digiturk-focus{display:grid!important}
.readability-ui .mutmain-focus .card-detail-body.digiturk-focus{display:grid!important;height:auto!important;max-height:calc(100% - 90px)!important}
.readability-ui .digiturk-focus .digit-remote button{min-height:30px!important;height:34px!important;padding:5px!important}.digit-remote h3{margin:8px 0 12px}.digit-remote{padding:16px}.digit-channels>div:last-child{max-height:480px;overflow:auto}.digiturk-focus .digit-pad{margin:10px 0}.digiturk-focus .digit-keys,.digiturk-focus .digit-pad{gap:6px}
.readability-ui .digiturk-focus .digit-remote{background:linear-gradient(115deg,#3b4148 0%,#12161c 25%,#05080d 70%,#292f36);border:3px solid #bab9ac;border-radius:38px;padding:16px;box-shadow:inset 0 0 14px #000,0 0 14px #ffd45455}
.readability-ui .digiturk-focus .digit-remote h3{text-align:center;font-size:18px;letter-spacing:2px}
.readability-ui .digiturk-focus .digit-remote output{padding:7px;margin:8px 0;font-size:13px;border:1px solid #414934;border-radius:5px;color:#ffed84}
.readability-ui .digiturk-focus .digit-keys{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,34px);gap:5px}
.readability-ui .digiturk-focus .digit-remote button{background:linear-gradient(#333c47,#111720);border:1px solid #505967;box-shadow:0 3px 4px #000,inset 0 1px 1px #ffffff30;color:#fff;font-size:12px}
.digit-keys button:nth-child(1){grid-area:1/1;background:radial-gradient(circle at 40% 25%,#ff6969,#c40019)!important;border-radius:50%!important}
.digit-keys button:nth-child(2){grid-area:1/3;border-radius:50%!important}
.digit-keys button:nth-child(3){grid-area:2/1}.digit-keys button:nth-child(4){grid-area:3/1}.digit-keys button:nth-child(5){grid-area:2/3}.digit-keys button:nth-child(6){grid-area:3/3}
.digit-keys button:nth-child(7){grid-area:4/2;border-radius:50% 50% 8px 8px!important}.digit-keys button:nth-child(8){grid-area:5/1;border-radius:50% 8px 8px 50%!important}.digit-keys button:nth-child(9){grid-area:5/2;border-radius:50%!important;border-color:#aaa!important}.digit-keys button:nth-child(10){grid-area:5/3;border-radius:8px 50% 50% 8px!important}.digit-keys button:nth-child(11){grid-area:6/2;border-radius:8px 8px 50% 50%!important}
.readability-ui .digiturk-focus .digit-pad button{font-size:20px!important;font-weight:700}.digit-pad button:last-child{grid-column:2}
.readability-ui .digiturk-focus .digit-channel{margin:3px 0;grid-template-columns:32px minmax(0,1fr) 68px;gap:5px}.readability-ui .digiturk-focus .digit-channel button{padding:5px!important;min-height:32px!important;font-size:12px!important}.readability-ui .digiturk-focus .digit-channel button:nth-child(2){text-align:left}
.readability-ui .digiturk-focus .digit-learning form button{background:linear-gradient(#ffed83,#dcae23)!important;color:#071426!important;font-weight:bold;border-color:#ffe88d!important}
.digit-recent{border:1px solid #28627b;border-radius:8px;margin-top:12px;padding:10px;background:#001326}.digit-recent p{margin:5px 0}.digit-recent h3{font-size:13px!important;margin:0 0 8px}.digit-recent small{color:#b6d6e9}
.readability-ui .digiturk-focus .digit-keys button{white-space:nowrap!important;min-width:0!important;padding:2px!important;letter-spacing:0!important}

#orbit-tv .digit-compact{display:grid!important;grid-template-columns:100px minmax(120px,1fr) 55px;gap:8px;padding:6px;max-height:none!important;overflow:auto}#orbit-tv .digit-compact-source{display:flex;flex-direction:column;gap:9px;border-right:1px solid #31506a;padding-right:7px}#orbit-tv .digit-compact-source small,#orbit-tv .digit-compact-body>small{font-size:9px;color:#b8d3e8}#orbit-tv .digit-compact-source strong,#orbit-tv .digit-compact-source b{font-size:11px}#orbit-tv .digit-compact-favorites{display:flex;gap:4px;margin:5px 0;flex-wrap:wrap}#orbit-tv .digit-compact-favorites button{flex:1;min-height:42px;color:#fff;border:1px solid #4b849c;background:#032335;border-radius:5px;font-size:10px}#orbit-tv .digit-compact input{width:100%;box-sizing:border-box;background:#001729;color:#fff;border:1px solid #345872;padding:6px;font-size:10px}#orbit-tv .digit-compact-open{background:#ffe14c;color:#001a28;font-weight:bold;width:100%;padding:7px;border:1px solid #ffec9b;border-radius:5px;margin-top:5px;font-size:10px}#orbit-tv .digit-compact-preview{background-size:780px 587px;background-position:-86px -290px;border:1px solid #b8b4a0;border-radius:15px;min-height:130px}#orbit-tv .digit-compact-results button{display:block;width:100%;font-size:10px;background:#09283b;color:#fff;border:1px solid #3b657a}

.orbital-ui.readability-ui #panels .mutmain-focus[data-focus-card="tv"]{padding-left:22px!important;background:linear-gradient(130deg,#00152c,#001020)!important;border:2px solid #ffde65!important;border-radius:15px!important}.orbital-ui.readability-ui #panels .mutmain-focus[data-focus-card="tv"]>h2{margin-left:0!important}.orbital-ui.readability-ui #panels .card-detail-body.digiturk-focus{padding:12px!important;background:#00162b!important;gap:12px!important;grid-template-columns:220px minmax(300px,1fr) 300px!important}.digit-learning{max-height:570px;overflow:auto}.digit-remote>small{font-size:9px!important;line-height:1.2!important}.digit-remote>h3{margin:3px 0!important}.digit-channels h3,.digit-learning h3{margin:4px 0 10px!important}.digit-channel{margin:3px 0}.digit-learning label{margin-bottom:7px}.digit-learning input,.digit-learning select{padding:7px!important}.digit-channels>div:last-child{max-height:420px}.digit-status{margin:0!important;padding:5px!important;font-size:11px!important}
