._1o6SJG_section{border:1px solid var(--ui-border,#dedbe9);border-radius:8px;min-width:0;margin:24px 0;padding:20px}._1o6SJG_section legend{padding:0 6px;font-weight:600}._1o6SJG_section legend svg{vertical-align:middle;margin-right:6px}._1o6SJG_section>p{color:var(--ui-muted,#616161);margin:0 0 16px}._1o6SJG_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin-bottom:20px;display:grid}._1o6SJG_card{border:1px solid var(--ui-border,#dedbe9);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px;display:flex}._1o6SJG_relationship{color:var(--ui-brand,#6256a6);font-size:12px;font-weight:600}._1o6SJG_detail{overflow-wrap:anywhere;max-width:100%}._1o6SJG_actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}._1o6SJG_actions small,._1o6SJG_empty{color:var(--ui-muted,#616161)}._1o6SJG_add{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}._1o6SJG_add>button{justify-self:start}._1o6SJG_add>small{grid-column:1/-1}@media (max-width:760px){._1o6SJG_section{padding:16px}._1o6SJG_add{grid-template-columns:minmax(0,1fr)}}._1o6SJG_add .fui-Combobox{width:100%;min-width:0}._1o6SJG_suggestions{max-width:min(520px,100vw - 40px)}._1o6SJG_suggestions .fui-Option{white-space:normal;overflow-wrap:anywhere;gap:10px;min-width:0}._1o6SJG_suggestions small{color:var(--ui-muted);display:block}
.I2jD8W_identity,.I2jD8W_heading,.I2jD8W_messageHeading{align-items:center;gap:12px;min-width:0;display:flex}.I2jD8W_identity{margin:16px 0}.I2jD8W_identity h1{overflow-wrap:anywhere;margin:0}.I2jD8W_heading,.I2jD8W_messageHeading{flex-wrap:wrap;justify-content:space-between}.I2jD8W_heading h2{align-items:center;gap:8px;margin:0;display:flex}.I2jD8W_history{border:1px solid var(--ui-border);border-radius:8px;min-width:0;margin:28px 0;padding:20px}.I2jD8W_message{border-top:1px solid var(--ui-border);overflow-wrap:anywhere;padding:18px 0}.I2jD8W_message>p{margin:8px 0}.I2jD8W_message h3{margin:12px 0 6px}.I2jD8W_emailPreview{border:1px solid var(--ui-border);background:#fff;width:100%;min-height:400px;margin-top:12px}.I2jD8W_nameWithAvatar{align-items:center;gap:10px;display:flex}.I2jD8W_photoHelp{margin:8px 0 16px}@media (max-width:540px){.I2jD8W_history{padding:14px}.I2jD8W_heading>button{margin-left:auto}}.I2jD8W_messageExcerpt{color:var(--ui-muted)}.I2jD8W_messageDetails{margin:12px 0}.I2jD8W_messageDetails>summary{cursor:pointer;color:var(--ui-brand);font-weight:600}.I2jD8W_messageDetails>p{margin:12px 0}.I2jD8W_addressFields>.fui-Field{align-self:start;min-width:0}.I2jD8W_messagingSettings{border:1px solid var(--ui-border,#dedbe9);border-radius:8px;padding:16px}.I2jD8W_messagingSettings>summary{cursor:pointer;font-weight:600}.I2jD8W_messagingFields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:16px 0 0;padding:0;display:grid}.I2jD8W_messagingFields>p{grid-column:1/-1;margin:0}.I2jD8W_messagingChannel{align-content:start;gap:8px;min-width:0;display:grid}@media (max-width:540px){.I2jD8W_messagingFields{grid-template-columns:minmax(0,1fr)}}
.event-date-time{grid-template-columns:minmax(0,2fr) minmax(110px,1fr);gap:12px;display:grid}.event-date-time>*,.people-picker,.people-picker>.fui-Combobox{width:100%;min-width:0}.selected-people{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.selected-person{background:var(--colorNeutralBackground3);overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;display:inline-flex}.position-color-field{border:0;min-width:0;padding:0}.position-colors{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.position-colors label{cursor:pointer;display:inline-flex;position:relative}.position-colors input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.position-color-swatch.position-badge{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-weight:700;display:grid}.position-colors input:focus-visible+span{outline:2px solid var(--colorBrandStroke1);outline-offset:3px}.position-colors input:checked+span{box-shadow:0 0 0 2px var(--colorNeutralBackground1), 0 0 0 4px var(--colorBrandStroke1)}.position-color-custom{margin-top:6px}.position-badge.blue{color:#174d96;background:#e3efff}.position-badge.teal{color:#155c54;background:#d8efec}.position-badge.cyan{color:#145466;background:#d9f2f7}.position-badge.indigo{color:#344a92;background:#e4e8ff}.position-badge.violet{color:#6a348c;background:#f0e5ff}.position-badge.pink{color:#922066;background:#fbe3f3}.position-badge.rose{color:#97304a;background:#ffe3e9}.position-badge.red{color:#9f3026;background:#ffe2df}.position-badge.lime{color:#475d13;background:#e8f1cc}.position-badge.brown{color:#704626;background:#eddfd4}.position-badge.slate{color:#3a4e65;background:#e1e8f0}.position-badge.gray{color:#424242;background:#e7e7e7}.event-program .schedule-fields,.template-editor .schedule-fields{border:0;min-width:0;margin:0;padding:0}.event-program .schedule-row,.template-editor .schedule-row{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:145px minmax(130px,1fr) minmax(140px,.8fr) 40px;align-items:start;gap:10px;padding:14px 0;display:grid}.event-program .task-row,.template-editor .task-row{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:minmax(140px,1fr) minmax(140px,.8fr) 40px;align-items:start;gap:10px;padding:14px 0;display:grid}.event-program .time-select,.template-editor .time-select{align-items:center;gap:4px;min-width:0;display:flex}.event-program .time-select>.fui-Dropdown,.template-editor .time-select>.fui-Dropdown{width:60px;min-width:60px}.event-program .schedule-row>*,.template-editor .schedule-row>*,.event-program .task-row>*,.template-editor .task-row>*{min-width:0}.event-program,.template-editor{container-type:inline-size}.event-program .schedule-row .fui-Input,.event-program .schedule-row .fui-Dropdown,.template-editor .schedule-row .fui-Input,.template-editor .schedule-row .fui-Dropdown{width:100%;min-width:0}@container (max-width:650px){.event-program .schedule-row,.template-editor .schedule-row,.event-program .task-row,.template-editor .task-row{grid-template-columns:minmax(0,1fr) 40px}.event-program .schedule-row>:not(:last-child),.template-editor .schedule-row>:not(:last-child),.event-program .task-row>:not(:last-child),.template-editor .task-row>:not(:last-child){grid-column:1}.event-program .schedule-row>:last-child,.template-editor .schedule-row>:last-child,.event-program .task-row>:last-child,.template-editor .task-row>:last-child{grid-area:1/2}}.event-program-tabs{margin:16px 0}.event-approval{background:var(--colorNeutralBackground3);border-radius:10px;margin:16px 0;padding:16px}.event-secondary-action{margin-right:auto}@media (max-width:700px){.event-program .schedule-row,.template-editor .schedule-row,.event-program .task-row,.template-editor .task-row{grid-template-columns:minmax(0,1fr) 40px}.event-program .schedule-row>:not(:last-child),.template-editor .schedule-row>:not(:last-child),.event-program .task-row>:not(:last-child),.template-editor .task-row>:not(:last-child){grid-column:1}.event-program .schedule-row>:last-child,.template-editor .schedule-row>:last-child,.event-program .task-row>:last-child,.template-editor .task-row>:last-child{grid-area:1/2}.event-date-time{grid-template-columns:minmax(0,1fr)}}.position-badge.navy{color:#193366;background:#dfe7fa}:root[data-theme=dark] .position-badge.navy{color:#dfe7fa;background:#193366}.position-badge.forest{color:#245437;background:#dceddb}:root[data-theme=dark] .position-badge.forest{color:#dceddb;background:#245437}.position-badge.mint{color:#195d49;background:#d9f5e7}:root[data-theme=dark] .position-badge.mint{color:#d9f5e7;background:#195d49}.position-badge.peach{color:#8b4317;background:#ffecd9}:root[data-theme=dark] .position-badge.peach{color:#ffecd9;background:#8b4317}.position-badge.gold{color:#795b00;background:#f9ecc5}:root[data-theme=dark] .position-badge.gold{color:#f9ecc5;background:#795b00}.position-badge.coral{color:#9e3f2d;background:#ffe1d9}:root[data-theme=dark] .position-badge.coral{color:#ffe1d9;background:#9e3f2d}.position-badge.plum{color:#6e386d;background:#eedcee}:root[data-theme=dark] .position-badge.plum{color:#eedcee;background:#6e386d}.position-badge.sand{color:#675536;background:#f0e8d5}:root[data-theme=dark] .position-badge.sand{color:#f0e8d5;background:#675536}:root:not([data-theme=dark]) .position-badge{color:#38343d}:root:not([data-theme=dark]) .position-badge.green{background:#edf5e9}:root:not([data-theme=dark]) .position-badge.amber{background:#fff7d6}:root:not([data-theme=dark]) .position-badge.orange{background:#fff0e4}:root:not([data-theme=dark]) .position-badge.purple{background:#f0ebf9}:root:not([data-theme=dark]) .position-badge.blue{background:#ebf2fc}:root:not([data-theme=dark]) .position-badge.teal{background:#e8f5f1}:root:not([data-theme=dark]) .position-badge.cyan{background:#e7f5f8}:root:not([data-theme=dark]) .position-badge.indigo{background:#eeeefa}:root:not([data-theme=dark]) .position-badge.violet{background:#f4ecfa}:root:not([data-theme=dark]) .position-badge.pink{background:#faedf5}:root:not([data-theme=dark]) .position-badge.rose{background:#fceef1}:root:not([data-theme=dark]) .position-badge.red{background:#fbeceb}:root:not([data-theme=dark]) .position-badge.lime{background:#f2f6df}:root:not([data-theme=dark]) .position-badge.brown{background:#f4ece5}:root:not([data-theme=dark]) .position-badge.slate{background:#edf1f6}:root:not([data-theme=dark]) .position-badge.gray{background:#f0f0f2}:root:not([data-theme=dark]) .position-badge.navy{background:#e9eef9}:root:not([data-theme=dark]) .position-badge.forest{background:#eaf2e8}:root:not([data-theme=dark]) .position-badge.mint{background:#e8f7ee}:root:not([data-theme=dark]) .position-badge.peach{background:#fff1e4}:root:not([data-theme=dark]) .position-badge.gold{background:#faf3dc}:root:not([data-theme=dark]) .position-badge.coral{background:#fcece6}:root:not([data-theme=dark]) .position-badge.plum{background:#f4ebf4}:root:not([data-theme=dark]) .position-badge.sand{background:#f5f0e5}
.-LjO3W_suggestions{max-width:calc(100vw - 40px);max-height:min(320px,45dvh)}.-LjO3W_suggestions .fui-Option{white-space:normal;overflow-wrap:anywhere;gap:10px;min-width:0}.-LjO3W_suggestions .fui-Option>span{min-width:0}
