/* V569.1: consistent, quiet USB-C adapter choice and factual compatibility. */
body .pt5691-all-power-card .pt5691-power-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%;min-width:0}
body .pt5691-all-power-card .pt5691-power-options button{min-width:0!important;min-height:38px!important;padding:7px 5px!important;font-size:11px!important;line-height:1.35!important;letter-spacing:0!important;white-space:normal!important}
body .pt5691-all-power-card .pt541-accessory-title{overflow-wrap:anywhere}
body .pt5691-all-power-card .pt569-power-note{font-size:11px!important;line-height:1.65!important;color:#62736a}
body .pt5691-charge-guide{padding:22px 0;border-top:1px solid #e5ebe7;color:#56665d}
body .pt5691-charge-guide .pt5691-charge-kicker{margin:0 0 7px!important;color:#56705f!important;font-size:10px!important;letter-spacing:.13em!important;font-weight:600;text-transform:uppercase}
body .pt5691-charge-guide h2{margin:0 0 12px!important;font-size:clamp(20px,2.5vw,24px)!important;line-height:1.3!important;letter-spacing:-.02em!important;color:#294234!important;font-weight:600!important}
body .pt5691-charge-guide p,body .pt5691-power-recommendation p{font-size:13px!important;line-height:1.75!important;color:#66746b!important;margin:0 0 12px!important}
body .pt5691-charge-guide .pt5691-charge-uses{list-style:none!important;padding:0!important;margin:13px 0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}
body .pt5691-charge-guide .pt5691-charge-uses li{min-width:0;border:1px solid #e8ede8;border-radius:10px;background:#fbfcfa;padding:13px;font-size:12px!important;line-height:1.65!important;color:#67756b!important}
body .pt5691-charge-guide li strong{display:block;font-weight:600;color:#334c3b;margin-bottom:4px}
body .pt5691-charge-guide .pt5691-charge-disclaimer{font-size:12px!important;margin-top:13px!important}
body .pt5691-charge-sources{display:flex;gap:8px 22px;flex-wrap:wrap;margin:9px 0 0}
body .pt5691-charge-sources a,body .pt5691-power-nav a,body .pt5691-more-parents a{font-size:12px!important;line-height:1.65!important;color:#3e6450!important;text-underline-offset:3px}
body .pt5691-charge-sources a:focus-visible,body .pt5691-power-nav a:focus-visible{outline:2px solid #769a85;outline-offset:3px}
body .pt5691-power-recommendation{padding:16px 18px;margin:10px 0 20px;border-radius:12px;background:#f3f7f3;border:1px solid #e7ede8}
body .pt5691-power-recommendation strong{display:block;color:#304b3a;font-size:13px!important;font-weight:600;margin-bottom:5px}
body .pt5691-power-recommendation p{margin:0!important}
body .pt5691-power-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px;padding:16px 0;margin:12px 0 30px;border-top:1px solid #e7ece7;border-bottom:1px solid #e7ece7}
body .pt5691-power-nav strong{margin-right:8px;color:#617267;font-weight:600;font-size:12px}
body .pt5691-power-nav a{min-height:36px;display:inline-flex;align-items:center;padding:7px 10px;border:1px solid #dfe6e0;border-radius:9px;text-decoration:none!important}
body .pt5691-power-nav a[aria-current="page"]{border-color:#94a99a;background:#eaf2eb;color:#294a36;font-weight:600}
body .pt5691-compat-main-note{margin:8px 0 14px!important;font-size:12px!important;line-height:1.65!important;color:#66746b}
body .pt5691-more-parents{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0}
body .pt5691-purchase-context,body .pt5691-purchase-status{font-size:12px!important;line-height:1.6!important;color:#607264!important}
body .pt5691-purchase-status:empty{display:none}
body .pt5691-power-actions{display:flex;gap:10px;flex-wrap:wrap}
body .pt5691-power-actions [hidden]{display:none!important}
body .pt5691-power-actions .btn{min-height:44px}
@media(max-width:580px){
body .pt5691-all-power-card .pt5691-power-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body .pt5691-all-power-card .pt5691-power-options button{min-height:40px!important}
body .pt5691-charge-guide .pt5691-charge-uses{grid-template-columns:1fr;gap:8px}
body .pt5691-power-nav{gap:8px}
body .pt5691-power-nav strong{width:100%}
}
