.p-button{letter-spacing:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.p-button .p-button-icon,.p-button .p-button-label{color:inherit}.p-button:not(:disabled):focus-visible{outline:3px solid rgba(29,95,209,.24);outline-offset:2px}.p-button:not(:disabled):active{transform:translateY(1px)}.st-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:#f5f7fb;color:#162033;transition:grid-template-columns .18s ease}.st-shell--collapsed{grid-template-columns:64px minmax(0,1fr)}.st-icon-button,.st-user-button{border:0;cursor:pointer;font:inherit}.st-sidenav{position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:10;display:flex;flex-direction:column;min-width:0;padding:12px 10px;border-right:1px solid #dbe5f2;background:#ffffff;overflow:hidden}.st-sidenav-top{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 2px 12px;margin-bottom:6px;border-bottom:1px solid #edf2f8}.st-sidenav-brand{min-width:0;display:flex;align-items:center;gap:10px;color:#162033;font-size:15px;font-weight:760;text-decoration:none}.st-sidenav-brand img{flex:none;width:32px;height:32px;padding:3px;border:1px solid #dce7f4;border-radius:8px;background:#ffffff;object-fit:contain}.st-sidenav-toggle{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#8da2bd;cursor:pointer}.st-sidenav-toggle:hover{background:#edf4fc;color:#1d3557}.st-sidenav-nav{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;padding-top:8px;overflow-y:auto;overflow-x:hidden}.st-sidenav-section ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.st-sidenav-section-title{display:block;padding:0 10px 6px;color:#8da2bd;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.st-sidenav-item{width:100%;height:38px;display:flex;align-items:center;gap:11px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#4a5d78;font:inherit;font-size:14px;font-weight:560;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;position:relative}.st-sidenav-item i{flex:none;width:18px;font-size:15px;text-align:center;color:#8da2bd}.st-sidenav-item:hover{background:#f1f6fc;color:#1d3557}.st-sidenav-item:hover i{color:#1d3557}.st-sidenav-item--active,.st-sidenav-item--active:hover{background:#e6f0fb;color:#1f5f99;font-weight:680}.st-sidenav-item--active i,.st-sidenav-item--active:hover i{color:#2b6fae}.st-sidenav-item--active:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#2b6fae}.st-sidenav-brand:focus-visible,.st-sidenav-item:focus-visible,.st-sidenav-toggle:focus-visible,.st-sidenav-user:focus-visible{outline:3px solid rgba(29,95,209,.24);outline-offset:1px}.st-sidenav-footer{display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:1px solid #edf2f8}.st-sidenav-user{min-width:0;display:flex;align-items:center;gap:10px;padding:6px 7px;border-radius:7px;color:#162033;text-decoration:none}.st-sidenav-user--active,.st-sidenav-user:hover{background:#f1f6fc}.st-sidenav-user .p-avatar{flex:none;width:30px;height:30px;font-size:13px}.st-sidenav-user-copy{min-width:0;display:grid;line-height:1.25}.st-sidenav-user-copy small,.st-sidenav-user-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-sidenav-user-copy strong{font-size:13px;font-weight:680}.st-sidenav-user-copy small{color:#7a8ca6;font-size:11.5px}.st-sidenav-logout:hover,.st-sidenav-logout:hover i{background:#fdf1f0;color:#b42318}.st-shell--collapsed .st-sidenav{padding-left:8px;padding-right:8px}.st-shell--collapsed .st-sidenav-section-title,.st-shell--collapsed .st-sidenav-text{display:none}.st-shell--collapsed .st-sidenav-top{flex-direction:column;gap:8px}.st-shell--collapsed .st-sidenav-section+.st-sidenav-section{padding-top:10px;border-top:1px solid #edf2f8}.st-shell--collapsed .st-sidenav-nav{gap:10px}.st-shell--collapsed .st-sidenav-item,.st-shell--collapsed .st-sidenav-user{justify-content:center;padding:0}.st-shell--collapsed .st-sidenav-user{height:42px}.st-shell--collapsed .st-sidenav-item--active:before{left:-8px}.st-main{min-width:0;padding:22px 30px 28px}.st-main--full{padding:16px 18px 24px}.st-header{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(320px,1fr);align-items:center;justify-content:space-between;grid-gap:14px;gap:14px;margin-bottom:12px;padding:14px 16px;border:1px solid #dbe5f2;border-radius:8px;background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 1px 2px rgba(15,23,42,.04)}.st-header-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.st-header-copy span{color:#2870a8;font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.st-header-copy h1{margin:0;color:#162033;font-size:25px;line-height:1.1;font-weight:780}.st-header-copy p{margin:0;color:#64758f;font-size:13px}.st-header-actions{justify-content:flex-end;gap:8px;flex-wrap:wrap}.st-header-actions,.st-search{display:flex;align-items:center}.st-search{width:min(460px,42vw);height:40px;gap:9px;padding:0 13px;border:1px solid #cfd9e8;border-radius:8px;background:#ffffff}.st-search:focus-within{border-color:#5a9bd6;box-shadow:0 0 0 3px rgba(90,155,214,.14)}.st-search i{color:#8398b3;font-size:14px}.st-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#162033;font:inherit}.st-icon-button,.st-user-button{position:relative;width:38px;height:38px;border:1px solid #cfd9e8;border-radius:8px;background:#ffffff;color:#2b6fae}.st-icon-button,.st-icon-button span,.st-user-button{display:inline-flex;align-items:center;justify-content:center}.st-icon-button span{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#d92d20;color:#ffffff;font-size:10px;font-weight:700}.st-user-button{padding:0;overflow:hidden}.st-page,.st-panel{min-width:0}.st-panel{background:#ffffff;border:1px solid #dbe5f2;border-radius:8px;overflow:hidden}.st-panel-pad{padding:14px}.st-prospect-panel{overflow:hidden}.st-prospects-workspace{display:grid;grid-gap:10px;gap:10px}.st-prospect-command{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(340px,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border:1px solid #dbe5f2;border-radius:8px;background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 1px 2px rgba(15,23,42,.04)}.st-prospect-command__copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.st-prospect-command__copy span{color:#2870a8;font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.04em}.st-prospect-command__copy h1{margin:0;color:#162033;font-size:25px;line-height:1.1;font-weight:780}.st-prospect-command__copy p{margin:0;color:#64758f;font-size:13px}.st-prospect-command__search{height:40px;min-width:0;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #cfd9e8;border-radius:8px;background:#ffffff}.st-prospect-command__search:focus-within{border-color:#5a9bd6;box-shadow:0 0 0 3px rgba(90,155,214,.14)}.st-prospect-command__search i{color:#8398b3;font-size:14px}.st-prospect-command__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#162033;font:inherit;font-size:14px}.st-prospect-command__actions{display:inline-flex;align-items:center;gap:7px}.st-prospect-command__actions .p-button{width:38px;height:38px;color:#2b6fae}.st-prospect-filter-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 10px;border:1px solid #dbe5f2;border-radius:8px;background:#ffffff}.st-prospect-filter-strip__controls{min-width:0;display:grid;grid-template-columns:minmax(140px,180px) minmax(155px,220px) minmax(175px,250px) minmax(150px,190px);align-items:center;grid-gap:8px;gap:8px}.st-prospect-filter-strip .p-button{height:34px;border-radius:7px;padding-inline:12px;font-size:13px;font-weight:720}.st-prospect-filter-strip .p-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.st-filter-manage-button.p-button{height:34px;flex:0 0 auto;border:1px solid #d6e0ec;border-radius:7px;background:#fbfdff;color:#2f6fa7;box-shadow:none;font-size:13px;font-weight:760}.st-filter-manage-button.p-button:not(:disabled):hover{border-color:#8bb8e8;background:#f2f8ff;color:#245d92}.st-prospect-filters{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(170px,1fr) minmax(180px,1fr) minmax(260px,1.5fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:10px}.st-filter-search,.st-prospect-filter-strip .p-dropdown,.st-prospect-filter-strip .p-inputtext,.st-prospect-filter-strip .p-multiselect,.st-prospect-filters .p-dropdown,.st-prospect-filters .p-inputtext,.st-prospect-filters .p-multiselect{width:100%;min-width:0}.st-prospect-filter-strip .p-dropdown,.st-prospect-filter-strip .p-inputtext,.st-prospect-filter-strip .p-multiselect,.st-prospect-filters .p-dropdown,.st-prospect-filters .p-inputtext,.st-prospect-filters .p-multiselect{height:34px;border-color:#d6e0ec;border-radius:7px;box-shadow:none}.st-prospect-filter-strip .p-dropdown-label,.st-prospect-filter-strip .p-inputtext,.st-prospect-filter-strip .p-multiselect-label,.st-prospect-filters .p-dropdown-label,.st-prospect-filters .p-inputtext,.st-prospect-filters .p-multiselect-label{padding-top:7px;padding-bottom:7px;color:#53657f;font-size:13px}.st-prospect-filters .p-button{height:36px;padding-inline:12px;border-radius:7px;font-size:13px;font-weight:700;white-space:nowrap}.st-active-filters{display:flex;flex-wrap:wrap;gap:6px}.st-active-filters .p-tag{border-radius:999px;background:#eaf3fc;color:#28639a;font-size:12px;font-weight:650}.st-prospect-bulkbar{min-height:44px;display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid #e6edf6;background:#ffffff}.st-prospect-bulkbar>span{margin-right:auto;color:#6d7f99;font-size:12px;font-weight:650}.st-prospect-bulkbar .p-button{height:33px;padding:0 10px;border-radius:7px;font-size:12px;font-weight:700}.st-prospect-bulkbar .st-table-action.p-button{height:34px;padding:0 12px;border-radius:7px;box-shadow:none;font-size:12px;font-weight:780}.st-table-action--primary.p-button{border:1px solid #1d5fd1;background:#1d5fd1;color:#fff;box-shadow:0 2px 6px rgba(29,95,209,.24)}.st-table-action--primary.p-button:not(:disabled):hover{border-color:#174eae;background:#174eae;color:#fff;box-shadow:0 3px 9px rgba(23,78,174,.28)}.st-table-action--primary.p-button:not(:disabled):active{border-color:#123f8e;background:#123f8e;box-shadow:0 1px 3px rgba(18,63,142,.24)}.st-table-action--secondary.p-button{border:1px solid #cfdced;background:#fff;color:#53657f}.st-table-action--secondary.p-button:not(:disabled):hover{border-color:#8bb8e8;background:#f3f8ff;color:#245d92}.st-table-action--secondary.p-button:disabled{border-color:#e3e9f2;background:#f8fafc;color:#a7b4c6;opacity:1}.st-table-action--mail.p-button{border:1px solid #0f766e;background:#0f766e;color:#fff}.st-table-action--mail.p-button:not(:disabled):hover{border-color:#0b5f59;background:#0b5f59;color:#fff}.st-table-action--mail.p-button:disabled{border-color:#d8e2ea;background:#edf2f6;color:#93a1af;opacity:1}.st-campaign-dialog .p-dialog-content{padding:0 24px 20px}.st-campaign-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);grid-gap:24px;gap:24px}.st-campaign-compose{display:flex;flex-direction:column;gap:9px;min-width:0}.st-campaign-compose>label,.st-campaign-message-label>label{color:#26384f;font-size:13px;font-weight:750}.st-campaign-compose .p-dropdown,.st-campaign-compose .p-inputtext{border-color:#ced9e6;border-radius:7px}.st-campaign-compose textarea.p-inputtextarea{min-height:250px;resize:vertical;line-height:1.55}.st-campaign-message-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:5px}.st-campaign-variables{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px}.st-campaign-variables .p-button{padding:3px 6px;color:#3f648a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.st-campaign-review{min-width:0;padding-left:24px;border-left:1px solid #e3e9f1}.st-campaign-review__eyebrow{display:block;color:#6b7d93;font-size:12px;font-weight:750;text-transform:uppercase}.st-campaign-review>strong{display:block;margin-top:3px;color:#17263a;font-size:30px;line-height:1.1}.st-campaign-review>p{margin:8px 0 18px;color:#5f7188;font-size:13px;line-height:1.5}.st-campaign-auth,.st-campaign-warning{margin:12px 0;padding:11px 12px;border-radius:7px;font-size:12px;line-height:1.45}.st-campaign-warning{display:flex;gap:8px;border:1px solid #f2cf8c;background:#fff9eb;color:#765318}.st-campaign-preview{margin-top:18px;padding-top:17px;border-top:1px solid #e3e9f1;overflow-x:auto}.st-prospect-bulkbar .p-button{flex:0 0 auto}.st-campaign-preview>span{display:block;margin-bottom:10px;color:#6b7d93;font-size:11px;font-weight:750;text-transform:uppercase}.st-campaign-preview>strong{display:block;color:#20334b;font-size:13px}.st-campaign-preview>p{max-height:250px;overflow:auto;margin:10px 0 0;color:#52657d;font-size:12px;line-height:1.55;white-space:pre-wrap}.st-campaign-auth{border:1px solid #b8d6f0;background:#eef7ff;color:#244f76}.st-campaign-auth>strong{display:block;margin-bottom:4px}.st-campaign-auth>p{margin:0 0 10px}.st-campaign-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid #e3e9f1}@media (max-width:760px){.st-campaign-layout{grid-template-columns:1fr}.st-campaign-review{padding-top:18px;padding-left:0;border-top:1px solid #e3e9f1;border-left:0}.st-campaign-message-label{align-items:flex-start;flex-direction:column}.st-campaign-variables{justify-content:flex-start}}@media (max-width:640px){.prospect-detail__phone-grid{grid-template-columns:1fr}}.st-prospect-table{overflow-x:auto}.st-prospect-row{width:100%;min-width:1330px;border:0;display:grid;grid-template-columns:30px minmax(190px,1.45fr) 118px minmax(105px,.75fr) 156px minmax(165px,1.12fr) 118px 150px minmax(118px,.75fr) 74px 74px;align-items:center;grid-gap:9px;gap:9px;min-height:45px;padding:8px 12px;border-bottom:1px solid #edf2f8;background:#ffffff;color:#34445d;text-align:left;font:inherit;font-size:13px}[role=row].st-prospect-row:not(.st-prospect-row--head){cursor:pointer}.st-owner-cell{min-width:0}.st-owner-button{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 6px 3px 3px;border:1px solid transparent;border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.st-owner-button:focus-visible,.st-owner-button:hover{border-color:#cfe0f3;background:#eef5fd}.st-owner-button>.pi{flex:none;font-size:9px;color:#8da0ba;opacity:0;transition:opacity .12s ease}.st-owner-button:focus-visible>.pi,.st-owner-button:hover>.pi{opacity:1}.st-owner-button--empty{color:#8da0ba;font-style:italic}.st-owner-avatar{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#dbe9f8;color:#28639a;font-size:9.5px;font-weight:760;font-style:normal}.st-owner-button--empty .st-owner-avatar{background:#eef2f7;color:#8da0ba}.st-assign-panel.p-overlaypanel .p-overlaypanel-content{width:290px;padding:10px}.st-assign-panel__header{margin:0 2px 8px;color:#6d7f99;font-size:12px;font-weight:700}.st-assign-panel .p-listbox{border:0}.st-assign-panel .p-listbox .p-listbox-item{padding:6px 8px;border-radius:7px}.st-assign-option{display:flex;align-items:center;gap:8px;min-width:0}.st-assign-option__text{display:flex;flex-direction:column;min-width:0;flex:1 1}.st-assign-option__text small,.st-assign-option__text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-assign-option__text strong{font-size:13px;font-weight:650}.st-assign-option__text small{color:#8da0ba;font-size:11px}.st-assign-option>.pi-check{color:#28639a;font-size:12px}[role=row].st-prospect-row:not(.st-prospect-row--head):focus-visible,[role=row].st-prospect-row:not(.st-prospect-row--head):hover{background:#f8fbff}.st-prospect-row--head{position:-webkit-sticky;position:sticky;top:0;z-index:1;min-height:35px;padding-block:7px;background:#f7faff;color:#7588a3;font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.02em}.st-sort-button{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit}.st-sort-button i{color:#9aabc1;font-size:11px}.st-sort-button--active,.st-sort-button--active i,.st-sort-button:hover{color:#2f7df6}.st-check-cell{display:inline-flex;align-items:center;justify-content:center}.st-check-cell input{width:13px;height:13px;accent-color:#2870a8}.st-account-cell{display:grid;grid-gap:2px;gap:2px;min-width:0}.st-account-cell small,.st-account-cell strong,.st-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-account-cell strong,.st-account-link{color:#162033;font-size:13px;font-weight:760}.st-account-link{overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.st-account-link:hover{color:#1f5f99;text-decoration:underline}.st-account-cell small{color:#6d7f99;font-size:11.5px}.st-status{width:max-content;max-width:120px;height:22px;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:0 7px;font-size:10px;font-weight:720;text-transform:none}.st-status--todo{color:#8a5a12;background:#fff7df;border-color:#f4ddb0}.st-status--warm{color:#28765b;background:#eaf8f2;border-color:#bde6d5}.st-status--cold{color:#5e718d;background:#f0f4f9;border-color:#dce5f0}.st-history-count,.st-row-actions{display:inline-flex;align-items:center;gap:6px;color:#6d7f99}.st-history-count{padding:4px 6px;border:0;border-radius:6px;background:transparent;font:inherit;cursor:pointer}.st-history-count:focus-visible,.st-history-count:hover{background:#eaf3ff;color:#2369aa;outline:none}.st-history-preview{position:relative;display:inline-flex;width:max-content}.st-history-popover{position:absolute;right:0;bottom:calc(100% + 8px);z-index:15;display:none;width:320px;max-width:min(320px,calc(100vw - 32px));padding:12px;border:1px solid #cfdaea;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(17,38,68,.16);color:#26364f;text-align:left}.st-history-preview:focus-within .st-history-popover,.st-history-preview:hover .st-history-popover{display:grid;grid-gap:9px;gap:9px}.st-history-popover>strong{color:#162033;font-size:12px}.st-history-popover__list{display:grid;grid-gap:8px;gap:8px}.st-history-popover__item{display:grid;grid-gap:3px;gap:3px;padding-bottom:8px;border-bottom:1px solid #edf2f8}.st-history-popover__item>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-history-popover__empty,.st-history-popover__item b,.st-history-popover__item small,.st-history-popover__item time,.st-history-popover__list em{font-size:11px;font-style:normal}.st-history-popover__empty,.st-history-popover__item time,.st-history-popover__list em{color:#7788a1}.st-history-popover__item small{overflow:hidden;color:#52647e;text-overflow:ellipsis;white-space:nowrap}.prospect-tasks__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.prospect-tasks__heading h3{margin:2px 0 0}.prospect-tasks__list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.prospect-task{display:grid;grid-template-columns:minmax(0,1fr) 130px;grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid #e1e9f4;border-radius:8px;background:#fbfdff}.prospect-task__copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.prospect-task__copy strong{color:#1c2940;font-size:13px}.prospect-task__copy small,.prospect-task__copy span{overflow:hidden;color:#6d7f99;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.prospect-task__status.p-dropdown{min-height:34px;border-radius:7px}.prospect-task__status .p-dropdown-label{padding:7px 8px;font-size:12px}.prospect-tasks__empty{display:flex;align-items:center;gap:8px;padding:12px;border:1px dashed #d8e2ef;border-radius:8px;color:#7586a0;font-size:12px}.st-row-actions{justify-content:flex-end}.st-history-count i,.st-row-actions i{font-size:12px}.st-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;min-height:calc(100vh - 70px);align-items:start;background:#f5f7fb}.prospect-detail-sidebar .p-sidebar-content{padding:0;background:#f5f7fb}.prospect-detail-sidebar .p-sidebar-header{padding:10px 12px;border-bottom:1px solid #dbe5f2;background:#ffffff}.interaction-timeline-card,.prospect-detail-card{border:1px solid #dbe5f2;border-radius:8px;background:#ffffff;box-shadow:none}.interaction-timeline-card .p-card-body,.prospect-detail-card .p-card-body{padding:14px}.interaction-timeline-card .p-card-content,.prospect-detail-card .p-card-content{padding:0}.prospect-detail{display:grid;grid-gap:12px;gap:12px}.prospect-detail__hero{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.prospect-detail__avatar{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eaf3fc;color:#28639a;font-size:18px;font-weight:780}.prospect-detail__identity{min-width:0;display:grid;grid-gap:8px;gap:8px}.prospect-detail__name-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.prospect-detail__name-input{height:42px;color:#162033;font-size:18px;font-weight:760}.prospect-detail__company-input{height:38px;color:#34445d;font-size:14px;font-weight:650}.prospect-detail__company-row{display:flex;align-items:center;gap:8px}.prospect-detail__company-row .prospect-detail__company-input{flex:1 1 auto;min-width:0}.prospect-detail__company-link{flex:none;height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #cfd9e8;border-radius:6px;background:#ffffff;color:#1f5f99;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.prospect-detail__company-link:hover{border-color:#2b6fae;background:#e6f0fb}.prospect-detail__field{height:38px;font-size:14px}.prospect-detail__section{min-width:0;padding:12px;border:1px solid #e1e9f4;border-radius:8px;background:#ffffff}.prospect-detail__section h3{margin:0 0 10px;color:#162033;font-size:13px;font-weight:760}.prospect-detail__status-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.prospect-detail__eyebrow{display:block;margin-bottom:5px;color:#7588a3;font-size:10px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.prospect-detail__owner{display:flex;align-items:center;gap:8px;margin:-6px -8px;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#34445d;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.prospect-detail__owner:focus-visible,.prospect-detail__owner:hover{border-color:#cfe0f3;background:#f4f8fd;outline:none}.prospect-detail__owner:disabled{cursor:progress}.prospect-detail__owner-text{display:block;min-width:0}.prospect-detail__owner>.pi{margin-left:4px;color:#8da0ba;font-size:10px;opacity:0;transition:opacity .12s ease}.prospect-detail__owner:focus-visible>.pi,.prospect-detail__owner:hover>.pi,.prospect-detail__owner>.pi-spinner{opacity:1}.st-assign-option__avatar.p-avatar{flex:none;width:22px;height:22px;font-size:10px;background:#dbe9f8;color:#28639a}.prospect-detail__owner strong{display:block;color:#162033;font-size:13px}.prospect-detail__owner small{display:block;margin-top:2px;color:#7588a3;font-size:11px}.prospect-detail__owner--empty .p-avatar{background:#eef3f8;color:#7588a3}.prospect-detail__owner--empty strong{color:#65758c;font-weight:650}.prospect-guidance{--guidance-accent:#287764;--guidance-soft:#edf8f4;display:grid;grid-template-columns:128px minmax(260px,1fr) minmax(300px,1.15fr);grid-gap:18px;gap:18px;padding:16px;border:1px solid #dce7f1;border-left:4px solid var(--guidance-accent);border-radius:8px;background:#fbfdff}.prospect-guidance--medium{--guidance-accent:#2e6eaa;--guidance-soft:#edf5fc}.prospect-guidance--qualify{--guidance-accent:#a66616;--guidance-soft:#fff6e8}.prospect-guidance--low{--guidance-accent:#7a8799;--guidance-soft:#f1f4f7}.prospect-guidance__score-column{align-self:start;padding-right:16px;border-right:1px solid #e1e9f2}.prospect-guidance__score{display:flex;align-items:baseline;gap:3px;color:var(--guidance-accent)}.prospect-guidance__score strong{font-size:31px;font-weight:800;line-height:1}.prospect-guidance__score span{color:#7588a3;font-size:12px;font-weight:650}.prospect-guidance__priority{display:inline-flex;margin-top:8px;padding:4px 8px;border-radius:999px;background:var(--guidance-soft);color:var(--guidance-accent);font-size:11px;font-weight:750}.prospect-guidance__recommendation h3{margin:0;color:#162033;font-size:14px;font-weight:780}.prospect-guidance__recommendation p{margin:4px 0 0;color:#586b84;font-size:12px;line-height:1.45}.prospect-guidance__recommendation-heading{display:flex;align-items:flex-start;gap:10px}.prospect-guidance__action-icon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:7px;background:var(--guidance-soft);color:var(--guidance-accent)}.prospect-guidance__cta.p-button{height:32px;margin-top:11px;border-color:var(--guidance-accent);background:var(--guidance-accent);font-size:11px}.prospect-guidance__evidence{min-width:0}.prospect-guidance__breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.prospect-guidance__metric{padding:7px;border:1px solid #e1e9f2;border-radius:6px;background:#ffffff}.prospect-guidance__metric span,.prospect-guidance__metric strong{display:block}.prospect-guidance__metric span{color:#7588a3;font-size:9px;font-weight:700;text-transform:uppercase}.prospect-guidance__metric strong{margin-top:3px;color:#263850;font-size:12px}.prospect-guidance__factors{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.prospect-guidance__factor{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#586b84;font-size:10px;font-weight:650}.prospect-guidance__factor--positive i{color:#287764}.prospect-guidance__factor--warning i{color:#b36d14}.prospect-guidance__factor--neutral i{color:#53789d}.prospect-detail__actions{display:flex;flex-wrap:wrap;gap:7px;padding:10px;border:1px solid #e1e9f4;border-radius:8px;background:#fbfdff}.prospect-detail__actions .p-button{height:34px;border-radius:7px;font-size:12px;font-weight:720}.prospect-detail__actions .p-button-icon-only{width:34px}.prospect-vsa-sync{display:grid;grid-gap:10px;gap:10px;border-color:#cfe3dc;background:#f8fcfa}.prospect-vsa-sync__actions,.prospect-vsa-sync__details,.prospect-vsa-sync__heading{display:flex;align-items:center}.prospect-vsa-sync__heading{justify-content:space-between;gap:12px}.prospect-vsa-sync__heading h3{margin:0;font-size:15px}.prospect-vsa-sync__status{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 9px;border:1px solid #d5dee8;border-radius:14px;color:#607089;background:#f3f6f9;font-size:11px;font-weight:720;white-space:nowrap}.prospect-vsa-sync__status.is-linked{border-color:#b8dfd1;color:#176b56;background:#e8f6f1}.prospect-vsa-sync__details{flex-wrap:wrap;gap:5px 16px;color:#627287;font-size:12px;line-height:1.45}.prospect-vsa-sync__details strong{color:#26384d;font-weight:720}.prospect-vsa-sync__actions{flex-wrap:wrap;gap:8px}.prospect-vsa-sync__actions .p-button{min-height:34px;border-radius:7px;font-size:12px;font-weight:720}.prospect-vsa-sync__link{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #cfe0f3;border-radius:7px;background:#ffffff;color:#28639a;font-size:12px;font-weight:720;text-decoration:none}.prospect-vsa-sync__link:focus-visible,.prospect-vsa-sync__link:hover{background:#eef5fd}.prospect-vsa-sync__link .pi{font-size:11px}.prospect-detail__field-list{display:grid;grid-gap:8px;gap:8px}.prospect-detail__phone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.prospect-contact-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.prospect-contact-field__label{color:#60708a;font-size:11px;font-weight:700}.prospect-input-group button.p-inputgroup-addon{min-width:39px;padding:0}.prospect-input-group button.p-inputgroup-addon:disabled{color:#a7b5c8;cursor:default}.st-phone-cell{display:grid;grid-gap:2px;gap:2px;min-width:0;color:#60708a}.st-phone-cell>span{display:flex;align-items:center;gap:5px;min-width:0}.st-phone-cell i{flex:0 0 auto;width:12px;color:#2b6fae;font-size:11px;text-align:center}.prospect-detail-card .p-dropdown,.prospect-detail-card .p-inputtext,.prospect-detail-card .p-inputtextarea,.prospect-detail-card .p-multiselect{border-color:#d6e0ec;border-radius:7px;box-shadow:none}.prospect-detail-card .p-dropdown:not(.p-disabled).p-focus,.prospect-detail-card .p-inputtext:enabled:focus,.prospect-detail-card .p-inputtextarea:enabled:focus,.prospect-detail-card .p-multiselect:not(.p-disabled).p-focus{border-color:#5a9bd6;box-shadow:0 0 0 3px rgba(90,155,214,.14)}.prospect-detail-card .prospect-input-group .p-inputgroup-addon{border-color:#d6e0ec;background:#f8fbff;color:#2b6fae;cursor:pointer}.prospect-detail-card .prospect-input-group .p-inputgroup-addon.is-disabled{color:#a7b5c8;cursor:default}.prospect-detail-card .action-icon-btn{min-width:2.35rem;height:2.35rem;border-radius:7px}@media (max-width:640px){.prospect-detail__phone-grid{grid-template-columns:minmax(0,1fr)}.prospect-vsa-sync__heading{align-items:flex-start;flex-direction:column}.prospect-vsa-sync__status{align-self:flex-start}.prospect-vsa-sync__actions{align-items:stretch;flex-direction:column}.prospect-vsa-sync__actions .p-button{justify-content:center;width:100%}}.interaction-timeline-card{overflow:visible}.interaction-timeline__header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e6edf6;background:#ffffff}.interaction-timeline__header span{color:#2870a8;font-size:10px;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.interaction-timeline__header h3{margin:2px 0 0;color:#162033;font-size:17px;font-weight:780}.interaction-timeline__header .p-button{height:34px;border-radius:7px;font-size:12px;font-weight:720}.interaction-timeline__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.interaction-timeline__header .interaction-timeline__linkedin-action{border-color:#0a66c2;background:#0a66c2;color:#ffffff;box-shadow:none}.interaction-timeline__header .interaction-timeline__linkedin-action:hover{border-color:#084f96;background:#084f96}.interaction-timeline__empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:44px 16px;color:#7588a3;text-align:center}.interaction-timeline__empty i{font-size:22px}.interaction-timeline__empty p{margin:0}.interaction-timeline{display:grid;grid-gap:8px;gap:8px;padding-top:12px}.interaction-item{width:100%;border:1px solid #e1e9f4;border-radius:8px;overflow:hidden;background:#ffffff}.interaction-item__open{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}.interaction-item:focus-within,.interaction-item:hover{border-color:#bdd5ed;background:#f8fbff}.interaction-item__open:focus-visible,.interaction-item__recording:focus-visible{outline:2px solid #2f78d0;outline-offset:-2px}.interaction-item__marker{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#f5f7fb}.interaction-item__body{min-width:0;display:grid;grid-gap:4px;gap:4px}.interaction-item__topline{min-width:0;display:flex;justify-content:space-between;gap:10px}.interaction-item__topline strong{min-width:0;overflow:hidden;color:#162033;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.interaction-item__topline small{flex:none;color:#7588a3;font-size:11px}.interaction-item__type{width:max-content;border-radius:999px;padding:2px 7px;background:#eef5fd;color:#28639a;font-size:10px;font-weight:720}.interaction-item__content{display:-webkit-box;overflow:hidden;color:#53657f;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-line}.interaction-item__recording{display:inline-flex;align-items:center;gap:7px;margin:0 10px 10px 54px;border-radius:6px;padding:6px 9px;background:#eaf4ff;color:#175b9c;font-size:12px;font-weight:700;text-decoration:none}.interaction-item__recording:hover{background:#dceeff;color:#0f477c}@media (max-width:1180px){.st-header{grid-template-columns:1fr;align-items:stretch}.st-header-actions{justify-content:flex-start}.st-search{width:min(100%,520px)}.st-prospect-command{grid-template-columns:minmax(200px,.7fr) minmax(260px,1fr)}.st-prospect-command__actions{grid-column:1/-1;justify-content:flex-end}.st-prospect-filter-strip{align-items:stretch;flex-direction:column}.st-prospect-filter-strip__controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.st-detail-grid{grid-template-columns:1fr}.interaction-timeline-card{overflow:visible}.prospect-guidance{grid-template-columns:110px minmax(0,1fr)}.prospect-guidance__evidence{grid-column:1/-1}}@media (max-width:760px){.st-main--full{padding:10px}.interaction-timeline__header{align-items:flex-start;flex-direction:column}.interaction-timeline__actions{width:100%}.interaction-timeline__actions .p-button{flex:1 1;justify-content:center}.st-main{padding:10px}.prospect-guidance{grid-template-columns:1fr;gap:14px}.prospect-guidance__score-column{padding:0 0 12px;border-right:0;border-bottom:1px solid #e1e9f2}.prospect-guidance__evidence{grid-column:auto}.st-header{padding:12px}.st-header-copy h1{font-size:22px}.st-header-actions{gap:6px}.st-search{width:100%;height:38px}.st-prospect-command{grid-template-columns:1fr;padding:12px}.st-prospect-command__search{height:38px}.st-prospect-command__actions{justify-content:flex-start}.st-prospect-filter-strip__controls{grid-template-columns:1fr}}.st-toolbar{justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid #e6edf6;background:#fbfdff}.st-button-row,.st-toolbar{display:flex;align-items:center}.st-button-row{gap:8px;flex-wrap:wrap}.st-muted{color:#6d7f99}.st-empty-state{margin:0;padding:28px;text-align:center;color:#6d7f99}.st-account-panel{border-radius:10px;overflow:hidden}.st-account-summary{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #e6edf6}.st-account-summary div{min-width:0;display:grid;grid-gap:2px;gap:2px}.st-account-summary span,.st-account-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-account-summary span{color:#6d7f99;font-size:12px}.st-account-action{width:100%;border:0;display:block;padding:12px 14px;background:#ffffff;color:#28639a;cursor:pointer;text-align:left;font:inherit;font-weight:650}.st-account-action:hover{background:#f6faff}.st-account-action--danger{color:#b42318;border-top:1px solid #e6edf6}.st-simple-table{border:1px solid #e6edf6;border-radius:8px;overflow:hidden}.st-simple-table-head,.st-simple-table-row{display:grid;grid-template-columns:minmax(0,1.5fr) 160px 100px;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px}.st-simple-table-head{background:#f8fbff;color:#7c8ca5;font-size:11px;font-weight:760;text-transform:uppercase}.st-simple-table-row{border-top:1px solid #edf2f8;color:#34445d}.st-login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,rgba(40,112,168,.13),transparent 34%),#f5f7fb;color:#162033}.st-login-shell{width:min(920px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) 400px;grid-gap:28px;gap:28px;align-items:center}.st-login-brand{display:grid;grid-gap:22px;gap:22px;padding:8px}.st-login-logo{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce7f4;border-radius:12px;background:#ffffff}.st-login-logo img{width:44px;height:44px;object-fit:contain}.st-login-brand span{color:#28639a;font-size:13px;font-weight:760;text-transform:uppercase}.st-login-brand h1{max-width:520px;margin:8px 0 10px;color:#162033;font-size:42px;line-height:1.03;font-weight:780}.st-login-brand p{max-width:460px;margin:0;color:#5e718d;font-size:16px;line-height:1.55}.st-login-card.p-card{width:100%;border:1px solid #dbe5f2;border-radius:12px;background:#ffffff;box-shadow:0 24px 70px rgba(28,46,74,.13)}.st-login-card .p-card-body{padding:28px}.st-login-card .p-card-content{padding:0}.st-login-card-header{display:grid;grid-gap:6px;gap:6px;margin-bottom:22px}.st-login-card-header h2{margin:0;color:#162033;font-size:24px}.st-login-card-header p{margin:0;color:#6d7f99}.st-login-form{display:grid;grid-gap:14px;gap:14px}.st-login-input{position:relative;width:100%}.st-login-input input{width:100%;height:42px;padding:0 42px 0 12px;border:1px solid #cfd9e8;border-radius:8px;outline:0;background:#ffffff;color:#162033;font:inherit}.st-login-input input:focus{border-color:#2870a8;box-shadow:0 0 0 3px rgba(40,112,168,.12)}.st-login-input i{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8da2bd}.st-login-primary.p-button,.st-login-secondary.p-button{width:100%;height:42px;border-radius:8px;font-weight:700}.st-login-primary.p-button{border-color:#2870a8;background:#2870a8}.st-login-secondary.p-button{border-color:#cfd9e8;background:#ffffff;color:#28639a}.st-login-separator{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:center;color:#8da2bd}.st-login-separator span{height:1px;background:#e6edf6}@media (max-width:760px){.st-shell,.st-shell--collapsed{grid-template-columns:1fr}.st-sidenav{height:auto;flex-direction:row;align-items:center;gap:6px;padding:8px 12px;border-right:0;border-bottom:1px solid #dbe5f2;overflow-x:auto}.st-sidenav-top{padding:0;margin:0;border:0}.st-sidenav-section-title,.st-sidenav-text,.st-sidenav-toggle{display:none}.st-sidenav-footer,.st-sidenav-nav,.st-sidenav-section ul{flex-direction:row;gap:2px;padding:0;border:0;overflow:visible}.st-sidenav-nav{flex:none}.st-sidenav-item,.st-sidenav-user{width:38px;justify-content:center;padding:0}.st-sidenav-item--active:before{display:none}.st-shell--collapsed .st-sidenav-section+.st-sidenav-section,.st-sidenav-section+.st-sidenav-section{padding-top:0;padding-left:4px;border-top:0;border-left:1px solid #edf2f8}.st-main{padding:16px}.st-header,.st-header-actions{align-items:stretch;flex-direction:column}.st-search{width:100%}.st-login-page{padding:16px}.st-login-shell{grid-template-columns:1fr;gap:18px}.st-login-brand{text-align:center;justify-items:center}.st-login-brand h1{font-size:30px}}.prospect-actions-border{border-color:#e5e7eb}.activity-page{display:grid;grid-gap:12px;gap:12px}.activity-week-actions .p-button{height:34px}.activity-summary{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);grid-gap:12px;gap:12px;align-items:stretch;padding:14px 16px;border:1px solid #dbe5f2;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(16,31,54,.05)}.activity-summary__main{display:grid;align-content:center;grid-gap:5px;gap:5px;min-width:0}.activity-summary__main span{color:#2f7df6;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.activity-summary__main h2{margin:0;color:#18243b;font-size:24px;line-height:1.12}.activity-summary__main p{margin:0;color:#6d7b92;font-size:14px;line-height:1.45}.activity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.activity-metric{display:grid;grid-gap:8px;gap:8px;min-height:82px;padding:12px;border:1px solid #e2eaf5;border-radius:8px;background:#fbfdff}.activity-metric span{color:#7b8aa3;font-size:12px;font-weight:700}.activity-metric strong{color:#18243b;font-size:24px;line-height:1}.activity-metric--todo{background:#fffaf0;border-color:#f7dfad}.activity-metric--progress{background:#f3f8ff;border-color:#cfe0ff}.activity-metric--done{background:#f0fbf6;border-color:#bfead4}.activity-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.activity-column{min-width:0;overflow:hidden;border:1px solid #dbe5f2;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(16,31,54,.04)}.activity-column__header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 12px;border-bottom:1px solid #e7edf6;background:#fbfdff}.activity-column__header div{display:flex;align-items:center;gap:8px;min-width:0}.activity-column__header strong{color:#18243b;font-size:14px}.activity-column__header>span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 8px;border-radius:999px;background:#edf4ff;color:#2f7df6;font-size:12px;font-weight:800}.activity-column__dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#9aa9bd}.activity-column__dot--todo{background:#d99522}.activity-column__dot--progress{background:#2f7df6}.activity-column__dot--done{background:#1d9a61}.activity-column__body{display:grid;grid-gap:8px;gap:8px;min-height:280px;max-height:calc(100vh - 310px);overflow:auto;padding:10px}.activity-task{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:11px;border:1px solid #e1e9f4;border-left-width:3px;border-radius:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.activity-task:hover{border-color:#cfe0ff;box-shadow:0 10px 22px rgba(47,125,246,.09);transform:translateY(-1px)}.activity-task--todo{border-left-color:#d99522}.activity-task--progress{border-left-color:#2f7df6}.activity-task--done{border-left-color:#1d9a61}.activity-task__top{display:flex;justify-content:space-between;gap:10px;min-width:0}.activity-task__copy{min-width:0}.activity-task__copy h3{overflow:hidden;margin:0;color:#18243b;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.activity-task__copy p{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:#74849d;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity-task__badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:8px;font-size:12px}.activity-task__badge--todo{background:#fff3d6;color:#9b6812}.activity-task__badge--progress{background:#eaf2ff;color:#2f7df6}.activity-task__badge--done{background:#e8f8ef;color:#1d7f51}.activity-task__meta{color:#6d7b92;font-weight:650}.activity-task__meta,.activity-task__prospect{display:flex;align-items:center;gap:7px;font-size:12px}.activity-task__prospect{min-width:0;color:#53657f}.activity-task__prospect span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-task__footer{display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-gap:8px;gap:8px;align-items:center}.activity-status-dropdown.p-dropdown{width:100%;min-width:0;min-height:34px;border-color:#d8e2ef;border-radius:7px;background:#fff}.activity-status-dropdown .p-dropdown-label{padding:7px 8px;color:#26364f;font-size:12px;font-weight:700;line-height:1.2}.activity-status-dropdown .p-dropdown-trigger{width:1.8rem;color:#7586a0}.activity-status-dropdown--todo.p-dropdown{background:#fffaf0}.activity-status-dropdown--progress.p-dropdown{background:#f3f8ff}.activity-status-dropdown--done.p-dropdown{background:#f0fbf6}.activity-prospect-button.p-button{width:34px;height:34px;border:1px solid #d8e2ef;border-radius:7px;background:#fff;color:#2f7df6}.activity-prospect-button.p-button:not(:disabled):hover{border-color:#2f7df6;background:#f3f8ff;color:#1e63d6}.activity-empty{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;min-height:170px;border:1px dashed #d8e2ef;border-radius:8px;background:#fbfdff;color:#8a99ad;text-align:center}.activity-empty i{font-size:20px}.activity-empty p{margin:0;font-size:13px;font-weight:700}@media (max-width:1180px){.activity-board,.activity-summary{grid-template-columns:1fr}.activity-column__body{max-height:none}}@media (max-width:760px){.activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.reminder-quick-addon{min-width:3.25rem;justify-content:center;font-weight:600;color:#6b7280}.task-dialog .p-dialog-header{padding:18px 20px 12px;border-bottom:1px solid #e7edf6}.task-dialog .p-dialog-content{padding:18px 20px 8px}.task-dialog .p-dialog-footer{padding:12px 20px 18px;border-top:1px solid #e7edf6}.task-dialog__header{display:flex;align-items:center;gap:12px}.task-dialog__header>div{display:grid;grid-gap:2px;gap:2px}.task-dialog__header strong{color:#18243b;font-size:17px}.task-dialog__header small{color:#718199;font-size:12px;font-weight:500}.task-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border-radius:8px;background:#eaf3ff;color:#2f7df6}.task-dialog__form{display:grid;grid-gap:15px;gap:15px}.task-dialog__field{display:grid;grid-gap:7px;gap:7px}.task-dialog__field>span{color:#34445d;font-size:12px;font-weight:760}.task-dialog__field>span small{margin-left:4px;color:#8a99ad;font-size:11px;font-weight:550}.task-dialog__field .p-dropdown,.task-dialog__field .p-inputtext{min-height:40px;border-color:#d6e0ec;border-radius:7px;box-shadow:none}.task-dialog__date-row{display:grid;grid-template-columns:minmax(0,1fr) 54px 54px;grid-gap:7px;gap:7px}.task-dialog__calendar,.task-dialog__calendar .p-inputtext{width:100%;min-width:0}.task-dialog__quick.p-button{height:40px;padding:0;border-color:#d6e0ec;color:#3d6f9d}.task-dialog__footer{display:flex;justify-content:flex-end;gap:8px}@media (max-width:520px){.task-dialog__header small{display:none}.task-dialog__date-row{grid-template-columns:minmax(0,1fr) 48px 48px}.prospect-task{grid-template-columns:1fr}}.ringover-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;margin-bottom:12px;border:1px solid transparent}.ringover-banner__icon{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.ringover-banner__content{flex:1 1}.ringover-banner__title{font-weight:600;font-size:.95rem}.ringover-banner__message{font-size:.9rem;color:#4b5563}.ringover-banner__close{border:none;background:transparent;color:#6b7280;cursor:pointer;padding:4px;border-radius:6px}.ringover-banner__close:hover{background:rgba(15,23,42,.05)}.ringover-banner--success{background:#ecfdf3;border-color:#16a34a}.ringover-banner--success .ringover-banner__icon{background:#16a34a;color:#ffffff}.ringover-banner--info{background:#eff6ff;border-color:#3b82f6}.ringover-banner--info .ringover-banner__icon{background:#3b82f6;color:#ffffff}.ringover-banner--error{background:#fef2f2;border-color:#ef4444}.ringover-banner--error .ringover-banner__icon{background:#ef4444;color:#ffffff}.enrichment-dialog .p-dialog-content{overflow-x:hidden;padding:4px 22px 20px}.enrichment-intro,.enrichment-results{display:flex;flex-direction:column;gap:18px}.enrichment-intro__lead,.enrichment-results__lead{margin:0;color:#526179;font-size:14px;line-height:1.55}.enrichment-fields,.enrichment-sources{display:flex;flex-direction:column;gap:10px}.enrichment-source{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;border:1px solid #dfe7f1;border-radius:8px;background:#ffffff}.enrichment-field__icon,.enrichment-source__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;background:#edf6ff;color:#1769aa}.enrichment-source>div{display:flex;flex-direction:column;gap:3px;min-width:0}.enrichment-source strong{color:#182338;font-size:14px}.enrichment-source>div>span{color:#66758d;font-size:12px;line-height:1.45}.enrichment-field__source,.enrichment-source__provider{padding:4px 7px;border:1px solid #d7e1ed;border-radius:6px;background:#f7f9fc;color:#53647c;font-size:11px;font-weight:700}.enrichment-requirement{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-left:3px solid #e5a52b;background:#fff9ed;color:#78571b;font-size:13px;line-height:1.45}.enrichment-field{display:grid;grid-template-columns:auto 36px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:12px 14px;border:1px solid #dfe7f1;border-radius:8px;background:#ffffff;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.enrichment-field:hover{border-color:#afc9e4}.enrichment-field.is-selected{border-color:#75a9d6;background:#f7fbff}.enrichment-field__content{display:flex;flex-direction:column;gap:3px;min-width:0}.enrichment-field__label{color:#69778b;font-size:11px;font-weight:750;text-transform:uppercase}.enrichment-field__content strong{overflow:hidden;color:#172238;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.enrichment-field__content small{overflow:hidden;color:#8390a2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.enrichment-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 20px;border:1px dashed #cbd7e5;border-radius:8px;background:#f8fafc;text-align:center}.enrichment-empty>i{color:#7490ad;font-size:24px}.enrichment-empty strong{color:#1c2940;font-size:15px}.enrichment-empty span{max-width:420px;color:#69778b;font-size:13px;line-height:1.45}.enrichment-dialog__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}@media (max-width:640px){.enrichment-dialog .p-dialog-content{padding-inline:14px}.enrichment-source{grid-template-columns:36px minmax(0,1fr)}.enrichment-source__provider{grid-column:2;justify-self:start}.enrichment-field{grid-template-columns:auto 32px minmax(0,1fr)}.enrichment-field__source{grid-column:3;justify-self:start}.enrichment-dialog__actions{flex-direction:column-reverse}.enrichment-dialog__actions .p-button{justify-content:center;width:100%}}.list-edit-popover{position:relative;margin-top:10px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#ffffff;box-shadow:0 10px 25px rgba(15,23,42,.12);min-width:280px}.st-list-option{display:flex;align-items:center;gap:8px;min-width:0}.st-list-option .pi{font-size:.8rem;color:#64748b}.st-list-option__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-list-option__owner{font-size:.75rem;color:#64748b;white-space:nowrap}.xray-page{display:grid;grid-gap:12px;gap:12px}.xray-search-panel{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);grid-gap:14px;gap:14px;align-items:end;padding:14px 16px;border:1px solid #dbe5f2;border-radius:8px;background:#ffffff;box-shadow:0 10px 28px rgba(16,31,54,.05)}.xray-search-panel__copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.xray-search-panel__copy span{color:#2f7df6;font-size:12px;font-weight:800;text-transform:uppercase}.xray-search-panel__copy h2{margin:0;color:#18243b;font-size:23px;line-height:1.12}.xray-search-panel__copy p{margin:0;color:#6d7b92;font-size:13px;line-height:1.45}.xray-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end;min-width:0}.xray-search-input{display:grid;grid-gap:6px;gap:6px;min-width:0}.xray-search-input span{color:#53657f;font-size:12px;font-weight:760}.xray-search-input .p-inputtext{width:100%;height:38px;border-color:#d6e0ec;border-radius:7px;color:#18243b;font-size:14px;box-shadow:none}.xray-search-input .p-inputtext:enabled:focus{border-color:#5a9bd6;box-shadow:0 0 0 3px rgba(90,155,214,.14)}.xray-search-submit.p-button{height:38px;border:1px solid #2f7df6;border-radius:7px;background:#2f7df6;color:#fff;font-size:13px;font-weight:780;box-shadow:none}.xray-search-submit.p-button:not(:disabled):hover{border-color:#1f68d8;background:#1f68d8;color:#fff}.xray-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 10px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.xray-toolbar__summary{display:inline-flex;align-items:baseline;gap:6px;min-width:0;color:#6d7b92;font-size:13px;font-weight:700}.xray-toolbar__summary strong{color:#18243b;font-size:20px;line-height:1}.xray-toolbar__summary em{color:#2f7df6;font-size:12px;font-style:normal}.xray-actions{align-items:center;justify-content:flex-end;min-width:0}.xray-actions,.xray-selection{display:flex;gap:8px}.xray-import-button.p-button,.xray-soft-button.p-button{height:34px;border-radius:7px;box-shadow:none;font-size:12px;font-weight:760}.xray-soft-button.p-button{border:1px solid #d6e0ec;background:#fbfdff;color:#53657f}.xray-soft-button.is-active.p-button,.xray-soft-button.p-button:not(:disabled):hover{border-color:#8bb8e8;background:#f2f8ff;color:#245d92}.xray-import-button.p-button{border:1px solid #2f7df6;background:#2f7df6;color:#fff}.xray-import-button.p-button:not(:disabled):hover{border-color:#1f68d8;background:#1f68d8;color:#fff}.xray-import-button.p-button:disabled,.xray-soft-button.p-button:disabled{border-color:#e3e9f2;background:#f8fafc;color:#a7b4c6;opacity:1}.xray-progress{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:8px;background:#fff;color:#53657f;font-size:13px;font-weight:700}.xray-progress .p-progressbar{flex:1 1;height:7px;border-radius:999px;background:#e8eef7}.xray-progress .p-progressbar-value{background:#2f7df6}.xray-summary{padding:10px 12px;border:1px solid #bfead4;border-radius:8px;background:#f0fbf6;color:#1d7f51;font-size:13px;font-weight:760}.xray-results{display:grid;grid-gap:10px;gap:10px}.xray-card{display:flex;gap:12px;padding:13px;border:1px solid #dbe5f2;border-left:3px solid transparent;border-radius:8px;background:#ffffff;transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.xray-card:hover{border-color:#cfe0ff;box-shadow:0 10px 22px rgba(47,125,246,.08);transform:translateY(-1px)}.xray-card.is-selected{border-color:#b9d2ff #b9d2ff #b9d2ff #2f7df6;background:#fbfdff}.xray-card-checkbox{display:flex;align-items:flex-start;padding-top:2px}.xray-card-content{flex:1 1;display:grid;grid-gap:8px;gap:8px;min-width:0}.xray-card-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.xray-card-title>span{min-width:0;color:#18243b;font-size:15px;font-weight:800;line-height:1.28}.xray-card-title-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.xray-score{height:24px;padding:0 8px;border:1px solid #bfead4;border-radius:999px;background:#f0fbf6;color:#1d7f51;font-weight:800}.xray-card-title a,.xray-score{display:inline-flex;align-items:center;font-size:12px}.xray-card-title a{gap:6px;height:28px;padding:0 9px;border:1px solid #d6e0ec;border-radius:7px;background:#fff;color:#2f6fa7;font-weight:760;text-decoration:none}.xray-card-title a:hover{border-color:#8bb8e8;background:#f2f8ff;color:#245d92}.xray-card-meta{display:flex;flex-wrap:wrap;gap:6px}.xray-card-meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #e2eaf5;border-radius:999px;background:#fbfdff;color:#667790;font-size:12px;font-weight:700}.xray-card-snippet{margin:0;color:#53657f;font-size:13px;line-height:1.45}.xray-keywords{display:flex;flex-wrap:wrap;gap:8px}.xray-keyword{padding:4px 9px;border:1px solid #cfe0ff;border-radius:999px;background:#f3f8ff;color:#2f6fa7;font-size:12px;font-weight:760}.xray-skills{display:flex;flex-wrap:wrap;gap:8px}.xray-skill{padding:4px 9px;border:1px solid #f7dfad;border-radius:999px;background:#fffaf0;color:#9b6812;font-size:12px;font-weight:760}.xray-empty{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:240px;padding:28px;border:1px dashed #d8e2ef;border-radius:8px;background:#fbfdff;color:#8493a8;text-align:center}.xray-empty i{color:#2f7df6;font-size:22px}.xray-empty strong{color:#18243b;font-size:15px}.xray-empty p{max-width:360px;margin:0;font-size:13px;line-height:1.45}.prospect-history-tooltip .p-tooltip-text{max-width:340px}.prospect-history-tooltip-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.prospect-history-tooltip-list li{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:6px}.prospect-history-tooltip-list li:last-child{border-bottom:none;padding-bottom:0}.prospect-history-tooltip-item-header{display:flex;justify-content:space-between;gap:12px;font-size:.8rem}.prospect-history-tooltip-item-body{margin-top:2px;font-size:.78rem;opacity:.9;white-space:pre-line}.st-dashboard-datebar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:12px 14px;border:1px solid #dbe5f2;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(16,31,54,.05)}.st-dashboard-datebar__copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.st-dashboard-datebar__copy span{color:#7b8aa3;font-size:12px;font-weight:800;text-transform:uppercase}.st-dashboard-datebar__copy strong{overflow:hidden;color:#18243b;font-size:18px;font-weight:800;line-height:1.2;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.st-dashboard-datebar__controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.st-dashboard-datebar__nav.p-button,.st-dashboard-datebar__today.p-button{height:34px;border:1px solid #d8e2ef;border-radius:7px;background:#fff;color:#2f7df6;font-weight:750}.st-dashboard-datebar__nav.p-button{width:34px;padding:0}.st-dashboard-datebar__today.p-button{padding:0 12px;font-size:12px}.st-dashboard-datebar__today.p-button:disabled{border-color:#e2e8f0;background:#f8fafc;color:#9aa9bd;opacity:1}.st-dashboard-datebar__picker{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid #d8e2ef;border-radius:7px;background:#fbfdff;color:#7586a0}.st-dashboard-datebar__picker input{min-width:132px;border:0;outline:0;background:transparent;color:#26364f;font:inherit;font-size:13px;font-weight:700}.st-calendar-scroll{overflow-x:auto;border:1px solid #dbe3ea;border-radius:8px;background:#eef3f7}.st-calendar-grid{display:grid;min-width:1120px;grid-template-columns:72px repeat(7,minmax(140px,1fr));grid-gap:1px;gap:1px}.st-calendar-corner,.st-calendar-day,.st-calendar-time{background:#f8fafc}.st-calendar-corner{left:0;z-index:4;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase}.st-calendar-corner,.st-calendar-day{position:-webkit-sticky;position:sticky;min-height:58px}.st-calendar-day{top:0;z-index:3;padding:10px 12px;border-bottom:1px solid #dbe3ea}.st-calendar-day span{display:block;color:#102033;font-size:.92rem;font-weight:750;text-transform:capitalize}.st-calendar-day small{display:block;margin-top:2px;color:#64748b;font-size:.74rem;text-transform:capitalize}.st-calendar-day.is-today{background:#edf7fb;box-shadow:inset 0 -2px 0 #2c7da0}.st-calendar-time{position:-webkit-sticky;position:sticky;left:0;z-index:2;min-height:42px;padding:10px 8px;color:#64748b;font-size:.76rem;font-weight:700;text-align:center}.st-calendar-slot{position:relative;min-height:42px;padding:3px;border:0;background:#ffffff;cursor:pointer;text-align:left}.st-calendar-slot:before{content:"";position:absolute;right:8px;bottom:0;left:8px;border-bottom:1px dashed #edf2f7}.st-calendar-slot:hover{background:#f0f7fb}.st-calendar-slot.is-today{background:#fbfdfe}.st-calendar-slot.is-past:not(.has-event){background:#f8fafc}.st-calendar-slot.has-event{background:#f6fbfd;z-index:1}.st-calendar-slot.is-continuation{background:#eef7fb;z-index:0}.st-calendar-slot.is-continuation:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:3px;border-radius:999px;background:#2c7da0;opacity:.35}.st-calendar-event{position:absolute;inset:3px;z-index:5;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:8px 10px;border:1px solid rgba(44,125,160,.32);border-left:4px solid #2c7da0;border-radius:7px;background:linear-gradient(180deg,#ffffff,#eef8fb);box-shadow:0 8px 18px rgba(15,23,42,.1);color:#102033}.st-calendar-event.is-muted{border-color:#cbd5e1 #cbd5e1 #cbd5e1 #94a3b8;background:#f1f5f9;box-shadow:none;color:#64748b}.st-calendar-event-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.st-calendar-event-head strong{min-width:0;overflow:hidden;font-size:.82rem;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.st-calendar-event-head em{color:#2870a8;font-size:.72rem;font-style:normal;font-weight:800}.st-calendar-event-meta,.st-calendar-event-note{overflow:hidden;color:#64748b;font-size:.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.st-calendar-event-note{color:#334155}@media (max-width:900px){.xray-search,.xray-search-panel{grid-template-columns:1fr}.xray-actions,.xray-toolbar{flex-direction:column;align-items:stretch}.xray-selection,.xray-toolbar__summary{justify-content:flex-start}.xray-card,.xray-card-title{flex-direction:column}.st-dashboard-datebar{align-items:stretch;flex-direction:column}.st-dashboard-datebar__controls{justify-content:flex-start}}.vsa-page{display:grid;grid-gap:18px;gap:18px}.vsa-connection-bar{min-height:68px;padding:14px 18px;border:1px solid #dce5e3;background:#f8fbfa;justify-content:space-between;gap:16px;border-radius:8px}.vsa-connection-bar,.vsa-connection-status,.vsa-connection-status>div{display:flex;align-items:center}.vsa-connection-status{gap:12px}.vsa-connection-status>div{align-items:flex-start;flex-direction:column;gap:2px}.vsa-connection-status strong{color:#162b27;font-size:14px}.vsa-connection-status span{color:#647773;font-size:13px}.vsa-connection-dot{width:9px;height:9px;border-radius:50%;background:#209473;box-shadow:0 0 0 4px #dff3ec}.vsa-connection-dot--loading{background:#829097;box-shadow:0 0 0 4px #e7ebed}.vsa-connection-dot--error{background:#b8543f;box-shadow:0 0 0 4px #f6e5e1}.vsa-security-note{color:#647773;font-size:13px;display:flex;gap:7px;align-items:center}.vsa-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px;background:#eef2f4;border-radius:8px}.vsa-tabs button{height:40px;padding:0 14px;border:0;background:transparent;color:#56666f;font:inherit;font-size:13px;font-weight:650;display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:6px}.vsa-tabs button.is-active{color:#143d35;background:#fff;box-shadow:0 1px 3px rgba(20,40,36,.12)}.vsa-tabs button span{min-width:22px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:10px;background:#dfe7e9;font-size:11px}.vsa-tabs button.is-active span{background:#dff3ec;color:#13765b}.vsa-workspace{border:1px solid #dfe5e8;background:#fff;border-radius:8px;overflow:hidden}.vsa-workspace-header{padding:18px 20px;border-bottom:1px solid #e5eaed;display:flex;align-items:center;justify-content:space-between;gap:20px}.vsa-history h2,.vsa-workspace-header h2{margin:0;color:#17252d;font-size:17px;font-weight:720}.vsa-workspace-header p{margin:4px 0 0;color:#6d7b83;font-size:13px}.vsa-workspace-header .st-primary-action{background:#177e66;border-color:#177e66;color:#fff}.vsa-workspace-header .st-primary-action:not(:disabled):hover{background:#126c57;border-color:#126c57}.vsa-table .p-datatable-thead>tr>th{background:#f7f9fa;color:#5e6c74;border-color:#e4e9ec;font-size:12px;text-transform:uppercase}.vsa-table .p-datatable-tbody>tr>td{border-color:#edf0f2;color:#293840;font-size:13px}.vsa-contact-cell{display:flex;flex-direction:column;gap:3px}.vsa-contact-cell strong{font-size:13px;color:#213139}.vsa-contact-cell span{font-size:12px;color:#77858c}.vsa-state{display:inline-flex;align-items:center;gap:6px;color:#8a671d;background:#fff7df;border:1px solid #f2dda3;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:650}.vsa-state--synced{color:#147057;background:#e7f6f0;border-color:#bfe6d8}.vsa-history{padding:4px 0 0}.vsa-history>div{margin-top:10px;border-top:1px solid #e2e7e9}.vsa-history article{min-height:44px;display:grid;grid-template-columns:24px minmax(150px,1fr) minmax(170px,.7fr) minmax(120px,auto);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #e8ecee;color:#4d5c64;font-size:12px}.vsa-history article>i{color:#177e66}.vsa-history article time{color:#7b898f}.vsa-history article strong{color:#147057;text-align:right}.vsa-history article strong.has-errors{color:#a45631}@media (max-width:760px){.vsa-connection-bar,.vsa-workspace-header{align-items:flex-start;flex-direction:column}.vsa-security-note{display:none}.vsa-tabs{width:100%}.vsa-tabs button{flex:1 1;justify-content:center;padding:0 8px}.vsa-history article{grid-template-columns:24px 1fr auto}.vsa-history article time{display:none}}@media (max-width:640px){.prospect-detail__status-row{flex-wrap:wrap}.prospect-detail__owner{flex-wrap:wrap;min-width:0;max-width:100%}.prospect-detail__owner small{overflow-wrap:anywhere}}.tm-page{display:grid;grid-gap:12px;gap:12px}.tm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:8px;background:#ffffff}.tm-member-select{min-width:240px}.tm-member-option{display:flex;justify-content:space-between;gap:12px}.tm-member-option small{color:#7a8ca6}.tm-presets{display:inline-flex;padding:3px;border-radius:8px;background:#f1f5fb}.tm-presets button{border:0;padding:7px 12px;border-radius:6px;background:transparent;color:#4a5d78;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tm-presets button:hover{color:#1d3557}.tm-presets button.is-active{background:#ffffff;color:#1f5f99;box-shadow:0 1px 2px rgba(15,23,42,.08)}.tm-range{margin-left:auto;width:250px}.tm-error{padding:12px 14px;border:1px solid #f5c2bd;border-radius:8px;background:#fdf1f0;color:#b42318}.tm-loading{padding:40px;text-align:center;color:#64758f}.tm-content{display:grid;grid-gap:12px;gap:12px;transition:opacity .15s ease}.tm-content.is-loading{opacity:.55;pointer-events:none}.tm-identity{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #dbe5f2;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f7fbff)}.tm-identity h2{margin:0;font-size:19px;font-weight:760;color:#162033}.tm-identity p{margin:2px 0 0;color:#64758f;font-size:13px}.tm-period{margin-left:auto;padding:6px 10px;border-radius:999px;background:#e6f0fb;color:#1f5f99;font-size:13px;font-weight:650;white-space:nowrap}.tm-avatar{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#2b6fae;color:#ffffff;font-weight:700}.tm-avatar--sm{width:26px;height:26px;margin-right:8px;font-size:11px;vertical-align:middle}.tm-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.tm-kpi{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:12px 14px;border-radius:8px;background:#ffffff;border:1px solid #dbe5f2;border-top:3px solid #cfd9e8}.tm-kpi--call{border-top-color:#2b6fae}.tm-kpi--answered{border-top-color:#16a34a}.tm-kpi--meeting{border-top-color:#9333ea}.tm-kpi-label{color:#64758f;font-size:12px;font-weight:650}.tm-kpi-label i{margin-right:4px;font-size:12px}.tm-kpi strong{color:#162033;font-size:28px;font-weight:780;line-height:1.1}.tm-kpi strong small{color:#b3c1d4}.tm-kpi-sub{color:#64758f;font-size:12px}.tm-delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:650}.tm-delta i{font-size:10px}.tm-delta small{color:#8da2bd;font-weight:500}.tm-delta--up{color:#15803d}.tm-delta--down{color:#b42318}.tm-delta--flat{color:#8da2bd}.tm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.tm-grid--wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.tm-stack{display:grid;grid-gap:12px;gap:12px}.tm-card{min-width:0;padding:14px 16px;border:1px solid #dbe5f2;border-radius:8px;background:#ffffff}.tm-card>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tm-card h3{margin:0;color:#162033;font-size:14px;font-weight:720}.tm-badge{padding:3px 9px;border-radius:999px;background:#f1f5fb;color:#4a5d78;font-size:12px;font-weight:650}.tm-badge--meeting{background:#f3e8ff;color:#7e22ce}.tm-empty,.tm-muted{color:#8da2bd;font-size:13px}.tm-empty{margin:0;padding:18px 0;text-align:center}.tm-legend{display:flex;gap:12px;color:#64758f;font-size:12px}.tm-dot{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:2px}.tm-dot--call{background:#bcd5ee}.tm-dot--answered{background:#2b6fae}.tm-dot--meeting{background:#9333ea}.tm-chart{height:190px;display:grid;grid-gap:6px;gap:6px;align-items:stretch}.tm-chart-col{min-width:0;display:grid;grid-template-rows:1fr auto;grid-gap:6px;gap:6px;padding:18px 2px 0;border-radius:6px}.tm-chart-col.is-weekend{background:#f8fafd}.tm-chart-bars{display:flex;align-items:flex-end;justify-content:center;gap:3px;border-bottom:1px solid #e3eaf4}.tm-bar{position:relative;width:min(22px,42%);min-height:0;display:flex;flex-direction:column;justify-content:flex-end;border-radius:4px 4px 0 0}.tm-bar span{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding-bottom:2px;color:#4a5d78;font-size:11px;font-weight:700}.tm-bar--call{background:#bcd5ee}.tm-bar-answered{border-radius:0;background:#2b6fae}.tm-bar--meeting{background:#9333ea}.tm-bar--meeting span{color:#7e22ce}.tm-chart-label{overflow:hidden;color:#64758f;font-size:11px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tm-outcomes{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.tm-outcomes li{display:grid;grid-template-columns:100px minmax(0,1fr) 32px;align-items:center;grid-gap:10px;gap:10px;font-size:13px;color:#4a5d78}.tm-outcomes strong{text-align:right;color:#162033}.tm-outcome-track{height:8px;border-radius:999px;background:#f1f5fb;overflow:hidden}.tm-outcome-fill{height:100%;border-radius:999px}.tm-outcome-fill--answered{background:#16a34a}.tm-outcome-fill--missed{background:#f59e0b}.tm-outcome-fill--voicemail{background:#60a5fa}.tm-outcome-fill--busy{background:#a78bfa}.tm-outcome-fill--wrong{background:#ef4444}.tm-outcome-fill--unknown{background:#cbd5e1}.tm-facts,.tm-list,.tm-timeline{display:grid;margin:0;padding:0;list-style:none}.tm-list li{display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-top:1px solid #f0f4f9}.tm-list li:first-child,.tm-timeline li:first-child{border-top:0;padding-top:0}.tm-list p,.tm-timeline p{margin:2px 0 0;color:#64758f;font-size:12.5px}.tm-list-date{width:118px;font-size:12.5px;font-weight:650}.tm-list-date,.tm-rank{flex:none;color:#4a5d78}.tm-rank{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5fb;font-size:11px;font-weight:700}.tm-prospect-link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:#162033;text-decoration:none;font-size:13.5px}.tm-prospect-link strong{font-weight:650}.tm-prospect-link span{color:#7a8ca6;font-size:12.5px}.tm-prospect-link:hover strong{color:#1f5f99;text-decoration:underline}.tm-task-title{display:block;color:#162033;font-size:13.5px;font-weight:600}.tm-task-title i{color:#2b6fae;font-size:12px}.tm-timeline{max-height:520px;overflow-y:auto}.tm-timeline li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:flex-start;grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid #f0f4f9}.tm-timeline time{color:#8da2bd;font-size:12px;white-space:nowrap}.tm-type{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px}.tm-type--call{background:#dcfce7;color:#16a34a}.tm-type--meeting{background:#f3e8ff;color:#9333ea}.tm-type--email{background:#dbeafe;color:#2563eb}.tm-type--linkedin{background:#e0f2fe;color:#0a66c2}.tm-type--note{background:#fef3c7;color:#d97706}.tm-portfolio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.tm-portfolio-item{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:8px;background:#f6f9fd}.tm-portfolio-item strong{font-size:22px;font-weight:760;color:#162033}.tm-portfolio-item span{color:#64758f;font-size:12px}.tm-status--A_CONTACTER{box-shadow:inset 3px 0 0 #2b6fae}.tm-status--SUITE_POSSIBLE{box-shadow:inset 3px 0 0 #16a34a}.tm-status--SANS_SUITE{box-shadow:inset 3px 0 0 #94a3b8}.tm-facts li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 0;border-top:1px solid #f0f4f9;color:#4a5d78;font-size:13px}.tm-facts i{color:#8da2bd}.tm-facts strong{color:#162033;font-size:15px}.tm-facts li.is-warning i,.tm-facts li.is-warning strong{color:#b45309}.tm-facts li.is-danger i,.tm-facts li.is-danger strong{color:#b42318}.tm-table-wrap{overflow-x:auto}.tm-table{width:100%;border-collapse:collapse;font-size:13px}.tm-table th{padding:8px 10px;border-bottom:1px solid #e3eaf4;color:#64758f;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tm-table td,.tm-table th{text-align:right;white-space:nowrap}.tm-table td{padding:9px 10px;border-bottom:1px solid #f0f4f9;color:#2a3a52}.tm-table td:first-child,.tm-table th:first-child{text-align:left}.tm-table tbody tr{cursor:pointer}.tm-table tbody tr:hover{background:#f6f9fd}.tm-table tbody tr.is-selected{background:#e6f0fb}.tm-member-link{display:inline-flex;align-items:center;color:#162033;font-weight:650;text-decoration:none}.tm-member-link:hover{color:#1f5f99;text-decoration:underline}.tm-record-link{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #cfd9e8;border-radius:6px;background:#ffffff;color:#1f5f99;font-size:12.5px;font-weight:650;text-decoration:none}.tm-record-link i{font-size:10px}.tm-record-link:hover{border-color:#2b6fae;background:#e6f0fb}.tm-table tbody tr.is-selected .tm-record-link{border-color:transparent;background:transparent;color:#64758f}.tm-table-strong{color:#7e22ce!important;font-weight:700}@media (max-width:1280px){.tm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.tm-grid,.tm-grid--wide{grid-template-columns:1fr}.tm-range{margin-left:0}}@media (max-width:760px){.tm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-identity{flex-wrap:wrap}.tm-period{margin-left:0}.tm-member-select,.tm-range{width:100%}.tm-presets{width:100%;overflow-x:auto}.tm-list-date{width:92px}}.co-page{display:grid;grid-gap:12px;gap:12px}.co-error,.co-loading{display:flex;align-items:center;gap:10px;padding:18px;border:1px solid #dbe5f2;border-radius:8px;background:#ffffff;color:#64758f}.co-error{border-color:#f5c2bd;background:#fdf1f0;color:#b42318}.co-error a{margin-left:auto;color:#1f5f99}.co-hero{display:grid;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid #dbe5f2;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f7fbff)}.co-hero-main{display:flex;align-items:flex-start;gap:14px}.co-logo{flex:none;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#1f5f99;color:#ffffff;font-size:18px;font-weight:760}.co-hero-copy{flex:1 1 auto;min-width:0;display:grid;grid-gap:6px;gap:6px}.co-hero-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.co-hero-title h2{margin:0;color:#162033;font-size:21px;font-weight:780}.co-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:650}.co-chip--client{background:#dcfce7;color:#15803d}.co-chip--vsa{background:#e6f0fb;color:#1f5f99}.co-hero-meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:#4a5d78;font-size:13px}.co-hero-meta i{margin-right:3px;color:#8da2bd;font-size:12px}.co-hero-meta a{color:#1f5f99;text-decoration:none}.co-hero-meta a:hover{text-decoration:underline}.co-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #e8eef6;padding-top:12px}.co-stats>div{display:grid;grid-gap:2px;gap:2px;padding:0 14px;border-left:1px solid #e8eef6}.co-stats>div:first-child{padding-left:0;border-left:0}.co-stats strong{color:#162033;font-size:22px;font-weight:780;line-height:1.1}.co-stats strong.co-stat-text{font-size:16px;line-height:1.5}.co-stats span{color:#64758f;font-size:12px}.co-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start}.co-grid,.co-side{display:grid;grid-gap:12px;gap:12px}.co-card{min-width:0;padding:14px 16px;border:1px solid #dbe5f2;border-radius:8px;background:#ffffff}.co-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.co-card h3{margin:0;color:#162033;font-size:14px;font-weight:720}.co-card header p{margin:2px 0 0;color:#8da2bd;font-size:12px}.co-badge{padding:3px 9px;border-radius:999px;background:#f1f5fb;color:#4a5d78;font-size:12px;font-weight:650}.co-muted{color:#8da2bd}.co-small{margin:8px 0 0;font-size:12px}.co-empty{margin:0;padding:18px 0;color:#8da2bd;font-size:13px;text-align:center}.co-link-button{padding:0;border:0;background:transparent;color:#1f5f99;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.co-timeline-body .co-link-button{justify-self:start}.co-link-button:hover{text-decoration:underline}.co-contact-filter{min-width:200px}.co-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.co-filters button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #dbe5f2;border-radius:999px;background:#ffffff;color:#4a5d78;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.co-filters button span{min-width:18px;padding:0 5px;border-radius:999px;background:#f1f5fb;font-size:11px;text-align:center}.co-filters button.is-active{border-color:#2b6fae;background:#e6f0fb;color:#1f5f99}.co-filters button.is-active span{background:#ffffff}.co-timeline{margin:0;padding:0;list-style:none}.co-timeline,.co-timeline li{position:relative;display:grid}.co-timeline li{grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:16px}.co-timeline li:not(:last-child):before{content:"";position:absolute;top:34px;bottom:2px;left:15px;width:2px;background:#eef2f8}.co-type{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px}.co-type--call{background:#dcfce7;color:#16a34a}.co-type--meeting{background:#f3e8ff;color:#9333ea}.co-type--email{background:#dbeafe;color:#2563eb}.co-type--linkedin{background:#e0f2fe;color:#0a66c2}.co-type--note{background:#fef3c7;color:#d97706}.co-type--enrichment{background:#fce7f3;color:#db2777}.co-timeline-body{min-width:0;display:grid;grid-gap:3px;gap:3px;padding-top:5px}.co-timeline-head{display:flex;justify-content:space-between;gap:10px}.co-timeline-head strong{color:#162033;font-size:13.5px;font-weight:680}.co-timeline-head time{flex:none;color:#8da2bd;font-size:12px}.co-timeline-meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:#64758f;font-size:12.5px}.co-timeline-meta a{color:#1f5f99;font-weight:600;text-decoration:none}.co-timeline-meta a:hover{text-decoration:underline}.co-subject{color:#2a3a52;font-weight:600}.co-content,.co-subject{margin:2px 0 0;font-size:13px}.co-content{padding:8px 10px;border-radius:6px;background:#f8fafd;color:#4a5d78;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.co-content p{margin:0}.co-content p.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.co-vsa-status{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#f1f5fb;color:#64758f;font-size:12px;font-weight:650}.co-vsa-status.is-linked{background:#dcfce7;color:#15803d}.co-facts{display:grid;grid-gap:0;gap:0;margin:0 0 12px}.co-facts>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #f0f4f9;font-size:13px}.co-facts>div:first-child{border-top:0}.co-facts dt{color:#64758f}.co-facts dd{margin:0;color:#162033;font-weight:600;text-align:right;overflow-wrap:anywhere}.co-facts dd a{color:#1f5f99}.co-facts code{padding:1px 6px;border-radius:4px;background:#f1f5fb;font-size:12px}.co-note{margin:0 0 12px;padding:8px 10px;border-radius:6px;background:#fff7ed;color:#9a3412;font-size:12.5px}.co-sync-button{width:100%;justify-content:center}.co-sync-results{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding:0;list-style:none}.co-sync-results li{display:flex;gap:8px;padding:8px 10px;border-radius:6px;font-size:12.5px}.co-sync-results li.is-ok{background:#f0fdf4;color:#166534}.co-sync-results li.is-error{background:#fdf1f0;color:#b42318}.co-sync-results li div{display:grid;grid-gap:2px;gap:2px}.co-contact-search{display:block;margin-bottom:10px}.co-contact-search input{width:100%}.co-contacts{display:grid;margin:0;padding:0;list-style:none}.co-contacts li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;padding:11px 0;border-top:1px solid #f0f4f9}.co-contacts li:first-child{border-top:0;padding-top:0}.co-avatar{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e6f0fb;color:#1f5f99;font-size:12px;font-weight:700}.co-contact-body{min-width:0;display:grid;grid-gap:4px;gap:4px}.co-contact-head{display:flex;align-items:center;gap:6px}.co-contact-name{min-width:0;overflow:hidden;color:#162033;font-size:13.5px;font-weight:680;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.co-contact-name:hover{color:#1f5f99;text-decoration:underline}.co-key{color:#f59e0b;font-size:11px}.co-vsa-dot{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;background:#f1f5fb;color:#a3b3c8;font-size:10.5px;font-weight:700;text-decoration:none}.co-vsa-dot.is-linked{background:#dcfce7;color:#15803d}.co-vsa-dot i{font-size:9px}.co-contact-job{margin:0;color:#64758f;font-size:12.5px}.co-contact-actions{display:flex;flex-wrap:wrap;gap:4px 12px}.co-contact-actions a{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#1f5f99;font-size:12.5px;text-decoration:none}.co-contact-actions a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-contact-actions a:hover span{text-decoration:underline}.co-contact-actions i{color:#8da2bd;font-size:11px}.co-contact-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:#8da2bd;font-size:12px}.co-status{padding:1px 8px;border-radius:999px;background:#f1f5fb;color:#64758f;font-size:11.5px;font-weight:650}.co-status--todo{background:#e6f0fb;color:#1f5f99}.co-status--hot{background:#dcfce7;color:#15803d}.co-status--cold{background:#f1f5f9;color:#64748b}.co-tasks{display:grid;margin:0;padding:0;list-style:none}.co-tasks li{display:grid;grid-gap:2px;gap:2px;padding:9px 0 9px 10px;border-top:1px solid #f0f4f9;box-shadow:inset 3px 0 0 #bcd5ee}.co-tasks li:first-child{border-top:0}.co-tasks li.is-overdue{box-shadow:inset 3px 0 0 #ef4444}.co-tasks time{color:#64758f;font-size:12px;font-weight:600}.co-tasks li.is-overdue time{color:#b42318}.co-tasks strong{color:#162033;font-size:13px}.co-tasks a,.co-tasks span{color:#64758f;font-size:12px}.co-tasks a{color:#1f5f99;text-decoration:none}.co-notes{margin:0;padding:10px;border-radius:6px;background:#f8fafd;color:#4a5d78;font-size:13px;white-space:pre-wrap}.co-form{display:grid;grid-gap:12px;gap:12px}.co-form label{display:grid;grid-gap:5px;gap:5px;color:#4a5d78;font-size:13px;font-weight:600}.co-form input,.co-form textarea{width:100%}@media (max-width:1100px){.co-grid{grid-template-columns:1fr}.co-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.co-stats>div:nth-child(4){padding-left:0;border-left:0}}@media (max-width:760px){.co-hero-main{flex-wrap:wrap}.co-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.co-stats>div{padding:0;border-left:0}.co-contact-filter{width:100%}.co-card>header{flex-wrap:wrap}}.au-page{display:grid;grid-gap:12px;gap:12px}.au-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.au-summary>div{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:1px solid #dbe5f2;border-radius:8px;background:#ffffff}.au-summary strong{color:#162033;font-size:24px;font-weight:780}.au-summary span{color:#64758f;font-size:12.5px}.au-summary>div.is-warning strong{color:#b45309}.au-card{min-width:0;border:1px solid #dbe5f2;border-radius:8px;background:#ffffff}.au-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #e8eef6}.au-search{flex:1 1 240px;max-width:360px}.au-search input{width:100%}.au-segment{display:inline-flex;padding:3px;border-radius:8px;background:#f1f5fb}.au-segment button{border:0;padding:7px 12px;border-radius:6px;background:transparent;color:#4a5d78;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.au-segment button.is-active{background:#ffffff;color:#1f5f99;box-shadow:0 1px 2px rgba(15,23,42,.08)}.au-table-wrap{overflow-x:auto}.au-table{width:100%;border-collapse:collapse;font-size:13px}.au-table th{border-bottom:1px solid #e3eaf4;color:#64758f;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-align:left;text-transform:uppercase}.au-table td,.au-table th{padding:9px 14px;white-space:nowrap}.au-table td{border-bottom:1px solid #f0f4f9;color:#2a3a52;vertical-align:middle}.au-table tbody tr:hover{background:#f8fbff}.au-table tr.is-inactive td{color:#8da2bd}.au-table tr.is-inactive .au-avatar{filter:grayscale(1);opacity:.6}.au-num{text-align:right!important}.au-empty{padding:28px!important;color:#8da2bd!important;text-align:center}.au-actions{text-align:right}.au-user{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.au-user-copy{display:grid;line-height:1.3}.au-user-copy strong{display:flex;align-items:center;gap:6px;color:#162033;font-weight:680}.au-user:hover .au-user-copy strong{color:#1f5f99;text-decoration:underline}.au-user-copy em{padding:0 6px;border-radius:999px;background:#e6f0fb;color:#1f5f99;font-size:10.5px;font-style:normal;font-weight:700}.au-user-copy em.au-off{background:#f1f5f9;color:#64748b}.au-user-copy small{color:#7a8ca6;font-size:12px}.au-avatar{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e6f0fb;color:#1f5f99;font-size:12px;font-weight:700}.au-avatar--admin{background:#1f2f4d;color:#ffffff}.au-avatar--manager{background:#f3e8ff;color:#7e22ce}.au-role-select{min-width:170px}.au-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#f1f5fb;color:#64758f;font-size:12px;font-weight:650}.au-pill i{font-size:10px}.au-pill--ok{background:#dcfce7;color:#15803d}.au-pill--warn{background:#fef3c7;color:#b45309}.au-online{display:inline-flex;align-items:center;gap:6px}.au-online i{width:8px;height:8px;border-radius:50%;background:#22c55e}.au-muted{color:#8da2bd}.au-forbidden{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:48px 20px;border:1px solid #dbe5f2;border-radius:8px;background:#ffffff;color:#64758f;text-align:center}.au-forbidden i{font-size:28px;color:#8da2bd}.au-forbidden h2{margin:0;color:#162033;font-size:18px}.au-panel.p-sidebar{width:min(520px,100vw)}.au-panel-head{display:flex;align-items:center;gap:10px}.au-panel-head div{display:grid}.au-panel-head strong{color:#162033;font-size:16px}.au-panel-head small{color:#64758f}.au-panel-body{display:grid;grid-gap:4px;gap:4px}.au-section{display:grid;grid-gap:10px;gap:10px;padding:14px 0;border-top:1px solid #edf2f8}.au-section:first-child{border-top:0;padding-top:0}.au-section h3{margin:0;color:#64758f;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.au-section p{margin:0;font-size:13px}.au-section-actions{display:flex;justify-content:flex-end}.au-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.au-switch-row strong{color:#162033;font-size:13.5px}.au-switch-row p{color:#64758f;font-size:12.5px}.au-roles{display:grid;grid-gap:6px;gap:6px}.au-role{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:8px;background:#ffffff;font:inherit;text-align:left;cursor:pointer}.au-role:hover:not(:disabled){border-color:#9cc0e4}.au-role:disabled{cursor:not-allowed;opacity:.7}.au-role>i:first-child{margin-top:2px;color:#8da2bd}.au-role span{flex:1 1 auto;display:grid;grid-gap:2px;gap:2px}.au-role strong{color:#162033;font-size:13.5px}.au-role small{color:#64758f;font-size:12px}.au-role.is-active{border-color:#2b6fae;background:#f1f7fd;box-shadow:inset 0 0 0 1px #2b6fae}.au-role-check,.au-role.is-active>i:first-child{color:#2b6fae}.au-hint{color:#8da2bd!important;font-size:12px!important}.au-inline{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64758f;font-size:12.5px}.au-field{display:grid;grid-gap:5px;gap:5px;color:#4a5d78;font-size:13px;font-weight:600}.au-field .p-dropdown,.au-field input{width:100%}.au-field small{color:#8da2bd;font-weight:400}.au-facts{display:grid;margin:0}.au-facts>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid #f0f4f9;font-size:13px}.au-facts>div:first-child{border-top:0}.au-facts dt{color:#64758f}.au-facts dd{margin:0;color:#162033;font-weight:600}.au-warning{padding:8px 10px;border-radius:6px;background:#fff7ed;color:#9a3412!important;font-size:12.5px!important}.au-vsa-select{width:100%}.au-vsa-option{display:grid}.au-vsa-option small{color:#8da2bd}.au-transfer{display:flex;gap:8px}.au-transfer .p-dropdown{flex:1 1 auto;min-width:0}.au-create{display:grid;grid-gap:14px;gap:14px}.au-confirm p{margin:0 0 8px;max-width:420px}@media (max-width:900px){.au-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.au-search,.co-contact-search{position:relative}.au-search>i,.co-contact-search>i{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#8398b3;font-size:13px;pointer-events:none}.au-search input,.co-contact-search input{padding-left:34px}.p-toast{width:360px;max-width:calc(100vw - 32px)}.p-toast .p-toast-message{margin:0 0 10px;border:1px solid #dbe5f2;border-radius:10px;background:#ffffff;color:#162033;box-shadow:0 8px 24px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);-webkit-backdrop-filter:none;backdrop-filter:none}.p-toast .p-toast-message .p-toast-message-content{display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon,.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{box-sizing:border-box;flex-shrink:0;width:28px;height:28px;padding:7px;border-radius:8px;font-size:16px}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{flex:1 1 auto;min-width:0;margin:0;padding-top:4px}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{color:#162033;font-size:14px;font-weight:650;line-height:1.35}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:3px 0 0;color:#4a5d78;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.p-toast .p-toast-message .p-toast-icon-close{flex-shrink:0;width:28px;height:28px;border-radius:7px;color:#8da2bd}.p-toast .p-toast-message .p-toast-icon-close:hover{background:#f1f5fb;color:#162033}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{box-shadow:0 0 0 3px rgba(29,95,209,.24)}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{background:#dcfce7;color:#15803d}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{background:#e6f0fb;color:#1d5fd1}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{background:#fef3c7;color:#b45309}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{background:#fdf1f0;color:#b42318}.tm-back,.tm-overview-toggle,.tm-reset{display:inline-flex;align-items:center;gap:8px;border:1px solid #dbe5f2;border-radius:6px;padding:9px 12px;background:#fff;color:#4a5d78;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.tm-overview-toggle.is-active{color:#1f5f99;background:#edf5fd;border-color:#bad4ed}.tm-back{justify-self:start}.tm-back span{color:#64758f;font-weight:400;margin-left:8px}.tm-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 2px}.tm-overview-heading h2{margin:3px 0 4px;color:#162033;font-size:23px;letter-spacing:-.025em}.tm-overview-heading p{margin:0;color:#64758f;font-size:13px}.tm-eyebrow{font-size:10px;color:#2b6fae;font-weight:750;letter-spacing:.08em}.tm-scope-note{margin:0;color:#64758f;font-size:11px;line-height:1.6}.tm-supervision-strip{justify-content:space-between;padding:12px 16px;background:#fff;border:1px solid #dbe5f2;border-radius:8px}.tm-participation,.tm-quiet,.tm-supervision-strip{display:flex;align-items:center;gap:12px}.tm-participation>i{color:#2b6fae;font-size:20px}.tm-participation strong,.tm-quiet strong{display:block;font-size:13px;color:#253954}.tm-participation span,.tm-quiet small{display:block;margin-top:3px;font-size:12px;color:#64758f}.tm-quiet{border:1px solid #e7d7b7;border-radius:6px;background:#fffcf5;padding:9px 12px;font:inherit;text-align:left;cursor:pointer;color:#97651e}.tm-quiet.is-active,.tm-quiet:hover{border-color:#c59b51;background:#fff7e5}.tm-chart-scroll{overflow-x:auto}.tm-team-chart{display:grid;grid-gap:8px;gap:8px;padding-top:6px}.tm-team-day{display:grid;grid-template-rows:18px 92px 20px 22px;grid-gap:5px;gap:5px;min-width:0;text-align:center}.tm-day-count{color:#4a5d78;font-size:11px;font-weight:650}.tm-day-track{display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #e7edf5;background:repeating-linear-gradient(0deg,transparent,transparent 30px,#f0f4f9 0,#f0f4f9 31px)}.tm-day-bar{display:flex;flex-direction:column;justify-content:flex-end;width:min(60%,44px);background:#b6d6f3;border-radius:4px 4px 0 0;overflow:hidden}.tm-day-bar>div{background:#2b6fae}.tm-day-meetings{color:#94a3b8;font-size:10px}.tm-day-meetings.has-meetings{color:#8646ae;font-weight:700}.tm-comparison-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.tm-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #dbe5f2;border-radius:6px;color:#7a8ca6}.tm-search input{min-width:210px;width:100%;border:0;background:transparent;color:#253954;font:inherit;font-size:13px;outline:0}.tm-search:focus-within{outline:2px solid #83b9eb;outline-offset:2px}.tm-include-managers{display:flex;align-items:center;gap:6px;margin-left:auto;color:#64758f;font-size:12px}.tm-supervision-table th button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:4px 0;white-space:nowrap}.tm-supervision-table th i{font-size:10px;margin-left:3px;color:#7a8ca6}.tm-supervision-table td{white-space:nowrap}.tm-row-status,.tm-supervision-table .tm-delta{font-size:10px;margin-top:3px}.tm-row-status{display:block;font-weight:400;color:#7588a3}.tm-supervision-table+.tm-empty,.tm-team>.tm-scope-note{margin-top:14px}.tm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.tm-overview-heading{align-items:flex-start;flex-direction:column;gap:10px}.tm-overview-heading .tm-period{margin-left:0;white-space:normal}.tm-overview-heading h2{font-size:20px}.tm-supervision-strip{align-items:stretch;flex-direction:column}.tm-quiet{justify-content:space-between}.tm-comparison-controls{align-items:stretch;flex-direction:column}.tm-include-managers{margin-left:0}.tm-comparison-controls .tm-presets{flex-wrap:wrap}.tm-comparison-controls .tm-presets button{flex:1 1;padding:7px 8px;white-space:nowrap}.tm-back{flex-wrap:wrap;text-align:left}.tm-back span{margin-left:0}.tm-toolbar .tm-member-select{min-width:0;width:100%}}.tm-supervision .tm-kpi strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-toolbar .tm-member-select{min-width:200px;width:200px}.tm-toolbar .tm-presets button{padding:7px 8px}.tm-toolbar .tm-range{width:285px}.tm-toolbar .tm-range input{font-size:13px;min-width:0}@media (max-width:760px){.tm-toolbar .tm-member-select,.tm-toolbar .tm-range{width:100%}}.tm-supervision .tm-table-wrap{position:relative}