.mb-dn{display:none}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.container{margin:0 auto;padding:40px;max-width:850px;background-color:#efefef;display:flex;flex-direction:column;align-items:center}.hint-text{font-size:18px;color:#000;line-height:26px;font-weight:400;margin:0}.hint-text strong{font-size:18px;color:#000;line-height:24px;font-weight:700}.input-style{width:500px;height:45px;margin-top:30px}.el-form-item{width:100%!important}.el-form-item__content{align-items:flex-start}.el-form-item__label{width:120px;height:46px!important;border-radius:8px 0 0 8px;background-color:#186ef8;color:#fff;line-height:45px;font-size:16px;font-weight:600;text-align:center;padding:0;justify-content:center}.el-input__wrapper{border:none;box-shadow:none;align-items:center;border:.5px solid #cecece;border-radius:0 8px 8px 0;height:44px;margin-left:-1px}.submission-card{max-width:750px;background-color:#444;padding:0 40px;text-align:center;border-radius:0;margin:0 auto}.submission-text{font-size:20px;color:#fff;line-height:24px;margin:10px 0 20px;font-weight:400}p.submission-text strong{color:#ffea00;font-weight:600}.submission-text-2{font-size:17px;color:#fff;line-height:19px;font-weight:400}.alert{margin-bottom:20px}.product-name{color:#000;font-size:28px;font-weight:800;text-align:center;line-height:35px;word-break:break-word;margin-bottom:30px}.form-section{max-width:750px;margin-bottom:20px;padding:20px 30px 30px;background-color:#fdfdfd}.form-section-title{font-size:20px;font-weight:700;color:#000;margin-bottom:20px;line-height:25px}h2.form-section-title strong{font-size:18px;font-weight:900;line-height:25px}.image-section{display:flex;justify-content:center;align-items:center;margin:25px 0}.product-image{max-width:100%;max-height:300px}.product-image:hover{transform:scale(1.05)}.image-reference{color:#007bff;font-weight:700;cursor:pointer}.image-reference:hover{text-decoration:underline}.iccid-form-item{display:flex;flex-direction:column;gap:10px}.iccid-input-container{display:flex;align-items:center;gap:10px}.iccid-prefix{font-weight:700;font-size:16px;color:#555;white-space:nowrap}.iccid-input{flex:1;padding:8px;border:1px solid #ccc;border-radius:5px;width:100%}.el-button{width:100%;height:60px;background-color:#186ef8;color:#fff;font-size:18px;line-height:60px;padding:10px;border-radius:8px;text-align:center;cursor:pointer;transition:background-color .3s ease;border:none}.el-button:disabled{background-color:#ddd;color:#aaa;cursor:not-allowed}.el-button:hover{background-color:#0056b3}.error-message-text{color:#e74c3c;font-size:14px;margin:0 0 10px;display:flex;align-items:center}.error-icon{width:17px;height:17px;border-radius:50px;background-color:#e74c3c;color:#fff;font-weight:700;font-size:13px;line-height:17px;margin-right:5px;text-align:center}@media (max-width:768px){.mb-dn{display:block}.container{padding:15px}.submission-card{max-width:600px;padding:0 25px}.product-name{font-size:clamp(18px,4.5vw,24px)}.form-section{max-width:600px;padding:15px 25px 30px}.form-section-title{font-size:18px}.product-image{max-height:270px}.el-button{font-size:18px}.iccid-input-container{flex-direction:column;gap:5px}}@media (max-width:480px){.mb-dn{display:none}.wrap{max-width:430px;width:97%}.submission-card{padding:0}.submission-text{font-size:15px;line-height:22px}.submission-text-2{font-size:14px}.product-name{padding:0 15px;font-size:23px;margin-bottom:20px;line-height:30px}.form-section{padding:15px 15px 30px}.form-section-title{font-size:18px}.hint-text,.hint-text strong{font-size:15px;line-height:20px}.product-image{max-height:200px}.input-style{max-width:450px}.el-form-item__label{width:90px;font-size:14px}.el-input__inner{font-size:13px}.el-input__wrapper{max-width:250px}.error-message-text{font-size:14px}}