.chked-button{display:flex;align-items:center;justify-content:center;padding:0 20px;height:50px;border-radius:8px;border:1px solid var(--main-color);background:var(--main-color);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.chked-button:hover{background:transparent;color:var(--main-color);border-color:var(--main-color)}.chked-button:active{transform:translateY(1px)}.chked-button:disabled{background:#cdd2d5;border-color:#cdd2d5;color:#fff;cursor:not-allowed}.chked-button:disabled:hover{background:#cdd2d5;border-color:#cdd2d5;color:#fff;transform:none}.input-box{margin-bottom:30px}.input-box+.input-box{margin-top:35px}#id-verification-section,#pw-verification-section,#verification-section{margin-top:25px}.input-wrap{display:flex;gap:12px;align-items:center}.input-wrap input{flex:1}.button-box{display:flex;gap:15px;margin-top:30px}.button-box .Login_enter{flex:1;display:flex;align-items:center;justify-content:center;height:55px;border-radius:10px;font-size:18px;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.button-box .Login_enter:first-child{background-color:#cdd2d5;color:#fff}.button-box .Login_enter:first-child:hover{background-color:#b8bcc2}.button-box .Login_enter:last-child{background:var(--main-color);color:#fff}.button-box .Login_enter:last-child:hover{background:#d4a574}.button-box .Login_enter:disabled{background-color:#cdd2d5;color:#fff;cursor:not-allowed}.button-box .Login_enter:disabled:hover{background-color:#cdd2d5}.verification-status{margin-top:8px}.info-txt2{margin:8px 0 0;padding:14px 18px;border-radius:12px;font-size:14px;font-weight:500;text-align:center;transition:all .3s ease;min-height:24px;box-shadow:0 2px 8px #00000014}.info-txt2:empty{display:none}.timer-message{background:linear-gradient(135deg,#f8faff 0%,#e8f4fd 100%);border:2px solid #4285f4;color:#1a73e8;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;font-weight:600;letter-spacing:.5px}.timer-message:before{content:"";width:20px;height:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234285f4"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67V7z"/></svg>') no-repeat center;background-size:contain;flex-shrink:0}.timer-message:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.success-message{background:linear-gradient(135deg,#f0f9f0 0%,#e8f5e8 100%);border:2px solid #34a853;color:#137333;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;letter-spacing:.3px;box-shadow:0 2px 8px #34a85326}.success-message:before{content:"";width:20px;height:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2334a853"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>') no-repeat center;background-size:contain;flex-shrink:0}.error-message{background:linear-gradient(135deg,#fef7f0 0%,#ffebee 100%);border:2px solid #ea4335;color:#d93025;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;letter-spacing:.3px;box-shadow:0 2px 8px #ea433526}.error-message:before{content:"";width:20px;height:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ea4335"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></svg>') no-repeat center;background-size:contain;flex-shrink:0}@media (max-width: 768px){.chked-button{height:45px;font-size:13px;min-width:100px;padding:0 15px}.input-wrap{gap:10px}.input-box{margin-bottom:25px}.input-box+.input-box{margin-top:30px}#id-verification-section,#pw-verification-section{margin-top:20px}.button-box{gap:12px;margin-top:25px}.button-box .Login_enter{height:50px;font-size:16px}.verification-status{margin-top:6px}.info-txt2{margin:0;padding:12px 14px;font-size:13px}.timer-message:before,.success-message:before,.error-message:before{width:18px;height:18px}}@media (max-width: 365px){.member .signin .sign-con .chk-group{gap:20px}.login_content .sub-function-text{font-size:13px!important}.chked-button{height:40px;font-size:12px;min-width:80px;padding:0 12px}.input-wrap{gap:8px}.input-box{margin-bottom:20px}.input-box+.input-box{margin-top:25px}#id-verification-section,#pw-verification-section{margin-top:15px}.button-box{gap:10px;margin-top:20px}.button-box .Login_enter{height:45px;font-size:14px}.verification-status{margin-top:5px}.info-txt2{margin:0;padding:10px 12px;font-size:12px}.timer-message:before,.success-message:before,.error-message:before{width:16px;height:16px}}.loading-message{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:2px solid #2196f3;color:#1976d2;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;letter-spacing:.3px;animation:pulse 1.5s infinite}.loading-message:before{content:"";width:20px;height:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%232196f3"><path d="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z" /></svg>') no-repeat center;background-size:contain;flex-shrink:0;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.background-color-gray{background-color:#cdd2d5!important}
