.userbody[data-v-c06ecfa7]{font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,sans-serif;background:linear-gradient(135deg,#3a6073 0%,#16222a 100%);color:#f4f4f4;line-height:1.6;min-height:100vh;display:flex;justify-content:center;position:relative}.mobile-container[data-v-c06ecfa7]{width:100%;max-width:460px;background-color:#2c3e50;min-height:100vh;overflow-y:auto;position:relative;box-shadow:0 0 30px #0000004d}.contract-info-container[data-v-c06ecfa7]{position:relative;padding:15px}.contract-info-container2[data-v-c06ecfa7]{position:relative;padding:0}.user-header[data-v-c06ecfa7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.template-list[data-v-c06ecfa7]{overflow-y:auto;position:relative}.template-item[data-v-c06ecfa7]{background-color:#34495e;border-radius:12px;margin-bottom:15px;overflow:hidden;box-shadow:0 4px 15px #0003;border:1px solid #2c3e50;cursor:pointer!important;transition:transform .2s,box-shadow .2s;position:relative;min-height:80px;display:block}.template-item[data-v-c06ecfa7]:hover,.template-item.selected[data-v-c06ecfa7]{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.template-item.selected[data-v-c06ecfa7]{border:2px solid #e74c3c}.template-header[data-v-c06ecfa7]{display:flex;align-items:center;padding:15px 20px 5px;position:relative;z-index:2;width:100%}.template-title[data-v-c06ecfa7]{flex:1;font-size:16px;font-weight:600;color:#ecf0f1}.template-actions[data-v-c06ecfa7]{display:flex;gap:10px;position:relative;z-index:3}.template-action[data-v-c06ecfa7]{width:36px;height:36px;border-radius:50%;background-color:#2c3e50;color:#ecf0f1;cursor:pointer!important}.template-content[data-v-c06ecfa7]{padding:5px 20px 15px;font-size:14px;color:#bdc3c7;line-height:1.5;position:relative;z-index:2}.action-container[data-v-c06ecfa7]{display:flex;justify-content:space-between}.button[data-v-c06ecfa7]{padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.button-prev[data-v-c06ecfa7]{width:50px;height:50px;border-radius:50%;background-color:#34495e;color:#e74c3c;display:flex;align-items:center;justify-content:center;border:1px solid #465569}.button-next[data-v-c06ecfa7]{background-color:#e74c3c;color:#fff;flex:1;margin-left:15px;box-shadow:0 3px 10px #e74c3c4d}.button-prev[data-v-c06ecfa7]:hover{background-color:#2c3e50}.button-next[data-v-c06ecfa7]:hover{background-color:#c0392b}.button-info[data-v-c06ecfa7]{background-color:#27ae60;color:#fff;flex:1;margin-left:15px;box-shadow:0 3px 10px #27ae604d}.button-info[data-v-c06ecfa7]:hover{background-color:#219653}.info-item[data-v-c06ecfa7]{display:flex;flex-direction:column;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #465569}.info-item[data-v-c06ecfa7]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.info-label[data-v-c06ecfa7]{font-size:14px;font-weight:600;color:#ff5d4b;margin-bottom:6px;display:flex;align-items:center}.info-label i[data-v-c06ecfa7]{margin-right:8px;width:16px;text-align:center;color:#e74c3c}.info-value[data-v-c06ecfa7]{font-size:16px;color:#fff;font-weight:500;margin-left:0}.input-field[data-v-c06ecfa7]{padding:12px 16px;margin-right:10px;border:1px solid #d8e6f6;border-radius:8px;font-size:16px;color:#fff;transition:border-color .3s ease;height:45px}.input-field[data-v-c06ecfa7]:focus{outline:none;border-color:#e74c3c;box-shadow:0 0 0 2px #1a5aa01a}.check-container[data-v-c06ecfa7]{position:relative;width:80px;height:80px;margin-bottom:1.5rem}.circle-background[data-v-c06ecfa7]{width:80px;height:80px;border-radius:50%;background:rgba(46,204,113,.1);position:absolute;animation:scaleIn-c06ecfa7 .3s ease-in-out}.check-icon[data-v-c06ecfa7]{position:absolute;top:0;left:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.success-checkmark[data-v-c06ecfa7]{width:80px;height:80px;margin:0 auto;position:relative}.check-circle[data-v-c06ecfa7]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#2ecc71;fill:none;animation:stroke-c06ecfa7 .6s cubic-bezier(.65,0,.45,1) forwards}.check[data-v-c06ecfa7]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#2ecc71;stroke-width:3;animation:stroke-c06ecfa7 .3s cubic-bezier(.65,0,.45,1) .6s forwards}@keyframes stroke-c06ecfa7{to{stroke-dashoffset:0}}@keyframes scaleIn-c06ecfa7{0%{transform:scale(0)}to{transform:scale(1)}}.section-subtitle[data-v-c06ecfa7]{font-size:16px;color:#fff;max-width:700px;margin:0 auto;text-align:center}.dmc_paper[data-v-c06ecfa7]{position:absolute;width:100px;height:141px;background-color:#fff;border-radius:2px;box-shadow:0 5px 15px #0000004d;top:50%;left:50%;transform:translate(-50%,-50%);animation:dmc_float-c06ecfa7 4s ease-in-out infinite}.dmc_skeleton[data-v-c06ecfa7]{padding:15px 10px}.dmc_line[data-v-c06ecfa7]{height:4px;background-color:#e0e0e0;margin-bottom:8px;border-radius:2px}.dmc_line[data-v-c06ecfa7]:nth-child(1){width:80%}.dmc_line[data-v-c06ecfa7]:nth-child(2){width:90%}.dmc_line[data-v-c06ecfa7]:nth-child(3){width:60%}.dmc_line[data-v-c06ecfa7]:nth-child(4){width:75%}.dmc_line[data-v-c06ecfa7]:nth-child(5){width:85%}.dmc_line[data-v-c06ecfa7]:nth-child(6){width:70%}.dmc_line[data-v-c06ecfa7]:nth-child(7){width:65%}.dmc_line[data-v-c06ecfa7]:nth-child(8){width:80%}@keyframes dmc_float-c06ecfa7{0%,to{transform:translate(-50%,-50%);box-shadow:0 5px 15px #0000004d}25%{transform:translate(-53%,-55%) rotate(2deg);box-shadow:0 8px 20px #0003}50%{transform:translate(-50%,-45%);box-shadow:0 5px 15px #0000004d}75%{transform:translate(-47%,-55%) rotate(-2deg);box-shadow:0 8px 20px #0003}}.dmc_sending-text[data-v-c06ecfa7]{position:absolute;bottom:100px;left:0;width:100%;text-align:center;color:#fff;font-size:18px}.dmc_dots[data-v-c06ecfa7]{position:absolute;bottom:75px;left:0;width:100%;text-align:center}.dmc_dot[data-v-c06ecfa7]{display:inline-block;width:8px;height:8px;background-color:#fff;border-radius:50%;margin:0 4px}.dmc_dot-1[data-v-c06ecfa7]{animation:dmc_dot-jump-c06ecfa7 1.5s ease-in-out infinite}.dmc_dot-2[data-v-c06ecfa7]{animation:dmc_dot-jump-c06ecfa7 1.5s ease-in-out .3s infinite}.dmc_dot-3[data-v-c06ecfa7]{animation:dmc_dot-jump-c06ecfa7 1.5s ease-in-out .6s infinite}@keyframes dmc_dot-jump-c06ecfa7{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-8px);opacity:1}}.dmc_progress-container[data-v-c06ecfa7]{position:absolute;bottom:40px;left:10%;width:80%;height:6px;background-color:#ffffff1a;border-radius:3px;overflow:hidden}.dmc_progress-bar[data-v-c06ecfa7]{width:100%;height:100%;background:linear-gradient(90deg,#adb5bd,#e9ecef);border-radius:3px;transform:translate(-100%);animation:dmc_progress-c06ecfa7 4s ease-in-out infinite}@keyframes dmc_progress-c06ecfa7{0%{transform:translate(-100%)}50%{transform:translate(-30%)}to{transform:translate(0)}}
