/* ATS Build 40 — route-specific CSS: profile */
/* ats-portal-b26-requester.css */
.manager-selection-section{overflow:visible}.relationship-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.relationship-summary>div{display:grid;gap:3px;min-width:0}.relationship-summary strong{color:var(--aa-blue)}.relationship-summary span:not(.status-pill){color:var(--ink-soft);font-size:.82rem;overflow-wrap:anywhere}.manager-choice-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:0;padding:0;border:0}.manager-choice-card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:11px;align-items:start;min-height:98px;padding:14px;border:1px solid var(--line-strong);border-radius:13px;background:var(--surface);cursor:pointer;transition:border-color .16s ease, background-color .16s ease, box-shadow .16s ease, transform .16s ease}.manager-choice-card:hover{border-color:var(--smart-blue);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.manager-choice-card.is-selected{border-color:var(--aa-blue);background:var(--aa-blue-soft);box-shadow:0 0 0 2px rgba(0, 20, 137, .08)}.manager-choice-card.is-disabled{opacity:.58;cursor:not-allowed}.manager-choice-card input{position:absolute;opacity:0;pointer-events:none}.manager-choice-card__icon{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--surface-soft);color:var(--aa-blue);font-weight:900}.manager-choice-card.is-selected .manager-choice-card__icon{background:var(--aa-blue);color:#fff}.manager-choice-card>span:last-child{display:grid;gap:5px}.manager-choice-card strong{color:var(--ink);font-size:.88rem;line-height:1.3}.manager-choice-card small{color:var(--muted);line-height:1.4}.manager-mode-panel{display:grid;gap:13px;margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.manager-mode-panel[hidden]{display:none}.manager-mode-panel .form-group{margin:0}.manager-mode-panel--none{grid-template-columns:auto minmax(0, 1fr);align-items:center;color:var(--ink-soft)}.manager-mode-panel--none>span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--aa-blue-soft);color:var(--aa-blue);font-weight:900}.manager-mode-panel--none p{margin:0}.manager-new-intro,.manager-directory-empty{display:grid;gap:3px}.manager-new-intro strong,.manager-directory-empty strong{color:var(--aa-blue)}.manager-new-intro span,.manager-directory-empty span{color:var(--muted);font-size:.82rem}.b26-ticket-layout .panel{margin:0}.b26-information-group[open]>summary{border-bottom:1px solid var(--line);background:#fff}.b26-manager-summary .status-pill{justify-self:start;margin-top:3px}.ticket-communications-panel--compact,.communication-timeline-panel--compact{margin-top:18px}.b26-conversation-heading{align-items:center}.b26-count-badge{display:inline-grid;place-items:center;min-width:31px;min-height:27px;padding:4px 8px;border-radius:999px;background:var(--aa-blue-soft);color:var(--aa-blue);font-size:.7rem;font-weight:900;white-space:nowrap}.b26-conversation-disclosure,.b26-timeline-disclosure{border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);overflow:hidden}.b26-conversation-disclosure>summary,.b26-timeline-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;cursor:pointer;list-style:none}.b26-conversation-disclosure>summary::-webkit-details-marker,.b26-timeline-disclosure>summary::-webkit-details-marker{display:none}.b26-conversation-disclosure>summary>span:first-child,.b26-timeline-disclosure>summary>span:first-child{display:grid;gap:3px}.b26-conversation-disclosure>summary strong,.b26-timeline-disclosure>summary strong{color:var(--aa-blue)}.b26-conversation-disclosure>summary small,.b26-timeline-disclosure>summary small{color:var(--muted);line-height:1.35}.b26-conversation-disclosure>summary>span:last-child:not(.b26-count-badge){color:var(--aa-blue);font-size:1.25rem;font-weight:900;transition:transform .16s ease}.b26-conversation-disclosure[open]>summary>span:last-child:not(.b26-count-badge){transform:rotate(45deg)}.b26-conversation-content,.b26-timeline-content{padding:14px;border-top:1px solid var(--line);background:#fff}.b26-ticket-message-thread{max-height:340px;overflow-y:auto;padding-right:5px}.ticket-message-form--compact{grid-template-columns:minmax(0, 1fr) auto;align-items:end}.ticket-message-form--compact .field{margin:0}.ticket-message-form--compact textarea{min-height:76px}.ticket-message-form--compact .button{min-width:128px}.b26-conversation-empty{padding:20px 12px}.communication-timeline-panel--compact{padding:0}.b26-timeline-disclosure{border:0;border-radius:inherit}.b26-timeline-disclosure>summary{padding:17px 20px}.b26-timeline-content .communication-timeline{max-height:460px;overflow-y:auto;padding-right:5px}@media (max-width: 1120px){.manager-choice-grid{grid-template-columns:1fr}.manager-choice-card{min-height:0}}@media (max-width: 720px){.relationship-summary{align-items:flex-start;flex-direction:column}.ticket-message-form--compact{grid-template-columns:1fr}.ticket-message-form--compact .button{width:100%}.b26-conversation-heading{align-items:flex-start}}

