body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}*{box-sizing:border-box}.auth-page{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh}.auth-card{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;padding:40px;width:420px}.auth-logo{margin-bottom:32px;text-align:center}.auth-logo h1{color:#1890ff;font-size:28px;margin:0 0 8px}.auth-logo p{color:#999;font-size:14px;margin:0}.mail-layout{display:flex;height:100vh}.mail-sidebar{background:#001529;color:#fff;display:flex;flex-direction:column;flex-shrink:0;width:240px}.mail-sidebar-logo{border-bottom:1px solid #ffffff1a;padding:20px;text-align:center}.mail-sidebar-logo h2{color:#fff;font-size:20px;margin:0}.mail-sidebar-logo p{color:#ffffff80;font-size:12px;margin:4px 0 0}.mail-content{background:#f5f5f5;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.mail-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 24px}.mail-body{display:flex;flex:1 1;overflow:hidden}.email-list-panel{background:#fff;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;overflow:hidden;width:380px}.email-list{flex:1 1;overflow-y:auto}.email-item{border-bottom:1px solid #f5f5f5;cursor:pointer;padding:12px 16px;transition:background .2s}.email-item:hover{background:#f5f7fa}.email-item.selected{background:#e6f7ff;border-left:3px solid #1890ff}.email-item.unread .email-subject{font-weight:600}.email-from{color:#333;font-size:14px;margin-bottom:4px}.email-subject{color:#666;font-size:13px;margin-bottom:4px}.email-preview,.email-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-preview{color:#999;font-size:12px}.email-time{color:#bbb;float:right;font-size:11px}.email-detail-panel{background:#fff;flex:1 1;overflow-y:auto;padding:24px}.email-detail-header{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:16px}.email-detail-subject{color:#333;font-size:20px;font-weight:600;margin-bottom:12px}.email-detail-meta{align-items:center;color:#666;display:flex;font-size:14px;gap:16px}.email-detail-body{color:#333;font-size:14px;line-height:1.8}.compose-page{max-width:900px}.compose-page,.profile-page{margin:0 auto;padding:24px;width:100%}.profile-page{max-width:700px}.empty-state{align-items:center;color:#999;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px}.empty-state svg{color:#d9d9d9;font-size:64px;margin-bottom:16px}
/*# sourceMappingURL=main.1313783b.css.map*/