body.da6it-cable-calculator-page .wp-block-post-title,body.da6it-cable-calculator-page .entry-title,body.da6it-cable-calculator-page .page-title{display:none!important}
body.da6it-cable-calculator-page main.wp-block-group.alignfull{padding:0!important;max-width:none!important;width:100%!important;margin:0!important}
body.da6it-cable-calculator-page .da6it-content,body.da6it-cable-calculator-page .wp-block-post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.da6it-cable-calculator-page .is-layout-constrained>.wp-block-post-content{margin-left:0!important;margin-right:0!important}
.da6it-cable-v1{--cb-green:#61c92d;--cb-cyan:#11b9c5;--cb-teal:#087e82;--cb-ink:#123c37;--cb-line:#d8e9e5}
.da6it-cable-hero-visual{position:relative;min-height:300px;border:1px solid #cfe5e0;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 75% 24%,rgba(97,201,45,.26),transparent 28%),radial-gradient(circle at 24% 74%,rgba(17,185,197,.26),transparent 30%),linear-gradient(135deg,#fafffd,#eaf9f5);box-shadow:0 22px 58px rgba(20,65,57,.10)}
.da6it-cable-hero-tx{position:absolute;left:7%;top:34%;display:grid;place-items:center;width:105px;height:105px;border-radius:24px;background:#173f3a;color:#fff;font-size:1.6rem;font-weight:900;box-shadow:0 16px 30px rgba(18,60,55,.18)}.da6it-cable-hero-tx span{font-size:.72rem;letter-spacing:.14em;color:#a9dfd6}
.da6it-cable-hero-line{position:absolute;left:31%;top:49%;width:35%;height:5px;border-radius:99px;background:linear-gradient(90deg,var(--cb-cyan),var(--cb-green))}.da6it-cable-hero-line:before,.da6it-cable-hero-line:after{content:"";position:absolute;top:50%;width:13px;height:13px;border-radius:50%;background:#fff;border:3px solid var(--cb-teal);transform:translateY(-50%)}.da6it-cable-hero-line:before{left:-5px}.da6it-cable-hero-line:after{right:-5px}.da6it-cable-hero-line b{position:absolute;left:50%;top:-38px;transform:translateX(-50%);padding:.35rem .6rem;border-radius:999px;background:#fff;color:#27716d;font-size:.78rem;box-shadow:0 7px 20px rgba(20,65,57,.08)}
.da6it-cable-hero-ant{position:absolute;right:13%;top:29%;display:grid;place-items:center;width:112px;height:130px;border-radius:28px 28px 45px 45px;background:linear-gradient(145deg,#fff,#e7f8f1);color:var(--cb-teal);font-size:4.8rem;font-weight:800;box-shadow:0 16px 32px rgba(20,65,57,.11)}.da6it-cable-hero-ant span{position:absolute;bottom:12px;font-size:.74rem;color:#35746d}.da6it-cable-hero-wave{position:absolute;right:2%;top:27%;width:80px;height:150px}.da6it-cable-hero-wave i{position:absolute;inset:50% auto auto 0;border:3px solid rgba(17,185,197,.45);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:translateY(-50%) rotate(45deg)}.da6it-cable-hero-wave i:nth-child(1){width:36px;height:36px}.da6it-cable-hero-wave i:nth-child(2){width:58px;height:58px}.da6it-cable-hero-wave i:nth-child(3){width:80px;height:80px}
.da6it-cable-app-section{background:#fff}.da6it-cable-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:1.25rem;align-items:start}.da6it-cable-form,.da6it-cable-results{border:1px solid var(--cb-line);border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(20,65,57,.055)}
.da6it-cable-form{overflow:hidden}.da6it-cable-form-section{padding:1.15rem 1.2rem;border-bottom:1px solid #e7f0ee}.da6it-cable-form-section:last-child{border-bottom:0}.da6it-cable-form-heading{display:flex;align-items:center;gap:.72rem;margin-bottom:1rem}.da6it-cable-form-heading>span{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:50%;background:linear-gradient(135deg,var(--cb-green),var(--cb-cyan));color:#fff;font-weight:900}.da6it-cable-form-heading strong,.da6it-cable-form-heading small{display:block}.da6it-cable-form-heading strong{color:var(--cb-ink);font-size:.98rem}.da6it-cable-form-heading small{margin-top:.12rem;color:#81948f;font-size:.74rem}
.da6it-cable-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.da6it-cable-field{display:block}.da6it-cable-field>span{display:block;margin-bottom:.36rem;color:#4e6d67;font-size:.75rem;font-weight:850}.da6it-cable-field>small{display:block;margin-top:.35rem;color:#869994;font-size:.71rem;line-height:1.45}.da6it-cable-field input,.da6it-cable-field select{width:100%;min-height:45px;border:1px solid #cfe0dc;border-radius:11px;background:#fff;color:#234b45;font:inherit;padding:.64rem .72rem}.da6it-cable-field input:focus,.da6it-cable-field select:focus{outline:2px solid rgba(17,185,197,.18);border-color:#84d1c9}.da6it-cable-field--wide{margin-bottom:.8rem}.da6it-cable-input-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #cfe0dc;border-radius:11px;background:#fff;overflow:hidden}.da6it-cable-input-unit:focus-within{outline:2px solid rgba(17,185,197,.18);border-color:#84d1c9}.da6it-cable-input-unit input,.da6it-cable-input-unit select{border:0!important;border-radius:0!important;outline:0!important}.da6it-cable-input-unit>b{padding:0 .75rem;color:#67817b;font-size:.78rem}.da6it-cable-input-unit select{width:auto;min-width:74px;border-left:1px solid #e2ece9!important}.da6it-cable-custom{margin-top:.75rem;padding:.75rem;border-radius:13px;background:#f4faf8;border:1px solid #d8e9e5}.da6it-cable-custom[hidden]{display:none!important}
.da6it-cable-bandchips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.da6it-cable-bandchips button{padding:.38rem .58rem;border:1px solid #d5e5e1;border-radius:999px;background:#f9fcfb;color:#5d7872;cursor:pointer;font-size:.7rem;font-weight:800}.da6it-cable-bandchips button:hover,.da6it-cable-bandchips button.is-active{border-color:#9ddbd2;background:#eaf8f5;color:#116c68}.da6it-cable-gain-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;align-items:end}.da6it-cable-gain-conversion{min-height:45px;padding:.55rem .7rem;border-radius:11px;background:#f5faf9;border:1px solid #deebe8}.da6it-cable-gain-conversion small,.da6it-cable-gain-conversion strong{display:block}.da6it-cable-gain-conversion small{color:#849791;font-size:.7rem}.da6it-cable-gain-conversion strong{margin-top:.1rem;color:#315e57;font-size:.85rem}
.da6it-cable-results{overflow:hidden;position:sticky;top:90px}.da6it-cable-result-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid #e4efec;background:#fbfdfc}.da6it-cable-result-head span:first-child{display:block;color:#178b89;font-size:.68rem;font-weight:900;letter-spacing:.12em}.da6it-cable-result-head h3{margin:.18rem 0 0!important;color:var(--cb-ink)!important;font-size:1.02rem!important}.da6it-cable-quality{padding:.35rem .62rem;border-radius:999px;font-size:.7rem;font-weight:900}.da6it-cable-quality.is-good{background:#eaf8e5;color:#377b21}.da6it-cable-quality.is-mid{background:#eef8f8;color:#287978}.da6it-cable-quality.is-warn{background:#fff4dd;color:#956416}.da6it-cable-quality.is-bad{background:#fdeaea;color:#a23939}
.da6it-cable-signal-path{display:grid;grid-template-columns:105px minmax(85px,1fr) 125px 80px 120px;align-items:center;gap:.45rem;padding:1.25rem;background:radial-gradient(circle at 90% 20%,rgba(97,201,45,.10),transparent 25%),linear-gradient(135deg,#f7fcfa,#f0faf8)}.da6it-cable-path-node{min-height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;background:#fff;border:1px solid #d9e8e4;box-shadow:0 8px 20px rgba(20,65,57,.05);text-align:center}.da6it-cable-path-node small{color:#80938e;font-size:.64rem;font-weight:900;letter-spacing:.08em}.da6it-cable-path-node strong{margin-top:.25rem;color:var(--cb-ink);font-size:1.05rem}.da6it-cable-path-node--eirp{background:linear-gradient(145deg,#effbe9,#eefbfa);border-color:#bfe2d2}.da6it-cable-path-loss,.da6it-cable-path-gain{text-align:center;color:#697f7a}.da6it-cable-path-loss span,.da6it-cable-path-gain span{display:block;color:#a2601c;font-size:.78rem;font-weight:900}.da6it-cable-path-gain span{color:#1d817d}.da6it-cable-path-loss i,.da6it-cable-path-gain i{display:block;height:3px;margin:.42rem 0;border-radius:99px;background:linear-gradient(90deg,var(--cb-cyan),var(--cb-green))}.da6it-cable-path-loss small{display:block;font-size:.63rem;line-height:1.25}
.da6it-cable-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e2ece9;border-top:1px solid #e2ece9;border-bottom:1px solid #e2ece9}.da6it-cable-kpis article{padding:1rem;background:#fff}.da6it-cable-kpis small,.da6it-cable-kpis strong,.da6it-cable-kpis span{display:block}.da6it-cable-kpis small{color:#82958f;font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.da6it-cable-kpis strong{margin:.28rem 0;color:var(--cb-ink);font-size:1.22rem}.da6it-cable-kpis span{color:#718781;font-size:.71rem}.da6it-cable-warning{padding:.85rem 1rem;background:#fff6e6;border-top:1px solid #f1dfba;color:#805e24;font-size:.78rem;line-height:1.5}.da6it-cable-warning p{margin:0!important}.da6it-cable-warning p+p{margin-top:.35rem!important}.da6it-cable-warning[hidden]{display:none!important}.da6it-cable-source{padding:.8rem 1rem;background:#fbfdfc;color:#738983;font-size:.72rem}.da6it-cable-source a{color:#087e82;font-weight:850}.da6it-cable-source small{display:block;margin-top:.2rem}
.da6it-cable-table-wrap{overflow:auto;border:1px solid #dbe9e6;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(20,65,57,.05)}.da6it-cable-table{width:100%;border-collapse:collapse;min-width:650px}.da6it-cable-table th,.da6it-cable-table td{padding:.78rem .9rem;border-bottom:1px solid #e8f0ee;text-align:right;color:#58736d;font-size:.83rem}.da6it-cable-table thead th{background:#f8fbfa;color:#345e57;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.da6it-cable-table th:first-child,.da6it-cable-table td:first-child{text-align:left}.da6it-cable-table tbody th{color:var(--cb-ink);font-weight:850}.da6it-cable-table tbody tr:last-child>*{border-bottom:0}
.da6it-cable-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.da6it-cable-info-grid article{padding:1.2rem;border:1px solid #d9e8e4;border-radius:18px;background:#fff}.da6it-cable-info-grid h2{margin:.1rem 0 .6rem!important;color:var(--cb-ink)!important;font-size:1.25rem!important;line-height:1.18!important}.da6it-cable-info-grid p{margin:0!important;color:#627b75;font-size:.9rem;line-height:1.62}.da6it-cable-notes{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem)}.da6it-cable-notes h2{margin:.1rem 0!important;color:var(--cb-ink)!important;font-size:clamp(1.7rem,3vw,2.5rem)!important;line-height:1.1!important}.da6it-cable-notes p{margin:0!important;color:#56736d;line-height:1.72}.da6it-cable-source-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem!important}.da6it-cable-source-links a{padding:.38rem .6rem;border:1px solid #cfe2de;border-radius:999px;background:#fff;color:#087e82;font-size:.77rem;font-weight:850;text-decoration:none!important}
@media(max-width:1050px){.da6it-cable-layout{grid-template-columns:1fr}.da6it-cable-results{position:static}.da6it-cable-info-grid{grid-template-columns:1fr 1fr}.da6it-cable-signal-path{grid-template-columns:100px 1fr 115px 70px 110px}}
@media(max-width:760px){.da6it-cable-hero-visual{min-height:230px}.da6it-cable-hero-tx{width:84px;height:84px;font-size:1.25rem}.da6it-cable-hero-ant{width:90px;height:110px;font-size:3.8rem}.da6it-cable-signal-path{grid-template-columns:1fr;gap:.5rem}.da6it-cable-path-loss,.da6it-cable-path-gain{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem}.da6it-cable-path-loss i,.da6it-cable-path-gain i{margin:0}.da6it-cable-path-loss small{grid-column:1/-1}.da6it-cable-kpis{grid-template-columns:1fr 1fr}.da6it-cable-info-grid,.da6it-cable-notes{grid-template-columns:1fr}}
@media(max-width:520px){.da6it-cable-grid-2,.da6it-cable-gain-row{grid-template-columns:1fr}.da6it-cable-kpis{grid-template-columns:1fr}.da6it-cable-form-section{padding:1rem}.da6it-cable-results{border-radius:18px}}

/* 1.22.7 – multi-cable comparison */
.da6it-cable-compare-section{background:#fff}.da6it-cable-compare-builder{margin-bottom:1rem;padding:1rem 1.05rem;border:1px solid #d8e8e4;border-radius:18px;background:linear-gradient(135deg,#fbfefd,#f3fbf9);box-shadow:0 10px 28px rgba(20,65,57,.04)}.da6it-cable-compare-add{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:.65rem;align-items:end}.da6it-cable-compare-add .da6it-doctor-button{white-space:nowrap}.da6it-cable-compare-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.da6it-cable-compare-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:.38rem .58rem .38rem .68rem;border:1px solid #c9e2dc;border-radius:999px;background:#fff;color:#285b54;cursor:pointer;font:inherit;font-size:.76rem;font-weight:800;box-shadow:0 3px 10px rgba(20,65,57,.035)}.da6it-cable-compare-chip:hover{border-color:#8fd5ca;background:#effaf7}.da6it-cable-compare-chip b{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#edf6f4;color:#6f8983;font-size:.88rem;line-height:1}.da6it-cable-compare-note{display:block;margin-top:.65rem;color:#79908a;font-size:.72rem;line-height:1.45}.da6it-cable-compare-table-wrap{overflow:auto}.da6it-cable-compare-table{min-width:980px}.da6it-cable-compare-table th:first-child{min-width:230px}.da6it-cable-compare-table tbody th strong{display:inline;color:var(--cb-ink);font-weight:900}.da6it-cable-compare-table tbody th small{display:block;margin-top:.28rem;color:#81958f;font-size:.67rem;font-weight:600;line-height:1.35}.da6it-cable-compare-table tbody th small a{color:#087e82;text-decoration:none!important}.da6it-cable-compare-table tbody tr.is-best>*{background:#f1fbf5}.da6it-cable-compare-table tbody tr.is-best th{box-shadow:inset 4px 0 0 var(--cb-green)}.da6it-cable-best-badge{display:inline-flex;margin-left:.45rem;padding:.18rem .38rem;border-radius:999px;background:#ddf5d3;color:#3f7b2a;font-size:.58rem;font-weight:950;letter-spacing:.06em;vertical-align:.08em}.da6it-cable-compare-empty{text-align:center!important;padding:1.5rem!important;color:#768d87!important}
@media(max-width:760px){.da6it-cable-compare-add{grid-template-columns:1fr}.da6it-cable-compare-add .da6it-doctor-button{width:100%}}

/* 1.22.8 – recommendation assistant + cable hero image */
.da6it-cable-hero-card--image{border:1px solid #cfe5e0;border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#fafffd,#eaf9f5);box-shadow:0 22px 58px rgba(20,65,57,.10)}
.da6it-cable-hero-card--image img{display:block;width:100%;height:auto;aspect-ratio:1400/789;object-fit:cover}
.da6it-cable-recommend-section{background:#fff}
.da6it-cable-recommend-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:1.2rem;align-items:start}
.da6it-cable-recommend-form,.da6it-cable-recommend-results{border:1px solid var(--cb-line);border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(20,65,57,.055);overflow:hidden}
.da6it-cable-band-checks{display:flex;flex-wrap:wrap;gap:.5rem}.da6it-cable-band-check{display:inline-flex;align-items:center;gap:.45rem;padding:.46rem .65rem;border:1px solid #d5e5e1;border-radius:999px;background:#f9fcfb;color:#476761;font-size:.77rem;font-weight:800;cursor:pointer}.da6it-cable-band-check:hover{border-color:#9ddbd2;background:#eaf8f5;color:#116c68}.da6it-cable-band-check input{margin:0;accent-color:#11b9c5}.da6it-cable-static-pill{display:flex;align-items:center;min-height:45px;padding:.64rem .72rem;border:1px solid #d8e8e4;border-radius:11px;background:#f5faf9;color:#234b45;font-weight:800}
.da6it-cable-rec-action-row{display:grid;gap:.6rem}.da6it-cable-rec-action-row .da6it-doctor-button{width:max-content;max-width:100%}.da6it-cable-rec-action-row small{color:#7b8f8a;font-size:.74rem;line-height:1.5}
.da6it-cable-recommend-results{padding:1rem 1rem 1.1rem;background:linear-gradient(135deg,#fcfefd,#f7fcfa)}
.da6it-cable-rec-empty{padding:1.1rem;border:1px dashed #cfe2de;border-radius:18px;background:#fff}.da6it-cable-rec-empty strong{display:block;color:var(--cb-ink);font-size:1.02rem}.da6it-cable-rec-empty p{margin:.45rem 0 0!important;color:#667f79;line-height:1.6}
.da6it-cable-rec-topline{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid #d8e8e4;border-radius:16px;background:#fff;color:#59726c;font-size:.83rem;line-height:1.55}.da6it-cable-rec-topline strong{color:var(--cb-ink)}
.da6it-cable-rec-cards{display:grid;gap:1rem}.da6it-cable-rec-card{position:relative;padding:1rem 1rem 1.05rem 1rem;border:1px solid #d9e8e4;border-radius:20px;background:#fff;box-shadow:0 10px 26px rgba(20,65,57,.04)}.da6it-cable-rec-card.is-top{border-color:#b9dfd6;background:linear-gradient(135deg,#ffffff,#f4fbf7);box-shadow:0 16px 32px rgba(20,65,57,.08)}.da6it-cable-rec-card--empty{padding:1.2rem}.da6it-cable-rec-card--empty h3{margin:0 0 .45rem!important;color:var(--cb-ink)!important}.da6it-cable-rec-card--empty p{margin:0!important;color:#617b74;line-height:1.6}
.da6it-cable-rec-rank{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--cb-green),var(--cb-cyan));color:#fff;font-weight:900;box-shadow:0 8px 18px rgba(17,185,197,.22)}
.da6it-cable-rec-card-head small{display:inline-flex;padding:.22rem .5rem;border-radius:999px;background:#eef9f8;color:#23746e;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.da6it-cable-rec-card-head h3{margin:.45rem 0 .15rem!important;color:var(--cb-ink)!important;font-size:1.22rem!important}.da6it-cable-rec-card-head p{margin:0!important;color:#667f79;font-size:.82rem;line-height:1.55}.da6it-cable-rec-card-head p a{color:#087e82;font-weight:850;text-decoration:none!important}
.da6it-cable-rec-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.95rem}.da6it-cable-rec-kpis div{padding:.78rem .82rem;border:1px solid #e1ece9;border-radius:14px;background:#fbfdfc}.da6it-cable-rec-kpis span,.da6it-cable-rec-kpis strong{display:block}.da6it-cable-rec-kpis span{color:#7e928d;font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.da6it-cable-rec-kpis strong{margin-top:.25rem;color:var(--cb-ink);font-size:1rem}
.da6it-cable-rec-table{width:100%;margin-top:.9rem;border-collapse:collapse}.da6it-cable-rec-table th,.da6it-cable-rec-table td{padding:.62rem .55rem;border-bottom:1px solid #e8f0ee;font-size:.78rem;color:#5f7872;text-align:right}.da6it-cable-rec-table thead th{color:#7c918c;font-size:.67rem;text-transform:uppercase;letter-spacing:.04em}.da6it-cable-rec-table th:first-child,.da6it-cable-rec-table td:first-child{text-align:left}.da6it-cable-rec-table tbody tr:last-child>*{border-bottom:0}.da6it-cable-rec-table tbody th{color:var(--cb-ink);font-weight:850}
.da6it-cable-rec-caution{margin:.85rem 0 0!important;padding:.75rem .82rem;border-radius:14px;background:#fff6e7;color:#835f1f;font-size:.76rem;line-height:1.55}
.da6it-cable-rec-footnote{margin-top:1rem;color:#738983;font-size:.76rem;line-height:1.6}.da6it-cable-rec-footnote[hidden]{display:none!important}
@media(max-width:980px){.da6it-cable-recommend-layout{grid-template-columns:1fr}.da6it-cable-rec-kpis{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.da6it-cable-rec-kpis{grid-template-columns:1fr}.da6it-cable-recommend-results{padding:.9rem}.da6it-cable-rec-rank{width:32px;height:32px}.da6it-cable-rec-action-row .da6it-doctor-button{width:100%}}
