.kvs-dltt .container{width:1200px}.frm-dltt{position:absolute;top:50%;right:80px;transform:translateY(-50%);width:468px;z-index:2;text-align:left}.frm-dltt *,.frm-dltt *:before,.frm-dltt *:after{box-sizing:border-box}.frm-dltt .form-card{background:#fff;border-radius:16px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.18)}.frm-dltt .form-card h2{font-size:17px;font-weight:700;color:#111;line-height:1.3;margin-bottom:4px}.frm-dltt .form-card .subtitle{font-size:12.5px;color:#555;margin-bottom:14px}.frm-dltt .radio-group{display:flex;gap:24px;margin-bottom:11px;width:max-content}.frm-dltt .gender-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer}.frm-dltt .gender-item input[type="radio"]{width:18px;height:18px;accent-color:#1a73e8;cursor:pointer}.frm-dltt .form-input{width:100%;padding:11px 14px;border:1.5px solid #d8d8d8;border-radius:8px;font-size:13.5px;color:#333;outline:0;margin-bottom:4px;transition:border-color .2s}.frm-dltt .form-input::placeholder{color:#aaa}.frm-dltt .form-input:focus{border-color:#f5a623}.frm-dltt .dltt-field{margin-bottom:8px}.frm-dltt .dltt-err{display:block;font-size:11.5px;color:#e02424;line-height:1.4;margin-top:2px}.frm-dltt .hint{display:flex;gap:6px;align-items:flex-start;font-size:11.5px;color:#666;margin-bottom:12px;line-height:1.4}.frm-dltt .hint-icon{flex-shrink:0;width:15px;height:15px;border:1.5px solid #999;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#999;margin-top:1px}.frm-dltt .checkbox-row{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#444;line-height:1.45;margin-bottom:6px;cursor:pointer}.frm-dltt .checkbox-row>label{width:100%;font-size:12px;color:#444;line-height:1.45;cursor:pointer}.frm-dltt .dltt-policy .btn-checked{flex-shrink:0;display:inline-block;width:20px;height:20px;margin-top:1px;border:1px solid var(--Design-Neutral-300,#d0d5dd);border-radius:6px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.frm-dltt .dltt-policy.active .btn-checked{border-color:#2382ff;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' stroke='%232382FF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.frm-dltt .dltt-rule{display:inline-block;color:#2a83e9;cursor:pointer}.frm-dltt .checkbox-row .dltt-rule{text-decoration:underline}.frm-dltt .btn-submit{width:100%;padding:13px;background:linear-gradient(180deg,#2382ff 0%,#005eda 100%);color:#fff;border:0;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;letter-spacing:.2px;transition:background .2s,opacity .2s}.frm-dltt .btn-submit:hover{background:linear-gradient(180deg,#1f76e6 0%,#0052c0 100%)}.frm-dltt .btn-submit.btn-disabled{background:#c7c7c7;cursor:not-allowed;pointer-events:none;opacity:.8}.frm-dltt .card-footer{text-align:center;font-size:13px;color:#333;margin-top:14px}.frm-dltt .card-footer .footer-total{color:#005eda;cursor:pointer;font-weight:700}.dltt-success__card{width:100%;background:#fff;border-radius:16px;padding:28px 32px 24px;box-shadow:0 8px 32px rgba(0,0,0,.18);text-align:center}.dltt-success__mascot{margin-bottom:14px}.dltt-success__mascot img{width:120px;height:auto;display:inline-block}.dltt-success__title{font-size:18px;font-weight:700;color:#111;line-height:1.3;margin-bottom:10px}.dltt-success__desc{font-size:13.5px;color:#555;line-height:1.6;margin-bottom:20px}.dltt-success__desc b{color:#111;font-weight:700}.dltt-success__again{width:100%;padding:12px;background:#fff;border:1.5px solid #d8d8d8;border-radius:10px;font-size:14px;font-weight:600;color:#333;cursor:pointer;transition:border-color .2s,background .2s}.dltt-success__again:hover{border-color:#005eda;color:#005eda}.dltt-success__again .arrow{font-size:18px;line-height:1;margin-right:4px}.pu-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center}.pu-wrap *,.pu-wrap *:before,.pu-wrap *:after{box-sizing:border-box}.pu-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6)}.pu-box{position:relative;width:520px;max-width:calc(100% - 32px);max-height:60vh;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.3);background:#fff}.pu-head{flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;background:#5b5b5b;color:#fff;padding:14px 44px}.pu-head .pu-title{font-size:16px;font-weight:700;color:#fff;text-align:center}.pu-head .pu-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#fff;font-size:24px;line-height:1;text-decoration:none}.pu-body{flex:1 1 auto;overflow-y:auto;background:#fff}.pu-table{width:100%;border-collapse:collapse}.pu-table thead th{position:sticky;top:0;background:#f2f2f2;color:#333;font-size:13.5px;font-weight:700;text-align:left;padding:12px 20px}.pu-table .pu-col-time,.pu-table .pu-time{width:130px;white-space:nowrap}.pu-table tbody td{padding:12px 20px;border-bottom:1px solid #eee;font-size:13.5px;color:#333;vertical-align:middle}.pu-table .pu-name{display:block;color:#1a73e8;font-weight:600;margin-bottom:2px}.pu-table .pu-phone{display:block;color:#333}.pu-table .pu-time{color:#555}.pu-table .pu-empty{text-align:center;color:#777;padding:24px 20px}.pu-foot{flex-shrink:0;text-align:center;padding:14px;background:#fff}.pu-foot .pu-showmore{display:inline-block;background:#2b2b2b;color:#fff;font-size:13px;font-weight:600;padding:9px 18px;border-radius:4px;text-decoration:none}.pu-foot .pu-showmore:hover{background:#000}