:root{--ion-background-color: #ffffff;--ion-text-color: #1f2937;--ion-color-primary: #db1100;--ion-color-primary-rgb: 219, 17, 0;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #c10f00;--ion-color-primary-tint: #df291a;--timeline-marker-bg: #ffffff;--brand-red: #db1100;--brand-red-text: #b5170a;--brand-red-tint: #fbeae8;--brand-red-border: rgba(219, 17, 0, .28);--brand-charcoal: #262524;--alert-amber-text: #92400e;--alert-amber-tint: #fef3c7;--brand-sand: #f7f2ef;--brand-sand-band: #ebe6dc;--brand-sand-edge: #e6e4df;--brand-sand-deep: #d6d2ca;--text-secondary: #6b7280;--text-muted: #5a5a5a;--text-disabled: #b5b2aa;--control-disabled-bg: #e6e6ea;--control-disabled-text: #9a9aa2;--dialog-backdrop: rgba(24, 22, 20, .42);--dialog-shadow: 0 16px 40px rgba(20, 18, 16, .22)}ion-modal.app-dialog{--backdrop-opacity: 1;--height: auto;--border-radius: 16px}ion-modal.app-dialog::part(backdrop){background:var(--dialog-backdrop)}ion-modal.app-dialog::part(content){border:.5px solid var(--brand-sand-edge);border-radius:16px;box-shadow:var(--dialog-shadow);background:var(--ion-background-color)}ion-segment-button.journey-segment-button{--indicator-color: var(--ion-background-color);--color: var(--text-secondary);--color-checked: var(--ion-text-color)}@keyframes stage-connector-fill{0%{width:0%}to{width:100%}}.stage-connector-fill{animation:stage-connector-fill .36s ease 80ms both}@keyframes stage-node-pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}to{transform:scale(1)}}.stage-node-current{animation:stage-node-pop .36s cubic-bezier(.2,.8,.3,1.2) .3s both}@media(prefers-reduced-motion:reduce){ion-item-sliding,ion-item-sliding>ion-item{transition:none!important}}@keyframes checklist-check-pop{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes checklist-strike-wipe{0%{width:0}to{width:100%}}.checklist-strike{position:relative}.checklist-strike:after{content:"";position:absolute;left:0;top:calc(50% - 1px);height:1.5px;width:100%;background:currentColor;pointer-events:none}@media(prefers-reduced-motion:no-preference){.checklist-check-pop{animation:checklist-check-pop .2s cubic-bezier(.2,.8,.3,1.2) both}.checklist-strike--wiping:after{animation:checklist-strike-wipe 90ms ease-out 40ms both}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}ion-menu-button{--color: var(--ion-text-color) !important}.call-outcome-row{background:var(--ion-background-color);color:var(--ion-text-color);transition:background .13s ease,color .13s ease}.call-outcome-row ion-icon{color:var(--ion-color-medium);transition:color .13s ease}.call-outcome-row:active{background:var(--brand-red-tint);color:var(--brand-red-text)}.call-outcome-row:active ion-icon{color:var(--brand-red-text)}.contact-form-card{border:1px solid var(--brand-sand-edge);border-radius:12px;background:var(--ion-background-color);overflow:hidden;caret-color:var(--brand-red)}.contact-form-card ion-item{--background: transparent;--border-color: var(--ion-color-light);--highlight-height: 0;--padding-start: 16px;--inner-padding-end: 16px}.contact-form-card ion-item:last-of-type{--border-width: 0}@media(prefers-color-scheme:dark){:root{--ion-background-color: #121212;--ion-text-color: #ffffff;--ion-color-primary: #f0523c;--ion-color-primary-rgb: 240, 82, 60;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #d34835;--ion-color-primary-tint: #f26350;--timeline-marker-bg: #000000;--brand-red-text: #ff8a7a;--brand-red-tint: rgba(240, 82, 60, .16);--brand-red-border: rgba(240, 82, 60, .35);--brand-charcoal: #4a4744;--alert-amber-text: #fbbf24;--alert-amber-tint: rgba(251, 191, 36, .14);--brand-sand: #262320;--brand-sand-band: #2f2b26;--brand-sand-edge: #4a443c;--brand-sand-deep: #5c554b;--text-secondary: #9ca3af;--text-muted: #a8a49d;--text-disabled: #6e6a62;--control-disabled-bg: #2f2b28;--control-disabled-text: #6e6a62;--dialog-backdrop: rgba(0, 0, 0, .58);--dialog-shadow: 0 16px 40px rgba(0, 0, 0, .5)}ion-segment-button.journey-segment-button{--indicator-color: var(--brand-sand-deep)}}@media(hover:hover)and (pointer:fine){.app-hover{position:relative}.app-hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity .12s ease}.app-hover:hover:not(:disabled):after{opacity:.07}}ion-split-pane{--side-width: 240px;--side-min-width: 240px;--side-max-width: 240px;--border: 1px solid var(--brand-sand-edge)}@media(min-width:768px){.desktop-cap{width:100%;max-width:760px;margin-inline:auto;box-sizing:border-box}ion-modal.app-bottom-sheet{--width: 480px}ion-header.header-md{box-shadow:none}ion-header.header-md:after{display:none}.checklist-strike:after{height:2px}}.split-list-pane{position:relative;display:flex;flex-direction:column;width:340px;flex-shrink:0;border-right:1px solid var(--brand-sand-edge)}.split-detail-pane{position:relative;display:flex;flex-direction:column;flex:1;min-width:0}.contact-actions-popover{--width: 210px;--background: var(--ion-background-color);--box-shadow: 0 8px 24px rgba(20, 18, 16, .12);--offset-y: 6px}.contact-actions-popover::part(content){border:.5px solid var(--brand-sand-edge);border-radius:11px}
