body.rra-product-body .sx85-pane>.pd43-head{margin-bottom:24px}.sx85-intro{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:28px 30px;border:1px solid #214d72;border-radius:18px;background:radial-gradient(ellipse at 95% 10%,#1766a6 0,transparent 60%),linear-gradient(115deg,#071f35,#0c3558);color:#fff;margin:0 0 20px;box-shadow:0 16px 40px #102b4a0d}.sx85-kicker{font-size:9px;letter-spacing:1.8px;font-weight:800;color:#72b9ff}.sx85-intro h3{font-size:25px;letter-spacing:-.7px;margin:8px 0 10px;color:#fff;font-weight:750;line-height:1.25}.sx85-intro p{font-size:12px;line-height:1.8;max-width:490px;margin:0;color:#b4cce1}.sx85-metrics{display:flex;gap:0;flex-shrink:0}.sx85-metrics>div{padding:4px 16px;border-left:1px solid #ffffff26;text-align:left}.sx85-metrics b{font-size:27px;line-height:1.2;color:#fff;display:block;font-weight:750}.sx85-metrics span{font-size:9px;display:block;color:#afcae1;margin-top:5px}.sx85-search{padding:20px;background:#fff;border:1px solid #dae6f2;border-radius:14px;margin-bottom:14px!important}.sx85-search input{background:#f5f8fc!important}.sx85-filters{display:flex;gap:15px;justify-content:space-between;align-items:center;margin:0 0 12px}.sx85-groups{display:flex;gap:6px;flex-wrap:wrap}.sx85-filters button,.sx85-tools button,.sx85-selection button{border:1px solid #d7e4f1;border-radius:8px;padding:9px 12px;background:#fff;color:#355471;font-size:11px;font-weight:650;line-height:1.5;cursor:pointer}.sx85-groups button[aria-pressed=true]{background:#0d2e4b;color:white;border-color:#0d2e4b;box-shadow:0 4px 10px #123c6214}.sx85-sort{font-size:10px;display:flex;align-items:center;gap:8px;color:#70869c;white-space:nowrap}.sx85-sort select{background:white;border:1px solid #d7e4f1;color:#294963;border-radius:8px;padding:9px;font-size:11px}.sx85-tools{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.sx85-tools button{font-size:10px;padding:7px 10px;background:transparent}.sx85-tools button[aria-pressed=true]{background:#e6f1ff;color:#0a64c9;border-color:#8ec1ff}.sx85-tools button:last-child{margin-left:auto}.sx85-tools button:disabled,.sx85-selection button:disabled{opacity:.4;cursor:not-allowed}body.rra-product-body .sx85-panel .sx85-select-head{width:46px!important;padding:15px 10px!important}body.rra-product-body .sx85-panel .sx85-select-cell{width:46px;padding:12px!important}.sx85-select-cell input{width:17px;height:17px;accent-color:#086def;cursor:pointer;vertical-align:middle}.sx85-selected{background:#eaf4ff!important}.sx85-scroll{max-height:570px;scrollbar-width:thin;scrollbar-color:#b4cbe2 #f4f8fc;scroll-padding-top:50px}body.rra-product-body .sx85-panel thead th{position:sticky;top:0;z-index:2}body.rra-product-body .sx85-panel.is-compact td{padding-top:9px!important;padding-bottom:9px!important;font-size:12px!important}.sx85-selection{margin-top:16px;background:#fff;border:1px solid #bed8f6;border-radius:13px;padding:18px 20px;box-shadow:0 5px 20px #12335008}.sx85-selection p{font-size:12px;margin:0 0 12px;color:#365a7a}.sx85-selection>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sx85-request{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #0a6ced;border-radius:8px;background:#0a6ced;color:white!important;font-size:11px;font-weight:700;text-decoration:none!important;margin-left:auto}.sx85-request[aria-disabled=true]{opacity:.4;cursor:not-allowed}.sx85-status{font-size:12px;color:#2b658f;min-height:18px;margin:8px 0}.sx85-compare{background:#fff;border:1px solid #d5e4f3;border-radius:16px;padding:24px;margin:12px 0 20px;scroll-margin-top:95px}.sx85-compare h3{font-size:23px;letter-spacing:-.5px;margin:8px 0 20px;color:#143956}.sx85-compare .sx85-kicker{color:#0e74dc}.sx85-choice-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sx85-choice-cards article{display:flex;gap:14px;align-items:center;background:#f6f9fd;border:1px solid #dce7f3;border-radius:10px;padding:14px}.sx85-choice-cards article>div{flex:1;min-width:0}.sx85-choice-cards small{display:block;color:#5b86ae;font-size:9px;letter-spacing:.8px;margin-bottom:5px}.sx85-choice-cards b{display:block;color:#224a6b;font:600 11px/1.5 monospace;overflow-wrap:anywhere}.sx85-choice-cards label{font-size:9px;color:#667f95}.sx85-choice-cards input{display:block;width:86px;margin-top:4px;border:1px solid #cbdff2;border-radius:7px;background:#fff;padding:8px;color:#153b5c;font-size:12px}.sx85-choice-cards input[aria-invalid=true]{border-color:#cf553a;background:#fff8f5}.sx85-remove{background:none;border:0;color:#6d849a;font-size:22px;cursor:pointer}.sx85-compare-scroll{overflow:auto;max-width:100%;border:1px solid #dce7f3;border-radius:10px;margin-top:14px}.sx85-compare table{border-collapse:collapse;width:100%;min-width:540px;table-layout:fixed}.sx85-compare caption{caption-side:top;font-size:12px;padding:14px;color:#446989;text-align:left;background:#f6f9fd}.sx85-compare th,.sx85-compare td{padding:14px;font-size:12px;border-bottom:1px solid #e4edf7;color:#2d4d69;overflow-wrap:anywhere;line-height:1.6}.sx85-compare thead th{background:#123551;color:#fff;font-size:11px;text-align:left}.sx85-compare tbody th{font-weight:650;text-align:left}.sx85-compare .is-different{background:#eaf4ff}.sx85-difference-note{font-size:11px;color:#67839c;line-height:1.7;margin:18px 0 0}.sx85-pane :is(button,a,input,select,section[tabindex]):focus-visible{outline:3px solid #88bfff!important;outline-offset:3px}.sx85-pane [hidden]{display:none!important}@media(max-width:900px){.sx85-intro{align-items:start;flex-direction:column;padding:23px;gap:22px}.sx85-metrics>div:first-child{padding-left:0;border-left:0}.sx85-filters{align-items:start;flex-direction:column}.sx85-sort{align-self:flex-end}.sx85-request{margin-left:0}.sx85-choice-cards{grid-template-columns:1fr}}@media(max-width:560px){.sx85-intro h3{font-size:23px}.sx85-intro p{font-size:11px}.sx85-metrics b{font-size:24px}.sx85-metrics>div{padding:3px 12px}.sx85-metrics span{font-size:8px}.sx85-groups{width:100%;overflow:auto;flex-wrap:nowrap;padding:3px 0 7px}.sx85-groups button{white-space:nowrap}.sx85-sort{width:100%;justify-content:space-between}.sx85-sort select{flex:1;max-width:240px}.sx85-selection{padding:15px}.sx85-selection>div>*{flex:1}.sx85-selection .sx85-request{flex-basis:100%}.sx85-tools button:last-child{margin-left:0}.sx85-compare{padding:17px}.sx85-choice-cards article{padding:12px;gap:10px}.sx85-choice-cards input{width:75px}.sx85-search{padding:15px}}@media(prefers-reduced-motion:no-preference){.sx85-groups button,.sx85-tools button{transition:background .18s,color .18s,border-color .18s}.sx85-compare{animation:sx85-in .2s ease-out}@keyframes sx85-in{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media print{.sx85-selection,.sx85-tools,.sx85-filters,.sx85-search,.sx85-select-cell,.sx85-select-head,.sx85-remove{display:none!important}.sx85-scroll{max-height:none!important;overflow:visible!important}.sx85-compare-scroll{overflow:visible}.sx85-intro{background:#fff;color:#123}.sx85-intro :is(h3,b,p,span){color:#123}}
/* V2 selection control refinement. Native checkbox semantics and Space support remain. */
body.rra-product-body .sx85-panel .sx85-select-head{width:116px!important;min-width:116px;padding:16px 14px!important;letter-spacing:1.4px;text-align:left!important}body.rra-product-body .sx85-panel .sx85-select-cell{width:116px;padding:12px 14px!important;text-align:left!important}.sx86-choice{position:relative;display:inline-flex;vertical-align:middle;margin:0;cursor:pointer;user-select:none;isolation:isolate}.sx86-choice input[type=checkbox]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;z-index:2;cursor:pointer;border:0!important}.sx86-face{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-width:99px;min-height:44px;padding:8px 11px;border:1px solid #c8dbef;border-radius:12px;background:linear-gradient(160deg,#fff,#f1f6fc);box-shadow:0 2px 4px #183e6510,inset 0 1px 0 #fff;color:#436580;white-space:nowrap;pointer-events:none}.sx86-icon{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #d8e7f7;border-radius:8px;background:white;color:#4e8bc5;font:500 20px/1 Arial,sans-serif}.sx86-caption{font:700 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.15px}.sx86-choice:hover .sx86-face{border-color:#80b9f4;background:#f0f7ff;color:#0d66bd}.sx86-choice.is-selected .sx86-face{color:#fff;background:linear-gradient(135deg,#107df5,#075dd4);border-color:#0969e5;box-shadow:0 4px 10px #0b6de326,inset 0 1px 0 #ffffff30}.sx86-choice.is-selected .sx86-icon{background:#ffffff24;border-color:#ffffff38;color:#fff;font-size:16px;font-weight:700}.sx86-choice:has(input:focus-visible) .sx86-face{outline:3px solid #80b6ff;outline-offset:4px}.sx86-choice:active .sx86-face{box-shadow:inset 0 2px 5px #0a477e20}.sx85-tools .sx86-select-visible{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;background:#f2f7ff;border-color:#b9d3ef;color:#1763a9;border-radius:10px;box-shadow:inset 0 1px 0 #fff}.sx85-tools .sx86-select-visible:not(:disabled):hover{background:#e5f1ff;border-color:#86b8ed}body.rra-product-body .sx85-panel.is-compact .sx85-select-cell{padding-top:7px!important;padding-bottom:7px!important}.sx85-panel.is-compact .sx86-face{min-height:40px}body.rra-product-body .sx85-panel tr.sx85-selected .sx85-select-cell{box-shadow:inset 3px 0 #1577ef}@media(max-width:560px){body.rra-product-body .sx85-panel .sx85-select-head{min-width:112px;width:112px!important;padding-left:10px!important}body.rra-product-body .sx85-panel .sx85-select-cell{padding-left:10px!important;padding-right:10px!important}.sx86-face{min-height:44px;min-width:96px}}@media(prefers-reduced-motion:no-preference){.sx86-face{transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.sx86-icon{transition:background .18s,color .18s}.sx86-choice.is-selected .sx86-icon{animation:sx86-check .17s ease-out}@keyframes sx86-check{from{transform:scale(.8)}to{transform:scale(1)}}}@media print{.sx86-choice{display:none!important}}

.sx85-groups:has(.sx119-type){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px}.sx85-groups:has(.sx119-type)>button:first-child{grid-column:1/-1}.sx85-groups .sx119-type{padding:22px!important;font-size:19px!important;font-weight:850!important;text-align:left;border:2px solid #c7def2!important;border-radius:16px!important;background:#edf6ff!important;color:#123a60!important}.sx85-groups .sx119-type[data-type=s]{background:#eef9f6!important;border-color:#bfe2d5!important;color:#12614a!important}.sx85-groups .sx119-type[aria-pressed=true]{background:#123d63!important;color:white!important;border-color:#247fd2!important;box-shadow:0 8px 22px #123d6320}.sx85-groups .sx119-type[data-type=s][aria-pressed=true]{background:#12614a!important;border-color:#2cae86!important}.pd83-group th{padding:18px 20px!important;background:#103b60!important;color:#fff!important;font-size:18px!important;letter-spacing:1px}@media(max-width:520px){.sx85-groups:has(.sx119-type){grid-template-columns:1fr}}
