.bpd-native-set-tools{padding:15px 17px;border:1px solid #bfd8e9;border-radius:12px;background:#f0f8fc;color:#17394f}.bpd-native-set-tools[hidden],.bpd-native-set-tools [hidden]{display:none!important}.bpd-native-set-tools h3{margin:0 0 6px;font-size:17px;line-height:1.3}.bpd-native-set-tools p{margin:0 0 11px;font-size:13px;line-height:1.55}.bpd-native-set-actions{display:flex;flex-wrap:wrap;gap:9px}.bpd-native-set-actions button{min-height:44px;padding:11px 15px;border:1px solid #adcde2;border-radius:8px;font:600 13px/1.35 system-ui,sans-serif;cursor:pointer}.bpd-native-set-primary{background:#175f9f;color:#fff;border-color:#175f9f!important}.bpd-native-set-secondary{background:#fff;color:#175f9f}.bpd-native-set-actions button:hover:enabled{box-shadow:0 0 0 2px #0a9fb433}.bpd-native-set-actions button:focus-visible{outline:3px solid #0a9fb4;outline-offset:2px}.bpd-native-set-actions button:disabled{opacity:.55;cursor:default}.bpd-native-set-tools .bpd-native-set-status{margin:11px 0 0;color:#3f6077;min-height:0}.bpd-native-set-status:empty{display:none}.bpd-native-set-dialog{width:min(520px,calc(100vw - 28px));max-height:calc(100vh - 40px);padding:23px;border:1px solid #bed9ea;border-radius:15px;color:#17394f;background:#fff;box-shadow:0 20px 80px #153f6b40}.bpd-native-set-dialog::backdrop{background:#0d253d80}.bpd-native-set-dialog h3{margin:0 0 11px;font-size:21px;line-height:1.25}.bpd-native-set-dialog p{font-size:14px;line-height:1.6;margin:0 0 18px}@media(max-width:520px){.bpd-native-set-actions button{flex:1;min-width:130px}.bpd-native-set-tools{padding:13px}}

.bpd-native-set-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.bpd-native-set-mode{min-height:46px;padding:10px 13px;border:1px solid #adcde2;border-radius:8px;background:#fff;color:#175f9f;font:600 14px/1.35 system-ui,sans-serif;cursor:pointer}.bpd-native-set-mode[aria-pressed="true"]{background:#175f9f;color:#fff;border-color:#175f9f;box-shadow:inset 0 0 0 1px #175f9f}.bpd-native-set-mode:focus-visible{outline:3px solid #0a9fb4;outline-offset:2px}.bpd-native-set-mode:disabled{opacity:.6;cursor:default}.bpd-native-set-tools .bpd-native-set-progress{font-weight:700;color:#17394f;margin:8px 0}.bpd-native-set-tools .bpd-native-set-actions:has(>button[hidden]+button[hidden]){display:none}@media(max-width:420px){.bpd-native-set-modes{grid-template-columns:1fr}.bpd-native-set-mode{font-size:13px}}

/* Keep real mode and part controls; collapse only repeated prose. */
.bpd-shop-shell.bpd-ux-compact .bpd-native-set-tools{padding:5px 7px;margin:0}.bpd-shop-shell.bpd-ux-compact .bpd-native-set-tools h3{font-size:13px;margin:0 0 4px}.bpd-shop-shell.bpd-ux-compact .bpd-native-set-mode{min-height:34px;padding:5px 8px;font-size:12px}
@media(max-width:700px){.bpd-shop-shell.bpd-ux-compact .bpd-native-set-description{display:none}.bpd-shop-shell.bpd-ux-compact .bpd-native-set-progress{font-size:12px;margin:3px 0}.bpd-shop-shell.bpd-ux-compact .bpd-native-set-tools{padding:3px 5px}}
