.email-setting-page[data-v-3e3a05fd]{padding:.5rem}@media (max-width:1024px){.email-setting-page[data-v-3e3a05fd] .nav-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.email-setting-page[data-v-3e3a05fd] .tab-content{min-width:0}}@media (max-width:1024px){.data-table-wrap[data-v-3916f544],.list-table-wrap[data-v-3916f544],.table-responsive[data-v-3916f544],.table-wrap[data-v-3916f544]{overflow-x:auto}.data-table[data-v-3916f544],.modern-table[data-v-3916f544],.table[data-v-3916f544],table[data-v-3916f544]{min-width:760px}.filters-row[data-v-3916f544],.header-actions[data-v-3916f544],.header-content[data-v-3916f544],.page-header[data-v-3916f544],.toolbar[data-v-3916f544],.top-bar[data-v-3916f544]{flex-wrap:wrap}}.user-form[data-v-c31002c6]{display:flex;flex-direction:column;gap:0;max-height:min(72vh,680px)}.user-form-fields[data-v-c31002c6]{flex-shrink:0}.user-form-roles[data-v-c31002c6]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:.5rem}.user-form-roles-title[data-v-c31002c6]{font-weight:600;color:#2c3e50}.user-form-roles-table[data-v-c31002c6]{flex:1 1 auto;min-height:0;border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.user-form-roles-table[data-v-c31002c6] .b-table-sticky-header{max-height:220px;margin-bottom:0}.user-form-actions[data-v-c31002c6]{flex-shrink:0;margin-top:1rem;padding-top:1rem;border-top:1px solid #dee2e6;background:#fff;position:sticky;bottom:0;z-index:3}[data-v-3ae2412b] .user-modal-body{padding-bottom:0;overflow:visible}@media (max-width:1024px){.data-table-wrap[data-v-3ae2412b],.list-table-wrap[data-v-3ae2412b],.table-responsive[data-v-3ae2412b],.table-wrap[data-v-3ae2412b]{overflow-x:auto}.data-table[data-v-3ae2412b],.modern-table[data-v-3ae2412b],.table[data-v-3ae2412b],table[data-v-3ae2412b]{min-width:760px}.filters-row[data-v-3ae2412b],.header-actions[data-v-3ae2412b],.header-content[data-v-3ae2412b],.page-header[data-v-3ae2412b],.toolbar[data-v-3ae2412b],.top-bar[data-v-3ae2412b]{flex-wrap:wrap}}@media (max-width:1024px){.data-table-wrap[data-v-625a9573],.list-table-wrap[data-v-625a9573],.table-responsive[data-v-625a9573],.table-wrap[data-v-625a9573]{overflow-x:auto}.data-table[data-v-625a9573],.modern-table[data-v-625a9573],.table[data-v-625a9573],table[data-v-625a9573]{min-width:760px}.filters-row[data-v-625a9573],.header-actions[data-v-625a9573],.header-content[data-v-625a9573],.page-header[data-v-625a9573],.toolbar[data-v-625a9573],.top-bar[data-v-625a9573]{flex-wrap:wrap}}@media (max-width:1024px){.data-table-wrap[data-v-50d351c9],.list-table-wrap[data-v-50d351c9],.table-responsive[data-v-50d351c9],.table-wrap[data-v-50d351c9]{overflow-x:auto}.data-table[data-v-50d351c9],.modern-table[data-v-50d351c9],.table[data-v-50d351c9],table[data-v-50d351c9]{min-width:760px}.filters-row[data-v-50d351c9],.header-actions[data-v-50d351c9],.header-content[data-v-50d351c9],.page-header[data-v-50d351c9],.toolbar[data-v-50d351c9],.top-bar[data-v-50d351c9]{flex-wrap:wrap}}.role-form-page[data-v-773714a0]{min-height:100vh;background:#f8f9fa}.page-header[data-v-773714a0]{background:#fff;border-bottom:1px solid #dee2e6;padding:20px 0;margin-bottom:30px}.header-content[data-v-773714a0]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.page-title[data-v-773714a0]{margin:0;font-size:1.75rem;font-weight:600;color:#495057}.page-description[data-v-773714a0]{margin:5px 0 0 0;color:#6c757d;font-size:.95rem}.form-content[data-v-773714a0]{max-width:1200px;margin:0 auto;padding:0 20px}.card[data-v-773714a0]{border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.card-header[data-v-773714a0]{background:#f8f9fa;border-bottom:1px solid #dee2e6;font-weight:600}.permissions-controls[data-v-773714a0]{background:#f8f9fa;padding:15px;border-radius:6px;border:1px solid #dee2e6}.select-all-checkbox[data-v-773714a0]{font-weight:600}.permissions-table-container[data-v-773714a0]{border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.permissions-table-container .table-responsive[data-v-773714a0]{height:500px!important;overflow-y:scroll!important;border:2px solid #dee2e6}.permission-name[data-v-773714a0]{line-height:1.4}.form-actions[data-v-773714a0]{margin-top:20px;padding-top:20px;border-top:1px solid #dee2e6}.selected-count[data-v-773714a0]{background:#e8f5e8;padding:10px 15px;border-radius:4px;border:1px solid #c3e6c3}.permissions-table-container .table-responsive[data-v-773714a0]::-webkit-scrollbar{width:8px}.permissions-table-container .table-responsive[data-v-773714a0]::-webkit-scrollbar-track{background:#f1f1f1}.permissions-table-container .table-responsive[data-v-773714a0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.permissions-table-container .table-responsive[data-v-773714a0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.header-content[data-v-773714a0]{flex-direction:column;align-items:flex-start}.header-actions[data-v-773714a0]{margin-top:15px}.form-content[data-v-773714a0]{padding:0 15px}}@media (max-width:1024px){.data-table-wrap[data-v-773714a0],.list-table-wrap[data-v-773714a0],.table-responsive[data-v-773714a0],.table-wrap[data-v-773714a0]{overflow-x:auto}.data-table[data-v-773714a0],.modern-table[data-v-773714a0],.table[data-v-773714a0],table[data-v-773714a0]{min-width:760px}.filters-row[data-v-773714a0],.header-actions[data-v-773714a0],.header-content[data-v-773714a0],.page-header[data-v-773714a0],.toolbar[data-v-773714a0],.top-bar[data-v-773714a0]{flex-wrap:wrap}}.b-card[data-v-d57c8538]{box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:8px}.b-table[data-v-d57c8538]{border-radius:6px;border:1px solid #dee2e6}.b-card[data-v-df05c66a]{box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:8px}.b-table[data-v-df05c66a]{border-radius:6px;border:1px solid #dee2e6}.currency-symbol-display[data-v-3ce07cca]{font-size:1.2em;font-weight:700;color:#007bff}.currency-symbol-large[data-v-3ce07cca]{font-size:1.5em;font-weight:700;color:#28a745;margin-left:5px}.symbol-input-wrapper[data-v-3ce07cca]{position:relative}.selected-symbol-preview[data-v-3ce07cca]{margin-top:5px;font-size:.9em;color:#6c757d}.rate-form[data-v-2e3ecd9b]{background:#f8f9fa;padding:1rem;border-radius:8px}.rich-text-editor[data-v-29dae651]{border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.editor-toolbar[data-v-29dae651]{background-color:#f8f9fa;padding:10px;border-bottom:1px solid #dee2e6}.editor-content[data-v-29dae651]{min-height:300px;max-height:500px;overflow-y:auto}.content-editable[data-v-29dae651]{padding:15px;min-height:300px;outline:none;font-family:Arial,sans-serif;line-height:1.6}.content-editable[data-v-29dae651]:focus{background-color:#fff}.editor-footer[data-v-29dae651]{background-color:#f8f9fa;padding:10px 15px;border-top:1px solid #dee2e6}.placeholder-item[data-v-29dae651]:hover{background-color:#e3f2fd;cursor:pointer}.preview-content[data-v-29dae651]{max-height:600px;overflow-y:auto}.placeholder-tag[data-v-29dae651]{background-color:#e3f2fd!important;color:#1976d2!important;padding:2px 4px!important;border-radius:3px!important;font-family:monospace!important;font-weight:700!important}.btn-group .btn[data-v-29dae651]{border-radius:4px!important}.btn-group .btn[data-v-29dae651]:hover{background-color:#007bff!important;color:#fff!important}.container-fluid[data-v-42217994]{max-width:1400px}.card[data-v-42217994]{box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px}.btn[data-v-42217994]{border-radius:6px;font-weight:500}.btn[data-v-42217994]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.table[data-v-42217994]{margin-bottom:0}.badge[data-v-42217994]{font-size:.85em}@media (max-width:768px){.d-flex.justify-content-between[data-v-42217994]{flex-direction:column;gap:1rem}}.agreement-templates-tab[data-v-9245931e]{padding:0}.email-configuration-tab[data-v-304ca530]{padding:1rem}.form-actions[data-v-304ca530]{padding-top:1rem;border-top:1px solid #dee2e6;margin-top:1rem}.status-item[data-v-304ca530]{display:flex;justify-content:space-between;margin-bottom:.5rem}.status-label[data-v-304ca530]{font-weight:500}.smtp-presets h6[data-v-304ca530]{color:#495057;margin-bottom:.25rem}.email-types-grid[data-v-304ca530]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem;margin-top:1rem}.email-type-card .card-body[data-v-304ca530]{padding:1rem}.email-var-list[data-v-304ca530]{max-height:120px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:6px}.email-var-chip[data-v-304ca530]{font-size:11px;padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#f8f9fa;cursor:pointer}.email-var-chip[data-v-304ca530]:hover{background:#e9ecef;border-color:#1e3c72}.email-triggers[data-v-304ca530]{margin-top:.5rem}.email-type-actions[data-v-304ca530]{flex-shrink:0}.log-filters[data-v-304ca530]{display:flex;align-items:center}.table th[data-v-304ca530]{border-top:none;font-weight:600;background-color:#f8f9fa}.badge[data-v-304ca530]{font-size:.75rem}.network-system-configs[data-v-5d1b3242]{max-width:100%}.systems-grid[data-v-5d1b3242]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.system-card[data-v-5d1b3242]{transition:transform .2s,box-shadow .2s;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.system-card[data-v-5d1b3242]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.detail-row[data-v-5d1b3242]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;border-bottom:1px solid #f1f3f4}.detail-row[data-v-5d1b3242]:last-child{border-bottom:none}.bypass-status[data-v-5d1b3242]{border:1px solid #dee2e6;transition:background-color .3s}.pulse[data-v-5d1b3242]{animation:pulse-5d1b3242 2s infinite}@keyframes pulse-5d1b3242{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.empty-state[data-v-5d1b3242]{background-color:#f8f9fa;border-radius:.5rem;border:2px dashed #dee2e6}.network-action-types[data-v-3049cf32]{max-width:100%}.action-buttons[data-v-3049cf32]{white-space:nowrap}.api-info[data-v-3049cf32]{max-width:200px}.test-result pre[data-v-3049cf32]{max-height:200px;overflow-y:auto;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:.75rem}.empty-state[data-v-3049cf32]{background-color:#f8f9fa;border-radius:.5rem;border:2px dashed #dee2e6}.filter-controls[data-v-3049cf32]{background-color:#f8f9fa;padding:1.5rem;border-radius:.5rem;border:1px solid #dee2e6}.network-rules-management[data-v-7d081f59]{max-width:100%}.action-chain[data-v-7d081f59]{max-width:200px}.action-item[data-v-7d081f59]{display:flex;align-items:center;font-size:.85rem}.bypass-controls[data-v-7d081f59]{text-align:center}.action-buttons[data-v-7d081f59]{white-space:nowrap}.action-chain-builder[data-v-7d081f59]{background-color:#f8f9fa;padding:1rem;border-radius:.5rem;border:1px solid #dee2e6}.action-row[data-v-7d081f59]{position:relative}.empty-state[data-v-7d081f59]{background-color:#f8f9fa;border-radius:.5rem;border:2px dashed #dee2e6}.bulk-actions[data-v-7d081f59]{background-color:#e3f2fd;border-radius:.5rem}.smdp-configuration-tab[data-v-c6685d82]{padding:1rem}.configuration-header[data-v-c6685d82]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.smdp-servers-list[data-v-c6685d82]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.server-info strong[data-v-c6685d82]{color:#212529}.server-info small[data-v-c6685d82]{font-size:.875rem}.server-url a[data-v-c6685d82]{text-decoration:none}.server-url a[data-v-c6685d82]:hover{text-decoration:underline}.connection-status[data-v-c6685d82]{display:flex;align-items:center;justify-content:center}.server-form[data-v-c6685d82]{padding:1rem 0}.server-form .form-group[data-v-c6685d82]{margin-bottom:1rem}.shipping-integration-settings[data-v-00074545]{padding:20px}.setting-item[data-v-00074545]{text-align:center;padding:15px}.setting-item h6[data-v-00074545]{margin-bottom:10px;color:#6c757d}.activity-item[data-v-00074545]:last-child{border-bottom:none!important}.bg-light pre[data-v-00074545]{font-size:.85rem;max-height:300px;overflow-y:auto}.feature-flags-admin[data-v-16fdb81d] .vs__dropdown-toggle{min-height:38px}@media (max-width:1024px){.data-table-wrap[data-v-16fdb81d],.list-table-wrap[data-v-16fdb81d],.table-responsive[data-v-16fdb81d],.table-wrap[data-v-16fdb81d]{overflow-x:auto}.data-table[data-v-16fdb81d],.modern-table[data-v-16fdb81d],.table[data-v-16fdb81d],table[data-v-16fdb81d]{min-width:760px}.filters-row[data-v-16fdb81d],.header-actions[data-v-16fdb81d],.header-content[data-v-16fdb81d],.page-header[data-v-16fdb81d],.toolbar[data-v-16fdb81d],.top-bar[data-v-16fdb81d]{flex-wrap:wrap}}.notification-ops-admin[data-v-54d7f859]{padding:1rem}@media (max-width:1024px){.notification-ops-admin[data-v-54d7f859]{padding:.75rem!important}.notification-ops-admin .d-flex.justify-content-between.align-items-center[data-v-54d7f859]{flex-direction:column;align-items:flex-start!important;gap:.75rem}.notification-ops-admin .btn[data-v-54d7f859]{white-space:nowrap}.notification-ops-admin .table-responsive[data-v-54d7f859]{overflow-x:auto}.notification-ops-admin .table[data-v-54d7f859]{min-width:860px}}.alert-threshold-settings h6[data-v-15ae6aea]{font-weight:600}.settings-page[data-v-62b38fdc]{padding:20px}.settings-title[data-v-62b38fdc]{color:#2c3e50;margin-bottom:30px;font-weight:600}.card-modern[data-v-62b38fdc]{border:none;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);overflow:hidden}.card-modern-body[data-v-62b38fdc]{padding:0}.nav-tabs .nav-link[data-v-62b38fdc]{border:none;border-radius:0;color:#6c757d;font-weight:500;padding:15px 20px;transition:all .3s ease}.nav-tabs .nav-link.active[data-v-62b38fdc]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.nav-tabs .nav-link[data-v-62b38fdc]:hover{border:none;background:#f8f9fa;color:#495057}.tab-content[data-v-62b38fdc]{padding:25px;background:#fff}.btn-primary[data-v-62b38fdc]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;padding:10px 20px;font-weight:500;transition:all .3s ease}.btn-primary[data-v-62b38fdc]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}@media (max-width:768px){.settings-page[data-v-62b38fdc]{padding:10px}}@media (max-width:1024px){.data-table-wrap[data-v-62b38fdc],.list-table-wrap[data-v-62b38fdc],.table-responsive[data-v-62b38fdc],.table-wrap[data-v-62b38fdc]{overflow-x:auto}.data-table[data-v-62b38fdc],.modern-table[data-v-62b38fdc],.table[data-v-62b38fdc],table[data-v-62b38fdc]{min-width:760px}.filters-row[data-v-62b38fdc],.header-actions[data-v-62b38fdc],.header-content[data-v-62b38fdc],.page-header[data-v-62b38fdc],.toolbar[data-v-62b38fdc],.top-bar[data-v-62b38fdc]{flex-wrap:wrap}}.email-template-editor-page[data-v-d6f0e08c]{padding:1.25rem 1.5rem 2rem;max-width:1600px;margin:0 auto}.editor-page-header[data-v-d6f0e08c]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.editor-page-actions[data-v-d6f0e08c]{display:flex;gap:.5rem;flex-shrink:0}.editor-page-body[data-v-d6f0e08c]{min-height:calc(100vh - 200px)}.editor-sidebar .card[data-v-d6f0e08c]{border-radius:8px}.editor-var-list[data-v-d6f0e08c]{max-height:220px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:6px}.email-var-chip[data-v-d6f0e08c]{font-size:11px;padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#f8f9fa;cursor:pointer}.email-var-chip[data-v-d6f0e08c]:hover{background:#e9ecef;border-color:#1e3c72}.editor-main[data-v-d6f0e08c]{display:flex;flex-direction:column;min-height:calc(100vh - 220px)}.editor-html-label[data-v-d6f0e08c]{font-weight:600;margin-bottom:.5rem}.editor-html-textarea[data-v-d6f0e08c]{flex:1;width:100%;min-height:calc(100vh - 260px);resize:vertical;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.55;-moz-tab-size:2;-o-tab-size:2;tab-size:2;padding:14px 16px;border:1px solid #ced4da;border-radius:8px;background:#fafbfc;color:#212529;box-sizing:border-box}.editor-html-textarea[data-v-d6f0e08c]:focus{outline:none;border-color:#1e3c72;box-shadow:0 0 0 .2rem rgba(30,60,114,.15);background:#fff}@media (max-width:1024px){.data-table-wrap[data-v-d6f0e08c],.list-table-wrap[data-v-d6f0e08c],.table-responsive[data-v-d6f0e08c],.table-wrap[data-v-d6f0e08c]{overflow-x:auto}.data-table[data-v-d6f0e08c],.modern-table[data-v-d6f0e08c],.table[data-v-d6f0e08c],table[data-v-d6f0e08c]{min-width:760px}.filters-row[data-v-d6f0e08c],.header-actions[data-v-d6f0e08c],.header-content[data-v-d6f0e08c],.page-header[data-v-d6f0e08c],.toolbar[data-v-d6f0e08c],.top-bar[data-v-d6f0e08c]{flex-wrap:wrap}}.financial-account-form[data-v-7c601922]{max-width:800px}.form-actions[data-v-7c601922]{border-top:1px solid #dee2e6;padding-top:20px}.card-header h5[data-v-7c601922]{color:#495057;font-weight:600}.text-muted[data-v-7c601922]{font-size:.875rem}.input-group-prepend .input-group-text[data-v-7c601922]{background-color:#f8f9fa;border-color:#ced4da;color:#6c757d;font-weight:500}.financial-account-table[data-v-5aa25f6b]{width:100%}.table-controls[data-v-5aa25f6b]{background-color:#f8f9fa;padding:1rem;border-radius:.375rem;border:1px solid #dee2e6}.account-type-badge[data-v-5aa25f6b],.state-badge[data-v-5aa25f6b]{font-size:.75rem;padding:.375rem .75rem}.account-details[data-v-5aa25f6b]{padding:1rem 0}.account-details p[data-v-5aa25f6b]{margin-bottom:1rem;padding-left:.5rem}.account-details strong[data-v-5aa25f6b]{color:#495057;font-weight:600}.btn-group-sm>.btn[data-v-5aa25f6b]{padding:.25rem .5rem;font-size:.875rem}.table th[data-v-5aa25f6b]{border-top:none;background-color:#f8f9fa;color:#495057;font-weight:600}.pagination[data-v-5aa25f6b]{margin-bottom:0}.card-header[data-v-5aa25f6b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6}.empty-state[data-v-5aa25f6b]{text-align:center;padding:3rem 1rem;color:#6c757d}.empty-state i[data-v-5aa25f6b]{font-size:3rem;margin-bottom:1rem;opacity:.5}.financial-accounts-view[data-v-7a6179a6]{padding:2rem;max-width:1400px;margin:0 auto}.content-header[data-v-7a6179a6]{border-bottom:1px solid #dee2e6;padding-bottom:1.5rem}.page-title[data-v-7a6179a6]{color:#495057;font-weight:600;margin-bottom:.5rem}.page-description[data-v-7a6179a6]{font-size:1.1rem;line-height:1.6;margin-bottom:0}@media (max-width:768px){.financial-accounts-view[data-v-7a6179a6]{padding:1rem}.page-title[data-v-7a6179a6]{font-size:1.5rem}.page-description[data-v-7a6179a6]{font-size:1rem}}@media (max-width:1024px){.data-table-wrap[data-v-7a6179a6],.list-table-wrap[data-v-7a6179a6],.table-responsive[data-v-7a6179a6],.table-wrap[data-v-7a6179a6]{overflow-x:auto}.data-table[data-v-7a6179a6],.modern-table[data-v-7a6179a6],.table[data-v-7a6179a6],table[data-v-7a6179a6]{min-width:760px}.filters-row[data-v-7a6179a6],.header-actions[data-v-7a6179a6],.header-content[data-v-7a6179a6],.page-header[data-v-7a6179a6],.toolbar[data-v-7a6179a6],.top-bar[data-v-7a6179a6]{flex-wrap:wrap}}.user-profile-page[data-v-cd9e7760]{min-height:100vh;background:#f8f9fa}.loading-container[data-v-cd9e7760]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}.profile-header[data-v-cd9e7760]{position:relative;margin-bottom:32px;overflow:hidden}.header-background[data-v-cd9e7760]{height:240px;background:linear-gradient(135deg,#e31e23,#c3092d 50%,#a0071e);position:relative}.header-background[data-v-cd9e7760]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 40% 80%,hsla(0,0%,100%,.1) 0,transparent 50%)}.header-content[data-v-cd9e7760]{position:absolute;bottom:20px;left:0;right:0;padding:0 32px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px}.profile-avatar-section[data-v-cd9e7760]{display:flex;align-items:flex-end;gap:24px;flex:1;min-width:300px}.avatar-container[data-v-cd9e7760]{position:relative}.profile-avatar-preview[data-v-cd9e7760],.profile-avatar[data-v-cd9e7760]{width:120px;height:120px;border-radius:20px;background:#e31e23;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#fff;border:4px solid #fff;box-shadow:0 8px 32px rgba(0,0,0,.15);transition:all .3s ease}.profile-avatar-preview[data-v-cd9e7760]{width:80px;height:80px;font-size:24px;margin:0 auto}.avatar-image[data-v-cd9e7760]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.avatar-edit-btn[data-v-cd9e7760]{position:absolute;bottom:4px;right:4px;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #e31e23;color:#e31e23;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:14px}.avatar-edit-btn[data-v-cd9e7760]:hover{background:#e31e23;color:#fff;transform:scale(1.1)}.profile-basic-info[data-v-cd9e7760]{color:#fff;flex:1}.profile-name[data-v-cd9e7760]{font-size:32px;font-weight:700;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.profile-email[data-v-cd9e7760]{font-size:16px;margin:0 0 12px;opacity:.9}.profile-badges[data-v-cd9e7760]{display:flex;gap:8px;flex-wrap:wrap}.role-badge[data-v-cd9e7760],.status-badge[data-v-cd9e7760]{font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px}.header-actions[data-v-cd9e7760]{display:flex;gap:16px;align-items:center;flex-shrink:0}.action-btn[data-v-cd9e7760]{min-width:140px;height:48px;border:2px solid hsla(0,0%,100%,.8)!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(10px);font-weight:600;font-size:14px;letter-spacing:.5px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:24px!important}.action-btn[data-v-cd9e7760]:hover{background:hsla(0,0%,100%,.2)!important;border-color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.action-btn[data-v-cd9e7760]:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.action-btn i[data-v-cd9e7760]{font-size:16px}.btn-text[data-v-cd9e7760]{font-weight:600}.profile-content[data-v-cd9e7760]{padding:0 32px 32px}.profile-sidebar[data-v-cd9e7760]{position:sticky;top:20px}.contact-card[data-v-cd9e7760],.security-card[data-v-cd9e7760],.stats-card[data-v-cd9e7760]{border:none;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.card-subtitle[data-v-cd9e7760]{font-size:16px;font-weight:600;color:#2d3748;margin:0 0 16px;display:flex;align-items:center;border-bottom:1px solid #f0f0f0;padding-bottom:12px}.stats-grid[data-v-cd9e7760]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stat-item[data-v-cd9e7760]{text-align:center;padding:16px 8px;background:#f8f9fa;border-radius:12px;transition:all .3s ease}.stat-item[data-v-cd9e7760]:hover{background:#e9ecef;transform:translateY(-2px)}.stat-value[data-v-cd9e7760]{font-size:16px;font-weight:700;color:#e31e23;margin-bottom:4px;word-break:break-word}.stat-label[data-v-cd9e7760]{font-size:12px;color:#6c757d;font-weight:500}.contact-list[data-v-cd9e7760]{display:flex;flex-direction:column;gap:16px}.contact-item[data-v-cd9e7760]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;transition:all .3s ease}.contact-item[data-v-cd9e7760]:hover{background:#e9ecef;transform:translateX(4px)}.contact-item i[data-v-cd9e7760]{width:20px;text-align:center;font-size:16px}.contact-details[data-v-cd9e7760]{flex:1;display:flex;flex-direction:column;gap:2px}.contact-label[data-v-cd9e7760]{font-size:12px;color:#6c757d;font-weight:500}.contact-value[data-v-cd9e7760]{font-size:14px;color:#2d3748;font-weight:500;word-break:break-word}.security-list[data-v-cd9e7760]{display:flex;flex-direction:column;gap:12px}.security-item[data-v-cd9e7760]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px}.security-check[data-v-cd9e7760]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#2d3748}.profile-main[data-v-cd9e7760]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.tab-content[data-v-cd9e7760]{background:#fff;border-radius:0 0 16px 16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-top:-1px}.tab-content-padding[data-v-cd9e7760]{padding:40px 32px 32px 32px}.info-section[data-v-cd9e7760]{border-bottom:1px solid #f0f0f0;padding:32px 24px 24px 24px;margin-bottom:24px}.info-section[data-v-cd9e7760]:last-child{border-bottom:none;padding-bottom:24px;margin-bottom:0}.section-title[data-v-cd9e7760]{font-size:18px;font-weight:600;color:#2d3748;margin:0 0 24px 0;display:flex;align-items:center;padding-left:8px}.info-field[data-v-cd9e7760]{margin-bottom:20px;padding:12px 16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #e31e23}.info-field label[data-v-cd9e7760]{font-size:12px;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:block}.info-value[data-v-cd9e7760]{font-size:16px;color:#2d3748;font-weight:500;padding:4px 0;word-break:break-word;line-height:1.5}.modal-footer-actions[data-v-cd9e7760]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e9ecef}.avatar-options[data-v-cd9e7760]{text-align:center;padding:16px}.color-picker[data-v-cd9e7760]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:16px}.color-option[data-v-cd9e7760]{width:40px;height:40px;border-radius:50%;cursor:pointer;border:3px solid transparent;transition:all .3s ease;margin:0 auto}.color-option[data-v-cd9e7760]:hover{transform:scale(1.1)}.color-option.active[data-v-cd9e7760]{border-color:#2d3748;transform:scale(1.15)}.nav-tabs[data-v-cd9e7760]{border-bottom:2px solid #e9ecef;margin-bottom:0;background:#f8f9fa;border-radius:16px 16px 0 0;padding:8px 8px 0 8px}.nav-tabs .nav-link[data-v-cd9e7760]{border:none;border-radius:12px 12px 0 0;color:#6c757d;font-weight:600;font-size:14px;padding:16px 24px;margin:0 4px;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center;min-height:50px;background:transparent;border-bottom:3px solid transparent}.nav-tabs .nav-link.active[data-v-cd9e7760]{background:linear-gradient(135deg,#e31e23,#c3092d);color:#fff;border:none;border-bottom:3px solid #a0071e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(227,30,35,.3)}.nav-tabs .nav-link[data-v-cd9e7760]:hover:not(.active){border:none;background:rgba(227,30,35,.1);color:#e31e23;border-bottom:3px solid rgba(227,30,35,.3);transform:translateY(-1px)}.nav-tabs .nav-link[data-v-cd9e7760]:focus{outline:none;box-shadow:0 0 0 3px rgba(227,30,35,.2)}@media (max-width:768px){.profile-header .header-content[data-v-cd9e7760]{padding:0 16px;flex-direction:column;align-items:center;gap:16px}.profile-avatar-section[data-v-cd9e7760]{flex-direction:column;align-items:center;text-align:center;min-width:auto}.header-actions[data-v-cd9e7760]{order:-1;width:100%;justify-content:center;flex-wrap:wrap;gap:12px}.action-btn[data-v-cd9e7760]{min-width:120px;height:44px;font-size:13px}.action-btn .btn-text[data-v-cd9e7760]{display:none}.action-btn i[data-v-cd9e7760]{font-size:18px}.profile-content[data-v-cd9e7760]{padding:0 16px 32px}.stats-grid[data-v-cd9e7760]{grid-template-columns:1fr}.color-picker[data-v-cd9e7760]{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.header-actions[data-v-cd9e7760]{flex-direction:column;width:100%}.action-btn[data-v-cd9e7760]{width:100%;max-width:200px}.action-btn .btn-text[data-v-cd9e7760]{display:inline}}