.email-manager[data-v-ed0e5149]{height:100%;display:flex;flex-direction:column;gap:16px;padding:16px;--manager-panel: rgba(255, 255, 255, .68);--manager-panel-strong: rgba(255, 255, 255, .82);--manager-item: rgba(255, 255, 255, .76);--manager-item-hover: rgba(79, 143, 199, .1);--manager-item-selected: linear-gradient(90deg, rgba(79, 143, 199, .18), rgba(255, 255, 255, .86));--manager-border: rgba(116, 146, 174, .22);--manager-shadow: 0 8px 24px rgba(48, 77, 108, .1)}[data-theme=dark] .email-manager[data-v-ed0e5149]{--manager-panel: rgba(11, 24, 42, .58);--manager-panel-strong: rgba(15, 31, 52, .72);--manager-item: rgba(12, 26, 45, .74);--manager-item-hover: rgba(114, 184, 232, .13);--manager-item-selected: linear-gradient(90deg, rgba(114, 184, 232, .22), rgba(12, 26, 45, .9));--manager-border: rgba(148, 190, 225, .16);--manager-shadow: 0 8px 24px rgba(0, 0, 0, .22)}.manager-header[data-v-ed0e5149]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--manager-panel-strong);border:1px solid var(--manager-border);border-radius:6px;box-shadow:var(--manager-shadow)}.header-title[data-v-ed0e5149]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:var(--n-text-color)}.header-actions[data-v-ed0e5149]{display:flex;align-items:center;gap:8px}.email-list-section[data-v-ed0e5149]{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--manager-panel);border:1px solid var(--manager-border);border-radius:6px;overflow:hidden}.email-list[data-v-ed0e5149]{flex:1;min-height:0;padding:8px}.loading-spin[data-v-ed0e5149]{display:flex;justify-content:center;padding:40px 0}.email-items[data-v-ed0e5149]{display:flex;flex-direction:column;gap:8px}.email-item[data-v-ed0e5149]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:72px;padding:11px 10px 11px 12px;border-radius:6px;border:1px solid var(--manager-border);background:var(--manager-item);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;position:relative}.email-item[data-v-ed0e5149]:hover{border-color:var(--n-primary-color);background:var(--manager-item-hover);box-shadow:var(--manager-shadow)}.email-item--selected[data-v-ed0e5149]{border-color:var(--n-primary-color)!important;background:var(--manager-item-selected)!important;box-shadow:inset 3px 0 0 var(--n-primary-color),var(--manager-shadow)}.email-item--selected[data-v-ed0e5149]:before{content:none}[data-theme=dark] .email-item--selected[data-v-ed0e5149]{background:var(--manager-item-selected)!important;box-shadow:inset 3px 0 0 var(--n-primary-color),var(--manager-shadow)}.email-item-content[data-v-ed0e5149]{flex:1;min-width:0}.email-address[data-v-ed0e5149]{display:flex;align-items:center;gap:6px;margin-bottom:4px;position:relative}.unread-badge[data-v-ed0e5149]{margin-left:auto;flex-shrink:0;animation:pulse-badge-ed0e5149 2s ease-in-out infinite}@keyframes pulse-badge-ed0e5149{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.email-icon[data-v-ed0e5149]{color:var(--n-primary-color);flex-shrink:0}.address-text[data-v-ed0e5149]{font-weight:500;color:var(--n-text-color);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-meta[data-v-ed0e5149]{display:flex;align-items:center;justify-content:space-between;gap:8px}.email-name[data-v-ed0e5149]{font-size:12px;color:var(--n-text-color-2);font-weight:500}.email-date[data-v-ed0e5149]{font-size:11px;color:var(--n-text-color-3);flex-shrink:0}.email-actions[data-v-ed0e5149]{display:flex;align-items:center;gap:4px;width:56px;justify-content:flex-end;opacity:0;transition:opacity .2s ease}.email-item:hover .email-actions[data-v-ed0e5149],.email-item--selected .email-actions[data-v-ed0e5149],.email-actions[data-v-ed0e5149]:focus-within{opacity:1}[data-theme=dark] .manager-header[data-v-ed0e5149]{background:var(--manager-panel-strong)}[data-theme=dark] .email-list-section[data-v-ed0e5149]{background:var(--manager-panel)}[data-theme=dark] .email-item[data-v-ed0e5149]{border-color:var(--manager-border);background:var(--manager-item)}[data-theme=dark] .email-item[data-v-ed0e5149]:hover{background:var(--manager-item-hover);box-shadow:var(--manager-shadow)}.quick-actions[data-v-ed0e5149]{flex-shrink:0;padding-top:8px;border-top:1px solid var(--n-border-color)}.create-email-modal[data-v-ed0e5149]{position:relative}.modal-content[data-v-ed0e5149]{background:var(--n-card-color);border-radius:8px;overflow:hidden;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a,inset 0 1px #ffffff1a;border:1px solid var(--n-border-color)}.modal-header[data-v-ed0e5149]{padding:24px 24px 20px;border-bottom:1px solid var(--n-border-color);background:linear-gradient(135deg,var(--n-primary-color-suppl) 0%,rgba(79,143,199,.08) 100%);position:relative}.modal-header[data-v-ed0e5149]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--n-primary-color) 50%,transparent 100%);opacity:.3}.modal-title-section[data-v-ed0e5149]{display:flex;align-items:center;gap:16px}.modal-icon[data-v-ed0e5149]{color:var(--n-primary-color);background:#4f8fc71f;padding:8px;border-radius:8px}.modal-title-text h3[data-v-ed0e5149]{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--n-text-color)}.modal-title-text p[data-v-ed0e5149]{margin:0;font-size:14px;color:var(--n-text-color-2);opacity:.8}.modal-form[data-v-ed0e5149]{padding:24px}.form-item[data-v-ed0e5149]{margin-bottom:20px}.form-input[data-v-ed0e5149],.form-select[data-v-ed0e5149]{border-radius:8px;transition:all .2s ease}.form-input[data-v-ed0e5149]:focus,.form-select[data-v-ed0e5149]:focus{box-shadow:0 0 0 2px var(--n-primary-color-suppl)}.dice-button[data-v-ed0e5149]{color:var(--n-primary-color);transition:all .2s ease}.dice-button[data-v-ed0e5149]:hover{color:var(--n-primary-color-hover);transform:rotate(180deg)}.modal-actions[data-v-ed0e5149]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--n-border-color)}.cancel-button[data-v-ed0e5149]{min-width:80px;border-radius:8px}.create-button[data-v-ed0e5149]{min-width:120px;border-radius:8px;box-shadow:0 2px 8px var(--n-primary-color-suppl);transition:all .2s ease}.create-button[data-v-ed0e5149]:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--n-primary-color-suppl)}@media (max-width: 1024px){.email-manager[data-v-ed0e5149]{padding:12px;gap:12px}.email-item[data-v-ed0e5149]{padding:10px}.email-actions[data-v-ed0e5149]{opacity:1}.manager-header[data-v-ed0e5149]{flex-direction:column;align-items:stretch;gap:12px}.header-actions[data-v-ed0e5149]{justify-content:space-between}}.modal-actions[data-v-ed0e5149]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.mail-list[data-v-f4500b6d]{height:100%;display:flex;flex-direction:column;--mail-panel: rgba(255, 255, 255, .7);--mail-panel-strong: rgba(255, 255, 255, .84);--mail-item: rgba(255, 255, 255, .78);--mail-item-hover: rgba(79, 143, 199, .1);--mail-item-selected: linear-gradient(90deg, rgba(79, 143, 199, .18), rgba(255, 255, 255, .88));--mail-border: rgba(116, 146, 174, .22);--mail-shadow: 0 8px 24px rgba(48, 77, 108, .1)}[data-theme=dark] .mail-list[data-v-f4500b6d]{--mail-panel: rgba(11, 24, 42, .58);--mail-panel-strong: rgba(15, 31, 52, .74);--mail-item: rgba(12, 26, 45, .76);--mail-item-hover: rgba(114, 184, 232, .13);--mail-item-selected: linear-gradient(90deg, rgba(114, 184, 232, .22), rgba(12, 26, 45, .9));--mail-border: rgba(148, 190, 225, .16);--mail-shadow: 0 8px 24px rgba(0, 0, 0, .22)}.empty-state[data-v-f4500b6d]{height:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px}.mail-list-content[data-v-f4500b6d]{height:100%;display:flex;flex-direction:column;gap:10px;padding:14px}.mail-list-header[data-v-f4500b6d]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--mail-border);border-radius:6px;background:var(--mail-panel-strong);box-shadow:var(--mail-shadow)}.selected-address-info[data-v-f4500b6d]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.address-icon[data-v-f4500b6d]{color:var(--n-primary-color);flex-shrink:0}.address-text[data-v-f4500b6d]{font-weight:500;color:var(--n-text-color);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-actions[data-v-f4500b6d]{display:flex;align-items:center;gap:4px}.search-section[data-v-f4500b6d]{flex-shrink:0}.mail-items-container[data-v-f4500b6d]{flex:1;min-height:0}.loading-spin[data-v-f4500b6d]{display:flex;justify-content:center;padding:40px 0}.mail-items[data-v-f4500b6d]{display:flex;flex-direction:column;gap:8px}.mail-item[data-v-f4500b6d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:112px;padding:12px 10px 12px 14px;border-radius:6px;border:1px solid var(--mail-border);background:var(--mail-item);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;position:relative}.mail-item[data-v-f4500b6d]:hover{border-color:var(--n-primary-color);background:var(--mail-item-hover);box-shadow:var(--mail-shadow)}.mail-item--selected[data-v-f4500b6d]{border-color:var(--n-primary-color)!important;background:var(--mail-item-selected)!important;box-shadow:inset 3px 0 0 var(--n-primary-color),var(--mail-shadow)}.mail-item--selected[data-v-f4500b6d]:before{content:none}[data-theme=dark] .mail-item--selected[data-v-f4500b6d]{background:var(--mail-item-selected)!important;box-shadow:inset 3px 0 0 var(--n-primary-color),var(--mail-shadow)}.mail-item--unread[data-v-f4500b6d]{border-left-color:var(--n-primary-color)}.mail-item--unread[data-v-f4500b6d]:after{content:"";position:absolute;top:16px;left:6px;width:6px;height:6px;border-radius:50%;background:var(--n-primary-color);box-shadow:0 0 0 3px var(--n-primary-color-suppl)}.mail-item--unread .mail-subject[data-v-f4500b6d]{font-weight:600}.mail-item-content[data-v-f4500b6d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mail-header[data-v-f4500b6d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mail-from[data-v-f4500b6d]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.from-icon[data-v-f4500b6d]{color:var(--n-text-color-2);flex-shrink:0}.from-text[data-v-f4500b6d]{font-size:12px;color:var(--n-text-color-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-time[data-v-f4500b6d]{font-size:11px;color:var(--n-text-color-3);flex-shrink:0}.mail-subject[data-v-f4500b6d]{font-size:14px;color:var(--n-text-color);font-weight:500;line-height:1.3;word-break:break-word;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mail-preview[data-v-f4500b6d]{font-size:12px;color:var(--n-text-color-2);line-height:1.4;word-break:break-word;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mail-meta[data-v-f4500b6d]{display:flex;align-items:center;justify-content:space-between}.mail-tags[data-v-f4500b6d]{display:flex;align-items:center;gap:4px}.mail-item-actions[data-v-f4500b6d]{display:flex;align-items:center;gap:4px;width:28px;justify-content:flex-end;opacity:0;transition:opacity .2s ease}.mail-item:hover .mail-item-actions[data-v-f4500b6d],.mail-item--selected .mail-item-actions[data-v-f4500b6d],.mail-item-actions[data-v-f4500b6d]:focus-within{opacity:1}[data-theme=dark] .mail-list-header[data-v-f4500b6d]{background:var(--mail-panel-strong)}[data-theme=dark] .mail-item[data-v-f4500b6d]{border-color:var(--mail-border);background:var(--mail-item)}[data-theme=dark] .mail-item[data-v-f4500b6d]:hover{background:var(--mail-item-hover);box-shadow:var(--mail-shadow)}.mail-count-info[data-v-f4500b6d]{flex-shrink:0;padding-top:8px;border-top:1px solid var(--n-border-color);text-align:center}@media (max-width: 1024px){.mail-list-content[data-v-f4500b6d]{padding:12px;gap:10px}.mail-item[data-v-f4500b6d]{padding:10px}.mail-item-actions[data-v-f4500b6d]{opacity:1}.mail-header[data-v-f4500b6d]{flex-direction:column;align-items:flex-start;gap:4px}.mail-time[data-v-f4500b6d]{align-self:flex-end}}.shadow-host[data-v-bfac122c]{display:block;min-height:100px}.html-fallback[data-v-bfac122c]{padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--n-text-color);word-wrap:break-word}.html-fallback img[data-v-bfac122c]{max-width:100%;height:auto;border-radius:4px}.html-fallback table[data-v-bfac122c]{border-collapse:collapse;width:100%;margin:8px 0}.html-fallback td[data-v-bfac122c],.html-fallback th[data-v-bfac122c]{padding:8px;border:1px solid var(--n-border-color);text-align:left}.html-fallback th[data-v-bfac122c]{background-color:var(--n-card-color);font-weight:600}.html-fallback a[data-v-bfac122c]{color:var(--n-primary-color);text-decoration:none}.html-fallback a[data-v-bfac122c]:hover{text-decoration:underline}.html-fallback pre[data-v-bfac122c]{white-space:pre-wrap;background:var(--n-code-color);padding:12px;border-radius:4px;overflow-x:auto}.html-fallback blockquote[data-v-bfac122c]{margin:16px 0;padding:12px 16px;border-left:4px solid var(--n-border-color);background:var(--n-card-color);font-style:italic}.mail-detail[data-v-e1a69a53]{height:100%;display:flex;flex-direction:column;--detail-panel: rgba(255, 255, 255, .7);--detail-panel-strong: rgba(255, 255, 255, .84);--detail-item: rgba(255, 255, 255, .76);--detail-item-hover: rgba(79, 143, 199, .1);--detail-border: rgba(116, 146, 174, .22);--detail-shadow: 0 8px 24px rgba(48, 77, 108, .1);--detail-content-bg: rgba(255, 255, 255, .76)}[data-theme=dark] .mail-detail[data-v-e1a69a53]{--detail-panel: rgba(11, 24, 42, .58);--detail-panel-strong: rgba(15, 31, 52, .74);--detail-item: rgba(12, 26, 45, .78);--detail-item-hover: rgba(114, 184, 232, .13);--detail-border: rgba(148, 190, 225, .16);--detail-shadow: 0 8px 24px rgba(0, 0, 0, .22);--detail-content-bg: rgba(9, 22, 39, .72)}.empty-state[data-v-e1a69a53]{height:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px}.mail-content[data-v-e1a69a53]{height:100%;display:flex;flex-direction:column;gap:12px;padding:14px}.mail-header[data-v-e1a69a53]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--detail-border);border-radius:6px;background:var(--detail-panel-strong);box-shadow:var(--detail-shadow)}.mail-header-main[data-v-e1a69a53]{flex:1;min-width:0}.mail-subject[data-v-e1a69a53]{font-size:17px;font-weight:600;color:var(--n-text-color);margin:0 0 10px;line-height:1.3;word-break:break-word}.mail-meta-info[data-v-e1a69a53]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.mail-from[data-v-e1a69a53],.mail-to[data-v-e1a69a53],.mail-date[data-v-e1a69a53]{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.meta-icon[data-v-e1a69a53]{color:var(--n-text-color-2);flex-shrink:0}.meta-label[data-v-e1a69a53]{font-weight:500;color:var(--n-text-color-2);min-width:44px}.meta-value[data-v-e1a69a53]{color:var(--n-text-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-actions[data-v-e1a69a53]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:2px;border:1px solid var(--detail-border);border-radius:6px;background:var(--detail-panel)}.attachments-section[data-v-e1a69a53]{flex-shrink:0;border:1px solid var(--detail-border);border-radius:6px;overflow:hidden;background:var(--detail-panel)}.attachments-header[data-v-e1a69a53]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#4f8fc71a;border-bottom:1px solid var(--detail-border);font-weight:500;color:var(--n-text-color)}.attachments-title[data-v-e1a69a53]{font-size:14px}.attachments-list[data-v-e1a69a53]{display:flex;flex-direction:column;gap:1px;padding:6px}.attachment-item[data-v-e1a69a53]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:8px 8px 8px 10px;border:1px solid transparent;border-radius:6px;background:var(--detail-item);transition:background-color .16s ease,border-color .16s ease}.attachment-item[data-v-e1a69a53]:last-child{border-bottom:none}.attachment-item[data-v-e1a69a53]:hover{border-color:#4f8fc747;background:var(--detail-item-hover)}.attachment-info[data-v-e1a69a53]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.attachment-icon[data-v-e1a69a53]{color:var(--n-primary-color);flex-shrink:0}.attachment-details[data-v-e1a69a53]{display:flex;flex-direction:column;gap:2px;min-width:0}.attachment-name[data-v-e1a69a53]{font-size:13px;font-weight:500;color:var(--n-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-meta[data-v-e1a69a53]{font-size:11px;color:var(--n-text-color-3)}.mail-body[data-v-e1a69a53]{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--detail-border);border-radius:6px;overflow:hidden;background:var(--detail-panel)}.mail-body-header[data-v-e1a69a53]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 12px;background:var(--detail-panel-strong);border-bottom:1px solid var(--detail-border)}.body-title[data-v-e1a69a53]{font-weight:500;color:var(--n-text-color);flex-shrink:0}.view-options[data-v-e1a69a53]{min-width:0;max-width:100%;overflow-x:auto;padding-bottom:2px}.mail-body-content[data-v-e1a69a53]{flex:1;min-height:0;background:var(--detail-content-bg)}.rendered-content[data-v-e1a69a53]{height:100%;padding:18px}.html-content[data-v-e1a69a53]{height:100%}.html-iframe[data-v-e1a69a53]{width:100%;min-height:300px;border:none;background:#fff}.text-content[data-v-e1a69a53]{height:100%}.text-display[data-v-e1a69a53]{margin:0;padding:0;white-space:pre-wrap;word-break:break-word;line-height:1.7;color:var(--n-text-color);font-family:inherit;background:transparent;border:none}.shadow-content[data-v-e1a69a53]{height:100%}.mail-display-auto[data-v-e1a69a53]{color:var(--n-text-color);background:var(--detail-content-bg)}.mail-display-auto.system-dark[data-v-e1a69a53] *{color:#e0e0e0!important;background-color:transparent!important}.mail-display-auto.system-dark[data-v-e1a69a53] a{color:#66b3ff!important}.mail-display-light[data-v-e1a69a53]{color:#333!important;background:#fff!important}.mail-display-light[data-v-e1a69a53] *{color:#333!important;background-color:transparent!important}.mail-display-light[data-v-e1a69a53] a{color:#06c!important}.mail-display-light[data-v-e1a69a53] pre{background:#f8f9fa!important;color:#333!important}.mail-display-dark[data-v-e1a69a53]{color:#e0e0e0!important;background:#1a1a1a!important}.mail-display-dark[data-v-e1a69a53] *{color:#e0e0e0!important;background-color:transparent!important}.mail-display-dark[data-v-e1a69a53] a{color:#66b3ff!important}.mail-display-dark[data-v-e1a69a53] pre{background:#2a2a2a!important;color:#e0e0e0!important}.mail-display-high-contrast[data-v-e1a69a53]{color:#000!important;background:#fff!important;font-weight:600!important}.mail-display-high-contrast[data-v-e1a69a53] *{color:#000!important;background-color:#fff!important;font-weight:600!important;border:1px solid #000!important}.mail-display-high-contrast[data-v-e1a69a53] a{color:#00f!important;text-decoration:underline!important;font-weight:700!important}.mail-display-high-contrast[data-v-e1a69a53] pre{background:#f0f0f0!important;color:#000!important;border:2px solid #000!important}.mail-display-dark .html-iframe[data-v-e1a69a53],.mail-display-high-contrast .html-iframe[data-v-e1a69a53],.mail-display-dark .html-iframe img[data-v-e1a69a53],.mail-display-high-contrast .html-iframe img[data-v-e1a69a53]{filter:invert(1) hue-rotate(180deg)}.source-content[data-v-e1a69a53]{height:100%;padding:18px}.source-code[data-v-e1a69a53]{margin:0;padding:0;white-space:pre-wrap;word-break:break-word;line-height:1.4;color:var(--n-text-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;-moz-tab-size:2;tab-size:2}[data-theme=dark] .mail-header[data-v-e1a69a53],[data-theme=dark] .attachments-section[data-v-e1a69a53],[data-theme=dark] .mail-body[data-v-e1a69a53]{background:var(--detail-panel)}[data-theme=dark] .mail-actions[data-v-e1a69a53],[data-theme=dark] .mail-body-header[data-v-e1a69a53]{background:var(--detail-panel-strong)}[data-theme=dark] .mail-body-content[data-v-e1a69a53]{background:var(--detail-content-bg)}[data-theme=dark] .attachments-header[data-v-e1a69a53]{background:#72b8e81f}[data-theme=dark] .attachment-item[data-v-e1a69a53]{background:var(--detail-item)}[data-theme=dark] .attachment-item[data-v-e1a69a53]:hover{background:var(--detail-item-hover)}.no-content[data-v-e1a69a53]{padding:16px}@media (max-width: 1024px){.mail-content[data-v-e1a69a53]{padding:12px;gap:12px}.mail-header[data-v-e1a69a53]{flex-direction:column;align-items:stretch;gap:12px}.mail-actions[data-v-e1a69a53]{align-self:flex-end}}@media (max-width: 768px){.mail-subject[data-v-e1a69a53]{font-size:16px}.mail-meta-info[data-v-e1a69a53]{gap:6px}.mail-from[data-v-e1a69a53],.mail-to[data-v-e1a69a53],.mail-date[data-v-e1a69a53]{font-size:12px}.attachment-item[data-v-e1a69a53]{padding:10px 12px}.mail-body-header[data-v-e1a69a53]{align-items:flex-start;flex-direction:column;padding:10px 12px}.text-content[data-v-e1a69a53],.source-content[data-v-e1a69a53]{padding:12px}}.send-mail-composer[data-v-18afdb23]{height:100%;display:flex;flex-direction:column;max-height:100%;--composer-panel: rgba(255, 255, 255, .72);--composer-border: rgba(116, 146, 174, .22)}[data-theme=dark] .send-mail-composer[data-v-18afdb23]{--composer-panel: rgba(12, 26, 45, .72);--composer-border: rgba(148, 190, 225, .16)}.composer-content[data-v-18afdb23]{flex:1;padding:16px;overflow-y:auto;min-height:0}.composer-form[data-v-18afdb23]{max-width:100%}.content-preview[data-v-18afdb23]{border:1px solid var(--composer-border);border-radius:6px;min-height:200px;background:var(--composer-panel)}.rich-editor[data-v-18afdb23]{border:1px solid var(--composer-border);border-radius:6px;background:var(--composer-panel)}.editor-container[data-v-18afdb23]{padding:8px}.send-button[data-v-18afdb23]{min-width:120px;font-weight:600}.send-button[data-v-18afdb23]:not(:disabled){background:linear-gradient(135deg,#4f8fc7,#68b6ce);box-shadow:0 4px 12px #4f8fc742}.send-button[data-v-18afdb23]:not(:disabled):hover{background:linear-gradient(135deg,#579bd4,#66d1d1);box-shadow:0 6px 16px #4f8fc757;transform:translateY(-1px)}[data-v-18afdb23] .n-form-item-label{font-weight:500}[data-v-18afdb23] .n-input-group{width:100%}[data-v-18afdb23] .n-radio-group{display:flex;gap:8px}@media (max-width: 768px){.composer-content[data-v-18afdb23]{padding:12px}[data-v-18afdb23] .n-input-group .n-input:first-child{width:35%!important}[data-v-18afdb23] .n-input-group .n-input:last-child,[data-v-18afdb23] .n-input-group .n-select{width:65%!important}}.temp-email-app[data-v-90b499d1]{height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;color:var(--n-text-color);--app-panel: rgba(248, 252, 255, .74);--app-panel-strong: rgba(255, 255, 255, .86);--app-panel-soft: rgba(239, 247, 252, .64);--app-border: rgba(116, 146, 174, .24);--app-border-strong: rgba(255, 255, 255, .62);--app-shadow: 0 18px 48px rgba(48, 77, 108, .16);--app-shadow-soft: 0 8px 24px rgba(48, 77, 108, .1);--app-accent-soft: rgba(79, 143, 199, .14)}[data-theme=dark] .temp-email-app[data-v-90b499d1]{--app-panel: rgba(11, 24, 42, .76);--app-panel-strong: rgba(15, 31, 52, .86);--app-panel-soft: rgba(8, 19, 34, .66);--app-border: rgba(148, 190, 225, .18);--app-border-strong: rgba(148, 190, 225, .26);--app-shadow: 0 22px 56px rgba(0, 0, 0, .34);--app-shadow-soft: 0 10px 28px rgba(0, 0, 0, .24);--app-accent-soft: rgba(114, 184, 232, .16)}.app-background[data-v-90b499d1]{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/image/hero-bg.webp);background-size:cover;background-position:center right;background-repeat:no-repeat;background-attachment:fixed;z-index:-2;transform:scale(1.03);filter:saturate(.96) contrast(.98)}.app-background[data-v-90b499d1]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f1f8fde0,#f1f8fdbd 34%,#f1f8fd8f 60%,#f1f8fdc7),linear-gradient(180deg,#ffffff1a,#c3dcef29);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:-1}.app-content[data-v-90b499d1]{position:relative;height:100vh;display:flex;flex-direction:column;background:transparent;z-index:1}[data-theme=dark] .app-background[data-v-90b499d1]:after{background:linear-gradient(135deg,#07111fe0,#07111fc7 34%,#07111f94 58%,#07111fd1),radial-gradient(circle at 76% 16%,rgba(88,158,212,.12),transparent 32%);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.app-background.background-loaded[data-v-90b499d1]{opacity:1;transition:opacity .5s ease-in-out}.app-background[data-v-90b499d1]:not(.background-loaded){opacity:.3}.app-background.background-error[data-v-90b499d1]{background:linear-gradient(135deg,#dbeaf5,#8fbdda);opacity:.8}.app-background.background-error[data-v-90b499d1]:after{background:linear-gradient(135deg,#fffc,#fff9,#fff6,#fff9,#fffc)}.app-header[data-v-90b499d1]{flex-shrink:0;height:60px;border-bottom:1px solid var(--app-border);background:var(--app-panel-strong);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14);box-shadow:var(--app-shadow-soft);z-index:100}[data-theme=dark] .app-header[data-v-90b499d1]{background:#081322d1;border-bottom:1px solid var(--app-border);box-shadow:var(--app-shadow-soft)}.header-content[data-v-90b499d1]{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;max-width:1400px;margin:0 auto}.header-left[data-v-90b499d1]{display:flex;align-items:center}.app-title[data-v-90b499d1]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;color:var(--n-text-color);margin:0}.title-icon[data-v-90b499d1]{color:var(--n-primary-color)}.app-header[data-v-90b499d1] .n-button{color:var(--n-text-color-2)}.app-header[data-v-90b499d1] .n-button:hover{background:var(--app-accent-soft);color:var(--n-primary-color)}.header-right[data-v-90b499d1]{display:flex;align-items:center;gap:8px}.user-avatar[data-v-90b499d1]{width:36px;height:36px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.46);background:var(--app-panel-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer;margin-left:4px}.user-avatar[data-v-90b499d1]:hover{border-color:var(--n-primary-color);transform:scale(1.05);box-shadow:0 4px 12px #00000026}.avatar-image[data-v-90b499d1]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.user-avatar:hover .avatar-image[data-v-90b499d1]{transform:scale(1.1)}[data-theme=dark] .user-avatar[data-v-90b499d1]{border-color:#94bee142;background:#081322b8}[data-theme=dark] .user-avatar[data-v-90b499d1]:hover{border-color:var(--n-primary-color)}.avatar-preview-modal[data-v-90b499d1]{max-width:500px}.avatar-preview-container[data-v-90b499d1]{display:flex;justify-content:center;align-items:center;padding:20px;background:var(--n-card-color);border-radius:8px}.avatar-preview-image[data-v-90b499d1]{max-width:100%;max-height:400px;width:auto;height:auto;border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:transform .3s ease}.avatar-preview-image[data-v-90b499d1]:hover{transform:scale(1.02)}.avatar-preview-footer[data-v-90b499d1]{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.compose-modal-subtitle[data-v-90b499d1]{margin:-4px 0 12px;padding:10px 12px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-panel-soft)}.compose-mail-modal[data-v-90b499d1] .n-card{background:linear-gradient(145deg,#f8fcfff5,#e9f3fbf0);border:1px solid rgba(255,255,255,.62);box-shadow:0 28px 80px #304d6c38;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1)}.compose-mail-modal[data-v-90b499d1] .send-mail-composer{height:min(68vh,620px)}.compose-mail-modal[data-v-90b499d1] .composer-content{padding:6px 2px 0}.compose-modal-footer[data-v-90b499d1]{display:flex;justify-content:flex-end;gap:10px}[data-theme=dark] .compose-mail-modal[data-v-90b499d1] .n-card{background:linear-gradient(145deg,#0f1f34f5,#091627f0);border:1px solid rgba(148,190,225,.22);box-shadow:0 32px 86px #0000006b}[data-theme=dark] .avatar-preview-image[data-v-90b499d1]{box-shadow:0 8px 32px #0000004d}@media (max-width: 768px){.avatar-preview-modal[data-v-90b499d1]{max-width:90vw}.avatar-preview-container[data-v-90b499d1]{padding:16px}.avatar-preview-image[data-v-90b499d1]{max-height:300px}}.app-main[data-v-90b499d1]{flex:1;overflow:hidden;padding:12px 8px;max-width:1600px;margin:0 auto;width:100%}.three-column-layout[data-v-90b499d1]{display:grid;grid-template-columns:280px 350px 1fr;gap:12px;height:100%;min-height:0}.column[data-v-90b499d1]{display:flex;flex-direction:column;background:var(--app-panel);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);border-radius:8px;border:1px solid var(--app-border-strong);box-shadow:var(--app-shadow),inset 0 1px #ffffff6b;overflow:hidden;min-height:0;position:relative}.column[data-v-90b499d1]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);z-index:1}[data-theme=dark] .column[data-v-90b499d1]{background:var(--app-panel);border:1px solid var(--app-border-strong);box-shadow:var(--app-shadow),inset 0 1px #ffffff14}[data-theme=dark] .column[data-v-90b499d1]:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%)}.column-header[data-v-90b499d1]{flex-shrink:0;padding:14px 18px;border-bottom:1px solid var(--app-border);background:var(--app-panel-strong);display:flex;align-items:center;justify-content:space-between}[data-theme=dark] .column-header[data-v-90b499d1]{background:#0f1f34d1}.column-title[data-v-90b499d1]{font-size:16px;font-weight:600;color:var(--n-text-color);margin:0;line-height:1.2}.column-content[data-v-90b499d1]{flex:1;overflow:hidden;display:flex;flex-direction:column}.email-manager-column[data-v-90b499d1]{min-width:280px}.mail-list-column[data-v-90b499d1]{min-width:350px}.mail-detail-column[data-v-90b499d1]{min-width:400px}.global-loading[data-v-90b499d1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#f1f8fdcc;z-index:9999;display:flex;align-items:center;justify-content:center}[data-theme=dark] .global-loading[data-v-90b499d1]{background:#07111fd1}@media (max-width: 1200px){.three-column-layout[data-v-90b499d1]{grid-template-columns:260px 320px 1fr;gap:10px}.app-main[data-v-90b499d1]{padding:12px}}@media (max-width: 1024px){.three-column-layout[data-v-90b499d1]{grid-template-columns:240px 280px 1fr;gap:8px}.column[data-v-90b499d1]{min-height:0}}@media (max-width: 768px){.header-content[data-v-90b499d1]{padding:0 16px}.app-title[data-v-90b499d1]{font-size:18px}.user-avatar[data-v-90b499d1]{width:32px;height:32px;margin-left:2px}.header-right[data-v-90b499d1]{gap:6px}.app-main[data-v-90b499d1]{padding:8px}.three-column-layout[data-v-90b499d1]{grid-template-columns:180px 220px 1fr;gap:6px}.column-header[data-v-90b499d1]{padding:8px 12px}.column-title[data-v-90b499d1]{font-size:14px}}@media (max-width: 640px){.three-column-layout[data-v-90b499d1]{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;position:relative}.column[data-v-90b499d1]{min-height:300px}.mail-detail-column[data-v-90b499d1]{min-height:400px}.column[data-v-90b499d1]:not(.active-column){display:none}.column.active-column[data-v-90b499d1]{display:flex}}.admin-login[data-v-a2ad4457]{height:100vh;display:flex;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;padding:clamp(20px,5vw,72px);background:#eaf3fb;--login-text: #172235;--login-muted: rgba(39, 57, 82, .72);--login-accent: #4f8fc7}.background-layer[data-v-a2ad4457]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.bg-image[data-v-a2ad4457]{position:absolute;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(.98) contrast(.98);opacity:1;transform:scale(1.01);transition:all .3s ease}.bg-image[data-v-a2ad4457]:hover{filter:saturate(1.02) contrast(1)}.bg-left[data-v-a2ad4457]{left:0;background-image:url(/image/login-hero.jpg);background-position:center right}.bg-right[data-v-a2ad4457]{display:none}.bg-overlay[data-v-a2ad4457]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#ebf4fbe6,#ebf4fba8 34%,#ebf4fb42 62%,#ebf4fb14),linear-gradient(180deg,#fff3,#d8e7f324)}.login-container[data-v-a2ad4457]{width:100%;max-width:432px;margin-left:clamp(0px,4vw,72px);position:relative;z-index:10}.theme-toggle[data-v-a2ad4457]{position:fixed;top:24px;right:24px;z-index:12;width:40px;height:40px;color:var(--login-text);background:#ffffff7a;border:1px solid rgba(255,255,255,.56);box-shadow:0 12px 28px #304d6c24;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.theme-toggle[data-v-a2ad4457]:hover{transform:translateY(-1px);color:var(--login-accent);background:#ffffffa8;border-color:#4f8fc752;box-shadow:0 16px 34px #304d6c2e}.login-card[data-v-a2ad4457]{position:relative;overflow:hidden;color:var(--login-text);background:linear-gradient(145deg,#f7fbffd6,#e2effaa8);border-radius:8px;padding:40px 36px 34px;box-shadow:0 26px 70px #304d6c33,inset 0 1px #ffffffd1,0 0 0 1px #ffffff75;-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12);border:1px solid rgba(255,255,255,.62);transition:all .3s ease}.login-card[data-v-a2ad4457]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff70,#fff0 48%);pointer-events:none}.login-card[data-v-a2ad4457]:hover{transform:translateY(-1px);box-shadow:0 30px 78px #304d6c3d,inset 0 1px #ffffffdb,0 0 0 1px #ffffff94}.login-header[data-v-a2ad4457]{position:relative;text-align:left;margin-bottom:30px}.login-icon[data-v-a2ad4457]{color:var(--login-accent);margin-bottom:16px;background:#5794c921;border:1px solid rgba(87,148,201,.2);border-radius:8px;padding:10px;box-shadow:inset 0 1px #ffffff6b}.login-title[data-v-a2ad4457]{font-size:25px;line-height:1.2;font-weight:700;color:var(--login-text);margin:0 0 8px;text-align:left;letter-spacing:0}.login-subtitle[data-v-a2ad4457]{color:var(--login-muted);margin:0;font-size:14px}.login-form[data-v-a2ad4457]{position:relative}.login-footer[data-v-a2ad4457]{position:relative;text-align:center;margin-top:22px}.login-footer[data-v-a2ad4457] .n-text{color:#27395299}.password-input[data-v-a2ad4457]{--n-color: rgba(255, 255, 255, .58) !important;--n-color-focus: rgba(255, 255, 255, .86) !important;--n-color-disabled: rgba(255, 255, 255, .46) !important;--n-border: 1px solid rgba(116, 146, 174, .34) !important;--n-border-hover: 1px solid rgba(79, 143, 199, .68) !important;--n-border-focus: 1px solid rgba(79, 143, 199, .82) !important;--n-box-shadow-focus: 0 0 0 2px rgba(79, 143, 199, .16) !important;--n-text-color: var(--login-text) !important;--n-placeholder-color: rgba(39, 57, 82, .5) !important;--n-icon-color: rgba(39, 57, 82, .52) !important;--n-icon-color-hover: var(--login-accent) !important;--n-icon-color-focus: var(--login-accent) !important;--n-caret-color: var(--login-accent) !important}.login-button[data-v-a2ad4457]{height:50px;margin-top:8px;color:#fff!important;background:linear-gradient(135deg,#4f8fc7,#68b6ce)!important;border-radius:6px;box-shadow:0 14px 28px #377bb838;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.login-button[data-v-a2ad4457]:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 18px 34px #377bb847}.login-button[data-v-a2ad4457] .n-button__border,.login-button[data-v-a2ad4457] .n-button__state-border{border:0!important;box-shadow:none!important}[data-theme=dark] .admin-login[data-v-a2ad4457]{background:#07111f;--login-text: #edf7ff;--login-muted: rgba(207, 225, 240, .72);--login-accent: #7cc6f0}[data-theme=dark] .bg-image[data-v-a2ad4457]{filter:brightness(.66) saturate(.96) contrast(1.04)}[data-theme=dark] .bg-image[data-v-a2ad4457]:hover{filter:brightness(.7) saturate(1) contrast(1.06)}[data-theme=dark] .bg-overlay[data-v-a2ad4457]{background:linear-gradient(90deg,#07111fe6,#07111fb8 34%,#07111f6b 64%,#07111f2e),linear-gradient(180deg,#0814261f,#040a145c)}[data-theme=dark] .login-card[data-v-a2ad4457]{background:linear-gradient(145deg,#111f32d1,#091627ad);border:1px solid rgba(146,201,238,.22);box-shadow:0 30px 80px #0000005c,inset 0 1px #ffffff1f,0 0 0 1px #72b8e814}[data-theme=dark] .login-card[data-v-a2ad4457]:before{background:linear-gradient(180deg,#7cc6f01f,#7cc6f000 48%)}[data-theme=dark] .login-card[data-v-a2ad4457]:hover{box-shadow:0 34px 88px #0000006b,inset 0 1px #ffffff29,0 0 0 1px #72b8e829}[data-theme=dark] .login-icon[data-v-a2ad4457]{color:var(--login-accent);background:#7cc6f01f;border-color:#7cc6f042;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0003}[data-theme=dark] .login-title[data-v-a2ad4457]{color:var(--login-text)}[data-theme=dark] .login-subtitle[data-v-a2ad4457],[data-theme=dark] .login-footer[data-v-a2ad4457] .n-text{color:var(--login-muted)}[data-theme=dark] .password-input[data-v-a2ad4457]{--n-color: rgba(9, 22, 39, .66) !important;--n-color-focus: rgba(14, 30, 50, .9) !important;--n-color-disabled: rgba(9, 22, 39, .48) !important;--n-border: 1px solid rgba(146, 201, 238, .2) !important;--n-border-hover: 1px solid rgba(124, 198, 240, .56) !important;--n-border-focus: 1px solid rgba(124, 198, 240, .76) !important;--n-box-shadow-focus: 0 0 0 2px rgba(124, 198, 240, .16) !important;--n-text-color: var(--login-text) !important;--n-placeholder-color: rgba(207, 225, 240, .46) !important;--n-icon-color: rgba(207, 225, 240, .5) !important;--n-icon-color-hover: var(--login-accent) !important;--n-icon-color-focus: var(--login-accent) !important;--n-caret-color: var(--login-accent) !important}[data-theme=dark] .login-button[data-v-a2ad4457]{background:linear-gradient(135deg,#579bd4,#66d1d1)!important;box-shadow:0 16px 34px #237cbc42}[data-theme=dark] .login-button[data-v-a2ad4457]:hover{box-shadow:0 20px 40px #237cbc57}[data-theme=dark] .theme-toggle[data-v-a2ad4457]{color:var(--login-text);background:#0c1a2d9e;border-color:#92c9ee38;box-shadow:0 16px 34px #0000004d}[data-theme=dark] .theme-toggle[data-v-a2ad4457]:hover{color:var(--login-accent);background:#111f32c7;border-color:#7cc6f057;box-shadow:0 20px 42px #0000005c}@media (max-width: 480px){.admin-login[data-v-a2ad4457]{justify-content:center;padding:16px}.bg-left[data-v-a2ad4457]{background-position:66% center}.bg-overlay[data-v-a2ad4457]{background:linear-gradient(180deg,#ebf4fba3,#ebf4fb75 45%,#ebf4fbe0)}[data-theme=dark] .bg-overlay[data-v-a2ad4457]{background:linear-gradient(180deg,#07111f7a,#07111f94 45%,#07111fe6)}.login-container[data-v-a2ad4457]{margin-left:0}.theme-toggle[data-v-a2ad4457]{top:16px;right:16px}.login-card[data-v-a2ad4457]{padding:32px 24px 28px}.login-title[data-v-a2ad4457]{font-size:18px;line-height:1.3}}@keyframes fadeInUp-a2ad4457{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-card[data-v-a2ad4457]{animation:fadeInUp-a2ad4457 .8s ease-out}.background-layer[data-v-a2ad4457]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#ffffff3d,#fff0);z-index:2}.notification-provider[data-v-72386af4]{position:fixed;top:20px;right:20px;z-index:var(--z-index-notification);pointer-events:none}.notification-container[data-v-72386af4]{display:flex;flex-direction:column;gap:12px;max-width:400px}.notification-item[data-v-72386af4]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--card-color);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-2);border-left:4px solid;cursor:pointer;pointer-events:auto;transition:all .3s ease;position:relative;overflow:hidden}.notification-item[data-v-72386af4]:hover{transform:translate(-4px);box-shadow:var(--box-shadow-3)}.notification-item--success[data-v-72386af4]{border-left-color:var(--success-color)}.notification-item--error[data-v-72386af4]{border-left-color:var(--error-color)}.notification-item--warning[data-v-72386af4]{border-left-color:var(--warning-color)}.notification-item--info[data-v-72386af4]{border-left-color:var(--info-color)}.notification-icon[data-v-72386af4]{flex-shrink:0;margin-top:2px}.notification-item--success .notification-icon[data-v-72386af4]{color:var(--success-color)}.notification-item--error .notification-icon[data-v-72386af4]{color:var(--error-color)}.notification-item--warning .notification-icon[data-v-72386af4]{color:var(--warning-color)}.notification-item--info .notification-icon[data-v-72386af4]{color:var(--info-color)}.notification-content[data-v-72386af4]{flex:1;min-width:0}.notification-title[data-v-72386af4]{font-weight:600;color:var(--text-color);font-size:14px;line-height:1.4;margin-bottom:4px}.notification-text[data-v-72386af4]{color:var(--text-color-2);font-size:13px;line-height:1.4;word-break:break-word}.notification-close[data-v-72386af4]{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-color-3);transition:all .2s ease}.notification-close[data-v-72386af4]:hover{background:var(--border-color);color:var(--text-color)}.notification-enter-active[data-v-72386af4],.notification-leave-active[data-v-72386af4]{transition:all .3s ease}.notification-enter-from[data-v-72386af4],.notification-leave-to[data-v-72386af4]{opacity:0;transform:translate(100%)}.notification-move[data-v-72386af4]{transition:transform .3s ease}.notification-item[data-v-72386af4]:after{content:"";position:absolute;bottom:0;left:0;height:2px;background:currentColor;opacity:.3;animation:progress-72386af4 4s linear}@keyframes progress-72386af4{0%{width:100%}to{width:0%}}@media (max-width: 768px){.notification-provider[data-v-72386af4]{top:10px;right:10px;left:10px}.notification-container[data-v-72386af4]{max-width:none}.notification-item[data-v-72386af4]{padding:12px}.notification-title[data-v-72386af4]{font-size:13px}.notification-text[data-v-72386af4]{font-size:12px}}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{height:100vh;overflow:hidden}.container{max-width:1200px;margin:0 auto;padding:0 16px}@media (max-width: 768px){.container{padding:0 8px}}:root{--primary-color: #4f8fc7;--primary-color-hover: #67a9d6;--primary-color-pressed: #367bb8;--primary-color-suppl: rgba(79, 143, 199, .14);--info-color: #2080f0;--info-color-hover: #4098fc;--info-color-pressed: #1060c9;--info-color-suppl: rgba(32, 128, 240, .1);--warning-color: #f0a020;--warning-color-hover: #fcb040;--warning-color-pressed: #c97c10;--warning-color-suppl: rgba(240, 160, 32, .1);--error-color: #d03050;--error-color-hover: #de576d;--error-color-pressed: #ab1f3f;--error-color-suppl: rgba(208, 48, 80, .1);--success-color: #38a89d;--success-color-hover: #4db9ad;--success-color-pressed: #2c8f86;--success-color-suppl: rgba(56, 168, 157, .12);--text-color: #333639;--text-color-2: #606266;--text-color-3: #909399;--text-color-disabled: #c0c4cc;--body-color: #eef6fb;--card-color: #fff;--modal-color: #fff;--popover-color: #fff;--border-color: #e0e0e6;--divider-color: #e0e0e6;--box-shadow-1: 0 1px 2px -2px rgba(0, 0, 0, .08), 0 3px 6px 0 rgba(0, 0, 0, .06), 0 5px 12px 4px rgba(0, 0, 0, .04);--box-shadow-2: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);--box-shadow-3: 0 6px 16px -9px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--border-radius-sm: 3px;--border-radius-md: 6px;--border-radius-lg: 10px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--line-height-sm: 1.25;--line-height-md: 1.5;--line-height-lg: 1.75;--z-index-dropdown: 1000;--z-index-modal: 2000;--z-index-notification: 3000;--z-index-tooltip: 4000}[data-theme=dark]{--primary-color: #72b8e8;--primary-color-hover: #8ac9f5;--primary-color-pressed: #4f9ed4;--primary-color-suppl: rgba(114, 184, 232, .18);--success-color: #64d6c1;--success-color-hover: #7be6d1;--success-color-pressed: #38bba6;--success-color-suppl: rgba(100, 214, 193, .16);--text-color: rgba(237, 247, 255, .94);--text-color-2: rgba(207, 225, 240, .74);--text-color-3: rgba(178, 202, 224, .56);--text-color-disabled: rgba(178, 202, 224, .36);--body-color: #07111f;--card-color: #101c2c;--modal-color: #101c2c;--popover-color: #101c2c;--border-color: rgba(148, 178, 205, .18);--divider-color: rgba(148, 178, 205, .16)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:14px;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background-color:var(--body-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0000004d}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#94bee147}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#94bee16b}*:focus{outline:none}*:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}::selection{background:var(--primary-color-suppl);color:var(--primary-color)}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-color-hover)}a:active{color:var(--primary-color-pressed)}button{border:none;background:none;cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;border:none;background:none}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{word-break:break-word}.break-all{word-break:break-all}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter-from{transform:translate(-100%)}.slide-leave-to{transform:translate(100%)}.scale-enter-active,.scale-leave-active{transition:transform .3s ease}.scale-enter-from,.scale-leave-to{transform:scale(.9)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}@media (max-width: 768px){html{font-size:13px}}@media (max-width: 480px){html{font-size:12px}}
