/* Cable family, size and document interfaces share the white AKKUR identity. */
html body .page_content_wrap>.content_wrap:has(.akkur-pp){width:100%!important;max-width:none!important;}
html body .page_content_wrap>.content_wrap:has(.akkur-pp)>.content{width:100%!important;float:none!important;}
html body .akkur-pp{max-width:1360px;padding:0 40px 30px;}
html body .akkur-pp__hero{gap:48px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding:20px 0 32px;}
html body .akkur-pp__stage{background:#fff!important;border-color:#e7e7eb!important;box-shadow:none!important;}
html body .akkur-pp__stage:before{display:none!important;}
html body .akkur-pp__stage img{filter:none!important;}
html body .akkur-pp__title{font-size:clamp(28px,3.1vw,43px)!important;line-height:1.18!important;letter-spacing:-.04em!important;font-weight:700!important;}
html body .akkur-pp__lead{font-size:14px;line-height:1.8;color:#707178;}
html body .akkur-pp__rail{border-color:#e7e7eb;border-radius:10px;margin-bottom:20px;}
html body .akkur-pp__railitem .v{font-family:inherit!important;font-size:18px;font-weight:600;}
html body .akkur-pp__order{border:1px solid #e7e7eb!important;border-radius:12px!important;background:#fff!important;padding:22px!important;box-shadow:none!important;}
html body .akkur-pp__ordertop h2{font-size:18px!important;}
html body .akkur-pp__order>p{font-size:12px!important;line-height:1.7;}
html body .akkur-pp__cta a{border-radius:8px!important;font-size:12px!important;}
html body .akkur-pp__assure li{font-size:12px;color:#787981;}
html body .akkur-pp__assure svg{fill:none!important;color:#b82b29;width:18px;height:18px;flex-basis:18px;}
html body .akkur-pp__call svg{fill:none!important;}
html body .ak-product-doc-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px;}
html body .ak-product-doc-actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 18px;min-height:48px;border:1px solid #dedee4;border-radius:9px;font-size:12px;font-weight:650;color:#292a30;text-decoration:none;}
html body .ak-product-doc-actions a:first-child{background:#b82b29;color:#fff;border-color:#b82b29;}
html body .ak-product-doc-actions a:hover{border-color:#b82b29;}
html body .ak-product-doc-actions svg{width:18px;height:18px;}
html body .ak-product-doc-actions span{font-size:10px;background:#ffffff24;border-radius:4px;padding:2px 6px;}
html body .ak-docs{border:0!important;padding:0!important;margin-top:25px;box-shadow:none!important;}
html body .ak-docs [hidden]{display:none!important;}
html body .ak-docs-nav{display:flex;align-items:center;gap:30px;padding:0;border-block:1px solid #e7e7eb;overflow-x:auto;scrollbar-width:thin;}
html body .ak-docs-nav a{display:flex;align-items:center;gap:8px;padding:20px 4px;white-space:nowrap;font-size:14px;font-weight:650;color:#565760;text-decoration:none;border-bottom:2px solid transparent;}
html body .ak-docs-nav a:first-child{color:#b82b29;border-color:#b82b29;}
html body .ak-docs-nav a:hover{color:#b82b29;}
html body .ak-docs-nav span{font-size:10px;padding:2px 6px;background:#f6f6f8;color:#777881;border-radius:4px;}
html body .ak-doc-section{padding:38px 0;border-bottom:1px solid #e7e7eb;scroll-margin-top:30px;}
html body .ak-doc-kicker{display:block;font-size:9px;font-weight:700;letter-spacing:.14em;color:#b82b29;margin-bottom:10px;}
html body .ak-doc-section h2{font-size:28px!important;font-weight:700!important;line-height:1.3;letter-spacing:-.035em;margin:0 0 24px!important;color:#292a30;}
html body .ak-doc-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;}
html body .ak-doc-result{font-size:12px;color:#7b7c84;white-space:nowrap;margin:0;}
html body .ak-doc-filters{display:none;grid-template-columns:minmax(220px,1fr) 150px 160px auto;gap:12px;margin:0 0 22px;align-items:center;}
html body .ak-docs.is-enhanced .ak-doc-filters{display:grid;}
html body .ak-doc-search{display:flex;align-items:center;gap:12px;margin:0;border:1px solid #dcdce2;border-radius:9px;padding:0 14px;min-height:57px;}
html body .ak-doc-search svg{width:19px;height:19px;flex:none;color:#898a91;}
html body .ak-doc-search input{border:0!important;background:none!important;box-shadow:none!important;font-size:13px!important;padding:15px 0!important;width:100%;min-width:0;outline:0!important;}
html body .ak-doc-search:focus-within{border-color:#b82b29;}
html body .ak-doc-select{display:block;position:relative;margin:0;border:1px solid #dcdce2;border-radius:9px;padding:6px 12px;min-height:57px;}
html body .ak-doc-select>span{display:block;font-size:9px;color:#83848c;line-height:1.4;}
html body .ak-doc-select select{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:100%;border:0!important;background:#fff!important;font-size:12px!important;padding:4px 0!important;min-height:25px!important;height:auto!important;appearance:auto!important;box-shadow:none!important;color:#292a30;}
html body .ak-doc-select .select_container{border:0!important;background:none!important;}
html body .ak-doc-select .select_container:before,html body .ak-doc-select .select_container:after{display:none!important;}
html body .ak-doc-reset{display:flex;align-items:center;gap:7px;background:#fff;color:#9d2a28;border:1px solid #e2e2e7;min-height:44px;padding:10px 12px;border-radius:8px;font-size:11px;text-transform:none;letter-spacing:0;cursor:pointer;}
html body .ak-doc-reset svg{width:15px;height:15px;}
html body .ak-doc-table-wrap{overflow-x:auto;border:1px solid #e4e4e9;border-radius:12px;}
html body .ak-doc-table{width:100%;min-width:1000px;border-collapse:collapse;margin:0;border:0;font-size:11px;text-align:left;}
html body .ak-doc-table th{background:#fafafa;color:#73747c;font-size:10px;font-weight:600;padding:16px 12px;border:0;border-bottom:1px solid #e4e4e9;white-space:normal;line-height:1.5;}
html body .ak-doc-table td{padding:15px 12px;border:0;border-bottom:1px solid #ededf0;color:#686971;vertical-align:middle;}
html body .ak-doc-table tbody tr:last-child td{border-bottom:0;}
html body .ak-doc-table tr:hover td{background:#fafafa;}
html body .ak-doc-table .ak-doc-name{font-weight:650;color:#292a30;min-width:175px;}
html body .ak-doc-table a{text-decoration:none;color:inherit;}
html body .ak-doc-table .ak-doc-pdf{display:inline-flex;align-items:center;gap:7px;color:#b82b29;padding:9px 11px;border:1px solid #e5d0cf;border-radius:7px;white-space:nowrap;font-size:10px;font-weight:650;}
html body .ak-doc-pdf svg{width:16px;height:16px;}
html body .ak-doc-empty{padding:30px;text-align:center;border:1px solid #e7e7eb;border-radius:12px;color:#777880;font-size:13px;}
html body .ak-doc-hint{font-size:11px;color:#84858d;line-height:1.7;margin:16px 0 0;}
html body .ak-doc-description{font-size:15px;line-height:1.9;color:#73747c;max-width:900px;margin:0;}
html body .ak-doc-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
html body .ak-doc-feature-grid>div{padding:24px 20px;border:1px solid #e7e7eb;border-radius:12px;}
html body .ak-doc-feature-grid svg{width:22px;height:22px;color:#b82b29;margin-bottom:20px;}
html body .ak-doc-feature-grid h3{font-size:15px;font-weight:650;line-height:1.5;margin:0 0 16px;color:#292a30;}
html body .ak-doc-feature-grid :is(li,dt,dd){font-size:12px;line-height:1.8;color:#74757d;}
html body .ak-doc-feature-grid ul{padding-left:16px;margin:0;}
html body .ak-doc-feature-grid dd{margin:3px 0 16px;color:#292a30;font-weight:600;}
html body .ak-doc-download{display:flex;align-items:center;gap:20px;max-width:750px;border:1px solid #e2e2e7;padding:24px;border-radius:12px;text-decoration:none;color:#292a30;}
html body .ak-doc-download>svg{width:28px;height:28px;color:#b82b29;flex:none;}
html body .ak-doc-download>svg:last-child{width:20px;height:20px;margin-left:auto;}
html body .ak-doc-download strong{display:block;font-size:14px;font-weight:650;line-height:1.5;}
html body .ak-doc-download small{display:block;font-size:11px;color:#86878e;margin-top:6px;}
html body .ak-shop-card-foot .ak-shop-card-pdf{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#81828a;padding:2px 0;}
html body .ak-shop-card-pdf svg{width:14px;height:14px;}
html body .ak-shop-row-actions{display:flex;align-items:center;gap:7px;}
html body .ak-shop-row-pdf{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;color:#b82b29!important;padding:8px;border:1px solid #e5d0cf;border-radius:6px;}
html body .ak-shop-row-pdf svg{width:14px;height:14px;}
html body .akkur-ds__pdf svg{width:17px;height:17px;}
@media(max-width:1024px){html body .ak-doc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));}html body .ak-doc-filters{grid-template-columns:minmax(150px,1fr) 120px 130px auto;}html body .akkur-pp__hero{gap:30px;}html body .akkur-pp{padding:0 24px 30px;}}
@media(max-width:767px){
 html body .akkur-pp{padding:0 20px 30px;}
 html body .akkur-pp__hero{display:flex!important;flex-direction:column;gap:24px;padding-top:10px;}
 html body .akkur-pp__media,html body .akkur-pp__info{width:100%;}
 html body .akkur-pp__stage{aspect-ratio:1.3!important;max-height:320px;}
 html body .akkur-pp__stage img{max-width:100%;height:100%!important;}
 html body .akkur-pp__assure{display:none;}
 html body .akkur-pp__title{font-size:29px!important;}
 html body .akkur-pp__order{padding:18px!important;}
 html body .ak-product-doc-actions{gap:8px;}
 html body .ak-product-doc-actions a{font-size:11px;padding:12px 14px;}
 html body .ak-docs-nav{gap:20px;}
 html body .ak-docs-nav a{padding:16px 2px;font-size:12px;}
 html body .ak-doc-section{padding:28px 0;}
 html body .ak-doc-section h2{font-size:24px!important;margin-bottom:20px!important;}
 html body .ak-doc-filters{grid-template-columns:1fr 1fr;gap:9px;}
 html body .ak-doc-search{grid-column:1/-1;min-height:51px;}
 html body .ak-doc-search input{font-size:16px!important;}
 html body .ak-doc-select select{font-size:16px!important;}
 html body .ak-doc-reset{grid-column:1/-1;justify-self:start;}
 html body .ak-doc-feature-grid{grid-template-columns:1fr;gap:12px;}
 html body .ak-doc-feature-grid>div{padding:22px;}
 html body .ak-doc-description{font-size:13px;}
 html body .ak-doc-download{gap:13px;padding:18px;}
 html body .ak-doc-download strong{font-size:12px;}
 html body .ak-doc-download small{font-size:10px;}
 html body .ak-doc-heading{gap:10px;align-items:flex-start;}
 html body .ak-doc-result{font-size:10px;padding-top:30px;}
}
html body .ak-doc-table th{text-align:left!important;font-size:10px!important;}
html body .ak-doc-table td{font-size:11px!important;line-height:1.6!important;}
html body .ak-doc-table td:nth-child(2){white-space:nowrap;}
html body .ak-doc-search input:focus-visible{outline:0!important;}
