/* WorkPilot Blue — final visual consistency pass, frontend only */
.navLink{display:flex!important;align-items:center;gap:11px!important}.navLink>.wpIcon{flex:none;opacity:.83}.navLink.active>.wpIcon{opacity:1}
.wpIcon{display:inline-block;vertical-align:middle;flex-shrink:0}
.wpContactMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:19px}
.wpContactMetric{display:flex;gap:14px;align-items:center;min-height:94px;padding:18px;border:1px solid #dbe3ed;border-radius:6px;background:white;box-shadow:none}
.wpContactMetricIcon{width:43px;height:43px;border-radius:5px;background:#e8f1ff;color:#0877ee;display:grid;place-items:center;flex:none}
.wpContactMetricIcon1{background:#e8f6ef;color:#188653}.wpContactMetricIcon2{background:#fff2e4;color:#c87522}.wpContactMetricIcon3{background:#f0edff;color:#7957cb}
.wpContactMetricLabel{font-size:12px;color:#61738c}.wpContactMetricValue{font-size:26px;line-height:1.35;font-weight:750;color:#1a2d48}.wpContactMetricSub{font-size:11px;color:#8a98aa}
.wpContactPagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 12px;border-top:1px solid #e2e9f1;color:#65758d;font-size:12px}
.wpContactPageButtons{display:flex;gap:5px;align-items:center}.wpContactPageButtons button{border:1px solid #dbe3ed;background:white;color:#536981;border-radius:4px;min-width:31px;height:31px;cursor:pointer}.wpContactPageButtons button.active{background:#0877ee;color:white;border-color:#0877ee}.wpContactPageButtons button:disabled{opacity:.35;cursor:default}
.contactFavoriteBtn .wpIcon{fill:none;stroke:#96a5b9}.contactFavoriteBtn.isFavorite .wpIcon{fill:#f4b13b;stroke:#e5a135}.contactFavoriteBtn{align-self:flex-start}
.contactItem,.contactTableHead{border-color:#e1e8f1!important}.contactItem:hover{outline:0!important;box-shadow:none!important}
.contactPage .metricIcon,.contactPage .feedIcon{display:grid!important}.contactPage .metric{align-items:center!important}.contactPage .metricIcon{background:#e8f1ff;color:#0877ee}.contactPage .metric:nth-child(2) .metricIcon{background:#e7f6ed;color:#19865b}.contactPage .metric:nth-child(3) .metricIcon{background:#fff2e5;color:#c67824}.contactPage .metric:nth-child(4) .metricIcon{background:#e9f1ff;color:#3d76b7}.contactPage .metric:nth-child(5) .metricIcon{background:#e7f7ef;color:#19865b}.contactPage .metric:nth-child(6) .metricIcon{background:#f0edff;color:#7957cb}
.contactPage .metric{min-height:96px}.contactPage .contactTabs button{border-radius:0!important}.contactPage .contactTabs button.active{border-radius:0!important}
/* Email columns and nested suggestion/message surfaces */
.mailApp .detailAiReply,.mailApp .detailAiReply *:not(.wpIcon),.mailApp .detailMessageBody,.mailApp .detailMessageItem,.mailApp .mailReplyBox,.mailApp .mailAttachmentCard,.mailApp .mailAttachmentItem,.mailApp .mailAttachmentPreview,.mailApp .mailAiSuggestion,.mailApp .mailAiReply,.mailApp .aiSuggestedReplyText,.mailApp .mailOriginalFolder,.mailApp .mailOriginalFolderRow{border-radius:5px!important}
.mailApp .composeMailBtn,.mailApp .mailComposeBtn,.mailApp #newMailBtn{background:#0877ee!important;color:#fff!important;border-color:#0877ee!important;border-radius:5px!important}
.mailOriginalFolderIcon::before{border-radius:2px!important}
.mailOriginalFolderRow::before,.mailOriginalFolder::before{box-shadow:none!important}
.mailFolder[data-folder="trash"]::before{border-radius:0 0 2px 2px!important}
@media(max-width:1050px){.wpContactMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wpContactMetrics{grid-template-columns:1fr}.wpContactPagination{flex-wrap:wrap}}

/* Abschlusskorrekturen */
.navGroup .navLink,.sidebarBottom .navLink{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;text-align:left!important}
.navLink .wpNavIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px}
.navLink .wpNavText{display:inline-block;flex:0 1 auto!important;margin:0!important;text-align:left!important}
.navLink .navCounter{margin-left:auto!important}
.logoutAction .wpNavIcon{display:inline-flex;vertical-align:middle;margin-right:8px}
.wpContactMetricIcon3{background:#fff7d9!important;color:#c58a00!important}
.contactToolbar{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important}
.contactToolbar .contactSearch{flex:1 1 46%!important;min-width:160px!important}
.contactToolbar select{flex:0 1 180px;min-width:115px!important;max-width:210px}
#exportContacts{flex:none;white-space:nowrap}
.favoriteLetterBtn{color:#c58a00!important;display:inline-flex;align-items:center;justify-content:center}
.favoriteLetterBtn.active{background:#fff2bd!important;color:#a77300!important;border-color:#e6c56a!important}
.contactIdentity{align-items:center!important;gap:9px!important}
.contactFavoriteBtn{flex:0 0 20px;align-self:center!important;order:0;display:inline-flex;justify-content:center;align-items:center}
.contactAvatar{order:1}.contactInfo{order:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}.contactKind{margin-top:0!important}
.wpNoteEntry{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e2e9f1}
.wpNoteContent{min-width:0;overflow-wrap:anywhere}.wpNoteContent strong{display:block;font-weight:500}.wpNoteContent small{display:block;color:#74849a;margin-top:4px}
.wpNoteDelete{display:inline-grid;place-items:center;flex:none;background:#fff;border:1px solid #e2e9f1;border-radius:4px;color:#a34b4b;padding:7px;cursor:pointer}
.mailApp .wpFolderSvg::before{display:none!important;content:none!important}
.mailApp .wpFolderSvg{display:flex!important;align-items:center!important;gap:10px!important;padding-left:13px!important}
.mailApp .wpFolderSvg .wpMailFolderIcon{display:inline-flex;align-items:center;flex:none;color:#657c98}
.mailApp .wpFolderSvg strong{margin-left:auto}
.mailApp .mailOriginalFolder::before,.mailApp .mailOriginalFolderRow::before{display:none!important;content:none!important}
.mailApp .mailOriginalFolder{padding-left:14px!important}
.mailApp .mailOriginalFolderIcon{display:inline-flex!important}
.mailApp .mailOriginalFolderLeft{gap:10px!important}
.mailApp [class*="contactAssignment"],.mailApp [class*="contactLink"],.mailApp [class*="noContact"]{border-radius:5px!important}
@media(max-width:760px){.contactToolbar{flex-wrap:wrap!important}.contactToolbar .contactSearch{flex-basis:100%!important}.contactToolbar select{flex:1 1 130px}}
