.brand {text-decoration:none;color:inherit}.account-tabs {display:flex;gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:5;background:#fff;padding:12px;border-radius:12px}.account-tabs a{padding:10px 16px;color:#254e78;border-radius:8px;text-decoration:none}.account-tabs a:hover,.account-tabs a.active{background:#e8f0f9}.strategy-outline{padding-left:22px;line-height:1.65}.strategy-outline li{margin:0 0 14px}.message-cards p{white-space:pre-wrap}.message-cards article{min-width:0} [id^="client-"],#job-create,#job-team,#direct-sourcing{scroll-margin-top:76px}.campaign-workspace{margin-bottom:24px}.job-team-form button.primary{background:#28609a;color:white}.team-later{display:none}.job-team-launch:target{display:block}@media(max-width:600px){.account-tabs{gap:4px}.account-tabs a{padding:10px}.plan-grid,.message-cards{grid-template-columns:1fr}.cadence-bar,.cadence-days{flex-wrap:wrap}.message-cards p{overflow-wrap:anywhere}}
.primary-link-button {max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center} .workspace-actions{flex-wrap:wrap}

.content .account-tabs{flex-direction:row;flex-wrap:wrap;gap:8px!important;position:static;align-items:center;margin:16px 0;padding:10px;border:1px solid #dfe5ee;overflow:visible}
.content .account-tabs a{font-size:14px;padding:10px 16px;color:#254474}
.content .account-tabs a:hover,.content .account-tabs a.active{background:#e8f0f9;color:#173b6c}
.task-priority-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:24px}
.task-priority-card{display:flex;flex-direction:column;gap:12px;background:#f4f7fe;border:1px solid #cfdaec;border-top:5px solid #254474;border-radius:12px;padding:20px;text-decoration:none;color:#254474;min-width:0}
.task-priority-card strong{font-size:36px}.task-priority-card span{font-weight:700}.task-priority-card b{font-size:14px}
.task-priority-card:hover{box-shadow:0 4px 14px #172b4d22;transform:translateY(-1px)}
.priority-overdue{color:#b42318;background:#fff1f0;border-color:#f7c0bb;border-top-color:#b42318}
.priority-tomorrow{color:#986600;background:#fffaeb;border-color:#f3dda5;border-top-color:#d39b16}
.priority-upcoming{color:#167146;background:#effaf4;border-color:#c7e5d1;border-top-color:#167146}
.priority-unscheduled{color:#596475;background:#f6f7f9;border-color:#d7dce3;border-top-color:#798494}
.task-bucket{scroll-margin-top:88px}.settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-form label{display:grid;gap:8px}.settings-form input,.settings-form select,.settings-form textarea{width:100%;padding:12px;border:1px solid #cfd7e4;border-radius:8px;font:inherit}.settings-form .wide{grid-column:1/-1}.report-roadmap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.report-roadmap li{line-height:1.6;margin:10px 0}.report-roadmap .panel{margin:0}.planned-badge{display:inline-block;padding:5px 9px;border-radius:12px;background:#eef2f8;color:#5d6d83;font-size:12px}.settings-selector{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.settings-selector label{display:grid;gap:8px;flex:1;min-width:200px}.settings-selector select{padding:12px;border:1px solid #cfd7e4;border-radius:8px;width:100%;font:inherit}
@media(max-width:900px){.task-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.task-priority-grid,.report-roadmap,.settings-form{grid-template-columns:1fr}.task-priority-card{padding:18px}.settings-form .wide{grid-column:1}.content .account-tabs a{padding:10px}}

.outreach-review-note{padding:12px 16px;background:#eef4fc;border-left:4px solid #28609a;border-radius:8px;line-height:1.6}.strategy-outline li{overflow-wrap:anywhere}
.board-approval-form{display:grid;gap:16px;margin-top:20px}.board-approval-form label{display:flex;gap:10px;align-items:flex-start}.board-approval-form input[type=checkbox]{width:auto;flex:0 0 auto}.board-answers{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}
.recruiting-shortcuts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.recruiting-shortcuts a{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.connection-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.connection-controls>section{border:1px solid #dbe3ef;border-radius:10px;padding:16px;min-width:0}.connection-controls h3{margin-top:0}#connection-setup code{overflow-wrap:anywhere;white-space:normal}#connection-setup li{margin-bottom:10px}#outlook,#microsoft,#my-email{scroll-margin-top:90px}@media(max-width:600px){.connection-controls{grid-template-columns:1fr}}
#connection-setup li{overflow-wrap:anywhere}
