.health-mailbox-page[data-v-2b5ca3ea]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e6faf7 50%,#f0f9ff)}.container[data-v-2b5ca3ea]{max-width:900px;margin:0 auto;padding:0 24px}.page-content[data-v-2b5ca3ea]{padding:32px 0 48px}.page-header[data-v-2b5ca3ea]{margin-bottom:24px}.page-header .header-left[data-v-2b5ca3ea]{gap:12px}.page-header .back-btn[data-v-2b5ca3ea],.page-header .header-left[data-v-2b5ca3ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .back-btn[data-v-2b5ca3ea]{width:40px;height:40px;background:#fff;border:none;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:all .2s;transition:all .2s}.page-header .back-btn svg[data-v-2b5ca3ea]{width:20px;height:20px;color:#64748b}.page-header .back-btn[data-v-2b5ca3ea]:hover{background:#f8fafc;-webkit-transform:scale(1.05);transform:scale(1.05)}.page-header .back-btn:hover svg[data-v-2b5ca3ea]{color:#00c8aa}.page-header h1[data-v-2b5ca3ea]{font-size:24px;font-weight:700;color:#0f172a;margin:0}.page-header p[data-v-2b5ca3ea]{font-size:14px;color:#64748b;margin:4px 0 0}.notice-banner[data-v-2b5ca3ea]{background:linear-gradient(135deg,#fef3c7,#ffedd5 50%,#fee2e2);border:1px solid #fcd34d;border-radius:12px;padding:14px 20px;margin-bottom:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 4px 12px rgba(251,191,36,.15);box-shadow:0 4px 12px rgba(251,191,36,.15)}.notice-banner .notice-content[data-v-2b5ca3ea],.notice-banner[data-v-2b5ca3ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notice-banner .notice-content[data-v-2b5ca3ea]{gap:12px;font-size:14px;color:#92400e}.notice-banner .notice-content svg[data-v-2b5ca3ea]{width:20px;height:20px;color:#d97706;-ms-flex-negative:0;flex-shrink:0}.notice-banner .notice-content em[data-v-2b5ca3ea]{color:#dc2626;font-style:normal}.notice-banner .close-btn[data-v-2b5ca3ea]{width:28px;height:28px;background:hsla(0,0%,100%,.6);border:none;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.notice-banner .close-btn svg[data-v-2b5ca3ea]{width:16px;height:16px;color:#92400e}.notice-banner .close-btn[data-v-2b5ca3ea]:hover{background:hsla(0,0%,100%,.9);-webkit-transform:scale(1.1);transform:scale(1.1)}.form-card[data-v-2b5ca3ea]{background:#fff;border-radius:16px;padding:32px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04)}.form-card[data-v-2b5ca3ea] .el-form-item__label{font-weight:600;color:#374151;padding-bottom:8px}.form-card[data-v-2b5ca3ea] .el-form-item__label:before{color:#dc2626!important}.form-card[data-v-2b5ca3ea] .el-input__inner,.form-card[data-v-2b5ca3ea] .el-textarea__inner{border:2px solid #e5e7eb;border-radius:10px;-webkit-transition:all .3s;transition:all .3s}.form-card[data-v-2b5ca3ea] .el-input__inner:hover,.form-card[data-v-2b5ca3ea] .el-textarea__inner:hover{border-color:#d1d5db}.form-card[data-v-2b5ca3ea] .el-input__inner:focus,.form-card[data-v-2b5ca3ea] .el-textarea__inner:focus{border-color:#00c8aa;-webkit-box-shadow:0 0 0 3px rgba(0,200,170,.1);box-shadow:0 0 0 3px rgba(0,200,170,.1)}.form-card[data-v-2b5ca3ea] .el-select{width:100%}.form-card[data-v-2b5ca3ea] .el-select .el-input__inner{height:44px;line-height:44px}.textarea-wrapper[data-v-2b5ca3ea]{position:relative}.textarea-wrapper .char-count[data-v-2b5ca3ea]{position:absolute;bottom:10px;right:12px;font-size:12px;color:#9ca3af;background:#f9fafb;padding:2px 8px;border-radius:4px;border:1px solid #e5e7eb}.form-row[data-v-2b5ca3ea]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:768px){.form-row[data-v-2b5ca3ea]{grid-template-columns:1fr}}.agreement-box[data-v-2b5ca3ea]{margin:24px 0;padding:16px 20px;background:linear-gradient(135deg,#e0f2fe,#e6faf7);border-radius:12px;border:1px solid rgba(0,200,170,.2)}.agreement-box[data-v-2b5ca3ea] .el-checkbox__label{color:#374151;font-size:14px}.agreement-box[data-v-2b5ca3ea] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#00c8aa;border-color:#00c8aa}.agreement-box a[data-v-2b5ca3ea]{color:#2563eb;text-decoration:none;font-weight:500}.agreement-box a[data-v-2b5ca3ea]:hover{text-decoration:underline}.form-actions[data-v-2b5ca3ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin-top:8px}.form-actions .el-button[data-v-2b5ca3ea]{min-width:120px;height:44px;border-radius:10px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.form-actions .el-button svg[data-v-2b5ca3ea]{width:18px;height:18px}.form-actions .el-button--default[data-v-2b5ca3ea]{border:2px solid #d1d5db;color:#374151}.form-actions .el-button--default[data-v-2b5ca3ea]:hover{border-color:#9ca3af;background:#f9fafb}.form-actions .el-button--primary[data-v-2b5ca3ea]{background:linear-gradient(135deg,#10b981,#059669);border:none;-webkit-box-shadow:0 4px 12px rgba(16,185,129,.3);box-shadow:0 4px 12px rgba(16,185,129,.3)}.form-actions .el-button--primary[data-v-2b5ca3ea]:hover{background:linear-gradient(135deg,#059669,#047857);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(16,185,129,.4);box-shadow:0 6px 16px rgba(16,185,129,.4)}[data-v-2b5ca3ea] .el-dialog{border-radius:16px;overflow:hidden}[data-v-2b5ca3ea] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#00c8aa,#00a088);padding:20px 24px}[data-v-2b5ca3ea] .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-2b5ca3ea] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff}[data-v-2b5ca3ea] .el-dialog .el-dialog__body{padding:24px}[data-v-2b5ca3ea] .el-dialog .el-dialog__footer{padding:16px 24px 24px;border-top:1px solid #f3f4f6}.instructions-content .welcome-text[data-v-2b5ca3ea]{background:#dbeafe;border-left:4px solid #3b82f6;padding:16px;border-radius:8px;color:#1e40af;font-size:14px;line-height:1.6;margin-bottom:20px}.instructions-content .rules-box[data-v-2b5ca3ea]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:20px}.instructions-content .rules-box h4[data-v-2b5ca3ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:15px;color:#0f172a;margin:0 0 16px}.instructions-content .rules-box h4 svg[data-v-2b5ca3ea]{width:20px;height:20px;color:#00c8aa}.instructions-content .rules-box ol[data-v-2b5ca3ea]{margin:0;padding-left:20px;color:#4b5563;font-size:14px;line-height:1.8}.instructions-content .rules-box ol li[data-v-2b5ca3ea]{margin-bottom:8px;padding-left:4px}.instructions-content .notice-text[data-v-2b5ca3ea]{background:#fef3c7;border-left:4px solid #f59e0b;padding:16px;border-radius:8px;color:#92400e;font-size:14px;line-height:1.6}