.concierge-trace{box-sizing:border-box;color:var(--overview-text);font-family:Avenir,Avenir Next,sans-serif}.concierge-trace__content,.concierge-trace__header,.concierge-trace__overview{margin-inline:auto;max-width:1180px}.concierge-trace__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.concierge-trace__title-group{align-items:center;display:flex;gap:14px}.concierge-trace__back,.concierge-trace__refresh{flex-shrink:0}.concierge-trace__back svg,.concierge-trace__refresh svg{height:19px;width:19px}.concierge-trace__refresh:disabled{cursor:default;opacity:.55}.concierge-trace__overview{grid-gap:28px;align-items:stretch;background:var(--overview-surface);border:1px solid var(--overview-border);border-radius:10px;display:grid;gap:28px;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);padding:24px}.concierge-trace__identity h2{font-size:20px;line-height:1.3;margin:14px 0 2px}.concierge-trace__evidence p,.concierge-trace__identity p,.concierge-trace__timeline p{color:var(--overview-muted);font-size:13px;line-height:1.45;margin:0}.concierge-trace__status{align-items:center;background:#f0f1f3;border-radius:999px;color:#555860;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 9px}.concierge-trace__status svg{height:14px;width:14px}.concierge-trace__status.is-success,.concierge-trace__timeline-icon.is-success{background:var(--overview-accent-soft);color:var(--overview-success)}.concierge-trace__status.is-critical,.concierge-trace__timeline-icon.is-critical{background:var(--overview-elevated);color:var(--overview-critical)}.concierge-trace__status.is-running,.concierge-trace__timeline-icon.is-running{background:#edf5ff;color:#1769aa}.concierge-trace__facts{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.concierge-trace__facts div{border-left:1px solid var(--overview-border);min-width:0;padding-left:18px}.concierge-trace__facts dt{color:var(--overview-muted);font-size:12px;font-weight:600;margin-bottom:7px}.concierge-trace__facts dd{font-size:14px;font-weight:650;line-height:1.4;margin:0;overflow-wrap:anywhere}.concierge-trace__content{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);margin-top:18px}.concierge-trace__evidence section,.concierge-trace__state,.concierge-trace__timeline{background:var(--overview-surface);border:1px solid var(--overview-border);border-radius:10px}.concierge-trace__timeline{padding:22px 24px}.concierge-trace__section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.concierge-trace__evidence h2,.concierge-trace__section-heading h2{font-size:16px;line-height:1.3;margin:0}.concierge-trace__section-heading span{color:var(--overview-accent);font-size:12px;font-weight:700}.concierge-trace__evidence ul,.concierge-trace__timeline ol{list-style:none;margin:0;padding:0}.concierge-trace__timeline li{grid-gap:12px;display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr);padding:0 0 18px;position:relative}.concierge-trace__timeline li:not(:last-child):after{background:var(--overview-border);bottom:0;content:"";left:14px;position:absolute;top:30px;width:1px}.concierge-trace__timeline-icon{align-items:center;background:#f0f1f3;border-radius:50%;color:#62656d;display:inline-flex;height:30px;justify-content:center;width:30px;z-index:1}.concierge-trace__timeline-icon svg{height:15px;width:15px}.concierge-trace__timeline-topline{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.concierge-trace__timeline-topline strong{font-size:14px}.concierge-trace__timeline-topline time{color:var(--overview-muted);flex-shrink:0;font-size:11px}.concierge-trace__timeline li p{margin-top:4px}.concierge-trace__evidence{display:flex;flex-direction:column;gap:18px}.concierge-trace__evidence section{padding:20px}.concierge-trace__evidence h2{margin-bottom:13px}.concierge-trace__evidence li{border-top:1px solid var(--overview-border);padding:12px 0}.concierge-trace__evidence li:first-child{border-top:0;padding-top:0}.concierge-trace__evidence li:last-child{padding-bottom:0}.concierge-trace__evidence strong{display:block;font-size:13px;margin-bottom:3px}.concierge-trace__empty{padding:8px 0}.concierge-trace__state{align-items:center;display:flex;gap:10px;margin:80px auto 0;max-width:560px;padding:22px}.concierge-trace__state--error{border-color:#efc9c3;color:var(--overview-critical)}.concierge-trace__state p{flex:1 1;margin:0}@keyframes concierge-trace-spin{to{transform:rotate(1turn)}}.concierge-trace .is-spinning{animation:concierge-trace-spin .7s linear infinite}@media (max-width:900px){.concierge-trace__content,.concierge-trace__overview{grid-template-columns:1fr}.concierge-trace__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.concierge-trace__overview,.concierge-trace__timeline{padding:18px}.concierge-trace__facts{grid-template-columns:1fr}.concierge-trace__facts div{border-left:0;border-top:1px solid var(--overview-border);padding:12px 0 0}.concierge-trace__timeline-topline{align-items:flex-start;flex-direction:column;gap:3px}}@media (prefers-reduced-motion:reduce){.concierge-trace .is-spinning{animation:none}}.concierge-integrations__body{padding:0 0 24px}.concierge-integrations__loading{min-height:220px}.concierge-integrations__error{background:#fef2f2;border:1px solid #ef444433;border-radius:12px;color:#991b1b;font-size:14px;line-height:1.5;margin-bottom:16px;padding:12px 14px}.concierge-integrations__modal-overlay{align-items:center;background:#0000007a;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:auto;padding:32px 24px;position:fixed;z-index:1400}.concierge-integrations__modal-dialog{margin:auto;max-width:100%;position:relative;width:min(960px,100%)}.concierge-integrations__modal-close{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;font-family:SF Pro Text,Avenir,sans-serif;font-size:13px;font-weight:600;line-height:1;min-height:32px;padding:6px 10px;position:absolute;right:14px;top:14px;z-index:2}.concierge-integrations__modal-close:hover{border-color:#333}.concierge-integrations__modal-close:focus-visible{outline:2px solid #333;outline-offset:2px}.dark-mode .concierge-integrations__error{background:#ef444429;border-color:#ef444438;color:#fecaca}.dark-mode .concierge-integrations__modal-close{background:#001a23;border-color:#ffffff1f;color:#fff}.dark-mode .concierge-integrations__modal-close:hover{border-color:#fff}@media (max-width:768px){.concierge-integrations__modal-overlay{padding:20px 16px}}.concierge-actions__body{padding:0 0 24px}.concierge-actions__loading{min-height:220px}.concierge-actions__error{background:#fef2f2;border:1px solid #ef444433;border-radius:12px;color:#991b1b;font-size:14px;line-height:1.5;margin-bottom:16px;padding:12px 14px}.dark-mode .concierge-actions__error{background:#ef444429;border-color:#ef444438;color:#fecaca}.concierge-actions__modal-dialog{position:relative}.concierge-actions__modal-close{align-items:center;background:#fff;border:1px solid #d8dadd;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;width:34px;z-index:2}.concierge-actions__modal-close svg{height:16px;width:16px}.concierge-actions__modal-close:hover{border-color:#333}.concierge-actions__modal-close:focus-visible{outline:2px solid #333;outline-offset:2px}.concierge-actions__modal-dialog .integration_detail_detail_wrapper{background:#fff;border:1px solid #d8dadd;border-radius:10px;overflow:hidden}.concierge-actions__modal-dialog .integration_detail_detail_wrapper .Polaris-Card{border:0;box-shadow:none}.concierge-actions__modal-dialog .integration_detail_detail_wrapper .Polaris-Card__Header{background:#fff;border-bottom:1px solid #e0e0e0;padding:18px 58px 16px 18px}.concierge-actions__modal-dialog .integration_detail_detail_wrapper .Polaris-Card__Section{background:#fff;padding:20px}.concierge-actions__modal-dialog .integration_logo{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) auto}.concierge-actions__modal-dialog .header_integ_logo{height:44px;width:44px}.concierge-actions__modal-dialog .header_integ_logo_placeholder,.concierge-actions__modal-dialog .integ_icon_surface{border-radius:8px;height:44px;width:44px}.concierge-actions__modal-dialog .header_integ_logo_placeholder{background:#fff;border:1px solid #d8dadd;color:#333;font-family:SF Pro Text;font-size:13px;font-weight:700;letter-spacing:0}.concierge-actions__modal-dialog .card_header_buttons.primary_button_group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;margin:0!important;min-width:0}.concierge-actions__modal-dialog button.integration_button{background:#fff!important;border:1px solid #d8dadd!important;border-radius:8px;color:#666!important;cursor:pointer;font-family:SF Pro Text!important;font-size:13px!important;font-weight:600!important;line-height:1!important;min-height:34px;padding:7px 11px!important}.concierge-actions__modal-dialog button.integration_button.true{background:#333!important;border-color:#333!important;color:#fff!important}.concierge-actions__modal-dialog .notcon{justify-self:end;padding-right:20px;width:auto}.concierge-actions__modal-dialog .inte_details_content_container,.concierge-actions__modal-dialog .integ_details_content_container{grid-gap:16px;display:grid;gap:16px}.concierge-actions__modal-dialog .inte_details_content_container p.integ_desc{color:#333;font-size:14px;line-height:1.55;margin:0}.concierge-actions__modal-dialog .integ_key_features{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:14px}.concierge-actions__modal-dialog .inte_details_content_container .integ_key_features h6{color:#333;font-family:SF Pro Text;font-size:14px;font-weight:700;line-height:1.3;margin:0 0 10px}.concierge-actions__modal-dialog .inte_details_content_container .integ_key_features ul.key_features_list{grid-gap:8px;display:grid;gap:8px;margin:0;padding:0}.concierge-actions__modal-dialog .inte_details_content_container .integ_key_features ul.key_features_list>li{color:#333;font-size:13px;line-height:1.45;min-width:0;padding:0 0 0 16px;word-break:break-word}.concierge-actions__modal-dialog .inte_details_content_container .integ_key_features ul.key_features_list>li:before{background:#666;background-image:none;border-radius:999px;height:5px;top:9px;transform:none;width:5px}.concierge-actions__modal-dialog .integ_details_content_container .integ_header_wrapper{align-items:center;gap:12px;margin:0}.concierge-actions__modal-dialog .integ_details_content_container .integ_header_wrapper h5{color:#333;font-family:SF Pro Text;font-size:16px;font-weight:700;line-height:1.3;margin:0}.concierge-actions__modal-dialog button.integ_connect,.concierge-actions__modal-dialog button.integ_disconnect,.concierge-actions__modal-dialog button.integ_update_key{background:#fff;border:1px solid #d8dadd;border-radius:8px;color:#333;cursor:pointer;font-family:SF Pro Text;font-size:13px;font-weight:600;line-height:1;min-height:34px;padding:7px 11px}.concierge-actions__modal-dialog button.integ_connect:hover,.concierge-actions__modal-dialog button.integ_disconnect:hover,.concierge-actions__modal-dialog button.integ_update_key:hover{border-color:#333}.concierge-actions__modal-dialog button.integ_connect:focus-visible,.concierge-actions__modal-dialog button.integ_disconnect:focus-visible,.concierge-actions__modal-dialog button.integ_update_key:focus-visible{outline:2px solid #333;outline-offset:2px}.concierge-actions__modal-dialog button.integ_connect[disabled]{border-color:#d8dadd;color:#8c9196;cursor:default}.concierge-actions__modal-dialog .integ_setup_form{grid-gap:14px;display:grid;gap:14px}.concierge-actions__modal-dialog .integ_form_control{grid-gap:8px;display:grid;gap:8px}.concierge-actions__modal-dialog .integ_error_message{background:#fff;border:1px solid #d8dadd;border-radius:8px;color:#333;margin:0;padding:10px 12px}.concierge-actions__related-card{background:#fff;border:1px solid #d8dadd;border-radius:8px;margin-bottom:18px;padding:14px}.concierge-actions__related-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.concierge-actions__related-header h6{color:#202223;font-family:SF Pro Text;font-size:15px;font-weight:700;line-height:20px;margin:2px 0 4px}.concierge-actions__related-header span,.concierge-actions__related-note{color:#6d7175;font-family:avenir;font-size:12px;line-height:17px}.concierge-actions__related-count{display:block;font-weight:700;margin-top:8px}.concierge-actions__related-kicker{color:#6d7175;font-family:avenir;font-size:11px;font-weight:700;letter-spacing:0;line-height:14px;margin:0;text-transform:uppercase}.concierge-actions__related-master,.concierge-actions__related-row{align-items:center;display:flex}.concierge-actions__related-master{background:#f6f6f7;border:1px solid #c9cccf;border-radius:6px;color:#202223;cursor:pointer;font-family:SF Pro Text;font-size:13px;font-weight:600;gap:8px;line-height:16px;min-height:34px;padding:7px 10px;white-space:nowrap}.concierge-actions__related-master input,.concierge-actions__related-row input{accent-color:#333}.concierge-actions__related-meter{background:#ebedf0;border-radius:999px;height:4px;margin:14px 0 10px;overflow:hidden;width:100%}.concierge-actions__related-meter span{background:#333;border-radius:inherit;display:block;height:100%;transition:width .14s ease}.concierge-actions__related-list{grid-gap:8px;display:grid;gap:8px}.concierge-actions__related-row{background:#fff;border:1px solid #e1e3e5;border-radius:7px;cursor:pointer;gap:10px;min-height:52px;padding:10px 11px;transition:border-color .12s ease,background .12s ease}.concierge-actions__related-row.is-current,.concierge-actions__related-row:hover{background:#fafbfb;border-color:#b5b7bb}.concierge-actions__related-copy{grid-gap:2px;display:grid;flex:1 1 auto;gap:2px;min-width:0}.concierge-actions__related-copy strong{color:#202223;font-family:SF Pro Text;font-size:13px;font-weight:650;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concierge-actions__related-copy small{color:#6d7175;font-family:avenir;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concierge-actions__related-status{border:1px solid #d8dadd;border-radius:999px;color:#4f5459;flex:0 0 auto;font-family:SF Pro Text;font-size:11px;font-weight:650;line-height:14px;min-width:58px;padding:3px 8px;text-align:center}.concierge-actions__related-note{margin:10px 0 0}.concierge-actions__integration-gate{grid-gap:5px;background:#f6f6f7;border:1px solid #d8dadd;border-radius:8px;color:#202223;display:grid;gap:5px;margin:0 0 14px;padding:12px 13px}.concierge-actions__integration-gate strong{color:#202223;font-family:SF Pro Text;font-size:13px;font-weight:700;line-height:17px}.concierge-actions__integration-gate a,.concierge-actions__integration-gate span{font-family:avenir;font-size:12px;line-height:17px}.concierge-actions__integration-gate span{color:#6d7175}.concierge-actions__integration-gate a{color:#333;font-weight:700;text-decoration:none}.dark-mode .concierge-actions__integration-gate,.dark-mode .concierge-actions__modal-close,.dark-mode .concierge-actions__modal-dialog .header_integ_logo_placeholder,.dark-mode .concierge-actions__modal-dialog .integ_error_message,.dark-mode .concierge-actions__modal-dialog .integ_key_features,.dark-mode .concierge-actions__modal-dialog .integration_detail_detail_wrapper,.dark-mode .concierge-actions__modal-dialog .integration_detail_detail_wrapper .Polaris-Card__Header,.dark-mode .concierge-actions__modal-dialog .integration_detail_detail_wrapper .Polaris-Card__Section,.dark-mode .concierge-actions__modal-dialog button.integ_connect,.dark-mode .concierge-actions__modal-dialog button.integ_disconnect,.dark-mode .concierge-actions__modal-dialog button.integ_update_key,.dark-mode .concierge-actions__modal-dialog button.integration_button,.dark-mode .concierge-actions__related-card,.dark-mode .concierge-actions__related-row{background:#001a23;border-color:#ffffff1f}.dark-mode .concierge-actions__related-row.is-current,.dark-mode .concierge-actions__related-row:hover{background:#14303a;border-color:#ffffff38}.dark-mode .concierge-actions__integration-gate strong,.dark-mode .concierge-actions__modal-close,.dark-mode .concierge-actions__modal-dialog .header_integ_logo_placeholder,.dark-mode .concierge-actions__modal-dialog .inte_details_content_container .integ_key_features h6,.dark-mode .concierge-actions__modal-dialog .inte_details_content_container .integ_key_features ul.key_features_list>li,.dark-mode .concierge-actions__modal-dialog .inte_details_content_container p.integ_desc,.dark-mode .concierge-actions__modal-dialog .integ_details_content_container .integ_header_wrapper h5,.dark-mode .concierge-actions__modal-dialog .integ_error_message,.dark-mode .concierge-actions__modal-dialog button.integ_connect,.dark-mode .concierge-actions__modal-dialog button.integ_disconnect,.dark-mode .concierge-actions__modal-dialog button.integ_update_key,.dark-mode .concierge-actions__modal-dialog button.integration_button,.dark-mode .concierge-actions__related-copy strong,.dark-mode .concierge-actions__related-header h6,.dark-mode .concierge-actions__related-master{color:#fff}.dark-mode .concierge-actions__integration-gate span,.dark-mode .concierge-actions__related-copy small,.dark-mode .concierge-actions__related-header span,.dark-mode .concierge-actions__related-kicker,.dark-mode .concierge-actions__related-note{color:#ffffffad}.dark-mode .concierge-actions__integration-gate a{color:#fff}.dark-mode .concierge-actions__related-master{background:#14303a;border-color:#ffffff24}.dark-mode .concierge-actions__related-meter{background:#ffffff1f}.dark-mode .concierge-actions__related-status{border-color:#ffffff24;color:#ffffffc7}.dark-mode .concierge-actions__modal-dialog button.integration_button.true{background:#fff!important;border-color:#ffffff38!important;color:#001a23!important}.dark-mode .concierge-actions__modal-dialog .integration_detail_detail_wrapper .Polaris-Card__Header{border-bottom-color:#ffffff1f}.dark-mode .concierge-actions__modal-dialog .inte_details_content_container .integ_key_features ul.key_features_list>li:before{background:#ffffffb3}.concierge-actions__agent-selector{margin-bottom:16px;width:min(100%,360px)}.concierge-actions__empty{color:#6d7175;font-size:14px;margin:12px 0}.dark-mode .concierge-actions__empty{color:#ffffffad}@media (max-width:640px){.concierge-actions__modal-dialog .integration_detail_detail_wrapper .Polaris-Card__Header{padding:16px 56px 14px 16px}.concierge-actions__modal-dialog .integration_logo{grid-template-columns:40px minmax(0,1fr)}.concierge-actions__modal-dialog .notcon{grid-column:2;justify-self:start;padding-right:0}.concierge-actions__modal-dialog .card_header_buttons.primary_button_group{grid-column:1/-1}.concierge-actions__related-header{align-items:stretch;flex-direction:column}.concierge-actions__related-master{justify-content:center}.concierge-actions__related-status{min-width:50px}}.concierge-upsells-editor{padding-bottom:40px}.concierge-upsell-surface-list{display:flex;flex-wrap:wrap;gap:6px}.concierge-upsell-surface-pill{border:1px solid #dfe3e8;border-radius:999px;color:#30343b;font-size:12px;line-height:1;padding:5px 8px;white-space:nowrap}.dark-mode .concierge-upsell-surface-pill{border-color:#303042;color:#d8dbe2}