dialog.keypad-settings-hint{box-sizing:border-box;width:min(340px,calc(100vw - 40px));max-height:calc(100dvh - 48px);margin:auto;padding:24px 22px 20px;border:1px solid #ffffff12;border-radius:22px;background:#29292c;color:#fff;box-shadow:0 20px 70px #0009;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Microsoft Yahei",sans-serif;text-align:left;color-scheme:dark}
dialog.keypad-settings-hint::backdrop{background:#0009;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}
.keypad-settings-hint h2{margin:0 0 12px;font-size:20px;line-height:1.4;font-weight:600;letter-spacing:0;text-align:center;color:#fff}
.keypad-settings-hint__target{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:96px;margin:0 auto 16px;color:#b7b7bd}
.keypad-settings-hint__target svg{display:block;width:48px;height:48px}
.keypad-settings-hint__target-label{font-size:12px;line-height:1.4;text-align:center;overflow-wrap:anywhere}
.keypad-settings-hint__badge{position:absolute;right:8px;top:0;padding:2px 5px;border:2px solid #29292c;border-radius:9px;background:#0a84ff;color:#fff;font-size:11px;font-weight:600;line-height:1.3}
.keypad-settings-hint p{margin:0 0 15px;font-size:15px;line-height:1.65;color:#ebebf0;overflow-wrap:anywhere}
.keypad-settings-hint .keypad-settings-hint__option{display:flex;align-items:center;gap:10px;min-height:44px;margin:0 0 13px;padding:0;cursor:pointer;color:#d1d1d6;font-size:14px;line-height:1.45;font-weight:400}
.keypad-settings-hint__option input[type="checkbox"]{appearance:auto;-webkit-appearance:checkbox;flex:0 0 20px;width:20px;height:20px;min-height:0;margin:0;padding:0;border-radius:4px;accent-color:#0a84ff;cursor:pointer}
.keypad-settings-hint button.keypad-settings-hint__confirm{display:block;width:100%;min-height:46px;margin:0;padding:11px 16px;border:0;border-radius:12px;background:#0a84ff;color:#fff;font:inherit;font-size:16px;line-height:1.5;font-weight:600;text-align:center;cursor:pointer;touch-action:manipulation}
.keypad-settings-hint button.keypad-settings-hint__confirm:active{background:#0072e5}
.keypad-settings-hint :focus-visible{outline:2px solid #72b9ff;outline-offset:4px}
