.form-tip[data-v-94bfd3d3]{color:#909399;font-size:12px;line-height:1.4;margin-top:4px}.page-info[data-v-94bfd3d3]{background:#f5f7fa;border-radius:8px;font-size:12px;padding:12px}.page-info .info-item[data-v-94bfd3d3]{display:flex;margin-bottom:4px}.page-info .info-item[data-v-94bfd3d3]:last-child{margin-bottom:0}.page-info .info-item .info-label[data-v-94bfd3d3]{color:#909399;flex-shrink:0;width:70px}.page-info .info-item .info-value[data-v-94bfd3d3]{color:#606266;word-break:break-all}.dialog-footer[data-v-94bfd3d3]{display:flex;gap:12px;justify-content:flex-end}[data-v-94bfd3d3] .el-dialog{border-radius:12px;max-height:85vh;width:650px}[data-v-94bfd3d3] .el-dialog .el-dialog__header{padding:24px 24px 0}[data-v-94bfd3d3] .el-dialog .el-dialog__header .el-dialog__title{color:#1e293b;font-size:18px;font-weight:600}[data-v-94bfd3d3] .el-dialog .el-dialog__body{max-height:calc(85vh - 120px);overflow-y:auto;padding:24px}[data-v-94bfd3d3] .el-dialog .el-dialog__footer{padding:0 24px 24px}[data-v-94bfd3d3] .el-form-item__label{color:#374151;font-weight:500;margin-bottom:8px}[data-v-94bfd3d3] .el-textarea__inner{border-radius:8px;font-family:inherit}[data-v-94bfd3d3] .el-textarea__inner:focus{border-color:var(--resume-primary);box-shadow:0 0 0 2px #165dff1a}[data-v-94bfd3d3] .el-select .el-input .el-input__inner{border-radius:8px}@media (max-width:1024px) and (min-width:769px){[data-v-94bfd3d3] .el-dialog{width:600px!important}}@media (max-width:768px){.Feedback[data-v-94bfd3d3] .el-dialog{border-radius:16px!important;margin:2vh auto!important;max-height:90vh!important;max-width:400px!important;width:90%!important}.Feedback[data-v-94bfd3d3] .el-dialog .el-dialog__header{padding:20px 20px 0!important}.Feedback[data-v-94bfd3d3] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px!important;font-weight:600!important}.Feedback[data-v-94bfd3d3] .el-dialog .el-dialog__body{max-height:calc(90vh - 140px)!important;overflow-y:auto!important;padding:20px!important}.Feedback[data-v-94bfd3d3] .el-dialog .el-dialog__footer{padding:0 20px 20px!important}.Feedback[data-v-94bfd3d3] .el-form-item{margin-bottom:20px!important}.Feedback[data-v-94bfd3d3] .el-form-item .el-form-item__label{font-size:14px!important;line-height:1.4!important;margin-bottom:8px!important}.Feedback[data-v-94bfd3d3] .el-input__inner{border-radius:8px!important;font-size:14px!important;height:36px!important}.Feedback[data-v-94bfd3d3] .el-select__wrapper{border-radius:6px!important;font-size:14px!important;height:36px!important}.Feedback[data-v-94bfd3d3] .el-textarea__inner{border-radius:8px!important;font-size:14px!important;line-height:1.5!important;min-height:120px!important}.Feedback[data-v-94bfd3d3] .el-select .el-input .el-input__inner{font-size:14px!important;height:44px!important}.Feedback .form-tip[data-v-94bfd3d3]{font-size:11px!important;line-height:1.3!important;margin-top:6px!important}.Feedback .dialog-footer[data-v-94bfd3d3]{flex-direction:column;gap:12px}.Feedback .dialog-footer .el-button[data-v-94bfd3d3]{border-radius:8px;font-size:14px;height:44px;margin:0;width:100%}.Feedback .dialog-footer .el-button[data-v-94bfd3d3]:first-child{background-color:#f8f9fa;border-color:#e9ecef;color:#6c757d;order:1}.Feedback .dialog-footer .el-button[data-v-94bfd3d3]:last-child{background-color:var(--resume-primary,#165dff);border-color:var(--resume-primary,#165dff);order:0}}@media (max-width:375px){.Feedback[data-v-94bfd3d3] .el-dialog{margin:1vh auto!important;max-width:350px!important;width:95%!important}.Feedback[data-v-94bfd3d3] .el-dialog .el-dialog__header{padding:16px 16px 0!important}.Feedback[data-v-94bfd3d3] .el-dialog .el-dialog__header .el-dialog__title{font-size:15px!important}.Feedback[data-v-94bfd3d3] .el-dialog .el-dialog__body{padding:16px!important}.Feedback[data-v-94bfd3d3] .el-dialog .el-dialog__footer{padding:0 16px 16px!important}.Feedback[data-v-94bfd3d3] .el-form-item{margin-bottom:16px!important}.Feedback[data-v-94bfd3d3] .el-input__inner{font-size:13px!important;height:40px!important}.Feedback[data-v-94bfd3d3] .el-textarea__inner{font-size:13px!important;min-height:100px!important}.Feedback[data-v-94bfd3d3] .el-select .el-input .el-input__inner{font-size:13px!important;height:40px!important}.Feedback .form-tip[data-v-94bfd3d3]{font-size:10px!important}.Feedback .dialog-footer .el-button[data-v-94bfd3d3]{font-size:13px;height:40px}}@media (max-width:768px) and (orientation:landscape){.Feedback[data-v-94bfd3d3] .el-dialog{margin:1vh auto!important;max-height:95vh!important}.Feedback[data-v-94bfd3d3] .el-dialog .el-dialog__body{max-height:calc(95vh - 100px)!important}.Feedback[data-v-94bfd3d3] .el-textarea__inner{min-height:80px!important}}.floating-buttons[data-v-f1cf4ba2]{bottom:20px;display:flex;flex-direction:column;gap:12px;position:fixed;right:20px;z-index:1000}@media (max-width:768px){.floating-buttons[data-v-f1cf4ba2]{bottom:16px;gap:10px;right:6px}}.floating-btn[data-v-f1cf4ba2]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:none;border-radius:50%;box-shadow:0 4px 20px #00000014,0 2px 8px #0000000f;color:#64748b;cursor:pointer;display:flex;height:52px;justify-content:center;position:relative;transition:all .3s ease;width:52px}.floating-btn svg[data-v-f1cf4ba2]{color:currentColor;height:20px;width:20px}@media (max-width:768px){.floating-btn[data-v-f1cf4ba2]{height:46px;width:46px}.floating-btn svg[data-v-f1cf4ba2]{height:18px;width:18px}}@media (max-width:480px){.floating-btn[data-v-f1cf4ba2]{height:42px;width:42px}.floating-btn svg[data-v-f1cf4ba2]{height:16px;width:16px}}.floating-btn[data-v-f1cf4ba2]:hover{background:#fff;box-shadow:0 12px 40px #00000026,0 4px 16px #165dff1a;color:var(--resume-primary);transform:translateY(-3px)}.floating-btn[data-v-f1cf4ba2]:active{box-shadow:0 6px 24px #0000001a,0 2px 8px #00000014;transform:translateY(-1px)}.floating-btn.back-to-top[data-v-f1cf4ba2]{opacity:0;transform:translateY(20px);visibility:hidden}.floating-btn.back-to-top.visible[data-v-f1cf4ba2]{opacity:1;transform:translateY(0);visibility:visible}@media (hover:none) and (pointer:coarse){.floating-btn[data-v-f1cf4ba2]:hover{background:#fffffffa;box-shadow:0 4px 20px #00000014,0 2px 8px #0000000f;color:#64748b;transform:none}.floating-btn[data-v-f1cf4ba2]:active{background:#165dff0d;box-shadow:0 2px 12px #0000001a;color:var(--resume-primary);transform:scale(.95)}}@media (prefers-color-scheme:dark){.floating-btn[data-v-f1cf4ba2]{background:#1e293be6;box-shadow:0 4px 20px #0000004d,0 2px 8px #0003;color:#94a3b8}.floating-btn[data-v-f1cf4ba2]:hover{background:#1e293bf2;box-shadow:0 12px 40px #0006,0 4px 16px #165dff33;color:var(--resume-primary)}}
