:root{--button-default-txt: #000;--button-default-bg: #fff;--button-submit-txt: #fff;--button-submit-bg: #000;--button-cancel-txt: #fff;--button-cancel-bg: #777;--form-input-txt: #000;--form-input-bg: #fff;--form-input-border: #000;--form-input-focus-txt: #000;--form-input-focus-bg: #fff;--form-input-focus-border: #444;--form-input-focus-shadow: #444;--form-input-focus-outline: #444;--form-input-focus-box-shadow: #444;--form-input-focus-border-color: #444;--form-input-focus-border-width: 1px;--form-input-focus-border-style: solid;--form-input-focus-border-radius: 4px;--form-input-focus-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);--form-input-focus-outline: none;--form-input-focus-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)}.mbskin{position:relative;width:360px;text-align:center}.mbskin:after{right:10px;left:auto;transform:skew(8deg) rotate(3deg)}.mbskin .mbskin_box{border:1px solid #e0e0e0;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:400px}.mbskin .frm_input{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;transition:all .3s ease}.mbskin .frm_input:focus{border-color:#666;outline:none;box-shadow:0 0 5px rgba(0,0,0,.1)}.mbskin .btn_submit{width:100%;margin:10px 0 0;height:50px;font-weight:500;font-size:1.1em;background:#444;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.mbskin .btn_submit:hover{background:#222}.mbskin h1{margin:40px 0 30px;font-size:2em;color:#333}#pw_confirm{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:400px;width:100%;padding:30px;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}#pw_confirm h1{margin:60px 20px 30px;font-size:2em}#pw_confirm p{font-size:16px;line-height:1.4em;color:#656565;text-align:left}#pw_confirm p strong{display:block;color:#000;font-size:24px;font-weight:500;margin:0 0 5px}#pw_confirm fieldset{margin-top:20px;text-align:left;display:flex;justify-content:space-between;gap:20px}#pw_confirm fieldset .frm_input{background-color:#fff !important}#pw_confirm label{letter-spacing:-0.1em}#pw_confirm #pw_confirm_id{display:inline-block;margin-right:20px;font-weight:bold}.frm_input{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:all .3s ease;background:#fff}.frm_input:focus{border-color:#666;outline:none;box-shadow:0 0 5px rgba(0,0,0,.1)}.required{background:#fff !important}.mbskin .btn_submit{font-size:16px;width:auto;margin-top:0;height:auto;padding:4px 16px}