@charset "UTF-8";.privacy-policy[data-v-a4ac1afe]{margin-left:30px;margin-right:30px;margin-bottom:30px}[data-v-a4ac1afe] .el-dialog--center .el-dialog__body{text-align:center}p[data-v-a4ac1afe],blockquote[data-v-a4ac1afe]{padding:0;margin:0;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,sans-serif!important}.docx-body[data-v-a4ac1afe]{line-height:1.8;margin-bottom:10px;color:#333;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,sans-serif!important}table[data-v-a4ac1afe]{width:100%;border-collapse:collapse;margin-bottom:15px}th[data-v-a4ac1afe],td[data-v-a4ac1afe]{border:1px solid #ddd;padding:8px;text-align:left}ol[data-v-a4ac1afe]{padding-left:20px;margin:0}ol li[data-v-a4ac1afe]{margin-bottom:15px}.sheet-overlay[data-v-f74914ac]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:flex-end}.sheet-container[data-v-f74914ac]{width:100%;max-height:90vh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden}.sheet-header[data-v-f74914ac]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee;flex-shrink:0}.sheet-title[data-v-f74914ac]{font-size:18px;font-weight:600;color:#000}.close-btn[data-v-f74914ac]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666}.sheet-content[data-v-f74914ac]{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.docx-body[data-v-f74914ac]{font-size:14px;line-height:1.6;color:#333}.docx-body p[data-v-f74914ac]{padding:0;margin:0 0 12px;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,sans-serif}.docx-body h1[data-v-f74914ac]{font-size:20px;margin-bottom:16px}.docx-body table[data-v-f74914ac]{width:100%;border-collapse:collapse;margin-top:12px}.docx-body table th[data-v-f74914ac],.docx-body table td[data-v-f74914ac]{border:1px solid #ddd;padding:8px;text-align:left;font-size:12px}.docx-body table th[data-v-f74914ac]{background-color:#f5f5f5;font-weight:600}.sheet-enter-active[data-v-f74914ac],.sheet-leave-active[data-v-f74914ac]{transition:opacity .3s ease}.sheet-enter-active .sheet-container[data-v-f74914ac],.sheet-leave-active .sheet-container[data-v-f74914ac]{transition:transform .3s ease}.sheet-enter-from[data-v-f74914ac],.sheet-leave-to[data-v-f74914ac]{opacity:0}.sheet-enter-from .sheet-container[data-v-f74914ac],.sheet-leave-to .sheet-container[data-v-f74914ac]{transform:translateY(100%)}.cookie-banner[data-v-03e10441]{position:fixed;bottom:0;left:0;right:0;width:100%;background:#333;color:#fff;padding:1rem 2rem;z-index:9999;box-sizing:border-box;box-shadow:0 -2px 10px #0000001a}.cookie-content[data-v-03e10441]{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.cookie-text[data-v-03e10441]{margin:0;font-size:.9rem;line-height:1.5;text-align:left;flex:1;overflow:hidden;text-overflow:ellipsis}.cookie-buttons[data-v-03e10441]{display:flex;gap:.8rem;flex-shrink:0}.btn-accept[data-v-03e10441]{background:transparent;color:#ddd;border:1px solid #999;padding:.6rem 1.5rem;cursor:pointer;border-radius:4px;font-weight:500}.btn-accept[data-v-03e10441]:hover{border-color:#fff;color:#fff}.btn-decline[data-v-03e10441]{background:transparent;color:#ddd;border:1px solid #999;padding:.6rem 1.5rem;cursor:pointer;border-radius:4px;font-weight:500}.btn-decline[data-v-03e10441]:hover{border-color:#fff;color:#fff}a[data-v-03e10441]{color:inherit}@media (max-width: 768px){.cookie-content[data-v-03e10441]{flex-direction:column;gap:1rem;text-align:center}.cookie-text[data-v-03e10441]{white-space:normal;text-align:center}.cookie-buttons[data-v-03e10441]{justify-content:center}.cookie-banner[data-v-03e10441]{padding:1rem}}body{margin:0;padding:0}:root{--primary-color: #6366f1;--primary-hover: #4f46e5;--secondary-color: #10b981;--text-primary: #1C1C1C;--text-secondary: #5E6063;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #f9fafb;--border-color: #e5e7eb;--radius-lg: 12px;--radius-md: 8px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05)}.app-container{min-height:100vh;background-color:var(--bg-primary);font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,sans-serif;color:var(--text-primary);overflow:hidden}
