.bhy-confirm-open{overflow:hidden}.bhy-confirm-layer{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s}.bhy-confirm-layer.open{opacity:1;visibility:visible}.bhy-confirm-backdrop{position:absolute;inset:0;background:rgba(27,42,31,.67);backdrop-filter:blur(5px)}.bhy-confirm-card{position:relative;width:min(470px,100%);overflow:hidden;padding:30px;border:1px solid rgba(58,85,55,.18);border-radius:10px 32px 10px 32px;background:linear-gradient(145deg,#fffef8,#f6faef);color:#2e4934;box-shadow:0 30px 90px rgba(23,48,31,.32);transform:translateY(14px) scale(.98);transition:transform .22s}.bhy-confirm-layer.open .bhy-confirm-card{transform:none}.bhy-confirm-card:after{content:"";position:absolute;right:-51px;top:-58px;width:140px;height:140px;border:1px solid rgba(104,164,76,.15);border-radius:50%;box-shadow:0 0 0 19px rgba(104,164,76,.035)}.bhy-confirm-mark{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;margin-bottom:20px;border-radius:9px 20px 9px 20px;background:#f2b544;color:#fff;font-family:Georgia,serif;font-size:28px;font-weight:900;box-shadow:0 10px 22px rgba(187,129,22,.2)}.bhy-confirm-copy{position:relative;z-index:1}.bhy-confirm-copy small{display:block;margin-bottom:6px;color:#a87518;font-size:10px;font-weight:900;letter-spacing:.16em}.bhy-confirm-copy h2{margin:0;font-family:"STSong","SimSun","Microsoft YaHei",serif;font-size:25px;line-height:1.35}.bhy-confirm-copy>p{margin:12px 0 0;color:#667664;font-size:13px;line-height:1.75;white-space:pre-line}.bhy-confirm-copy .bhy-confirm-detail{padding:11px 13px;border-left:3px solid #e0aa3d;background:#fff7df;color:#796333;font-size:11px}.bhy-confirm-field{position:relative;z-index:1;display:grid;gap:7px;margin-top:18px;color:#526350;font-size:12px;font-weight:800}.bhy-confirm-field input{width:100%;height:47px;padding:0 13px;border:1px solid #d6ddcf;border-radius:10px;background:#fff;color:#2d4733;outline:none}.bhy-confirm-field input:focus{border-color:#6db54c;box-shadow:0 0 0 3px rgba(109,181,76,.14)}.bhy-confirm-actions{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:24px}.bhy-confirm-actions button{min-height:45px;border:0;border-radius:10px;font:800 13px "Microsoft YaHei","PingFang SC",sans-serif;cursor:pointer}.bhy-confirm-cancel{border:1px solid #d9ded5!important;background:#fff;color:#617060}.bhy-confirm-submit{background:#e3a331;color:#fff;box-shadow:0 8px 18px rgba(190,126,20,.18)}.bhy-confirm-layer[data-tone="danger"] .bhy-confirm-mark,.bhy-confirm-layer[data-tone="danger"] .bhy-confirm-submit{background:#d85c49}.bhy-confirm-layer[data-tone="danger"] .bhy-confirm-mark{box-shadow:0 10px 22px rgba(184,70,55,.2)}.bhy-confirm-layer[data-tone="danger"] .bhy-confirm-copy small{color:#b44e40}.bhy-confirm-layer[data-tone="danger"] .bhy-confirm-copy .bhy-confirm-detail{border-color:#d86552;background:#fff0ec;color:#8b4b42}.bhy-confirm-layer[data-tone="safe"] .bhy-confirm-mark,.bhy-confirm-layer[data-tone="safe"] .bhy-confirm-submit{background:#57ad43}.bhy-confirm-layer .hidden{display:none!important}@media(max-width:560px){.bhy-confirm-layer{align-items:end;padding:0}.bhy-confirm-card{width:100%;padding:25px 20px calc(22px + env(safe-area-inset-bottom));border-radius:25px 25px 0 0}.bhy-confirm-mark{width:45px;height:45px;margin-bottom:15px}.bhy-confirm-copy h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.bhy-confirm-layer,.bhy-confirm-card{transition:none}}
