.grayText{color:#848b9a}.alertText{display:flex;align-items:center;color:#ff7467;gap:4px}.alertText:before{content:"";width:16px;height:16px;background:url(../img/icon/alert_pri.svg) no-repeat 50%;background-size:100%;display:inline-block}.grayLink{color:#848b9a}.blueLink,.grayLink{text-decoration:underline;cursor:pointer}.blueLink{color:#6690ff}.needed{position:relative}.needed:before{position:absolute;top:0;left:-12px;content:"*";color:#ff7e33;font-size:.8rem}.atfContainer{display:flex;justify-content:center;width:100%;background:#fff;z-index:1}.indexTit{font-size:1.25rem;font-weight:700;color:#454a54;white-space:nowrap}.atfBtn{display:flex;justify-content:center;align-items:center;font-size:1.2rem;padding:0;line-height:auto;height:clamp(46px,10vh,52px);transition:background .2s ease-in-out;max-width:none}.atfBtn:before{content:"";margin-right:8px;width:1.2rem;height:1.2rem;background:50%/contain url(../img/pages/atf_form/wrench.svg)}.atfBtn:hover{background:#f5530b;border-color:#f5530b}.postForm{display:flex;flex-direction:column;gap:8px;width:100%;color:#454a54}.postForm.finish{height:100%;justify-content:center}.formRadio{display:flex;align-items:center;width:80px;color:#454a54;font-size:.775rem}.formRadio input[type=radio]{margin:0;width:12px;height:12px;border:1px solid #848b9a}.formRadio:first-child{width:114px}.formInput{width:100%;height:9vh;max-height:46px;max-width:300px;padding:10px;color:#454a54;border-radius:6px;border:1px solid #848b9a;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.formInput::-webkit-input-placeholder{color:#bbbfc8}.formInput::-moz-placeholder{color:#bbbfc8}.formInput:-ms-input-placeholder{color:#bbbfc8}.formInput::-ms-input-placeholder{color:#bbbfc8}.formInput::placeholder{color:#bbbfc8}.formInput:focus{border-color:#6690ff}.formTextArea{width:100%;height:80px;padding:10px;color:#454a54;border-radius:6px;border:1px solid #848b9a;background-color:#fff;box-sizing:border-box}.formTextArea::-webkit-input-placeholder{color:#bbbfc8}.formTextArea::-moz-placeholder{color:#bbbfc8}.formTextArea:-ms-input-placeholder{color:#bbbfc8}.formTextArea::-ms-input-placeholder{color:#bbbfc8}.formTextArea::placeholder{color:#bbbfc8}.formTextArea:focus{outline-color:#6690ff}.numberIcon{position:relative}.numberIcon input{padding-left:32px}.numberIcon:before{content:"";position:absolute;top:clamp(calc((100% - 16px)/2),10px,10px);left:10px;width:16px;height:16px;background:50%/cover no-repeat url(../img/pages/atf_form/ic_smphone_sec.svg)}.formSelect{width:100%;height:9vh;max-height:46px;padding:10px;color:#454a54;border-radius:6px;border:1px solid #848b9a;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.formSelect::-webkit-input-placeholder{color:#bbbfc8}.formSelect::-moz-placeholder{color:#bbbfc8}.formSelect:-ms-input-placeholder{color:#bbbfc8}.formSelect::-ms-input-placeholder{color:#bbbfc8}.formSelect::placeholder{color:#bbbfc8}.dropIcon{position:relative;width:100%}.dropIcon:before{content:"";position:absolute;top:14px;right:10px;width:16px;height:16px;opacity:.4;background:50%/cover no-repeat url(https://s1.945.com.tw/img/icon/expand.svg)}.atfCheck{display:flex;gap:12px}.atfCheck input[type=checkbox]{width:18px;height:18px;border-radius:4px;border-color:#cdd0d6}.atfCheck>p{width:calc(100% - 30px)}.contract{position:relative;font-size:5vw}.contract details{margin-top:4px}.contract summary{position:absolute;top:0;right:calc(100% - 194px);width:80px}.contract a{color:#848b9a;text-decoration:underline;cursor:pointer}.subAccentBtn{background:#fff;border:1px solid #ff7e33;border-radius:4px;line-height:2.5;color:#ff7e33;text-align:center;transition:.1s;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:.2s}.subAccentBtn:hover{background:#ff7e33;color:#fff}.lifeRound{padding:6px 12px;background-color:#36f;border:1px solid #36f;border-radius:100px;text-align:center;color:#fff;box-sizing:border-box;transition:.2s;cursor:pointer}.lifeRound:hover{background-color:#6690ff;border-color:#6690ff}.gap8{gap:8px}.gap12{gap:12px}.sizeS{width:96px}.sizeM{width:120px}.btnL,.sizeL{width:160px}.sizeFull{width:100%}.sucIcon{display:flex;align-items:center;justify-content:center;padding-bottom:12px;border-bottom:1px solid #e3e5e9;gap:4px}.sucIcon:before{content:"";width:24px;height:24px;background:url(../img/icon/check_circle_pri.svg) no-repeat 50%;background-size:100%;display:inline-block}.alertBox{gap:8px;padding:8px 12px;border:1px solid #bbbfc8;border-radius:4px}.alertBox,.setCateForm{display:flex;flex-direction:column;box-sizing:border-box}.setCateForm{position:absolute;top:50%;left:50%;align-items:center;gap:20px;width:calc(100% - 20px);height:auto;overflow-y:auto;background:#fff;border-radius:8px;z-index:2;transform:translate(-50%,-50%);max-width:480px;max-height:80vh;padding:20px 24px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.setCateForm .bucketList{display:flex;flex-wrap:wrap;gap:12px;margin-left:0}.setCateForm .selCateBtn{padding:6px 12px;background-color:rgba(214,228,255,.4);border:1px solid transparent;border-radius:100px;text-align:center;color:#fff;box-sizing:border-box;transition:.2s;cursor:pointer;color:#36f}.setCateForm .selCateBtn:hover{background-color:#36f;border-color:rgba(214,228,255,.4);color:#fff}@-webkit-keyframes rotate{0%{transform:rotate(-20deg)}50%{transform:rotate(20deg)}to{transform:rotate(-20deg)}}@keyframes rotate{0%{transform:rotate(-20deg)}50%{transform:rotate(20deg)}to{transform:rotate(-20deg)}}@media only screen and (min-width:320px){.postForm{gap:16px}.contract{font-size:.875rem}.contract summary{right:calc(100% - 209px)}.formRadio{font-size:.875rem;gap:4px}.formRadio input[type=radio]{width:16px;height:16px}}@media only screen and (min-width:414px){.atfContainer{background:transparent}}@media only screen and (min-width:768px){.setCateForm{padding:40px 20px}}