.pub12d8-forgot{margin-top:-4px;text-align:right}.pub12d8-forgot button{border:0;background:transparent;color:#176f9f;font:inherit;font-weight:800;padding:0;cursor:pointer}.pub12d8-sheet{position:fixed;inset:0;z-index:2147483646;background:rgba(14,39,52,.48);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(12px,env(safe-area-inset-top)) 10px max(24px,env(safe-area-inset-bottom));box-sizing:border-box}.pub12d8-sheet.hidden{display:none!important}.pub12d8-panel{width:min(580px,100%);margin:0 auto;background:#fff;border-radius:22px;box-shadow:0 24px 80px rgba(0,0,0,.25)}.pub12d8-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#fff;border-bottom:1px solid #e3ecef;border-radius:22px 22px 0 0}.pub12d8-top button{border:0;background:#eef3f5;width:42px;height:42px;border-radius:50%;font-size:27px;cursor:pointer}.pub12d8-panel>#pub12d8-content{padding:24px 20px 28px}.pub12d8-panel h2{font-size:2rem;margin:0 0 8px}.pub12d8-panel p{color:#687b85;line-height:1.5}.pub12d8-form{display:grid;gap:15px;margin-top:20px}.pub12d8-form label{display:grid;gap:7px;font-weight:800}.pub12d8-form input{width:100%;min-height:50px;box-sizing:border-box;border:1px solid #bed3dc;border-radius:12px;padding:12px 14px;font:inherit;font-size:16px}.pub12d8-primary{border:0;border-radius:12px;min-height:50px;background:#1874a6;color:#fff;font:inherit;font-weight:900;cursor:pointer}.pub12d8-msg{min-height:24px;color:#9d5b00;font-weight:750;line-height:1.45}.pub12d8-note{margin-top:18px;padding:13px;border-radius:12px;background:#f1f7f9;color:#61747d;font-size:.92rem;line-height:1.45}
