.pdf{background-color:#918e8e;justify-content:center;padding:2rem 0;display:flex}.pdf .page-container{justify-content:center;margin-bottom:1rem;display:flex}.error{flex-direction:column;align-items:center;margin:0 auto;padding-top:5%;font-size:20px;display:flex}.error .please-try-again{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.error .please-try-again a{font-weight:800;text-decoration:none}.error .please-try-again a:hover{text-decoration:underline}.error .error-message{text-align:center;margin-top:20px;margin-bottom:40px;font-size:25px;font-weight:800;line-height:40px}.error .sidebar{font-size:18px}.error img{width:30%;margin-top:20px;margin-bottom:30px}.error .sidebar-image{width:80%}.error .PSPDFKit-Toolbar{background-color:red}.m8-splash-screen{z-index:99999;color:#fff;opacity:1;pointer-events:all;background:linear-gradient(135deg,#1f1147 0%,#312783 50%,#5b4dd1 100%);justify-content:center;align-items:center;transition:opacity .32s ease-in-out;display:flex;position:fixed;inset:0}.m8-splash-screen.is-fading-out{opacity:0;pointer-events:none}.m8-splash-screen__inner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:360px;padding:24px;display:flex}.m8-splash-screen__logo{color:#fff;background:#ffffff1f;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:32px;font-weight:700;display:flex;box-shadow:0 8px 32px #0000002e}.m8-splash-screen__title{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.m8-splash-screen__subtitle{opacity:.78;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400}.m8-splash-screen__spinner{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:28px;height:28px;margin-top:8px;animation:.9s linear infinite m8-splash-spin}@keyframes m8-splash-spin{to{transform:rotate(360deg)}}.typography{color:#181818;align-items:center;display:inline-flex}.typography span{align-items:center;display:inline-flex}.typography.h1{font-family:Plus Jakarta Sans Bold;font-size:40px}@media (width>=641px){.typography.h1{font-size:48px}}@media (width>=1025px){.typography.h1{font-size:56px}}.typography.h2{font-family:Plus Jakarta Sans Bold;font-size:34px}@media (width>=641px){.typography.h2{font-size:40px}}@media (width>=1025px){.typography.h2{font-size:48px}}.typography.h3{font-family:Plus Jakarta Sans Bold;font-size:26px}@media (width>=641px){.typography.h3{font-size:32px}}@media (width>=1025px){.typography.h3{font-size:40px}}.typography.subtitleOne{font-family:Plus Jakarta Sans Semi Bold;font-size:22px}@media (width>=641px){.typography.subtitleOne{font-size:24px}}@media (width>=1025px){.typography.subtitleOne{font-family:Plus Jakarta Sans Bold;font-size:32px}}.typography.subtitleTwo{font-family:Plus Jakarta Sans Semi Bold;font-size:20px}@media (width>=1025px){.typography.subtitleTwo{font-family:Plus Jakarta Sans Bold;font-size:24px}}.typography.text{font-family:Plus Jakarta Sans}.typography.text.xxsmall{font-size:10px;line-height:14px}.typography.text.xsmall{font-size:12px;line-height:16px}.typography.text.small{font-size:14px;line-height:18px}.typography.text.medium{font-size:16px;line-height:20px}.typography.text.large{font-size:18px;line-height:24px}.typography.text.bold{font-weight:600}.typography.text.button{letter-spacing:.36px}.typography .ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.typography .ellipsis:hover{z-index:1;overflow:unset;background-color:#fff;border-radius:8px;padding-left:10px;padding-right:10px;box-shadow:0 0 0 2px #643296}.avatar{flex-direction:row;align-items:center;gap:16px;height:100%;display:flex}.avatar.full{align-items:start}.avatar.full .ant-avatar-string{font-size:24px;font-weight:700}.avatar .avatar-info{flex-direction:column;gap:4px;display:flex}.avatar .avatar-info .avatar-name{letter-spacing:.36px;font-weight:700}.avatar .avatar-info .avatar-org{font-weight:500}.avatar .avatar-info .avatar-icon{position:relative}.avatar .avatar-info .avatar-icon .online-dot{position:absolute;bottom:0;right:0}.avatar .avatar-info .avatar-icon .online-dot.large{border:2px solid #fff;width:12px;height:12px}.avatar .avatar-info .avatar-icon .online-dot.small{border:1px solid #fff;width:6px;height:6px}.avatar .avatar-info .avatar-icon .online-dot{background-color:#85e076;border-radius:50%;flex-shrink:0}.avatar.header{margin:-4px -8px;padding:4px 8px}.avatar.header:hover{cursor:pointer;background-color:#f0f0f0;border-radius:8px;transition:background-color .3s}.avatar.header:active{background-color:#e0e0e0}.logout-item{align-items:center;gap:8px;display:flex}.link{flex-direction:column;justify-content:center;align-items:center;display:flex}.link a{padding:unset!important}.link .ant-btn.ant-btn-link{letter-spacing:.32px;color:#662c88;border:unset;flex-direction:column;align-items:center;height:100%;padding:4px 8px;font-family:Plus Jakarta Sans Semi Bold;display:flex}.link .ant-btn.ant-btn-link .link-body{align-items:center;gap:12px;display:flex}.link .ant-btn.ant-btn-link.medium{font-size:16px;line-height:24px}.link .ant-btn.ant-btn-link.small{font-size:14px;line-height:16px}.link .ant-btn.ant-btn-link.small .bar{height:1px}.link .ant-btn.ant-btn-link.xsmall{font-size:12px;line-height:16px}.link .ant-btn.ant-btn-link.xsmall .bar{height:1px}.link .ant-btn.ant-btn-link:hover:not(:disabled):not(:focus){color:#3d1a52}.link .ant-btn.ant-btn-link:hover:not(:disabled):not(:focus) .bar{background-color:#3d1a52}.link .ant-btn.ant-btn-link:active:not(:disabled){color:#14091b}.link .ant-btn.ant-btn-link:active:not(:disabled) .bar{background-color:#14091b}.link .ant-btn.ant-btn-link:focus:not(:disabled):not(:active){border:unset;box-shadow:unset;background-color:#f6effa;border-radius:4px}.link .ant-btn.ant-btn-link:focus:not(:disabled):not(:active) .bar{background-color:#f6effa}.link .ant-btn.ant-btn-link:disabled{color:#8a8a8a}.link .ant-btn.ant-btn-link:disabled .bar{background-color:unset}.link .ant-btn.ant-btn-link .bar{background-color:#662c88;width:100%;height:2px;transition:background-color .5s}.link .ant-btn.ant-btn-link .link-icon{color:inherit}.link .ant-btn.ant-btn-link .link-icon.medium{width:24px;height:24px}.link .ant-btn.ant-btn-link .link-icon.small{width:16px;height:16px}.stats-card{flex-direction:column;align-items:start;gap:8px;display:flex}.stats-card .stats-card-icon{flex-direction:row;align-items:center;gap:8px;display:flex}.stats-card .stats-card-icon svg{margin-left:-3px}.banner{text-align:left}.banner.small{flex-direction:column;flex:none;gap:8px;display:flex}.banner.small .banner-title{align-items:center;gap:8px;display:flex}.banner.small .banner-description{font-weight:400}.banner.small .banner-link{align-self:flex-end}.redesign-btn.full-width{width:100%}.redesign-btn .ant-btn:not(.ant-btn-link){color:#fff;letter-spacing:.36px;height:unset;box-shadow:unset;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-family:Plus Jakarta Sans Semi Bold;display:flex}.redesign-btn .ant-btn:not(.ant-btn-link) span{justify-content:center;align-items:center;gap:8px;display:flex}.redesign-btn .ant-btn:not(.ant-btn-link).primary{background-color:#662c88}.redesign-btn .ant-btn:not(.ant-btn-link).primary:focus{color:#fff;box-shadow:0 0 0 4px #edd1ff}.redesign-btn .ant-btn:not(.ant-btn-link).secondary{color:#662c88;background-color:#f6effa}.redesign-btn .ant-btn:not(.ant-btn-link).secondary:not(:disabled):hover svg{fill:unset}.redesign-btn .ant-btn:not(.ant-btn-link).tertiary{color:#662c88;background-color:#fff;border:1px solid #0000}.redesign-btn .ant-btn:not(.ant-btn-link).tertiary:not(:disabled):hover{color:#662c88;background-color:#fff;border:1px solid #662c88;transition:border .3s}.redesign-btn .ant-btn:not(.ant-btn-link).tertiary:not(:disabled):active{background-color:#f6effa;border:1px solid #662c88}.redesign-btn .ant-btn:not(.ant-btn-link).tertiary:disabled{background-color:unset;border:unset}.redesign-btn .ant-btn:not(.ant-btn-link):not(:disabled):hover{color:#fff;cursor:pointer;fill:#fff;background-color:#3d1a52}.redesign-btn .ant-btn:not(.ant-btn-link):not(:disabled):active{background-color:#14091b;border-color:#662c88}.redesign-btn .ant-btn:not(.ant-btn-link):not(:disabled):focus{box-shadow:0 0 0 4px #edd1ff}.redesign-btn .ant-btn:not(.ant-btn-link):disabled{cursor:default;color:#8a8a8a;background-color:#efefef}.redesign-btn .ant-btn:not(.ant-btn-link).large{font-size:18px;padding:12px 32px!important}.redesign-btn .ant-btn:not(.ant-btn-link).medium{font-size:16px;padding:8px 32px!important}.redesign-btn .ant-btn:not(.ant-btn-link).small{font-size:14px;padding:8px 20px!important}.redesign-btn .ant-btn:not(.ant-btn-link).xsmall{font-size:14px;padding:6px 20px!important}.redesign-btn .ant-btn:not(.ant-btn-link).xxsmall{font-size:12px;padding:4px 12px!important}.redesign-btn .ant-btn:not(.ant-btn-link) .icon{justify-content:center;align-items:center;display:flex}.redesign-btn .ant-btn:not(.ant-btn-link) .icon.large,.redesign-btn .ant-btn:not(.ant-btn-link) .icon.medium{width:24px;height:24px}.redesign-btn .ant-btn:not(.ant-btn-link) .icon.small,.redesign-btn .ant-btn:not(.ant-btn-link) .icon.xsmall{width:16px;height:16px}.redesign-btn .ant-btn:not(.ant-btn-link) .icon.xxsmall{width:14px;height:14px}.redesign-btn .ant-btn:not(.ant-btn-link).icon-btn.tertiary{border:unset}.redesign-btn .ant-btn:not(.ant-btn-link).icon-btn.tertiary:not(:disabled):hover{border:unset;background-color:#f6effa}.redesign-btn .ant-btn:not(.ant-btn-link).icon-btn.tertiary:not(:disabled):active{background-color:unset;color:#14091b;border:unset;box-shadow:unset}.redesign-btn .ant-btn:not(.ant-btn-link).icon-btn.large{padding:12px!important}.redesign-btn .ant-btn:not(.ant-btn-link).icon-btn.medium{padding:10px!important}.redesign-btn .ant-btn:not(.ant-btn-link).icon-btn.small{padding:8px!important}.redesign-btn .ant-btn:not(.ant-btn-link).icon-btn.xsmall{padding:6px!important}.upsell-flash{contain:inline-size;min-width:0;margin:24px 0 0}.upsell-flash-track{overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.upsell-flash-track::-webkit-scrollbar{display:none}.upsell-flash-track>.upsell-flash-tile{flex:0 0 calc(50% - 8px)}.upsell-flash-track>.upsell-flash-tile:only-child{flex-basis:100%}@media (width>=761px){.upsell-flash-track>.upsell-flash-tile:only-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:20px 24px;display:grid}.upsell-flash-track>.upsell-flash-tile:only-child .upsell-flash-title,.upsell-flash-track>.upsell-flash-tile:only-child .upsell-flash-subtitle{grid-column:1}.upsell-flash-track>.upsell-flash-tile:only-child .upsell-flash-foot{grid-area:1/2/span 2;margin-top:0;padding-top:0}}.upsell-flash-track--overflow>.upsell-flash-tile{flex-basis:calc(41.6667% - 13.3333px)}@media (width<=760px){.upsell-flash-track>.upsell-flash-tile,.upsell-flash-track--overflow>.upsell-flash-tile{flex-basis:88%}}.upsell-flash-tile{color:#fff;text-align:left;border-radius:16px;flex-direction:column;gap:8px;padding:16px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.upsell-flash-tile:hover,.upsell-flash-tile:focus-visible{color:#fff;text-decoration:none}.upsell-flash-tile--purple{background:radial-gradient(circle at 100% 0,#f370452e,#0000 55%),linear-gradient(135deg,#662c88 0%,#3d1a52 100%)}.upsell-flash-tile--purple .upsell-flash-title em{color:#ffd0b8}.upsell-flash-tile--plum{background:radial-gradient(circle at 100% 0,#f3704547,#0000 55%),linear-gradient(135deg,#3d1a52 0%,#14091b 100%)}.upsell-flash-tile--plum .upsell-flash-title em{color:#f9a723}.upsell-flash-tile--ember{background:radial-gradient(circle at 100% 0,#ffffff29,#0000 55%),linear-gradient(135deg,#e0532c 0%,#7a1f10 100%)}.upsell-flash-tile--ember .upsell-flash-title em{color:#ffd9c4}.upsell-flash-tile--ember .upsell-flash-cta{color:#b8431f;background:#fff}.upsell-flash-title{letter-spacing:-.01em;text-wrap:balance;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.upsell-flash-title em{font-style:normal}.upsell-flash-subtitle{color:#ffffffdb;font-size:14px;line-height:1.45}.upsell-flash-foot{justify-content:flex-end;margin-top:auto;padding-top:2px;display:flex}.upsell-flash-cta{letter-spacing:.01em;color:#fff;white-space:nowrap;background:#f37045;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.dashboard{padding:0 64px 48px}@media (width<=800px){.dashboard{padding:0 16px 32px}}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 0;display:grid}@media (width<=900px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.dashboard-grid{grid-template-columns:1fr}}.dashboard-grid>*{width:100%;min-width:0}.dashboard-grid .ant-badge{width:100%;display:block!important}.dashboard-card{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #ededed;border-radius:12px;align-items:center;gap:16px;width:100%;min-height:84px;padding:20px 22px;text-decoration:none;transition:all .18s;display:flex}.dashboard-card:hover{border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a}.dashboard-card:hover .dashboard-card-arrow{opacity:1;transform:translate(0)}.dashboard-card:active{transform:translateY(0);box-shadow:0 2px 8px #0000000f}.dashboard-card-icon{border-radius:12px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;transition:transform .18s;display:flex}.dashboard-card:hover .dashboard-card-icon{transform:scale(1.05)}.dashboard-card-content{flex:1;min-width:0}.dashboard-card-title{color:#181818;font-family:Plus Jakarta Sans;font-size:15px;font-weight:600;line-height:1.3}.dashboard-card-description{color:#747474;margin-top:2px;font-family:Plus Jakarta Sans;font-size:12.5px;font-weight:400;line-height:1.4}.dashboard-card-arrow{color:#bebebe;opacity:0;flex-shrink:0;transition:all .18s;transform:translate(-4px)}.dashboard-card-icon--purple{color:#662c88;background:#f6effa}.dashboard-card-icon--blue{color:#2866d1;background:#e8f1fd}.dashboard-card-icon--orange{color:#f37045;background:#fef1ec}.dashboard-card-icon--green{color:#59b74a;background:#e6ffe2}.dashboard-card-icon--pink{color:#c2185b;background:#fce8f3}.dashboard-card-icon--indigo{color:#5c4d99;background:#ede7f6}.dashboard-card-icon--teal{color:#00796b;background:#e0f5f0}.dashboard-card-icon--slate{color:#5c5c5c;background:#f1f3f5}.dashboard-updates{min-width:0;max-width:100%;margin-top:36px;position:relative}.dashboard-updates:before{content:"";pointer-events:none;z-index:1;opacity:0;background:linear-gradient(270deg,#0000,#f8f8f8e6);border-radius:16px 0 0 16px;width:60px;height:calc(100% - 32px);transition:opacity .2s;position:absolute;bottom:0;left:0}.dashboard-updates:after{content:"";pointer-events:none;z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#f8f8f8e6);border-radius:0 16px 16px 0;width:60px;height:calc(100% - 32px);margin-top:32px;transition:opacity .2s;position:absolute;bottom:0;right:0}.dashboard-updates--scrolled-left:before,.dashboard-updates--scrollable-right:after{opacity:1}.dashboard-updates-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.dashboard-updates-title{color:#181818;font-family:Plus Jakarta Sans;font-size:17px;font-weight:700}.dashboard-updates-subtitle{color:#747474;font-family:Plus Jakarta Sans;font-size:13px;font-weight:400}.dashboard-updates-carousel{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;cursor:grab;gap:16px;width:0;min-width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.dashboard-updates-carousel--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.dashboard-updates-carousel{scrollbar-width:thin;scrollbar-color:#ededed #0000}.dashboard-updates-carousel::-webkit-scrollbar{height:5px}.dashboard-updates-carousel::-webkit-scrollbar-track{background:0 0}.dashboard-updates-carousel::-webkit-scrollbar-thumb{background:#d7d7d7;border-radius:5px}.dashboard-updates-carousel::-webkit-scrollbar-thumb:hover{background:#8a8a8a}.dashboard-update-card{background:#fff;border:1px solid #ededed;border-radius:16px;flex-direction:column;flex:0 0 320px;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.dashboard-update-card:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a}.dashboard-update-card:hover .dashboard-update-card-image{transform:scale(1.03)}@media (width<=560px){.dashboard-update-card{flex:0 0 260px}}.dashboard-update-card-image-wrapper{background:#f8f8f8;height:170px;overflow:hidden}.dashboard-update-card-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.dashboard-update-card-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.dashboard-update-card-labels{flex-wrap:wrap;gap:6px;display:flex}.dashboard-update-card-label{letter-spacing:.02em;text-transform:uppercase;color:#662c88;background:#f6effa;border-radius:6px;padding:3px 10px;font-family:Plus Jakarta Sans;font-size:11px;font-weight:600}.dashboard-update-card-title{color:#181818;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Plus Jakarta Sans;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-update-card-time{color:#747474;margin-top:auto;font-family:Plus Jakarta Sans;font-size:12px;font-weight:400}.dashboard-update-card--skeleton{pointer-events:none}.dashboard-update-card--skeleton .dashboard-update-card-image-wrapper{background:linear-gradient(90deg,#f8f8f8 25%,#f0f0f0 50%,#f8f8f8 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes show{0%{transform:scale(0)}to{transform:scale(1)}}.show-hide-container{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.show-hide-container .show-hide{flex-direction:row;align-items:center;gap:10px;display:flex;position:relative;top:4px}.show-hide-container .show-hide .show,.show-hide-container .show-hide .hide{cursor:pointer;transform-origin:50%}.show-hide-container .show-hide .show.active,.show-hide-container .show-hide .hide.active{animation:.2s ease-out forwards show}.show-hide-container .show-hide .show.disabled,.show-hide-container .show-hide .hide.disabled{cursor:not-allowed;opacity:.5}.filter-referrals{margin-top:30px}.filter-referrals .filter-referrals-header{flex-direction:row;justify-content:space-between;display:flex}.filter-referrals .show-hide-header{flex-direction:row;justify-content:flex-end;gap:8px;display:flex;position:relative}.filter-referrals .divider{background-color:#000;width:100%;height:1px}.viewer-buttons{margin-top:12px;margin-bottom:12px}.ant-drawer-body{padding:20px 0!important}.ant-cascader-menu{height:auto!important}.ant-form-item.record-filter-select{margin-top:10px!important;margin-bottom:0!important}.inbox-header-container{margin-left:256px;padding:20px}.inbox-header-text{margin-top:0;margin-bottom:0;font-weight:400}.inbox-header-subtext{font-size:.7em;font-weight:300}.uploaded-date-badge{color:#fff;text-align:center;vertical-align:baseline;white-space:nowrap;background-color:#777;border-radius:10px;width:160px;padding:6px 14px;font-weight:400;line-height:1;display:inline-block}.birth-badge{color:#fff;text-align:center;vertical-align:baseline;white-space:nowrap;background-color:#6a1b9a;border-radius:10px;min-width:10px;padding:6px 14px;font-weight:400;line-height:1;display:inline-block}.category-badge{color:#787777;text-align:left;vertical-align:baseline;white-space:nowrap;background-color:#fff;border:1px solid #bdbdbd;border-radius:5px;min-width:10px;padding:2px 4px;font-weight:400;line-height:1}.missing-text{font-style:italic;font-weight:700}.medsender-button{color:#fff;background-color:#48238e;border:none;border-radius:4px;margin:0 5px;padding:3px;font-size:11px;text-decoration:none;position:relative}.view-badge{color:#fff;cursor:pointer;text-align:center;vertical-align:baseline;white-space:nowrap;background-color:#000;border-radius:10px;min-width:10px;padding:6px 14px;font-weight:400;line-height:1;display:inline-block}.view-badge:hover{color:#000;background-color:#fff}.status-badge{color:#fff;cursor:pointer;text-align:center;vertical-align:baseline;white-space:nowrap;background-color:#727bef;border-radius:10px;min-width:10px;margin-top:3px;margin-left:10px;padding:6px 14px;font-weight:400;line-height:1;display:inline-block}.status-badge:hover{color:#fff;background-color:#727bef94}.revoked-badge{color:#fff;cursor:pointer;text-align:center;vertical-align:baseline;white-space:nowrap;background-color:#727bef;border-radius:10px;min-width:10px;margin-top:3px;margin-left:-10px;padding:6px 14px;font-weight:400;line-height:1;display:inline-block}.revoked-badge:hover{color:#fff;background-color:#727bef94}td{overflow:visible!important}.table-header-text{color:#000;font-size:1.1em;font-weight:400}.autocomplete{text-align:center;width:50%;margin:0 auto;padding:10px;font-size:1.6rem}.badge-cell{flex-flow:row;justify-content:flex-start;align-items:center}.recipient-privileges{font-size:13px}.table td{vertical-align:middle;padding:.2rem}.record-row-viewed{background-color:#eee}.record-row-active{background-color:#e6f4ff!important}.record-row-active td:first-child{border-left:3px solid #1890ff}.record-row-viewed.record-row-active{background-color:#e6f4ff!important}.ant-table-cell{height:65px!important;padding:10px 16px!important}.ant-table-cell:hover{cursor:pointer}.ant-table-wrapper .ant-table-tbody>tr td.ant-table-selection-column{cursor:pointer;transition:background-color .15s,border-color .15s,border-width .15s;position:relative;background-color:#fff!important;border-right:2px solid #e8e8e8!important}.ant-table-wrapper .ant-table-tbody>tr:hover td.ant-table-selection-column{background-color:#48238e0f!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected td.ant-table-selection-column{background-color:#48238e26!important;border-right:3px solid #48238e!important}.ant-table-wrapper .ant-table-thead>tr th.ant-table-selection-column{background-color:#fafafa!important;border-right:2px solid #e8e8e8!important}.spin-with-tip{color:#1890ff;text-align:center;vertical-align:middle;line-height:1.5715;display:inline-block}.spin-with-tip .ant-spin,.spin-with-tip__text{display:block}.input-field-contact{cursor:pointer;background-color:#fff;border-radius:3px;width:60%;margin:15px 0;padding:10px;font-size:14px;line-height:20px;box-shadow:0 0 5px #d3d3d3}.input-field{background-color:#fff;border-radius:3px;width:70%;margin:15px 0;padding:10px;font-size:14px;line-height:20px;box-shadow:0 0 5px #d3d3d3}.attachment-field{cursor:pointer;background-color:#fff;border:2px solid #6142c1;border-radius:3px;width:90%;margin:15px 0;padding:10px;font-size:14px;font-weight:800;line-height:20px;box-shadow:0 0 5px #d3d3d3}.sidebar-style{z-index:10;background-color:#fff;width:430px;height:calc(100vh - 114px);padding-bottom:50px;position:absolute;right:0;box-shadow:0 0 5px #d3d3d3}.expand-icon{color:gray;cursor:pointer;height:20px;margin-right:10px;padding-bottom:10px}.saved-views-bar{text-align:left;flex-direction:column;gap:6px;min-width:0;margin-bottom:10px;display:flex}.saved-views-bar__strip{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.saved-views-bar__label{color:#747474;letter-spacing:.08em;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700}.saved-views-bar__chips{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.saved-views-bar__modified{background:#fef1ec;border-radius:999px;flex-wrap:wrap;align-items:center;gap:2px;padding:2px 6px 2px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;display:inline-flex}.saved-views-bar__modified-label{color:#f37045;margin-right:4px;font-weight:600}.saved-views-bar__action{color:#662c88;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:3px 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.saved-views-bar__action:hover:not(:disabled){background-color:#f6effa}.saved-views-bar__action:disabled{cursor:default;opacity:.6}.saved-views-bar__summary{color:#5c5c5c;overflow-wrap:anywhere;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.saved-view-chip{color:#5c5c5c;background:#fff;border:1px solid #d7d7d7;border-radius:999px;align-items:center;min-width:0;max-width:240px;height:28px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.saved-view-chip:hover{color:#662c88;border-color:#8c5bc4}.saved-view-chip--selected,.saved-view-chip--selected:hover{color:#fff;background:#662c88;border-color:#662c88}.saved-view-chip__apply{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px 0 0 999px;align-items:center;padding:0 2px 0 12px;display:inline-flex}.saved-view-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.saved-view-chip__menu{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:0 999px 999px 0;flex-shrink:0;padding:0 10px 0 6px;font-size:15px;line-height:1}.saved-view-chip__apply:focus-visible,.saved-view-chip__menu:focus-visible{outline-offset:1px;outline:2px solid #8c5bc4}.saved-views-save-btn{color:#662c88;white-space:nowrap;cursor:pointer;background:0 0;border:1px dashed #8c5bc4;border-radius:8px;align-items:center;height:32px;padding:0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.saved-views-save-btn:hover{background-color:#f6effa}.saved-views-popover-anchor{display:inline-flex;position:relative}.saved-views-popover{z-index:30;color:#181818;text-align:left;background:#fff;border:1px solid #d7d7d7;border-radius:10px;width:max-content;min-width:200px;max-width:min(320px,100vw - 32px);padding:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:400;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 16px #0000001a}.saved-views-popover--menu{min-width:160px;padding:4px}.saved-views-popover--end{left:auto;right:0}.saved-views-menu__item{color:#181818;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;display:flex}.saved-views-menu__item:hover,.saved-views-menu__item:focus-visible{background-color:#f6effa;outline:none}.saved-views-menu__item--danger{color:#f84949}.saved-views-form{flex-direction:column;gap:6px;width:280px;max-width:100%;display:flex}.saved-views-form__title{margin:0;font-weight:700}.saved-views-form__label{color:#5c5c5c;font-size:12px;font-weight:600}.saved-views-form__input{height:34px;font:inherit;border:1px solid #d7d7d7;border-radius:8px;padding:0 10px}.saved-views-form__input:focus{border-color:#8c5bc4;outline:none}.saved-views-form__error{color:#f84949;margin:0;font-size:12px}.saved-views-form__note,.saved-views-form__confirm{color:#5c5c5c;overflow-wrap:anywhere;margin:0;font-size:12px}.saved-views-form__confirm{color:#181818;font-size:13px}.saved-views-form__actions{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.saved-views-btn{color:#181818;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:8px;height:30px;padding:0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600}.saved-views-btn:disabled{cursor:default;opacity:.6}.saved-views-btn--primary{color:#fff;background:#662c88;border-color:#662c88}.saved-views-btn--danger{color:#f84949;border-color:#f84949}.saved-views-notice{color:#181818;background:#fef1ec;border-radius:8px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;display:inline-flex}.saved-views-notice__message{overflow-wrap:anywhere}.saved-views-notice__dismiss{color:#5c5c5c;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:16px;line-height:1}.saved-views-empty{flex-direction:column;align-items:center;gap:12px;padding:48px 24px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.saved-views-empty__title{color:#181818;margin:0;font-size:16px;font-weight:600}@layer antd-v4-base{[class^=ant-]::-ms-clear{display:none}[class*=ant-]::-ms-clear{display:none}[class^=ant-] input::-ms-clear{display:none}[class*=ant-] input::-ms-clear{display:none}[class^=ant-] input::-ms-reveal{display:none}[class*=ant-] input::-ms-reveal{display:none}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{color:#000000d9;font-variant:tabular-nums;font-feature-settings:"tnum";background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:1.5715}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{color:#000000d9;margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;text-decoration:underline;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:#1890ff;cursor:pointer;-webkit-text-decoration-skip:objects;background-color:#0000;outline:none;text-decoration:none;transition:color .3s}a:hover{color:#40a9ff}a:active{color:#096dd9}a:active,a:hover,a:focus{outline:0;text-decoration:none}a[disabled]{color:#00000040;cursor:not-allowed}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{color:#00000073;text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}::selection{color:#fff;background:#1890ff}.clearfix:before{content:"";display:table}.clearfix:after{clear:both;content:"";display:table}}@layer antd;.ant-menu{text-align:left}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-upload,.ant-alert,.ant-anchor,.ant-avatar,.ant-badge,.ant-breadcrumb,.ant-card,.ant-checkbox-wrapper,.ant-collapse,.ant-descriptions,.ant-divider,.ant-drawer,.ant-dropdown,.ant-empty,.ant-form,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-list,.ant-menu,.ant-message,.ant-modal,.ant-notification,.ant-pagination,.ant-picker,.ant-picker-dropdown,.ant-popover,.ant-progress,.ant-radio-wrapper,.ant-select,.ant-select-dropdown,.ant-spin,.ant-statistic,.ant-steps,.ant-switch,.ant-table,.ant-tabs,.ant-tag,.ant-timeline,.ant-tooltip{font-variant:tabular-nums;font-feature-settings:"tnum"}.ant-upload p{margin:0}.ant-checkbox-wrapper{line-height:unset}.ant-checkbox-wrapper:after{content:" ";width:0;display:inline-block;overflow:hidden}.ant-checkbox-wrapper .ant-checkbox{align-self:auto;top:.2em}.ant-form-item:not(.ant-form .ant-form-item)>.ant-form-item-row>.ant-form-item-control{flex:auto;min-width:auto}.ant-form-vertical .ant-form-item-label>label:after,.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after,.ant-select-multiple>.ant-select-arrow:not(.ant-select-arrow-loading){display:none}.ant-select-multiple.ant-select-show-arrow:not(.ant-select-allow-clear):not(.ant-select-loading) .ant-select-selector{padding-inline-end:4px}.ant-tabs-content{display:flex}.ant-tabs-tabpane{flex:none;width:100%}.ant-tabs-tabpane-hidden{display:none!important}.record-viewer-comments-icon{color:#000000d9;align-items:center;display:inline-flex;position:relative}.record-viewer-comments-icon__badge{color:#fff;text-align:center;background:#662c88;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-9px;right:-11px}.record-viewer-comments-drawer,.record-viewer-comments-drawer .ant-drawer-header,.record-viewer-comments-drawer .ant-drawer-title,.record-viewer-comments-drawer .ant-drawer-body,.record-viewer-comments-drawer .comments-container,.record-viewer-comments-drawer .comments-list,.record-viewer-comments-drawer .comment,.record-viewer-comments-drawer .comment-text,.record-viewer-comments-drawer .no-comments{text-align:left}.record-viewer-comments-drawer .ant-drawer-body{padding:12px;overflow:hidden}.record-viewer-comments-drawer .ant-drawer-body .comments-container{box-sizing:border-box;height:100%;min-height:0;margin-bottom:0}.record-viewer-comments-drawer .ant-drawer-body .comments-list{flex:auto;min-height:0;max-height:none}.record-viewer-comments-drawer .ant-drawer-body .comment-input{flex:none}body.record-viewer-comments-open .intercom-lightweight-app,body.record-viewer-comments-open iframe[name=intercom-launcher-frame],body.record-viewer-comments-open iframe[name=intercom-messenger-frame]{display:none!important}.record-viewer__document{position:relative}.record-viewer__document .document-viewer-content-with-overlay{height:100%;position:relative}.record-viewer__document--comments-open{padding-right:360px}.record-viewer__document .record-viewer-comments-drawer.ant-drawer{height:calc(100% - 48px);position:absolute;top:48px}@media (width<=767px){.record-viewer__document--comments-open{padding-right:0}}.record-action-bar__icon-only .icon{margin:0}.record-action-bar__comments,.record-action-bar__comments .icon,.record-action-bar__comments .anticon,.record-action-bar__comments svg{color:#666!important}.record-action-bar__comments:hover,.record-action-bar__comments:focus,.record-action-bar__comments:hover .icon,.record-action-bar__comments:hover .anticon,.record-action-bar__comments:hover svg,.record-action-bar__comments:focus .icon,.record-action-bar__comments:focus .anticon,.record-action-bar__comments:focus svg{color:#4f4f4f!important}.record-viewer-document-loading{color:#666;justify-content:center;align-items:center;min-height:calc(100vh - 170px);font-size:14px;display:flex}@media (width>=992px){.med-container,.true-dock{margin-left:256px}.false-dock{margin-left:0}}@media (width<=991px){.med-container{margin-top:-100px;margin-left:0}.true-dock{margin-left:256px}.false-dock{margin-left:0}}.install-button{color:#1731f9;cursor:pointer;font-size:1.328rem}@media (width<=900px){.login-card{width:350px;padding:0}}.login-page-row-margin{margin-top:100px}@media (width<=900px){.login-page-row-margin{justify-content:center;margin-top:10px}}.login-header-style{margin-top:20px;margin-bottom:0;font-weight:500}@media (width<=900px){.login-header-style{margin-top:0;font-size:2rem}}.mobile-auth-code{visibility:hidden;opacity:0}@media (width<=900px){.mobile-auth-code{visibility:visible;opacity:1}}.login-card{width:500px;padding:50px 0}@media (width<=900px){.login-card{width:auto;padding:0}}.login-form-input{width:80%;margin:20px auto}@media (width<=900px){.login-form-input{width:100%}}.emr-provider-autocomplete__option{white-space:normal;flex-direction:column;line-height:1.3;display:flex}.emr-provider-autocomplete__details{color:#747474;font-size:12px}.emr-provider-autocomplete__inactive{color:#8a8a8a}.emr-provider-autocomplete__hint,.emr-provider-autocomplete__request{contain:inline-size}.emr-provider-autocomplete__hint{color:#5c5c5c;border-bottom:1px solid #ededed;padding:6px 12px;font-size:12px}.emr-provider-autocomplete__request{color:#5c5c5c;border-top:1px solid #ededed;flex-wrap:wrap;align-items:baseline;gap:4px;padding:8px 12px;font-size:12px;display:flex}.emr-provider-autocomplete__request-link{color:#662c88;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.emr-provider-autocomplete__request-link:hover,.emr-provider-autocomplete__request-link:focus-visible{text-decoration:underline}.emr-provider-autocomplete__request-link:disabled{color:#5c5c5c;cursor:not-allowed;text-decoration:none}.emr-provider-autocomplete__request-blocked{flex-basis:100%}.athena-encounter-selector{flex-direction:column;gap:8px;width:100%;display:flex}.athena-encounter-selector__label{color:#181818;font-size:13px;font-weight:600}.athena-encounter-selector__window{align-self:flex-start;height:auto;padding:0}.ehr-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ehr-field__label{color:#181818;font-size:13px;font-weight:600}.nextgen-document-metadata{flex-direction:column;gap:14px;width:100%;display:flex}.nextgen-document-metadata__show-all{align-self:flex-start;height:auto;padding:0;font-size:12px}.nextgen-document-metadata__help{color:#747474;font-size:12px;line-height:1.45}.nextgen-document-metadata__error{color:#c94040;font-size:12px;line-height:1.45}.nextgen-document-metadata--with-document-title{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nextgen-document-metadata--with-document-title>.ehr-field>.ant-input,.nextgen-document-metadata--with-document-title>.ehr-field>.ant-select .ant-select-selector{height:44px}.nextgen-document-metadata--with-document-title>.ant-alert,.nextgen-document-metadata--with-document-title>.ant-spin{grid-column:1/-1}@media (width<=768px){.nextgen-document-metadata--with-document-title{grid-template-columns:1fr}}.appointment-history{flex-direction:column;gap:8px;width:100%;display:flex}.appointment-history__table{border-collapse:collapse;width:100%;font-size:13px}.appointment-history__table th{color:#181818;text-align:left;padding:0 8px 6px 0;font-size:12px;font-weight:600}.appointment-history__table td{vertical-align:top;border-top:1px solid #5e399914;padding:6px 8px 6px 0}.appointment-history__date{white-space:nowrap}.appointment-history__missing,.appointment-history__empty{color:#181818}.appointment-history__empty{font-size:13px}.appointment-history__earlier{align-self:flex-start;height:auto;padding:0}.referring-provider-request__intro{color:#5c5c5c;margin-bottom:12px;font-size:13px}.referring-provider-request__fixed{grid-template-columns:max-content 1fr;gap:2px 12px;margin-bottom:16px;font-size:13px;display:grid}.referring-provider-request__fixed dt{color:#5c5c5c}.referring-provider-request__fixed dd{margin:0}.referring-provider-request__error{margin-bottom:12px}.referring-provider-request__form{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.referring-provider-request__form .ant-form-item{margin-bottom:12px}.referring-provider-request__wide{grid-column:1/-1}@media (width<=600px){.referring-provider-request__form{grid-template-columns:1fr}}.referring-provider-request__awaiting-provider{border-top:1px solid #ededed;margin-top:4px;padding-top:12px}.referring-provider-request__awaiting-provider-help{color:#5c5c5c;margin:4px 0 0 24px;font-size:12px}.athena-insurance-section{flex-direction:column;gap:12px;width:100%;display:flex}.athena-insurance-section__header{justify-content:space-between;align-items:center;display:flex}.athena-insurance-section__intro{color:#5c5c5c;margin:0;font-size:13px}.athena-insurance-section__add-button.ant-btn{color:#662c88;white-space:normal;background:#f6effa;border:1px solid #d4c0e1;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;max-width:100%;height:auto;min-height:40px;padding:8px 16px;font-weight:600;display:inline-flex}.athena-insurance-section__add-button.ant-btn:hover,.athena-insurance-section__add-button.ant-btn:focus{color:#662c88;background:#f6effa;border-color:#662c88}.athena-insurance-section__add-button.ant-btn:focus-visible{outline-offset:2px;outline:2px solid #662c88}.athena-insurance-section__help{color:#5c5c5c;margin:-4px 0 0;font-size:13px}.athena-insurance-section__search-help{color:#5c5c5c;margin:0;font-size:13px}.athena-insurance-section__coverage{flex-direction:column;gap:12px;display:flex}.athena-insurance-section__coverage-title{margin:0;font-size:18px;font-weight:600;line-height:1.4}.athena-insurance-section__secondary-header{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.athena-insurance-section__checkbox{align-self:flex-start;margin-left:0!important}.athena-insurance-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.athena-insurance-section__candidates{flex-direction:column;align-items:stretch;gap:6px;display:flex}.athena-insurance-section__selected{color:#5c5c5c;font-size:13px}@media (width<=768px){.athena-insurance-section__grid{grid-template-columns:1fr}}.nextgen-insurance-section{flex-direction:column;gap:12px;width:100%;display:flex}.nextgen-insurance-section__header{justify-content:space-between;align-items:center;display:flex}.nextgen-insurance-section__intro{color:#5c5c5c;margin:0;font-size:13px}.nextgen-insurance-section__add-button.ant-btn{color:#662c88;white-space:normal;background:#f6effa;border:1px solid #d4c0e1;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;max-width:100%;height:auto;min-height:40px;padding:8px 16px;font-weight:600;display:inline-flex}.nextgen-insurance-section__add-button.ant-btn:hover,.nextgen-insurance-section__add-button.ant-btn:focus{color:#662c88;background:#f6effa;border-color:#662c88}.nextgen-insurance-section__add-button.ant-btn:focus-visible{outline-offset:2px;outline:2px solid #662c88}.nextgen-insurance-section__help,.nextgen-insurance-section__hint{color:#5c5c5c;margin:-4px 0 0;font-size:13px}.nextgen-insurance-section__coverage{flex-direction:column;gap:12px;display:flex}.nextgen-insurance-section__coverage-title{margin:0;font-size:18px;font-weight:600;line-height:1.4}.nextgen-insurance-section__secondary-header{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.nextgen-insurance-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=768px){.nextgen-insurance-section__grid{grid-template-columns:1fr}}.nextgen-insurance-section__payer-option{white-space:normal;flex-direction:column;line-height:1.3;display:flex}.nextgen-insurance-section__payer-details{color:#747474;font-size:12px}.ehr-side-panel-drawer .ant-select-dropdown,.ehr-side-panel-drawer .ant-picker-dropdown{z-index:3001!important}.ehr-side-panel-drawer .ant-drawer-content-wrapper{border-radius:0 24px 24px 0;height:100vh;overflow:hidden}.ehr-side-panel-drawer .ant-drawer-content{background:#fff;border:none;border-radius:0 24px 24px 0;flex-direction:column;height:100%;display:flex;overflow:hidden}.ehr-side-panel-drawer .ant-drawer-wrapper-body{flex-direction:column;height:100%;display:flex}.ehr-side-panel-drawer .ant-drawer-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;padding:0!important}.ehr-side-panel-drawer .ant-drawer-footer{background:#fff;border:none;border-top:1px solid #5e39991f;border-radius:0 0 24px;justify-content:flex-end;gap:12px;padding:20px 30px 28px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.ehr-side-panel-drawer .ant-drawer-footer .ant-btn{border-radius:12px;height:44px;padding:0 22px;font-weight:600}.ehr-side-panel-drawer .ant-drawer-footer .ant-btn-default{color:#181818;border-color:#5e399938}.ehr-side-panel-drawer .ant-drawer-footer .ant-btn-default:hover{color:#662c88;border-color:#5e399973}.ehr-side-panel-drawer .ant-drawer-footer .ant-btn-primary{color:#fff;background:#662c88;border:none;box-shadow:0 4px 12px #662c8840}.ehr-side-panel-drawer .ant-drawer-footer .ant-btn-primary:hover,.ehr-side-panel-drawer .ant-drawer-footer .ant-btn-primary:focus{background:#7d36a7;box-shadow:0 6px 16px #662c884d}.ehr-side-panel-drawer .ant-drawer-footer .ant-btn-primary:active{background:#582675}.ehr-side-panel-drawer .ant-drawer-footer .ant-btn-primary[disabled],.ehr-side-panel-drawer .ant-drawer-footer .ant-btn-primary[disabled]:hover{color:#8a8a8a;box-shadow:none;background:#efefef;border:1px solid #d7d7d7}.ehr-select-dropdown{z-index:3001!important}.ehr-drawer-tooltip{z-index:3000!important}.ehr-side-panel-modal{pointer-events:none}.ehr-side-panel-modal .ant-modal{pointer-events:auto;margin:0;padding-bottom:0;left:auto;right:0;box-shadow:0 0 10px #00000080;top:0!important}.ehr-side-panel-modal .ant-modal-content{height:100vh;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex}.ehr-side-panel-modal .ant-modal-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;padding:0!important}.ehr-side-panel-modal .ant-modal-footer{background:#f7f4ff;border:none;border-top:1px solid #5e39991f;border-radius:0 0 24px;justify-content:flex-end;gap:12px;padding:20px 30px 28px;display:flex}.ehr-side-panel-modal .ant-modal-footer .ant-btn{border-radius:12px;height:44px;padding:0 22px;font-weight:600}.ehr-side-panel-modal .ant-modal-footer .ant-btn-default{color:#181818;border-color:#5e399938}.ehr-side-panel-modal .ant-modal-footer .ant-btn-default:hover{color:#662c88;border-color:#5e399973}.ehr-side-panel-modal .ant-modal-footer .ant-btn-primary{color:#fff;background:#662c88;border:none;box-shadow:0 4px 12px #662c8840}.ehr-side-panel-modal .ant-modal-footer .ant-btn-primary:hover,.ehr-side-panel-modal .ant-modal-footer .ant-btn-primary:focus{background:#7d36a7;box-shadow:0 6px 16px #662c884d}.ehr-side-panel-modal .ant-modal-footer .ant-btn-primary:active{background:#582675}.ehr-side-panel-modal .ant-modal-footer .ant-btn-primary[disabled],.ehr-side-panel-modal .ant-modal-footer .ant-btn-primary[disabled]:hover{color:#8a8a8a;box-shadow:none;background:#efefef;border:1px solid #d7d7d7}.dynamic-ehr-drawer__loading{background:#fff;border-radius:0 24px 0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;min-height:100%;padding:40px;font-family:Plus Jakarta Sans,sans-serif;display:flex;box-shadow:12px 0 40px #2c113e2e}.dynamic-ehr-drawer__loading .ant-spin .ant-spin-dot-item{background-color:#662c88}.dynamic-ehr-drawer__loading .ant-spin-text{color:#5c5c5c;margin-top:16px;font-size:14px}.dynamic-ehr-drawer{color:#181818;background:#fff;border-radius:0 24px 0 0;flex-direction:column;flex:1;height:100%;min-height:100%;font-family:Plus Jakarta Sans,sans-serif;display:flex;overflow:hidden;box-shadow:12px 0 40px #2c113e2e}.dynamic-ehr-drawer__header{background:#662c88;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 30px;display:flex}.dynamic-ehr-drawer__header-text{flex:1;min-width:0}.dynamic-ehr-drawer__header-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;margin:0 0 4px;font-size:20px;font-weight:700;display:flex;overflow:hidden}.dynamic-ehr-drawer__header-icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dynamic-ehr-drawer__header-subtitle{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.dynamic-ehr-drawer__header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.dynamic-ehr-drawer__credential-select{width:180px}.dynamic-ehr-drawer__credential-select .ant-select-selector{border-radius:10px!important;height:36px!important;padding:4px 12px!important}.dynamic-ehr-drawer__credential-select .ant-select-selection-search-input{height:100%!important}.dynamic-ehr-drawer__close{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:inline-flex}.dynamic-ehr-drawer__close:hover{background:#ffffff52;transform:translateY(-1px)}.dynamic-ehr-drawer__close svg{font-size:14px}.dynamic-ehr-drawer__body{background:#fff;flex-direction:column;flex:1;gap:24px;min-height:0;padding:28px 30px 36px;display:flex;overflow-y:auto}.dynamic-ehr-drawer__cross-field-alert,.dynamic-ehr-drawer__saved-form{border-radius:12px;margin-bottom:0}.dynamic-ehr-drawer__task-toggle{background:#5e39990a;border:1px solid #5e39991f;border-radius:8px;padding:12px 14px}.dynamic-ehr-drawer__task-toggle .ant-checkbox-wrapper{color:#181818;font-size:14px;font-weight:600}.dynamic-ehr-drawer__task-toggle .ant-checkbox-checked .ant-checkbox-inner{background-color:#662c88;border-color:#662c88}.dynamic-ehr-drawer__form{flex-direction:column;gap:36px;display:flex}.dynamic-ehr-drawer__card{background:#fff;border:1px solid #5e39991f;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 12px #4c1f6e1a,0 1px 3px #4c1f6e0f}.dynamic-ehr-drawer__card--support{background:#fff}.dynamic-ehr-drawer__card--appointments{flex-shrink:0}.dynamic-ehr-drawer__collapse{background:#fff;border-radius:12px;box-shadow:0 2px 8px #4c1f6e0f;border:1px solid #5e39991f!important}.dynamic-ehr-drawer__collapse .ant-collapse-item{border:none!important}.dynamic-ehr-drawer__collapse .ant-collapse-header{align-items:center!important;padding:16px 20px!important}.dynamic-ehr-drawer__collapse .ant-collapse-header:hover{background:#5e39990a}.dynamic-ehr-drawer__collapse .ant-collapse-content{background:#fff;border-top:1px solid #5e399914}.dynamic-ehr-drawer__collapse .ant-collapse-content-active{height:auto!important;display:block!important;overflow:visible!important}.dynamic-ehr-drawer__collapse .ant-collapse-content-box{padding:16px 20px 20px!important}.dynamic-ehr-drawer__collapse .ant-collapse-expand-icon{color:#5c5c5c}.dynamic-ehr-drawer__collapse-header{align-items:center;gap:12px;display:flex}.dynamic-ehr-drawer__card-header{flex-direction:row;align-items:center;gap:12px;padding:16px 20px;display:flex}.dynamic-ehr-drawer__card-header-content{flex:1;min-width:0}.dynamic-ehr-drawer__card-icon{color:#662c88;background:#662c8814;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.dynamic-ehr-drawer__card-title{color:#181818;text-transform:uppercase;letter-spacing:.04em;font-size:16px;font-weight:700}.dynamic-ehr-drawer__card-description{color:#5c5c5c;margin-top:2px;font-size:13px;font-weight:400}.dynamic-ehr-drawer__card-selection{color:#662c88;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:13px;font-weight:400;display:flex}.dynamic-ehr-drawer__card-selection strong{font-weight:600}.dynamic-ehr-drawer__card-selection-warning{color:#8a5a00;flex-basis:100%;font-weight:600}.dynamic-ehr-drawer__card-selection-clear{color:#5c5c5c;cursor:pointer;background:#5e39991f;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:10px;transition:background-color .2s,color .2s;display:inline-flex}.dynamic-ehr-drawer__card-selection-clear:hover{color:#662c88;background:#5e399940}.dynamic-ehr-drawer__card-selection-mrn{color:#5c5c5c;font-weight:500}.dynamic-ehr-drawer__card-body{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}.dynamic-ehr-drawer__subsection{flex-direction:column;gap:16px;display:flex}.dynamic-ehr-drawer__subsection-heading{color:#181818;border-bottom:1px solid #5e399914;margin-bottom:4px;padding-bottom:8px;font-size:13px;font-weight:600}.dynamic-ehr-drawer__field-row{flex-wrap:nowrap;place-items:flex-start stretch;gap:18px;display:flex}.dynamic-ehr-drawer__field-row--equal-2 .dynamic-ehr-drawer__field,.dynamic-ehr-drawer__field-row--equal-4 .dynamic-ehr-drawer__field{flex:1;min-width:0;max-width:none}.dynamic-ehr-drawer__field-row--equal-3 .dynamic-ehr-drawer__field{min-width:100px;max-width:none;flex:1!important}.dynamic-ehr-drawer__field-row>.dynamic-ehr-drawer__field:first-child:nth-last-child(3),.dynamic-ehr-drawer__field-row>.dynamic-ehr-drawer__field:first-child:nth-last-child(3)~.dynamic-ehr-drawer__field{min-width:100px;flex:1!important}@keyframes field-flash{0%{box-shadow:0 0 #5f32d666}50%{box-shadow:0 0 0 4px #5f32d64d}to{box-shadow:0 0 #5f32d600}}.nextgen-task-template-fields .ant-form-item-extra{margin-top:6px;font-size:12px}.nextgen-task-template-preview{background:#f7f4ff;border:1px dashed #714ea51f;border-radius:8px;padding:10px 12px}.nextgen-task-template-preview__title{color:#5c5c5c;margin-bottom:4px;font-size:12px;font-weight:600}.nextgen-task-template-preview__lines{color:#181818;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:13px}.nextgen-task-template-preview__empty{color:#747474;font-size:12px}.dynamic-ehr-drawer__field{flex:1;min-width:0;margin-bottom:0!important}.dynamic-ehr-drawer__field.field-flash .ant-input,.dynamic-ehr-drawer__field.field-flash .ant-select-selector,.dynamic-ehr-drawer__field.field-flash .ant-picker{animation:.6s ease-out field-flash}.dynamic-ehr-drawer__field .ant-form-item-label>label{color:#181818;font-size:13px;font-weight:600}.dynamic-ehr-drawer__field .ant-input,.dynamic-ehr-drawer__field .ant-select,.dynamic-ehr-drawer__field .ant-picker,.dynamic-ehr-drawer__field textarea{width:100%}.dynamic-ehr-drawer__field .ant-input,.dynamic-ehr-drawer__field .ant-select-selector,.dynamic-ehr-drawer__field .ant-picker,.dynamic-ehr-drawer__field textarea{font-size:13px;transition:box-shadow .2s,border-color .2s;border:1px solid #5e399940!important;border-radius:12px!important;padding:10px 14px!important}.dynamic-ehr-drawer__field .ant-select-single .ant-select-selector{align-items:center;display:flex;height:44px!important;padding:0 14px!important}.dynamic-ehr-drawer__field .ant-select-single .ant-select-selector .ant-select-selection-item,.dynamic-ehr-drawer__field .ant-select-single .ant-select-selector .ant-select-selection-placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1!important}.dynamic-ehr-drawer__field .ant-select-selection-search-input{height:100%!important}.dynamic-ehr-drawer__field .ant-select-selection-item{color:#181818!important;opacity:1!important}.dynamic-ehr-drawer__field .ant-select-selection-placeholder{color:#5c5c5c!important}.dynamic-ehr-drawer__field .ant-input:hover,.dynamic-ehr-drawer__field .ant-select-selector:hover,.dynamic-ehr-drawer__field .ant-picker:hover,.dynamic-ehr-drawer__field textarea:hover{border-color:#5e399961!important}.dynamic-ehr-drawer__field .ant-input:focus,.dynamic-ehr-drawer__field .ant-input-affix-wrapper-focused,.dynamic-ehr-drawer__field .ant-select-focused .ant-select-selector,.dynamic-ehr-drawer__field .ant-picker-focused,.dynamic-ehr-drawer__field textarea:focus{border-color:#5f32d6!important;box-shadow:0 0 0 3px #5f32d62e!important}.dynamic-ehr-drawer__field-label{align-items:center;gap:4px;display:inline-flex}.dynamic-ehr-drawer__help-icon{cursor:help;opacity:.45;font-size:14px}.dynamic-ehr-drawer__help-icon:hover{opacity:.85}.dynamic-ehr-drawer__help-icon--inline{color:inherit;line-height:inherit;vertical-align:baseline;background:0 0;border:0;padding:0}.dynamic-ehr-drawer__field--full{flex:100%;width:100%}.dynamic-ehr-drawer__field--wide{flex:2;min-width:200px}.dynamic-ehr-drawer__field--standard{flex:1;min-width:140px}.dynamic-ehr-drawer__field--compact{flex:.6;min-width:80px;max-width:120px}.dynamic-ehr-drawer__field-asterisk{color:#ff6a6a;font-weight:700}.dynamic-ehr-drawer__patient-search{flex-direction:column;gap:16px;display:flex}.dynamic-ehr-drawer__search-modes{background:#5e399914;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.dynamic-ehr-drawer__search-mode{color:#5c5c5c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:600}.dynamic-ehr-drawer__search-mode:hover{color:#662c88}.dynamic-ehr-drawer__search-mode.active{color:#662c88;background:#fff;border-color:#5e39992e;box-shadow:0 1px 3px #311b561f}.dynamic-ehr-drawer__search-mode:focus-visible{outline-offset:1px;outline:2px solid #5f32d6}.dynamic-ehr-drawer__search-submit{color:#fff;cursor:pointer;background:#662c88;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:96px;margin-bottom:12px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.dynamic-ehr-drawer__search-submit:disabled{cursor:not-allowed;background:#662c8859}.dynamic-ehr-drawer__search-submit:focus-visible{outline-offset:1px;outline:2px solid #5f32d6}.dynamic-ehr-drawer__search-fields{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.dynamic-ehr-drawer__search-criteria{border:1px solid #5e399924;border-radius:10px;margin:0;padding:12px}.dynamic-ehr-drawer__search-criteria legend{color:#181818;padding:0 4px;font-size:13px;font-weight:700}.dynamic-ehr-drawer__search-criteria p{color:#5c5c5c;margin:0 0 10px;font-size:12px;line-height:1.45}.dynamic-ehr-drawer__search-row{gap:8px;display:flex}.dynamic-ehr-drawer__search-field{flex:1}.dynamic-ehr-drawer__search-field.full{flex:0 0 100%}.dynamic-ehr-drawer__search-field label{color:#4a4a4a;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.dynamic-ehr-drawer__search-field label .required-mark{color:#e74c3c}.dynamic-ehr-drawer__search-field .ant-input,.dynamic-ehr-drawer__search-field .ant-picker{width:100%}.dynamic-ehr-drawer__search-clear-all{color:#5e3999cc;cursor:pointer;text-align:left;background:0 0;border:none;padding:4px 0;font-size:12px}.dynamic-ehr-drawer__search-clear-all:hover{color:#5e3999;text-decoration:underline}.dynamic-ehr-drawer__search-instructions{color:#8c8c8c;margin-top:-4px;padding:0 2px;font-size:12px;font-style:italic}.dynamic-ehr-drawer__search-instructions--warning{color:#8a5a00;background:#fff8e1;border-left:3px solid #f2c94c;border-radius:6px;margin-top:-2px;padding:6px 8px;font-weight:500}.dynamic-ehr-drawer__patient-count{color:#5c5c5c;margin-bottom:4px;font-size:12px;font-weight:500}.dynamic-ehr-drawer__search-warnings{color:#704900;background:#fff8e1;border-left:3px solid #f2c94c;border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.dynamic-ehr-drawer__patient-input .ant-input-affix-wrapper{align-items:center;height:44px;transition:box-shadow .2s,border-color .2s;display:flex;border:1px solid #5e399940!important;border-radius:12px!important;padding:0 14px!important}.dynamic-ehr-drawer__patient-input .ant-input-affix-wrapper:hover{border-color:#5e399961!important}.dynamic-ehr-drawer__patient-input .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#5f32d6!important;box-shadow:0 0 0 3px #5f32d62e!important}.dynamic-ehr-drawer__patient-input .ant-input{font-size:13px;padding-left:6px!important}.dynamic-ehr-drawer__patient-input .ant-input-suffix{color:#5e399999}.dynamic-ehr-drawer__patient-results{flex-direction:column;gap:12px;max-height:200px;display:flex;overflow-y:auto}.dynamic-ehr-drawer__patient-results .ant-alert{border-radius:12px}.dynamic-ehr-drawer__patient-result-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dynamic-ehr-drawer__patient-result{appearance:none;text-align:left;background:#fff;border:1px solid #5e399929;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.dynamic-ehr-drawer__patient-result:not(.dynamic-ehr-drawer__patient-result--readonly):hover{border-color:#5e399961;box-shadow:0 6px 16px #4c1f6e1a}.dynamic-ehr-drawer__patient-result-heading{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.dynamic-ehr-drawer__match-badge{color:#662c88;background:#5e39991a;border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.3}.dynamic-ehr-drawer__match-badge--format_variant,.dynamic-ehr-drawer__match-badge--dob_name_variant{color:#704900;background:#fff3cd}.dynamic-ehr-drawer__patient-result-select{color:#fff;cursor:pointer;background:#662c88;border:1px solid #662c88;border-radius:8px;align-self:flex-end;padding:6px 10px;font-size:12px;font-weight:600}.dynamic-ehr-drawer__patient-result-select:focus-visible{outline:none;box-shadow:0 0 0 3px #5f32d638}.dynamic-ehr-drawer__patient-result.selected{box-shadow:none;border:2px solid #5f32d6;padding:11px 13px}.dynamic-ehr-drawer__patient-result--readonly{box-shadow:none;background:#5e399908;border-color:#5e39991f}.dynamic-ehr-drawer__patient-result-label{color:#181818;font-size:13px;font-weight:600}.dynamic-ehr-drawer__patient-result-meta{color:#5c5c5c;gap:12px;font-size:12px;display:flex}.dynamic-ehr-drawer__patient-result-meta span{align-items:center;display:inline-flex}.dynamic-ehr-drawer__patient-empty{color:#747474;align-items:center;font-size:12px;display:flex}.dynamic-ehr-drawer__patient-selection-required{color:#5c5c5c;margin-top:8px;font-size:12px}.dynamic-ehr-drawer__card-body .dynamic-ehr-drawer__subsection:last-child,.dynamic-ehr-drawer__card-body .dynamic-ehr-drawer__field-row:last-child{margin-bottom:0}@media (width<=768px){.dynamic-ehr-drawer__header{flex-direction:column;gap:16px}.dynamic-ehr-drawer__header-actions{width:100%}.dynamic-ehr-drawer__body{padding:24px 20px 32px}.dynamic-ehr-drawer__card{padding:22px}.dynamic-ehr-drawer__field-row,.dynamic-ehr-drawer__search-row{flex-direction:column}.dynamic-ehr-drawer__patient-result-heading,.dynamic-ehr-drawer__patient-result-meta{flex-direction:column;align-items:stretch}.dynamic-ehr-drawer__match-badge,.dynamic-ehr-drawer__patient-result-select{align-self:flex-start}.dynamic-ehr-drawer__field{flex:auto;width:100%;max-width:none}}.dynamic-ehr-drawer__provider-request-sent{color:#3e8133;margin-top:4px;font-size:12px;display:block}.dynamic-ehr-drawer__awaiting-provider{color:#5c5c5c;margin-top:4px;font-size:12px;display:block}.dynamic-ehr-drawer__awaiting-provider--error{color:#c94040}.draggable-modal .ant-modal-header,.draggable-modal .ant-tabs-nav{cursor:move;-webkit-user-select:none;user-select:none}.modal-content{-webkit-user-select:text;user-select:text}.resizable-modal{padding-bottom:0;top:40px}.resizable-modal .draggable-modal__frame{flex-direction:column;max-height:calc(100vh - 80px);display:flex;position:relative}.resizable-modal .draggable-modal__frame>.ant-modal-content{flex-direction:column;flex:auto;min-height:0;display:flex}.resizable-modal .draggable-modal__frame .ant-modal-header,.resizable-modal .draggable-modal__frame .ant-modal-footer{flex:none}.resizable-modal .draggable-modal__frame .ant-modal-body{flex:auto;min-height:0;overflow-y:auto}.resizable-modal .draggable-modal__resize-handle{z-index:2;position:absolute}.resizable-modal .draggable-modal__resize-handle--e{cursor:ew-resize;width:8px;top:12px;bottom:12px;right:-4px}.resizable-modal .draggable-modal__resize-handle--s{cursor:ns-resize;height:8px;bottom:-4px;left:12px;right:12px}.resizable-modal .draggable-modal__resize-handle--se{cursor:nwse-resize;opacity:.7;background:linear-gradient(135deg,#0000 0 55%,#00000047 55% 62%,#0000 62% 72%,#00000047 72% 79%,#0000 79%);border:0;border-bottom-right-radius:12px;width:18px;height:18px;padding:0;bottom:0;right:0}.resizable-modal .draggable-modal__resize-handle--se:hover,.resizable-modal .draggable-modal__resize-handle--se:focus-visible{opacity:1}.resizable-modal .draggable-modal__resize-handle--se:focus-visible{outline-offset:-2px;outline:2px solid #9d76b4}body.draggable-modal--resizing{cursor:nwse-resize;-webkit-user-select:none;user-select:none}body.draggable-modal--resizing *{-webkit-user-select:none!important;user-select:none!important}@media (pointer:fine){.send-records-modal .react-draggable{max-height:600px;overflow-y:scroll;box-shadow:0 0 10px #00000080}.ant-modal-wrap:has(.draggable-modal){pointer-events:none}.ant-modal-wrap:has(.draggable-modal) .ant-modal-mask{pointer-events:auto}.ant-modal-wrap:has(.draggable-modal) .ant-modal{pointer-events:none}.ant-modal-wrap:has(.draggable-modal) .ant-modal .ant-modal-content,.ant-modal-wrap:has(.draggable-modal) .ant-modal .react-draggable{pointer-events:auto}}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:3px}.due-date-picker.past-due>.ant-picker-input>input{color:#ff4d4f!important}.due-date-picker.almost-due>.ant-picker-input>input{color:#faad14!important}.referring-provider-heading{justify-content:space-between;align-items:flex-start;gap:12px;max-width:260px;display:flex}.referring-provider-heading__name{overflow-wrap:break-word;flex-shrink:1;width:max-content;min-width:0;max-width:200px;font-weight:500}.referral-share-prompt{flex-shrink:0;align-items:center;margin-top:2px;display:inline-flex;position:relative}.referral-share-tag{vertical-align:middle;border-radius:4px!important;margin:0!important;padding:0 3px!important;font-size:9px!important;line-height:14px!important}.referral-share-tag svg{width:10px;height:10px}.referral-share-tag:hover{opacity:.85}.referral-share-tag__unread-dot{vertical-align:middle;pointer-events:none;background-color:#662c88;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.referral-reply-status-icon{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative}.referral-reply-status-icon__history-corner{border-top:6px solid #ff4d4f;border-left:6px solid #0000;width:0;height:0;position:absolute;top:-2px;right:-3px}.reply-message-history{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;line-height:1}.reply-document-state{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.reply-document-state .ant-btn-link{height:auto;padding:0}.inbox-comment-indicator{color:#000000d9;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.full-view-row-link{color:#691b9a;white-space:nowrap;visibility:hidden;border:1px solid #691b9a;border-radius:4px;align-items:center;gap:4px;margin-left:12px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.full-view-row-link:hover{color:#fff;background:#691b9a}.ant-table-row:hover .full-view-row-link,.ant-table-row:focus-within .full-view-row-link{visibility:visible}.patient-split-icon{vertical-align:middle;color:#691b9a;cursor:pointer;background:#691b9a14;border:1px solid #691b9a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0 6px;padding:0;font-size:14px;line-height:1;display:inline-flex}.patient-split-icon:hover{background:#691b9a26}.patient-split-icon:focus-visible{outline-offset:2px;outline:2px solid #691b9a}.patient-split-details{color:#25364a;text-align:left;width:280px;max-width:calc(100vw - 64px);font-size:13px;font-weight:400;line-height:1.5}.patient-split-details p{margin:0 0 8px}.patient-split-details p:last-child{margin-bottom:0}.patient-split-details a{color:#691b9a}.patient-split-details a:hover{text-decoration:underline}.patient-split-details a:focus-visible{outline-offset:2px;outline:2px solid #691b9a}.patient-split-details__title{font-weight:600}.patient-split-details__muted{color:#687182;font-size:12px;display:block}.patient-split-details__patients{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.patient-split-details__patients li+li{border-top:1px solid #eee}.patient-split-details__patients a{overflow-wrap:anywhere;padding:8px 2px;display:block}.auto-split-banner{margin:12px 0}.auto-split-banner .auto-split-alert{background:linear-gradient(135deg,#691b9a08 0%,#9b4dca08 100%);border:1px solid #691b9a1f;border-radius:10px;box-shadow:0 1px 2px #0000000d}.auto-split-banner .auto-split-alert .ant-alert-message{margin:0}.auto-split-banner .auto-split-banner-content{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.auto-split-banner .auto-split-banner-icon{color:#691b9a;font-size:20px}.auto-split-banner .auto-split-banner-text{color:#6b7280;flex:1;min-width:200px;font-size:13px}.auto-split-banner .auto-split-banner-text strong{color:#1a1a2e}.auto-split-banner .auto-split-banner-button{background:linear-gradient(135deg,#691b9a 0%,#9b4dca 100%);border:none;border-radius:6px;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #0000000d}.auto-split-banner .auto-split-banner-button:hover,.auto-split-banner .auto-split-banner-button:focus{background:linear-gradient(135deg,#8b3fba 0%,#a855f7 100%);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.auto-split-modal .ant-modal-content{border:1px solid #f3f4f6;border-radius:20px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.auto-split-modal .ant-modal-body{background:#f9fafb;padding:0}.auto-split-modal .ant-modal-footer{background:#fff;border-top:1px solid #f3f4f6;padding:0}.auto-split-pdf-preview-container{background:#fff;border:1px solid #f3f4f6;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.auto-split-pdf-viewer-wrapper{height:100%;position:relative}.auto-split-pdf-container{width:100%;height:100%}.auto-split-pdf-loading{z-index:1;background:#f9fafb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.auto-split-pdf-loading .ant-spin-dot-item{background-color:#691b9a}.auto-split-pdf-loading .ant-spin-text{color:#9ca3af;margin-top:12px;font-size:13px}.auto-split-pdf-skeleton{flex-direction:column;align-items:center;width:100%;max-width:500px;padding:24px;display:flex}.auto-split-pdf-skeleton .skeleton-toolbar{background:#fff;border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #00000014}.auto-split-pdf-skeleton .skeleton-document{background:#fff;border-radius:8px;width:100%;padding:24px;box-shadow:0 2px 8px #0000000f}.auto-split-pdf-skeleton .skeleton-document .ant-skeleton-title{margin-bottom:16px}.auto-split-pdf-skeleton .skeleton-document .ant-skeleton-paragraph{margin-bottom:0}.auto-split-pdf-skeleton .skeleton-document .ant-skeleton-paragraph>li{height:12px;margin-top:12px}.auto-split-pdf-skeleton .skeleton-document .ant-skeleton-paragraph>li:nth-child(odd){width:100%!important}.auto-split-pdf-skeleton .skeleton-document .ant-skeleton-paragraph>li:nth-child(2n){width:85%!important}.auto-split-pdf-no-url{background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.auto-split-page-icon{color:#e5e7eb;font-size:48px}.auto-split-row-icon{vertical-align:middle;cursor:pointer;background:linear-gradient(135deg,#691b9a1a 0%,#9b4dca1a 100%);border:1px solid #691b9a33;border-radius:20px;align-items:center;gap:4px;padding:4px 8px;transition:all .2s;animation:2s ease-in-out infinite pulse-glow;display:inline-flex}.auto-split-row-icon:hover{background:linear-gradient(135deg,#691b9a33 0%,#9b4dca33 100%);border-color:#691b9a66;transform:scale(1.05)}.auto-split-row-icon .anticon-scissor{color:#691b9a;font-size:12px}.auto-split-row-icon-badge{color:#691b9a;letter-spacing:.5px;font-size:10px;font-weight:700}@keyframes pulse-glow{0%,to{box-shadow:0 0 #691b9a33}50%{box-shadow:0 0 8px 2px #691b9a4d}}.auto-split-modal-main .ant-modal{max-width:95vw;padding-bottom:0}.auto-split-modal-main .ant-modal-content{flex-direction:column;height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000026;background:#fff!important;border-radius:20px!important;padding:0!important}.auto-split-modal-main .ant-modal-header{padding:0!important;display:none!important}.auto-split-modal-main .ant-modal-body{flex:1;height:100%;min-height:0;background:0 0!important;margin:0!important;padding:0!important}.auto-split-modal-main .ant-modal-footer{display:none!important}.auto-split-modal-main.auto-split-modal .ant-modal-content{padding:0!important}.auto-split-modal-main.auto-split-modal .ant-modal-body{background:0 0!important;padding:0!important}.split-loading{background:#fff;justify-content:center;align-items:center;height:100%;display:flex}.split-loading .split-loading-content{flex-direction:column;align-items:center;gap:24px;display:flex}.split-loading .split-loading-icon{background:linear-gradient(135deg,#691b9a 0%,#a855f7 100%);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 12px 40px #691b9a4d}.split-loading .split-loading-icon .anticon{color:#fff;font-size:36px}.split-loading .split-loading-text{color:#6b7280;font-size:16px;font-weight:500}.split-loading .ant-spin-dot-item{background-color:#691b9a}.split-layout{background:#fff;flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.split-header{color:#fff;cursor:move;background:#691b9a;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.split-header-left{align-items:center;gap:10px;display:flex}.split-logo{background:#fff3;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.split-logo .anticon{color:#fff;font-size:18px}.split-title-group{flex-direction:column;gap:1px;display:flex}.split-title{color:#fff;margin:0;font-size:16px;font-weight:600}.split-subtitle{color:#fffc;font-size:12px}.split-close-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.split-close-btn:hover{background:#fff3}.split-content{background:#fff;flex:1;gap:0;min-height:0;padding:20px 24px;display:flex}.split-sidebar{background:0 0;flex-direction:column;flex-shrink:0;width:280px;padding-right:20px;display:flex;overflow:hidden}.split-sidebar-header{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.split-sidebar-header span{color:#1a1a2e;font-size:14px;font-weight:600}.split-add-btn{color:#691b9a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.split-add-btn:hover{background:#691b9a14}.split-sidebar-list{flex:1;padding:0;overflow-y:auto}.split-sidebar-list::-webkit-scrollbar{width:4px}.split-sidebar-list::-webkit-scrollbar-track{background:0 0}.split-sidebar-list::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.split-sidebar-divider{align-items:center;margin:16px 0 12px;display:flex}.split-sidebar-divider:before,.split-sidebar-divider:after{content:"";background:#e8e8e8;flex:1;height:1px}.split-sidebar-divider span{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:0 10px;font-size:10px;font-weight:600}.split-doc-card{cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.split-doc-card:hover{background:#f0f0f0;border-color:#d9d9d9}.split-doc-card.active{background:#f5f5f5;border-color:#666}.split-doc-icon{background:#e8e8e8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.split-doc-icon .anticon{color:#666;font-size:16px}.split-doc-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.split-doc-title{color:#1a1a2e;font-size:13px;font-weight:600}.split-doc-meta{color:#9ca3af;font-size:12px}.split-doc-view{color:#bbb;font-size:14px}.split-card{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:14px 16px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a}.split-card:hover{background:#fafafa;box-shadow:0 2px 6px #0000000f}.split-card.active{background:#691b9a05;border-color:#691b9a}.split-card.excluded{opacity:.5}.split-card.has-overlap{background:#ff4d4f0a;border-color:#ff4d4f}.split-card.has-overlap:hover{background:#ff4d4f14}.split-card.has-overlap.active{background:#ff4d4f14;border-color:#ff4d4f}.split-card-select{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.split-card-select .checked{color:#52c41a;font-size:22px;transition:transform .15s}.split-card-select .unchecked{border:2px solid #d9d9d9;border-radius:50%;width:20px;height:20px;transition:all .2s}.split-card-select:hover .checked{transform:scale(1.1)}.split-card-select:hover .unchecked{border-color:#691b9a}.split-card-info{flex:1;min-width:0}.split-card-header{align-items:center;gap:6px;margin-bottom:4px;display:flex}.split-card-name{color:#1a1a2e;font-size:13px;font-weight:600}.split-warning-icon{color:#fa8c16;font-size:12px}.split-overlap-icon{color:#ff4d4f;font-size:12px;animation:1.5s ease-in-out infinite pulse-overlap}@keyframes pulse-overlap{0%,to{opacity:1}50%{opacity:.5}}.split-card-details{align-items:center;gap:8px;display:flex}.split-card-pages{color:#691b9a;background:#691b9a1a;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.split-card-pages.has-overlap{color:#ff4d4f;background:#ff4d4f26}.split-card-patient{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.split-card-patient .anticon{font-size:10px}.split-form-area{background:0 0;flex-direction:column;flex-shrink:0;width:380px;padding-right:20px;display:flex;overflow:hidden}.split-form-nav{align-items:center;gap:12px;padding:16px 0;display:flex}.split-nav-btn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.split-nav-btn:hover:not(:disabled){color:#691b9a;border-color:#691b9a}.split-nav-btn:disabled{opacity:.4;cursor:not-allowed}.split-nav-label{color:#1a1a2e;font-size:15px;font-weight:600}.split-nav-total{color:#9ca3af;font-weight:400}.split-nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.split-action-link{color:#691b9a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.split-action-link:hover{background:#691b9a14}.split-delete-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.split-delete-btn:hover{color:#ff4d4f;background:#ff4d4f14}.split-form-content{flex-direction:column;flex:1;gap:20px;padding:0;display:flex;overflow-y:auto}.split-field{flex-direction:column;gap:8px;display:flex}.split-field>label{color:#6b7280;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.split-field>label .anticon{color:#691b9a;font-size:14px}.split-field .ant-input{border:1px solid #d9d9d9;border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s}.split-field .ant-input:hover{border-color:#691b9a}.split-field .ant-input:focus{border-color:#691b9a;box-shadow:0 0 0 2px #691b9a1a}.split-field .ant-input.error{border-color:#ff4d4f}.split-field .ant-input.error:focus{box-shadow:0 0 0 2px #ff4d4f1a}.split-field-hint{color:#9ca3af;font-size:12px}.split-field-error{color:#cf1322;font-size:12px;font-weight:500}.split-patient-section{flex-direction:column;gap:12px;display:flex}.split-patient-section>label{color:#6b7280;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.split-patient-section>label .anticon{color:#691b9a;font-size:14px}.split-patient-row{gap:12px;display:flex}.split-patient-field{flex-direction:column;flex:1;gap:6px;display:flex}.split-patient-field .ant-input{border:1px solid #d9d9d9;border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s}.split-patient-field .ant-input:hover{border-color:#691b9a}.split-patient-field .ant-input:focus{border-color:#691b9a;box-shadow:0 0 0 2px #691b9a1a}.split-patient-field.dob{margin-top:4px}.split-patient-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:500}.split-dob-picker{border:1px solid #d9d9d9;border-radius:8px;width:100%}.split-dob-picker:hover{border-color:#691b9a}.split-dob-picker.ant-picker-focused{border-color:#691b9a;box-shadow:0 0 0 2px #691b9a1a}.split-warning-box{background:#fff7e6;border:1px solid #ffd591;border-radius:10px;gap:12px;padding:16px;display:flex}.split-warning-box>.anticon{color:#fa8c16;flex-shrink:0;font-size:20px}.split-warning-box strong{color:#d46b08;margin-bottom:4px;font-size:14px;display:block}.split-warning-box p{color:#ad6800;margin:0;font-size:12px}.split-original-view{flex:1;justify-content:center;align-items:center;display:flex}.split-original-header{color:#9ca3af;flex-direction:column;align-items:center;gap:8px;display:flex}.split-original-header .anticon{opacity:.4;font-size:32px}.split-original-header span{font-size:14px;font-weight:500}.split-original-pages{color:#9ca3af;opacity:.7;font-size:12px}.split-preview-panel{background:0 0;flex-direction:column;flex:1;min-width:400px;display:flex;overflow:hidden}.split-preview-header{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.split-preview-title{color:#1a1a2e;font-size:14px;font-weight:600}.split-preview-pages{color:#9ca3af;background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:4px 12px;font-size:12px}.split-preview-content{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;flex:1;min-height:0}.split-footer{background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.split-btn-dismiss{color:#6b7280;background:#fff;border:1px solid #d9d9d9;border-radius:8px;height:42px;padding:0 24px;font-size:14px;font-weight:500;transition:all .2s}.split-btn-dismiss:hover{color:#1a1a2e;border-color:#bfbfbf}.split-footer-actions{align-items:center;gap:12px;display:flex}.split-archive-original{white-space:nowrap;font-size:14px}.split-archive-warning{flex-shrink:0}.split-btn-secondary{color:#691b9a;background:#fff;border:1px solid #691b9a;border-radius:8px;height:42px;padding:0 24px;font-size:14px;font-weight:500;transition:all .2s}.split-btn-secondary:hover:not(:disabled){background:#691b9a0d}.split-btn-secondary:disabled{opacity:.5;color:#9ca3af;border-color:#d9d9d9}.split-btn-primary{background:#691b9a;border:none;border-radius:8px;height:42px;padding:0 28px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #691b9a40}.split-btn-primary:hover:not(:disabled){background:#8b3fba;box-shadow:0 4px 12px #691b9a59}.split-btn-primary:disabled{opacity:.5}.referral-link-action{color:#2866d1;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0}.comment-indicator{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.comment-indicator:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #662c88}.comment-indicator-tooltip-overlay{max-width:320px}.comment-indicator-tooltip__text{white-space:nowrap}.packet-upload-tooltip{overflow-wrap:anywhere;min-width:240px;font-size:13px;line-height:1.5}.packet-upload-tooltip ul{max-height:50vh;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.packet-upload-tooltip li{border-top:1px solid #8080804d;gap:8px;padding:7px 0;display:flex}.packet-upload-tooltip__icon{flex:0 0 var(--packet-icon-size);padding-top:2px}.packet-upload-tooltip__icon svg{width:var(--packet-icon-size);height:var(--packet-icon-size);display:block}.packet-upload-tooltip__metadata{opacity:.8}.reply-fax-choice{flex-direction:column;gap:8px;display:flex}.reply-fax-choice .ant-radio-group{flex-direction:column;gap:6px;display:flex}.reply-fax-choice__option.ant-radio-wrapper{white-space:normal;border:1px solid #d7d7d7;border-radius:6px;align-items:flex-start;margin:0;padding:8px 10px;display:flex}.reply-fax-choice__option.ant-radio-wrapper.ant-radio-wrapper-checked{background:#f6effa;border-color:#662c88}.reply-fax-choice__option.ant-radio-wrapper .ant-radio{top:3px}.reply-fax-choice__option.ant-radio-wrapper .ant-radio-checked .ant-radio-inner,.reply-fax-choice__option.ant-radio-wrapper:hover .ant-radio-inner{border-color:#662c88}.reply-fax-choice__option.ant-radio-wrapper .ant-radio-inner:after{background-color:#662c88}.reply-fax-choice__number{color:#181818;font-variant-numeric:tabular-nums;font-weight:600}.reply-fax-choice__source{color:#5c5c5c}.reply-fax-choice__quote{color:#5c5c5c;border-left:2px solid #d7d7d7;margin-top:4px;padding-left:8px;font-size:12px;display:block}.reply-fax-choice__remember-help{color:#5c5c5c;margin-top:4px;padding-left:26px;font-size:13px}.reply-fax-choice__remember.ant-checkbox-wrapper{color:#5c5c5c;margin-left:2px;font-size:13px}.reply-fax-choice--compact{gap:6px}.reply-fax-choice--compact .reply-fax-choice__option.ant-radio-wrapper{padding:5px 8px}.reply-fax-choice--compact .reply-fax-choice__remember.ant-checkbox-wrapper,.reply-fax-choice--compact .reply-fax-choice__remember-help{font-size:12px}.reply-fax-dialog{flex-direction:column;gap:12px;display:flex}.reply-fax-dialog__lead{color:#181818;margin:0}.reply-fax-dialog__muted{color:#5c5c5c;margin:0}.reply-fax-dialog>.ant-btn{align-self:flex-start}.reply-fax-dialog__loading{justify-content:center;padding:24px 0;display:flex}.reply-fax-dialog__error{color:#cf1322}.reply-to-line{border-bottom:1px solid #d7d7d7;flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:6px 16px;display:flex}.reply-to-line__source{min-width:0}.reply-to-line__tag.ant-tag{cursor:pointer;margin:0}.reply-to-line__link{color:#662c88;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.referral-appointment-prompt .ant-modal-content{border-radius:12px}.referral-appointment-prompt .ant-modal-body{padding:24px}.referral-appointment-prompt__icon{background:#f6effa;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.referral-appointment-prompt__body{margin-top:6px}.referral-appointment-prompt__lookup-miss{margin-bottom:4px}.referral-appointment-prompt__form{margin-top:16px}.referral-appointment-prompt__form .ant-form-item{margin-bottom:12px}.referral-appointment-prompt__form .ant-form-item-label{padding-bottom:4px}.referral-appointment-prompt__form .ant-form-item-label>label{color:#5c5c5c;height:auto;font-size:13px;font-weight:600}.referral-appointment-prompt__form .ant-input,.referral-appointment-prompt__form .ant-picker{border-radius:8px;width:100%;min-height:38px}.referral-appointment-prompt__form .ant-input:focus,.referral-appointment-prompt__form .ant-input-focused,.referral-appointment-prompt__form .ant-picker-focused{border-color:#9d76b4!important;box-shadow:0 0 0 3px #f6effa!important}.referral-appointment-prompt__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.referral-appointment-prompt__picker{z-index:1150}.appointment-lookup-modal .ant-modal-content{border-radius:12px}.appointment-lookup-modal .ant-modal-body{padding:24px}.appointment-lookup-modal__icon{background:#f6effa;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.appointment-lookup-modal--found .appointment-lookup-modal__icon{background:#e6ffe2}.appointment-lookup-modal--missed .appointment-lookup-modal__icon{background:#f8f8f8}.appointment-lookup-modal__body{margin-top:6px}.appointment-lookup-modal__searching{align-items:center;gap:10px;display:flex}.appointment-lookup-modal__searching .ant-spin-dot-item{background-color:#662c88}.appointment-lookup-modal__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.task-dedup-badge{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.task-dedup-badge .ant-tag{margin-right:0}.task-dedup-badge__link{font-size:12px}.awaiting-provider-chip{align-items:center;gap:2px;margin-top:4px;display:inline-flex}.awaiting-provider-chip__tag.ant-tag{margin-right:0}.awaiting-provider-chip__remove{color:#5c5c5c;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;padding:2px;font-size:10px;display:inline-flex}.awaiting-provider-chip__remove:hover,.awaiting-provider-chip__remove:focus-visible{color:#181818;background:#ededed}.awaiting-provider-chip__remove:disabled{cursor:default;opacity:.5}.partial-fax-badge{align-items:center;margin-top:4px;display:flex}.partial-fax-badge__tag.ant-tag{margin-right:0}.records-redesign-enabled .ant-layout-sider{z-index:20}.records-redesign-enabled .record-viewer .ant-table-tbody .ant-tag{border-color:#0000;border-radius:6px;margin:3px 6px 3px 0;padding:2px 9px;font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.records-redesign-enabled .record-viewer .ant-table-tbody .ant-tag.referral-row-label{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-style:solid;border-width:1px;height:auto;font-size:12px;line-height:20px;transition:opacity .12s;display:inline-block}.records-redesign-enabled .record-viewer .ant-table-tbody .ant-tag.referral-row-label:hover{opacity:.82}.records-redesign-enabled .referral-add-label-cell{color:#747474;cursor:pointer;background:0 0;border:1px dashed #ededed;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.records-redesign-enabled .referral-add-label-cell .anticon.referral-add-label-cell__icon{justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex}.records-redesign-enabled .referral-add-label-cell .anticon.referral-add-label-cell__icon svg{width:13px;height:13px}.records-redesign-enabled .referral-add-label-cell:hover{color:#662c88;background:#eff2ff;border-color:#9d76b4}.records-redesign-enabled .referral-add-label-cell:focus-visible{outline-offset:1px;outline:2px solid #662c88}.records-redesign-enabled .referral-team-cell{cursor:pointer;background:0 0;border:none;align-items:center;min-width:150px;max-width:100%;padding:0;display:inline-flex}.records-redesign-enabled .referral-team-cell .referral-team-cell__add{color:#747474;border:1px dashed #ededed;border-radius:8px;align-items:center;gap:2px;padding:2px 8px;font-size:12px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.records-redesign-enabled .referral-team-cell .anticon.referral-team-cell__icon{justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.records-redesign-enabled .referral-team-cell .anticon.referral-team-cell__icon svg{width:12px;height:12px}.records-redesign-enabled .referral-team-cell:hover .referral-team-cell__add{color:#662c88;background:#eff2ff;border-color:#9d76b4}.records-redesign-enabled .referral-team-cell:focus-visible{outline-offset:1px;outline:2px solid #662c88}.records-redesign-enabled .referral-team-cell__select{width:100%}.records-redesign-enabled .record-viewer .ant-table-wrapper thead th{color:#8c5bc4;border:unset;background-color:#eff2ff;font-weight:600;height:34px!important;line-height:18px!important}.records-redesign{top:var(--app-fixed-top-offset,60px);z-index:10;background-color:#fff;border-bottom:1px solid #ededed;font-family:Plus Jakarta Sans,sans-serif;position:sticky}.records-redesign .ant-select>.ant-select-selector{text-align:left;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;border-radius:8px!important}.records-redesign .ant-input-search .ant-input-affix-wrapper{height:32px;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.records-redesign .ant-input-search .ant-input-group-addon,.records-redesign .ant-input-search .ant-input-search-button{height:32px;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.records-redesign .ant-picker{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.referral-action-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:20px 24px 0;display:flex;position:relative}.referral-action-bar__title{color:#181818;white-space:nowrap;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.referral-action-bar__count{color:#8c5bc4;letter-spacing:.02em;white-space:nowrap;background-color:#f6effa;border-radius:10px;padding:3px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.referral-action-bar__divider{background-color:#ededed;flex-shrink:0;width:1px;height:20px}.referral-action-bar__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.referral-action-bar__overflow-btn{color:#5c5c5c;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.referral-action-bar__overflow-btn:hover{color:#662c88;background-color:#f6effa;border-color:#8c5bc4}.referral-action-bar__overflow-btn:active{background-color:#efe3f6}.referral-filter-bar{padding:12px 24px}.referral-filter-bar__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.referral-filter-bar__row--secondary{border-top:1px solid #ededed;margin-top:8px;padding-top:10px}.referral-filter-bar__search{flex-shrink:0;width:220px!important}.referral-filter-bar__search .ant-input,.referral-filter-bar__search .ant-input-affix-wrapper{font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.referral-filter-bar__select{min-width:130px;max-width:240px}.referral-filter-bar__select--status{flex:0 180px;min-width:120px;max-width:220px}.referral-filter-bar__select--fixed{flex-shrink:0;width:140px}.referral-filter-bar__select--dept{min-width:140px;max-width:220px}.referral-filter-bar__select--small{min-width:120px;max-width:180px}.referral-filter-bar__date{flex-shrink:0;width:130px}.referral-filter-bar__date-range{flex-shrink:0;min-width:220px}.referral-filter-bar__date-range .ant-picker-input>input{font-size:12px}.referral-filter-bar__quick-filter,.referral-filter-bar__more-btn{color:#5c5c5c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7d7d7;align-items:center;height:32px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;transition:all .15s;display:inline-flex}.referral-filter-bar__quick-filter:hover,.referral-filter-bar__quick-filter--active,.referral-filter-bar__more-btn:hover,.referral-filter-bar__more-btn--active{color:#662c88;background-color:#f6effa;border-color:#8c5bc4}.referral-filter-bar__quick-filter{border-radius:999px;padding:0 12px;font-weight:600}.referral-filter-bar__more-btn{border-radius:8px;gap:5px;padding:5px 12px;font-weight:500}.referral-filter-bar__clear-btn{color:#f84949;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.referral-filter-bar__clear-btn:hover{background-color:#f8494914}.referral-filter-bar__toggles{align-items:center;gap:6px;display:flex}.referral-filter-bar__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;transition:all .15s;color:#5c5c5c!important;background:#fff!important;border:1px solid #d7d7d7!important;border-radius:14px!important;padding:3px 12px!important;font-size:12px!important}.referral-filter-bar__toggle:hover{color:#662c88!important;border-color:#8c5bc4!important}.referral-filter-bar .ant-tag-checkable-checked.referral-filter-bar__toggle{color:#662c88!important;background-color:#f6effa!important;border-color:#8c5bc4!important}.department-filter-dropdown{width:max-content;max-width:calc(100vw - 32px)}.department-filter-dropdown .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.inbox-label-dropdown{min-width:280px;padding:4px 0}.inbox-label-mode{background:#eff2ff;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin:0 8px 8px;padding:3px;display:grid}.inbox-label-mode__option{color:#5c5c5c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;min-height:42px;padding:5px 8px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.inbox-label-mode__option strong{font-size:11px}.inbox-label-mode__option span{color:#747474;margin-top:2px;font-size:9px}.inbox-label-mode__option:hover{color:#662c88}.inbox-label-mode__option--active{color:#662c88;background:#fff;border-color:#9d76b4;box-shadow:0 1px 3px #312a881a}.referral-overflow-menu{border-radius:10px;min-width:200px;padding:4px 0;box-shadow:0 6px 16px #0000001a}.referral-overflow-menu .ant-dropdown-menu-item{color:#181818;align-items:center;gap:8px;padding:8px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;display:flex}.referral-overflow-menu .ant-dropdown-menu-item:hover{background-color:#f6effa}.referral-overflow-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{color:#5c5c5c;margin-right:0;font-size:15px}.referral-overflow-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled{opacity:.4}.referral-overflow-menu .ant-dropdown-menu-item-divider{background-color:#ededed;margin:4px 12px}@media (width<=640px){.referral-action-bar{padding:16px 16px 0}.referral-filter-bar{padding:12px 16px}.referral-filter-bar__search{width:100%!important}.referral-filter-bar__select{min-width:100px}.referral-filter-bar__select--status{width:100%;max-width:100%}.referral-filter-bar__select--fixed{width:120px}.referral-filter-bar__date-range{min-width:100%}}.records-redesign-enabled .ant-table-thead>tr>th.ant-table-selection-column,.records-redesign-enabled .ant-table-tbody>tr>td.ant-table-selection-column{text-align:left;padding-left:12px;padding-right:4px;overflow:visible}.records-redesign-enabled .rq-selection-cell{display:inline-block;position:relative;overflow:visible}.records-redesign-enabled .rq-cell{align-items:center;margin-left:4px;display:inline-flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.records-redesign-enabled .rq-trigger{color:#747474;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:26px;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.records-redesign-enabled .rq-trigger svg{width:12px;height:12px}.records-redesign-enabled .rq-trigger:hover,.records-redesign-enabled .rq-trigger.rq-open{color:#662c88;background:#eff2ff}.records-redesign-enabled .rq-trigger:focus-visible{outline-offset:-2px;opacity:1;outline:2px solid #662c88}.records-redesign-enabled .rq-trigger.rq-open,.records-redesign-enabled .ant-table-tbody>tr:hover .rq-trigger,.records-redesign-enabled .ant-table-tbody>tr.ant-table-row-selected .rq-trigger{opacity:1}.records-redesign-enabled .rq-menu .rq-menu__header.ant-menu-item-disabled,.records-redesign-enabled .rq-menu .rq-menu__header{color:#5c5c5c;cursor:default;opacity:1;pointer-events:none;font-size:12px;font-weight:600}.ant-dropdown .rq-menu.ant-dropdown-menu,.ant-dropdown .rq-menu.ant-menu{border-radius:10px;overflow:hidden}.uploaded-records-action-bar .referral-action-bar__actions{gap:4px;min-width:0}.uploaded-records-action-bar .redesign-btn .ant-btn.xsmall{gap:6px;font-size:13px;padding:6px 14px!important}.uploaded-records-filter-bar__row{grid-template-columns:minmax(200px,1.6fr) minmax(130px,.9fr) repeat(5,minmax(120px,1fr)) auto auto;align-items:center;display:grid}.uploaded-records-filter-bar__row>*{min-width:0;max-width:none;width:100%!important}.uploaded-records-filter-bar__row .referral-filter-bar__more-btn,.uploaded-records-filter-bar__row .referral-filter-bar__clear-btn{justify-self:start;width:auto!important}.uploaded-records-filter-bar__search,.uploaded-records-filter-bar__dob{width:100%!important}.uploaded-records-filter-bar__secondary{flex-wrap:wrap;display:flex}.uploaded-records-filter-bar__secondary>*{width:auto!important}@media (width<=1180px){.uploaded-records-action-bar{align-items:flex-start}.uploaded-records-action-bar .referral-action-bar__actions{flex:100%}.uploaded-records-filter-bar__row{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr))}}@media (width<=900px){.uploaded-records-action-bar{padding-left:16px;padding-right:16px}.uploaded-records-action-bar .referral-action-bar__divider{display:none}.uploaded-records-action-bar .referral-action-bar__actions{gap:6px}.uploaded-records-filter-bar{padding-left:16px;padding-right:16px}.uploaded-records-filter-bar__row{grid-template-columns:minmax(220px,1.5fr) minmax(140px,1fr)}.uploaded-records-filter-bar__secondary{grid-template-columns:minmax(130px,.65fr) minmax(300px,1.35fr);display:grid}.uploaded-records-filter-bar__secondary .referral-filter-bar__toggles{flex-wrap:wrap;grid-column:1/-1}.uploaded-records-redesign .record-viewer .ant-table-content{overflow-x:auto}.uploaded-records-redesign .record-viewer .ant-table{min-width:680px}}.record-action-bar{background:#fff;border-bottom:1px solid #d7d7d7;flex-wrap:wrap;align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;padding:6px 8px;display:flex}.record-action-bar__primary,.record-action-bar__secondary{display:contents}.record-action-bar__navigation{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.record-action-bar .redesign-btn{flex-shrink:0}.record-action-bar .redesign-btn .ant-btn:not(.ant-btn-link){letter-spacing:0;gap:4px;min-width:32px;height:32px;font-size:13px;line-height:18px;padding:0 8px!important}.record-action-bar .redesign-btn .ant-btn:not(.ant-btn-link) span{gap:4px}.record-action-bar .redesign-btn .ant-btn:not(.ant-btn-link) .icon,.record-action-bar .redesign-btn .ant-btn:not(.ant-btn-link) .anticon,.record-action-bar .redesign-btn .ant-btn:not(.ant-btn-link) svg{flex-shrink:0;width:16px;height:16px}.record-action-bar .redesign-btn .ant-btn:not(.ant-btn-link).icon-btn{padding:0 7px!important}.record-action-bar--full_page .record-action-bar__navigation{order:1;margin-left:auto}.header-parent:has(.record-action-bar){flex-wrap:wrap;padding-bottom:0}.header-parent:has(.record-action-bar) .record-action-bar{flex-basis:100%}.redesign-tooltip{font-family:Plus Jakarta Sans}.ant-tooltip .ant-tooltip-arrow-content{background-color:#fff}.ant-tooltip .ant-tooltip-inner{color:#181818;background-color:#fff;border-radius:8px;padding:12px 16px;font-family:Plus Jakarta Sans}.ant-tooltip .ant-tooltip-inner a{color:#181818}.chart-actions-menu .ant-menu-item{align-items:center;display:flex}.chart-actions-menu .ant-menu-item .ant-menu-title-content{align-items:center;gap:4px;display:flex}.chart-actions-menu .ant-menu-item .ant-menu-title-content .dropdown-icon{justify-content:center;align-items:center;line-height:1;display:flex}.open-tabs-notice{z-index:20;color:#181818;text-align:left;background:#fff9bd;border:1px solid #ffef4e;border-radius:8px;align-items:flex-start;gap:12px;max-width:720px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex;position:absolute;top:calc(100% + 4px);left:24px;box-shadow:0 6px 20px #1e0a321f}.open-tabs-notice__icon{color:#b2a100;flex-shrink:0;margin-top:1px}.open-tabs-notice__text{flex:1}.open-tabs-notice__title{margin-bottom:2px;font-size:14px;font-weight:600}.open-tabs-notice__retry{color:#fff;cursor:pointer;background:#662c88;border:0;border-radius:4px;flex-shrink:0;padding:4px 14px;font-weight:600}.open-tabs-notice__retry:hover{background:#572574}.open-tabs-notice__close{color:#181818;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px}.referred-to-provider-cell{min-width:0;max-width:160px}.referred-to-provider-cell__button{max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.referred-to-provider-cell__button:disabled{cursor:default}.referred-to-provider-cell__button:focus-visible{outline-offset:2px;outline:2px solid #662c88}.referred-to-provider-cell__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referred-to-provider-cell__chevron{color:#747474;flex:none;font-size:10px}.referred-to-provider-cell__add{color:#747474;border:1px dashed #ededed;border-radius:7px;align-items:center;gap:2px;padding:2px 7px;font-size:12px;display:inline-flex}.referred-to-provider-cell__button:hover .referred-to-provider-cell__add{color:#662c88;background:#eff2ff;border-color:#9d76b4}.referred-to-provider-cell__add .anticon.referred-to-provider-cell__icon{justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.referred-to-provider-cell__add .anticon.referred-to-provider-cell__icon svg{width:13px;height:13px}.referred-to-provider-cell__select{width:100%}.referred-to-provider-cell__clear{color:#747474;font-style:italic}.sender-contact{margin-top:5px;display:block}.sender-contact-trigger{color:#692b91;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12px;display:inline-flex}.sender-contact-trigger:hover{text-decoration:underline}.sender-contact-trigger:focus-visible{outline-offset:3px;outline:2px solid #692b91}.sender-contact-name{font-weight:500}.sender-contact--saved{margin-top:0;display:inline}.sender-contact--saved .sender-contact-trigger{color:inherit;font-size:inherit;text-align:left;padding:0;font-weight:500}.sender-contact--saved .sender-contact-pencil{opacity:0;color:#692b91;font-size:12px}.sender-contact--saved .sender-contact-trigger:hover .sender-contact-pencil,.sender-contact--saved .sender-contact-trigger:focus-visible .sender-contact-pencil{opacity:1}@media (hover:none){.sender-contact--saved .sender-contact-pencil{opacity:1}}.sender-contact-locked{color:#777080;font-size:11px}.sender-contact-modal .ant-modal-content{border-radius:12px;overflow:hidden}.sender-contact-modal .ant-modal-header{border-bottom:0;padding:24px 24px 16px}.sender-contact-modal .ant-modal-title{font-size:19px;font-weight:600}.sender-contact-modal .ant-modal-body{padding:0 24px 24px}.sender-contact-modal .ant-alert{margin:14px 0}.sender-contact-modal label:not(.ant-checkbox-wrapper){color:#3f3549;margin:18px 0 7px;font-weight:500;display:block}.sender-contact-modal .ant-input{border-radius:6px;height:40px}.sender-contact-modal .sender-contact-source{color:#62556e;background:#f8f4fc;border-radius:6px;justify-content:space-between;gap:12px;padding:12px;font-size:13px;display:flex}.sender-contact-modal .sender-contact-link{color:#692b91;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px}.sender-contact-modal .sender-contact-existing{margin-top:8px}.sender-contact-modal .sender-contact-more{color:#62556e;margin-top:18px}.sender-contact-modal .sender-contact-more summary{cursor:pointer;font-size:13px}.sender-contact-modal .sender-contact-scope{color:#777080;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.sender-contact-modal .sender-contact-footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.sender-contact-modal .sender-contact-number-change{background:#faf6ef;border-radius:6px;margin-top:14px;padding:12px;font-size:12px}.sender-contact-modal .sender-contact-number-change p{margin-bottom:10px}.sender-contact-modal .sender-contact-hint{color:#62556e;margin-top:14px}.sender-contact-modal .sender-contact-picker__results{max-height:230px;margin-top:12px;overflow:auto}.sender-contact-modal .sender-contact-picker__results button{text-align:left;cursor:pointer;color:#62556e;background:#fff;border:0;border-bottom:1px solid #ede7f2;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 3px;font-size:13px;display:flex}.sender-contact-modal .sender-contact-picker__results button:hover{background:#f8f4fc}.sender-contact-modal .sender-contact-picker__results small{margin-top:4px;display:block}.record-sender-tooltip-trigger{color:inherit;text-align:left;cursor:help;width:100%;font-weight:500;display:inline-block}.record-sender-sources-tooltip{max-width:320px}.record-sender-sources-tooltip .ant-tooltip-inner{min-height:0;padding:8px 10px}.record-sender-sources{gap:5px;display:grid}.record-sender-sources__row{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.record-sender-sources__label{color:#707078;font-size:10px;font-weight:400;line-height:16px}.record-sender-sources__value{color:#25232a;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:16px}.records-redesign-enabled .record-viewer .ant-table-cell.status .ant-select .ant-select-selector{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.records-redesign-enabled .record-viewer .ant-table-cell.status .ant-picker.due-date-picker{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.referral-status-consequence-dropdown .ant-select-item-option{border-radius:6px;min-height:34px;margin:2px 4px;padding:6px 10px;transition:background-color .12s}.referral-status-consequence-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#f1edf4;font-weight:500}.referral-status-consequence-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#faf7fb}.referral-status-consequence-dropdown .ant-select-item-option-content{white-space:normal;line-height:20px}.referral-status-consequence-dropdown .referral-status-option-row{align-items:center;width:100%;min-width:0;display:flex}.referral-status-consequence-dropdown .referral-status-option-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.referral-status-consequence-dropdown .referral-status-consequence-badges{flex:none;align-items:center;gap:5px;margin-left:10px;display:inline-flex}.referral-status-consequence-dropdown .referral-status-consequence-hint{white-space:nowrap;border-radius:5px;align-items:center;gap:3px;padding:1px 6px 1px 5px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.referral-status-consequence-dropdown .referral-status-consequence-hint__icon{font-size:11px;line-height:1;display:inline-flex}.referral-status-consequence-dropdown .referral-status-consequence-hint--sms{color:#b93858;background:#fff0f3}.referral-status-consequence-dropdown .referral-status-consequence-hint--call{color:#986400;background:#fff4d6}.referral-status-consequence-dropdown .referral-status-consequence-hint--reply{color:#7048b8;background:#f2edff}.referral-status-consequence-dropdown .referral-status-consequence-hint--due_date{color:#246f9f;background:#e9f5ff}.referral-status-consequence-dropdown .referral-status-consequence-hint--archive{color:#247653;background:#e9f8f0}.records-redesign-enabled .record-viewer .ant-table-wrapper tr.referral-child-row td{background:#fafbfc}.records-redesign-enabled .record-viewer .referral-linked-title{align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:inline-flex}.records-redesign-enabled .record-viewer .referral-linked-title--child{padding-left:44px}.records-redesign-enabled .record-viewer .referral-linked-title__toggle{color:#5c5c5c;cursor:pointer;background:0 0;border:0;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.records-redesign-enabled .record-viewer .referral-linked-title__toggle:hover{color:#662c88}.records-redesign-enabled .record-viewer .referral-linked-title__toggle:focus-visible{outline-offset:2px;outline:2px solid #662c88}.records-redesign-enabled .record-viewer .referral-linked-title__content{min-width:0}.records-redesign-enabled .record-viewer .referral-reply-approval-chip{white-space:nowrap;margin-left:6px}.referral-status-count-bar{padding:12px 24px 8px;transition:opacity .15s;container:status-count-bar/inline-size}.referral-status-count-bar--loading{opacity:.72}.referral-status-count-bar__row{background:linear-gradient(#f6effae6 0%,#fffffffa 100%);border:1px solid #8c5bc424;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.referral-status-count-bar__label{color:#5c5c5c;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.referral-status-count-bar__label-icon{background:linear-gradient(#662c8824 0%,#662c880f 100%);border-radius:4px;flex-shrink:0;width:14px;height:14px;position:relative}.referral-status-count-bar__label-icon:before,.referral-status-count-bar__label-icon:after{content:"";background-color:#662c88cc;border-radius:999px;height:2px;position:absolute;left:3px;right:3px}.referral-status-count-bar__label-icon:before{top:4px;box-shadow:0 4px #662c888c}.referral-status-count-bar__label-icon:after{opacity:.45;top:10px;left:5px;right:5px}.referral-status-count-bar__separator{background-color:#ededed;flex-shrink:0;width:1px;height:18px}.referral-status-count-bar__all{white-space:nowrap;background-color:#fff;border:1px solid #662c881f;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;box-shadow:0 4px 14px #662c880f}.referral-status-count-bar__all-label{color:#181818;font-size:13px;font-weight:700}.referral-status-count-bar__all-count{color:#662c88;text-align:center;background-color:#f6effa;border-radius:999px;min-width:24px;padding:2px 8px;font-size:12px;font-weight:700}.referral-status-count-bar__error{color:#f84949;white-space:nowrap;background-color:#f8494914;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.referral-status-count-bar__items{flex-wrap:wrap;flex:420px;align-items:center;gap:8px 14px;min-width:0;max-width:100%;display:flex}@container status-count-bar (width>=1400px){.referral-status-count-bar__items{flex-wrap:nowrap}}.referral-status-count-bar__item{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.referral-status-count-bar__item--compact{padding:4px 0}.referral-status-count-bar__item--clickable{color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 10px;transition:all .15s}.referral-status-count-bar__item--clickable:hover{background-color:#f6effa;border-color:#8c5bc4}.referral-status-count-bar__item--clickable:focus-visible{outline-offset:1px;outline:2px solid #662c88}.referral-status-count-bar__item--active{background-color:#f6effa;border-color:#8c5bc4}.referral-status-count-bar__item--active .referral-status-count-bar__item-name{color:#662c88}.referral-status-count-bar__item--active .referral-status-count-bar__item-count{color:#662c88;background-color:#fff}.referral-status-count-bar__item--disabled{opacity:.55;cursor:not-allowed}.referral-status-count-bar__dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #ffffffb3}.referral-status-count-bar__item-name{color:#181818;font-size:13px;font-weight:600}.referral-status-count-bar__item-count{color:#5c5c5c;background-color:#5c5c5c17;border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.referral-status-count-bar__overflow{position:relative}.referral-status-count-bar__overflow-trigger{color:#5c5c5c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.referral-status-count-bar__overflow-trigger:hover,.referral-status-count-bar__overflow-trigger[aria-expanded=true]{color:#662c88;background-color:#f6effa;border-color:#8c5bc4}.referral-status-count-bar__overflow-trigger:focus-visible{outline-offset:1px;outline:2px solid #662c88}.referral-status-count-bar__overflow-menu{z-index:4;overscroll-behavior:contain;background:#fff;border:1px solid #662c881a;border-radius:12px;flex-direction:column;gap:6px;min-width:220px;max-height:calc(100vh - 220px);padding:8px 12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 28px #0f172a24}.referral-status-count-bar__customize{margin-left:auto;position:relative}.referral-status-count-bar__customize-trigger{color:#662c88;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #662c8824;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.referral-status-count-bar__customize-trigger:hover:not(:disabled){background-color:#f6effa;border-color:#8c5bc4}.referral-status-count-bar__customize-trigger:disabled{cursor:wait;opacity:.72}.referral-status-count-bar__customize-menu{z-index:5;overscroll-behavior:contain;background:#fff;border:1px solid #662c881a;border-radius:14px;width:min(360px,100vw - 48px);max-height:calc(100vh - 220px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 36px #0f172a29}.referral-status-count-bar__customize-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.referral-status-count-bar__customize-title{color:#5c5c5c;font-size:12px;font-weight:600}.referral-status-count-bar__customize-close{color:#5c5c5c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.referral-status-count-bar__customize-close:hover{color:#662c88}.referral-status-count-bar__customize-toggle{color:#662c88;cursor:pointer;background:#f6effa66;border:1px solid #662c8824;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;padding:6px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.referral-status-count-bar__customize-toggle:hover:not(:disabled){background-color:#f6effabf;border-color:#8c5bc4}.referral-status-count-bar__customize-toggle:disabled{cursor:wait;opacity:.72}.referral-status-count-bar__customize-section{flex-direction:column;display:flex}.referral-status-count-bar__customize-section-label{color:#5c5c5c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.referral-status-count-bar__customize-divider{background-color:#ededede6;height:1px;margin:10px 0}.referral-status-count-bar__customize-row{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.referral-status-count-bar__customize-row:not(:last-child){border-bottom:1px solid #edededcc}.referral-status-count-bar__customize-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.referral-status-count-bar__customize-action{color:#5c5c5c;cursor:pointer;background:#fff;border:1px solid #d7d7d7e6;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:4px 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.referral-status-count-bar__customize-action:hover:not(:disabled){color:#662c88;background-color:#f6effa;border-color:#8c5bc4}.referral-status-count-bar__customize-action:disabled{cursor:not-allowed;opacity:.45}.referral-status-count-bar__customize-action--icon{color:#662c88;background-color:#f6effa99;border-color:#662c882e;min-width:32px;padding:4px}.referral-status-count-bar__customize-action--icon-muted{color:#5c5c5c;background-color:#fff;border-color:#d7d7d7f2}.pending-approvals__description{color:#5c5c5c;border-bottom:1px solid #ededed;padding:12px 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.5}.pending-approvals__loading,.pending-approvals__empty{color:#5c5c5c;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 24px;display:flex}.pending-approvals__loading p,.pending-approvals__empty p{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.pending-approvals__list{background-color:#ededed;flex-direction:column;gap:1px;display:flex}.pending-approvals__card{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.pending-approvals__info{flex-direction:column;gap:2px;min-width:0;display:flex}.pending-approvals__name{color:#181818;text-overflow:ellipsis;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.pending-approvals__email{color:#5c5c5c;text-overflow:ellipsis;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;overflow:hidden}.pending-approvals__company{color:#5c5c5c;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.pending-approvals__date{color:#5c5c5c;margin-top:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px}.pending-approvals__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}@media (width<=640px){.referral-status-count-bar{padding:0 16px 8px}.referral-status-count-bar__row{gap:10px;padding:12px}.referral-status-count-bar__separator{display:none}.referral-status-count-bar__items{width:100%}.referral-status-count-bar__overflow-menu{left:0;right:auto}}.add-recipient-modal{font-family:Plus Jakarta Sans,sans-serif}.add-recipient-modal .ant-modal-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700}.add-recipient-modal .ant-modal-content{border-radius:12px;overflow:hidden}.add-recipient-modal .ant-modal-header,.add-recipient-modal .ant-modal-footer{border-color:#ededed}.add-recipient-modal .ant-modal-footer{justify-content:flex-end;gap:8px;display:flex}.add-recipient-modal .ant-form-item-label>label{color:#5c5c5c;font-size:13px;font-weight:600}.add-recipient-modal .ant-input,.add-recipient-modal .ant-input-affix-wrapper{border-radius:8px;font-family:Plus Jakarta Sans,sans-serif}.add-recipient-modal__section-title{color:#181818;flex-wrap:wrap;align-items:baseline;gap:8px;margin:24px 0 8px;font-size:14px;font-weight:700;display:flex}.add-recipient-modal__hint{color:#747474;font-size:12px;font-weight:500}.add-recipient-modal__hint--at-limit{color:#f84949}.add-recipient-modal__autolabel{color:#5c5c5c;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.add-recipient-modal__autolabel .anticon{color:#bebebe;font-size:13px}.add-recipient-modal__manage-labels{color:#747474;margin:0 0 12px;font-size:12px}.add-recipient-modal__manage-labels a{color:#662c88;font-weight:600}.add-recipient-modal__empty{color:#747474;font-size:13px}.add-recipient-modal__search{width:100%;max-width:240px}.add-recipient-modal__labels{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.add-recipient-modal__labels .ant-tag{border-color:#0000;border-radius:6px;margin:0;padding:2px 9px;font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.add-recipient-modal__picker .ant-tag{cursor:pointer;transition:opacity .12s}.add-recipient-modal__picker .ant-tag:hover{opacity:.82}.add-recipient-modal__picker .ant-tag.is-selected{cursor:not-allowed;border-style:dotted}.add-recipient-modal__picker .ant-tag.is-selected:hover{opacity:1}.add-recipient-modal__picker.is-at-limit .ant-tag{cursor:not-allowed;opacity:.55}.add-recipient-modal__picker.is-at-limit .ant-tag:hover{opacity:.55}@media (width<=768px){.add-recipient-modal{max-width:calc(100vw - 24px);margin:0 auto}.add-recipient-modal .ant-modal-footer{flex-direction:column-reverse}.add-recipient-modal .ant-modal-footer .redesign-btn,.add-recipient-modal .ant-modal-footer .redesign-btn .ant-btn:not(.ant-btn-link){width:100%}.add-recipient-modal__search{max-width:none}}.contacts-redesign{width:100%;min-width:0}.contacts-redesign .contacts-table .ant-table-wrapper thead th,.contacts-redesign .contacts-table thead th{color:#8c5bc4;border:unset;background-color:#eff2ff;font-weight:600;height:34px!important;line-height:18px!important}.contacts-redesign .contacts-table .ant-table-tbody .ant-tag{border-color:#0000;border-radius:6px;margin:3px 6px 3px 0;padding:2px 9px;font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.contacts-redesign .contacts-table{font-family:Plus Jakarta Sans,sans-serif}.contacts-table__actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.contacts-table__actions .redesign-btn .ant-btn.tertiary{color:#5c5c5c}.contacts-table__actions .redesign-btn .ant-btn.tertiary:not(:disabled):hover,.contacts-table__actions .redesign-btn .ant-btn.tertiary:not(:disabled):focus{color:#c94040;background-color:#fff2f2;border-color:#ffc0c0;box-shadow:0 0 0 4px #fff2f2}.contacts-table__actions .redesign-btn .ant-btn.tertiary:not(:disabled):active{color:#c94040;background-color:#ffc0c0;border-color:#ffc0c0}.contacts-table__labels{flex-wrap:wrap;display:flex}@media (width<=768px){.contacts-redesign{overflow-x:hidden}.contacts-redesign .contacts-action-bar{padding:16px 16px 0}.contacts-redesign .contacts-filter-bar{padding:12px 16px}.contacts-redesign .contacts-filter-bar .referral-filter-bar__search{width:100%!important}.contacts-redesign .contacts-table{padding:0 12px 16px}.contacts-redesign .contacts-table .ant-table,.contacts-redesign .contacts-table .ant-table-container,.contacts-redesign .contacts-table .ant-table-content,.contacts-redesign .contacts-table table,.contacts-redesign .contacts-table tbody{display:block;width:100%!important}.contacts-redesign .contacts-table colgroup{display:none}.contacts-redesign .contacts-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contacts-redesign .contacts-table .ant-table-tbody>tr.ant-table-row{border:1px solid #e5e7eb;border-radius:8px;margin:12px 0;display:block;overflow:hidden}.contacts-redesign .contacts-table .ant-table-tbody>tr.ant-table-row>td.ant-table-cell{white-space:normal;word-break:break-word;grid-template-columns:minmax(96px,35%) minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:10px 12px;display:grid}.contacts-redesign .contacts-table .ant-table-tbody>tr.ant-table-row>td.ant-table-cell:before{color:#6b7280;content:attr(data-label);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.contacts-redesign .contacts-table .ant-table-tbody>tr.ant-table-row>td.ant-table-cell:last-child{border-bottom:0}.contacts-redesign .contacts-table .ant-table-tbody>tr.ant-table-row>td.contacts-table__optional-empty{display:none}.contacts-redesign .contacts-table .contacts-table__actions,.contacts-redesign .contacts-table .contacts-table__labels{min-width:0}.contacts-redesign .contacts-table .ant-table-placeholder{width:100%;display:block}.contacts-redesign .contacts-table .ant-table-placeholder>td.ant-table-cell{width:100%;padding:56px 12px;display:block}.contacts-redesign .contacts-table .ant-table-placeholder>td.ant-table-cell:before{content:none}.contacts-redesign .contacts-table .ant-empty-description{color:#6b7280}.contacts-redesign .contacts-table .ant-table-pagination.ant-pagination{justify-content:center;margin:16px 0 0}}.contacts-delete-confirm{max-width:380px}.contacts-delete-confirm .ant-popover-inner{border:1px solid #ededed;border-radius:8px;box-shadow:0 8px 20px #19151c24}.contacts-delete-confirm .ant-popconfirm-message{margin:0;padding:12px 14px 4px}.contacts-delete-confirm .ant-popconfirm-message-icon .anticon{margin-top:3px}.contacts-delete-confirm .ant-popconfirm-title,.contacts-delete-confirm .ant-popconfirm-title:only-child{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.contacts-delete-confirm .ant-popconfirm-buttons{justify-content:flex-end;gap:6px;margin:4px 14px 12px;display:flex}.contacts-delete-confirm .ant-popconfirm-buttons button{margin:0}.contacts-delete-confirm .ant-popconfirm-buttons .ant-btn.ant-btn-dangerous{color:#fff;background-color:#f84949;border:1px solid #f84949}.contacts-delete-confirm .ant-popconfirm-buttons .ant-btn.ant-btn-dangerous:not(:disabled):hover,.contacts-delete-confirm .ant-popconfirm-buttons .ant-btn.ant-btn-dangerous:not(:disabled):focus{color:#fff;background-color:#c94040;border-color:#c94040;box-shadow:0 0 0 4px #fff2f2}.contacts-delete-confirm .ant-popconfirm-buttons .ant-btn.ant-btn-dangerous:not(:disabled):active{background-color:#c94040;border-color:#c94040}.authenticator-app{font-family:Plus Jakarta Sans,sans-serif}.authenticator-app__status,.authenticator-app__row,.authenticator-app__key-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.authenticator-app__badge{color:#5c5c5c;align-items:center;gap:4px;font-weight:600;display:inline-flex}.authenticator-app__badge--on{color:#369926}.authenticator-app__meta{color:#747474;font-size:12px}.authenticator-app__action.ant-btn-link{padding:0 6px;font-weight:600}.authenticator-app .authenticator-app__action--danger.ant-btn-link:not([disabled]){color:#c94040}.authenticator-app__copy.ant-btn-link{align-items:center;gap:4px;display:inline-flex}.authenticator-app__step{flex-direction:column;gap:8px;max-width:560px;display:flex}.authenticator-app__title{color:#181818;font-weight:600}.authenticator-app__label{color:#5c5c5c;font-size:12px;font-weight:600}.authenticator-app__password{width:240px}.authenticator-app__code{letter-spacing:.2em;width:160px}.authenticator-app__code::placeholder{letter-spacing:normal}.authenticator-app__scan{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.authenticator-app__qr{background:#fff;border:1px solid #ededed;border-radius:8px;width:168px;height:168px;padding:8px}.authenticator-app__manual{flex-direction:column;gap:4px;min-width:0;display:flex}.authenticator-app__key{letter-spacing:.04em;word-break:break-all;color:#181818;-webkit-user-select:all;user-select:all;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.authenticator-app__hint{color:#747474;margin-top:6px;font-size:12px;line-height:1.4}.authenticator-app__step .authenticator-app__hint{margin-top:0}.authenticator-app__notice{color:#5c5c5c;margin-top:6px;font-size:12px;font-weight:500}.authenticator-app__error{color:#c94040;font-size:12px;font-weight:500}.authenticator-app .ant-btn-primary:not([disabled]):not(.ant-btn-dangerous){color:#fff;background:#662c88;border-color:#662c88}.authenticator-app .ant-btn-primary.ant-btn-dangerous:not([disabled]){color:#fff;background:#c94040;border-color:#c94040}.sent-records-header{text-align:center;margin:40px 0}.sent-records-header p{margin:4px 2px}.button-holder{text-align:center;margin-top:40px}.record-status{font-style:italic;font-weight:200;display:inline-flex}.record-details{margin:0 20%}.record-details>h2{text-align:center}.record-details .status-header{color:#fff;background-color:#512da8;border-radius:4px;height:42px;margin-top:8px;font-size:11px;position:relative}.record-details .status-header h2{position:absolute;left:2.5%}.record-details .main-details{margin:2% 0}.record-details .main-details :first-child{border-radius:7px 7px 0 0}.record-details .main-details :last-child{border-radius:0 0 7px 7px}.record-details .main-details .individual-detail{border:3px solid #d3d3d3;justify-content:space-between;align-items:center;gap:20px;margin-top:-3px;font-size:1.2rem;display:flex;position:relative}.record-details .main-details .individual-detail p{text-align:left;font-size:18px;font-weight:300}.record-details .main-details .fax-status p{position:absolute;top:-3px;right:45px}.record-details .main-details .fax-status i{font-size:41px;font-weight:900;position:absolute;top:6px;right:0}.record-details .main-details .fax-status .success{color:#0dac0d}.record-details .main-details .fax-status .pending{color:#e39607}.record-details .main-details .fax-status .failure{color:#f70505}.record-viewer--refreshable{height:calc(100dvh - var(--app-fixed-top-offset,60px));flex-direction:column;min-height:0;display:flex}.record-viewer--refreshable>*{flex-shrink:0}.record-viewer--refreshable .record-viewer__document{flex:1;min-height:0}.refreshable-document-viewer{flex-direction:column;height:100%;min-height:0;display:flex}.refreshable-document-viewer .document-refresh-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:flex}.refreshable-document-viewer .refreshable-document-content{flex:1;min-height:0;position:relative}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{color:#181818;border:1px solid #d7d7d7;border-radius:4px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:hover{border:1px solid #3d1a52}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:focus{border:1px solid #14091b;box-shadow:0 0 0 4px #edd1ff}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#5c5c5c;background-color:#efefef;border:1px solid #d7d7d7}.ant-select-focused:not(.anst-select-disabled).ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-color:unset;box-shadow:0 0 0 4px #edd1ff}.sent-status-redesign{color:#181818;text-align:left;flex-direction:column;gap:16px;max-width:760px;margin:32px auto 48px;padding:0 16px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.sent-status-redesign p,.sent-status-redesign h1,.sent-status-redesign h2,.sent-status-redesign dl,.sent-status-redesign dd,.sent-status-redesign ol{margin:0}.sent-status-redesign__card{background:#fff;border:1px solid #ededed;border-radius:12px;padding:20px 24px}.sent-status-redesign__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sent-status-redesign__eyebrow,.sent-status-redesign__label{letter-spacing:.04em;text-transform:uppercase;color:#747474;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.sent-status-redesign__recipient{color:#181818;word-break:break-word;margin-top:4px;font-size:22px;font-weight:600}.sent-status-redesign__parties{flex-wrap:wrap;gap:12px 40px;display:flex}.sent-status-redesign__sender{color:#5c5c5c;word-break:break-word;margin-top:4px;font-size:16px;font-weight:500}.sent-status-redesign__address{color:#5c5c5c;word-break:break-word;margin-top:2px;font-size:14px}.sent-status-redesign__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.sent-status-redesign__pill--success{color:#59b74a;background:#e6ffe2}.sent-status-redesign__pill--pending{color:#f37045;background:#fef1ec}.sent-status-redesign__pill--failure{color:#c94040;background:#fff2f2}.sent-status-redesign__pill--neutral{color:#5c5c5c;background:#f8f8f8}.sent-status-redesign__banner{color:#662c88;background:#eff2ff;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.sent-status-redesign__banner--error{color:#c94040;background:#fff2f2}.sent-status-redesign__banner--resent{color:#5c5c5c;background:#ededed}.sent-status-redesign__banner-link{color:inherit;font:inherit;white-space:nowrap;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.sent-status-redesign__banner-link:hover,.sent-status-redesign__banner-link:focus-visible{color:inherit;text-decoration-thickness:2px}.sent-status-redesign__banner-link:focus-visible{outline-offset:2px;outline:2px solid}.sent-status-redesign__tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.sent-status-redesign__tile-body{margin-top:8px;font-size:15px;line-height:1.5}.sent-status-redesign__count{margin-top:6px;font-size:28px;font-weight:600;line-height:1.2}.sent-status-redesign__hint{color:#5c5c5c;margin-top:6px;font-size:13px;line-height:1.5}.sent-status-redesign__section-title{margin-bottom:12px;font-size:16px;font-weight:600}.sent-status-redesign__row,.sent-status-redesign__history li{border-top:1px solid #ededed;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.sent-status-redesign__row:first-child,.sent-status-redesign__history li:first-child{border-top:none}.sent-status-redesign__row dt{color:#5c5c5c}.sent-status-redesign__row dd{text-align:right;word-break:break-word;font-weight:500}.sent-status-redesign__history{padding:0;list-style:none}.sent-status-redesign__history li span:first-child{color:#5c5c5c}.sent-status-redesign__actions{justify-content:flex-end;gap:8px;display:flex}.sent-status-redesign__revoke .redesign-btn .ant-btn:not(.ant-btn-link){color:#f84949;background-color:#fff2f2}.sent-status-redesign__revoke .redesign-btn .ant-btn:not(.ant-btn-link):not(:disabled):hover{color:#fff;background-color:#f84949}.sent-status-redesign__revoke .redesign-btn .ant-btn:not(.ant-btn-link):not(:disabled):active{color:#fff;background-color:#c94040;border-color:#0000}.input .ant-input-affix-wrapper,.input .ant-input{color:#181818;border:1px solid #d7d7d7;border-radius:4px}.input .ant-input:hover:not(:disabled):not(:focus){border:1px solid #3d1a52}.input .ant-input-affix-wrapper:focus,.input .ant-input-status-error.ant-input:focus:not(.ant-input-disabled):not(.ant-input-borderless),.input .ant-input:focus{border:1px solid #14091b;box-shadow:0 0 0 4px #edd1ff}.input .ant-input:disabled{color:#5c5c5c;background-color:#efefef}.input{width:100%}.input .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input{border:1px solid #f84949}.input .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.input .ant-input-affix-wrapper:hover:not(:disabled):not(.disabled):not(:focus){border:1px solid #3d1a52}.input .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled.disabled{background-color:#efefef;border:1px solid #d7d7d7}.input .ant-input-affix-wrapper .ant-input,.input .ant-input-affix-wrapper .ant-input:hover:not(:disabled):not(:focus){border:unset}.input .ant-input-affix-wrapper-focused,.input .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused{border:1px solid #14091b;box-shadow:0 0 0 4px #edd1ff}.input .label{padding-bottom:8px;display:flex}.input .description{color:#5c5c5c;padding-top:4px;display:flex}.input .ant-input-status-error~.description,.input .ant-input-affix-wrapper-status-error~.description{color:#f84949}.new-login{width:100%;height:100%;position:absolute;top:0;left:0}.new-login .login-body{width:100%;height:100%;position:relative}.new-login .login-body .login-content{display:flex}@media (width>=641px){.new-login .login-body .login-content{width:486px}}.new-login .login-body .login-content{text-align:center;flex-direction:column;align-items:center;gap:32px;height:100%;margin:auto;padding:120px 20px 30px}.new-login .login-body .login-content .or-divider{align-items:center;gap:16px;width:100%;display:flex}.new-login .login-body .login-content .or-divider:before,.new-login .login-body .login-content .or-divider:after{content:"";background:#ededed;flex:1;height:1px}.new-login .login-body .login-content .last-used-method{width:100%;position:relative}.new-login .login-body .login-content .last-used-badge{z-index:1;color:#662c88;pointer-events:none;background:#fff;border:1px solid #662c88;border-radius:999px;padding:1px 10px;font-family:Plus Jakarta Sans Semi Bold;font-size:12px;line-height:18px;position:absolute;top:-10px;right:12px}.new-login .login-body .login-content .otp-fallback-links{flex-direction:column;align-items:center;gap:8px;display:flex}.new-login .login-body .ant-form{flex-direction:column;gap:32px;width:100%;display:flex}.new-login .login-body .ant-form .ant-form-item{margin-bottom:unset}.new-login .login-body .ant-form .fields{width:100%}.new-login .login-body .ant-form .fields .email{margin-bottom:16px}.new-login .login-body .ant-form .remember-forgot{flex-direction:column;display:flex}@media (width>=641px){.new-login .login-body .ant-form .remember-forgot{flex-direction:row}}.new-login .login-body .ant-form .remember-forgot{justify-content:space-between;align-items:center;width:100%}@media (width>=1025px){.new-login .login-body{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.new-login .login-body .recapture-login-promo{color:#fff;background:radial-gradient(circle at 82% 12%,#f3704557,#0000 28%),radial-gradient(circle at 12% 88%,#9d76b46b,#0000 34%),linear-gradient(145deg,#260d35 0%,#52206d 52%,#71318e 100%);flex-direction:column;justify-content:center;width:50%;height:100%;padding:clamp(48px,7vw,112px);display:flex;position:relative;overflow:hidden auto}.new-login .login-body .recapture-login-promo:before{content:"";pointer-events:none;opacity:.26;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0006,#0000 74%);mask-image:linear-gradient(#0006,#0000 74%)}.new-login .login-body .recapture-login-promo .recapture-login-glow{pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:280px;height:280px;position:absolute}.new-login .login-body .recapture-login-promo .recapture-login-glow--top{top:-150px;right:-80px;box-shadow:0 0 80px #f3704538}.new-login .login-body .recapture-login-promo .recapture-login-glow--bottom{width:360px;height:360px;bottom:-180px;left:-70px}.new-login .login-body .recapture-login-promo .recapture-login-orbit{pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:360px;height:360px;position:absolute;top:10%;right:-110px;transform:rotate(-18deg)}.new-login .login-body .recapture-login-promo .recapture-login-orbit:before{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:46px}.new-login .login-body .recapture-login-promo .recapture-login-orbit-dot{background:#f37045;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 20px #f37045cc}.new-login .login-body .recapture-login-promo .recapture-login-orbit-dot--one{top:57px;left:50px}.new-login .login-body .recapture-login-promo .recapture-login-orbit-dot--two{background:#fff;width:7px;height:7px;bottom:88px;right:36px;box-shadow:0 0 18px #fff9}.new-login .login-body .recapture-login-promo .recapture-login-promo-content{z-index:2;text-align:left;flex-direction:column;align-items:flex-start;max-width:620px;display:flex;position:relative}.new-login .login-body .recapture-login-promo .recapture-login-eyebrow{color:#ffe8dc;backdrop-filter:blur(12px);letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;margin-bottom:30px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.new-login .login-body .recapture-login-promo .recapture-login-title{color:#fff;letter-spacing:-.04em;max-width:660px;margin:0;font-family:Plus Jakarta Sans;font-size:clamp(36px,4vw,64px);font-weight:700;line-height:1.08}.new-login .login-body .recapture-login-promo .recapture-login-description{color:#ffffffc7;max-width:590px;margin:24px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.65}.new-login .login-body .recapture-login-promo .recapture-login-benefits{flex-direction:column;gap:14px;margin-top:30px;display:flex}.new-login .login-body .recapture-login-promo .recapture-login-benefit{color:#ffffffeb;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.new-login .login-body .recapture-login-promo .recapture-login-benefit .recapture-login-benefit-icon{color:#ffd3bf;background:#ffffff1a;border:1px solid #ffffff29;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.new-login .login-body .recapture-login-promo .recapture-login-actions{align-items:center;gap:18px;margin-top:34px;display:flex}.new-login .login-body .recapture-login-promo .recapture-login-cta{color:#3a164d;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 14px 32px #13051a47}.new-login .login-body .recapture-login-promo .recapture-login-cta:hover,.new-login .login-body .recapture-login-promo .recapture-login-cta:focus{color:#3a164d;background:#fff6f1;text-decoration:none;transform:translateY(-2px);box-shadow:0 18px 38px #13051a5c}.new-login .login-body .recapture-login-promo .recapture-login-cta:focus-visible{outline-offset:3px;outline:3px solid #ffd0b894}.new-login .login-body .recapture-login-promo .recapture-login-demo-note{color:#ffffff9e;font-size:13px;line-height:1.4}.new-login .login-body .recapture-login-promo .recapture-login-result{z-index:2;color:#fff;backdrop-filter:blur(16px);background:#1808207a;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;bottom:clamp(28px,5vh,56px);right:clamp(32px,5vw,80px);box-shadow:0 18px 48px #12041a40}.new-login .login-body .recapture-login-promo .recapture-login-result .recapture-login-result-icon{color:#ffcfba;background:#f370452e;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.new-login .login-body .recapture-login-promo .recapture-login-result div:last-child{flex-direction:column;gap:2px;display:flex}.new-login .login-body .recapture-login-promo .recapture-login-result .recapture-login-result-label{color:#ffffff94;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.new-login .login-body .recapture-login-promo .recapture-login-result strong{font-size:13px;font-weight:700}}@media (width>=1025px) and (height<=940px){.new-login .login-body .recapture-login-promo .recapture-login-result{display:none}}@media (width>=1025px) and (height<=820px){.new-login .login-body .recapture-login-promo{justify-content:flex-start;padding-top:44px;padding-bottom:44px}.new-login .login-body .recapture-login-promo .recapture-login-eyebrow{margin-bottom:20px}.new-login .login-body .recapture-login-promo .recapture-login-description{margin-top:18px;line-height:1.5}.new-login .login-body .recapture-login-promo .recapture-login-benefits{gap:10px;margin-top:22px}.new-login .login-body .recapture-login-promo .recapture-login-actions{margin-top:24px}}@media (width>=1025px){.new-login .login-body .login-content{text-align:center;width:50%;margin:unset;flex-direction:column;align-items:center;gap:32px;display:flex;overflow-y:auto}.new-login .login-body .login-content>*{max-width:486px}.new-login .login-body .login-content .fields{width:100%}.new-login .login-body .login-content .fields .email{margin-bottom:16px}.new-login .login-body .login-content .remember-forgot{justify-content:space-between;align-items:center;width:100%;display:flex}.new-login .login-body .login-content .login-footer{flex-direction:column;align-items:center;gap:32px;display:flex}}.ant-checkbox-wrapper span{color:#181818;font-size:16px}.ant-checkbox-wrapper .ant-checkbox-inner{border:2px solid #d7d7d7;border-radius:4px}.ant-checkbox-wrapper .ant-checkbox-inner:hover{border:2px solid #3d1a52}.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#662c88;border-color:#662c88}.ant-checkbox-wrapper .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#662c88;box-shadow:0 0 0 4px #edd1ff}.ant-checkbox-wrapper:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#3d1a52;border-color:#3d1a52}.ant-checkbox-wrapper:active:not(:disabled) .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#14091b;border-color:#14091b}.ant-checkbox-wrapper:active:not(:disabled) .ant-checkbox .ant-checkbox-inner{border-color:#14091b}.ant-checkbox-checked:after{border:#662c88}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-checked:hover{border-color:#662c88}.ant-checkbox-wrapper-disabled .ant-checkbox-disabled .ant-checkbox-inner{background-color:#efefef;border-color:#8a8a8a!important}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#8a8a8a}.ant-checkbox-disabled+span{color:#8a8a8a}.privacy-policy{flex-direction:column;align-items:center;display:flex}.privacy-policy .typography{flex-flow:wrap;justify-content:center;display:flex}.referral-setup-page{height:calc(100vh - var(--app-fixed-top-offset,60px));height:calc(100dvh - var(--app-fixed-top-offset,60px));text-align:left;background:#f8f8f8;flex-direction:column;min-height:0;font-family:Plus Jakarta Sans,sans-serif;display:flex}.referral-setup-page__grid{flex:auto;grid-template-columns:280px minmax(420px,1fr) 440px;grid-template-areas:"rail chat focus";gap:20px;min-height:0;padding:20px 24px 24px;display:grid}.referral-setup-page__column{min-height:0;overflow-y:auto}.referral-setup-page__column--rail{grid-area:rail}.referral-setup-page__column--focus{flex-direction:column;grid-area:focus;display:flex}.referral-setup-page__column--focus>.referral-setup-page__card{flex:1 0 auto}.referral-setup-page__chat{background:#fff;border:1px solid #ededed;border-radius:14px;flex-direction:column;grid-area:chat;display:flex;overflow:hidden}.referral-setup-page__card--loading{justify-content:center;align-items:center;min-height:160px}.referral-setup-page__badge{white-space:nowrap;border-radius:5px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.referral-setup-page__badge--muted{color:#8a8a8a;background:#efefef}.referral-setup-page__badge--neutral{color:#5c5c5c;background:#efefef}.referral-setup-page__badge--accent{color:#662c88;background:#f6effa}.referral-setup-page__badge--done{color:#5c5c5c;background:#e6ffe2}.referral-setup-page__badge--change{color:#5c5c5c;background:#fffae1}.referral-setup-page__badge--draft{color:#985f04;background:#fffae1;gap:4px;padding:0 7px}.referral-setup-page__badge--confirmed{color:#356e2c;background:#e6ffe2;gap:4px;padding:0 7px}.referral-setup-page__badge--ready{color:#662c88;background:#f6effa;padding:0 7px}.referral-setup-page__rail{flex-direction:column;gap:10px;min-width:0;display:flex}.referral-setup-page__rail-card{background:#fff;border:1px solid #ededed;border-radius:14px;flex-direction:column;min-width:0;padding:10px;display:flex;overflow:hidden}.referral-setup-page__rail-header{justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 4px;display:flex}.referral-setup-page__rail-heading{color:#747474;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.referral-setup-page__rail-loading{color:#8a8a8a;margin:0;padding:6px 10px;font-size:13px}.referral-setup-page__rail-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.referral-setup-page__rail-item{border-radius:10px;flex-direction:column;margin-bottom:2px;display:flex;position:relative}.referral-setup-page__rail-item--overview{margin:2px 0 8px}.referral-setup-page__rail-item--linked:before{content:"";background:#ededed;width:2px;position:absolute;top:29px;bottom:-2px;left:19px}.referral-setup-page__rail-item--side{border-top:1px dashed #d7d7d7;margin:6px 0 2px}.referral-setup-page__rail-item--focused{background:#f6effa;margin-bottom:4px}.referral-setup-page__rail-row{color:#181818;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;padding:9px 10px 9px 38px;display:flex;position:relative}.referral-setup-page__rail-row:hover:not([aria-disabled=true],[aria-current=true]){background:#f8f8f8}.referral-setup-page__rail-row:focus-visible{outline-offset:-2px;outline:2px solid #662c88}.referral-setup-page__rail-row[aria-disabled=true]{cursor:default}.referral-setup-page__rail-item--focused:not(.referral-setup-page__rail-item--overview) .referral-setup-page__rail-row-text{font-weight:600}.referral-setup-page__rail-item--overview .referral-setup-page__rail-row{padding:8px 10px}.referral-setup-page__rail-row-line{justify-content:space-between;align-items:center;gap:6px;min-width:0;line-height:normal;display:flex}.referral-setup-page__rail-row-line>.referral-setup-page__badge{flex:none}.referral-setup-page__rail-row-label{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.referral-setup-page__rail-row-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-setup-page__rail-number{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:9px;left:11px;box-shadow:0 0 0 1px #d7d7d7}.referral-setup-page__rail-number--1{background:#9d76b4}.referral-setup-page__rail-number--2{background:#8c5bc4}.referral-setup-page__rail-number--3{background:#662c88}.referral-setup-page__rail-number--4{background:#3d1a52}.referral-setup-page__rail-row[aria-current=true] .referral-setup-page__rail-number{box-shadow:0 0 0 2px #662c88}.referral-setup-page__rail-side-mark{box-sizing:border-box;background:#fff;border:1.5px dashed #8a8a8a;border-radius:999px;width:18px;height:18px;position:absolute;top:9px;left:11px}.referral-setup-page__rail-side-tag{color:#8a8a8a;white-space:nowrap;font-size:11px;font-weight:400}.referral-setup-page__rail-done{color:#356e2c;background:#e6ffe2;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.referral-setup-page__rail-skipped{color:#8a8a8a;flex:none;font-size:11px}.referral-setup-page__rail-detail{flex-direction:column;gap:6px;padding:0 10px 10px 38px;display:flex}.referral-setup-page__rail-statuses,.referral-setup-page__rail-behaviours{margin:0;padding:0;list-style:none;display:flex}.referral-setup-page__rail-statuses{flex-direction:column;gap:1px}.referral-setup-page__rail-status{color:#181818;justify-content:space-between;align-items:center;gap:6px;min-height:20px;font-size:12px;display:flex}.referral-setup-page__rail-status-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.referral-setup-page__rail-bullet{background:#8c5bc4;border-radius:50%;flex:none;width:6px;height:6px}.referral-setup-page__rail-days{color:#5c5c5c;white-space:nowrap;flex:none;font-size:11px}.referral-setup-page__rail-behaviours{flex-wrap:wrap;gap:4px}.referral-setup-page__rail-behaviour{color:#5c5c5c;white-space:nowrap;background:#efefef;border-radius:5px;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.referral-setup-page__rail-behaviour--on{color:#356e2c;background:#e6ffe2;font-weight:600}.referral-setup-page__rail-note{color:#5c5c5c;border-top:1px solid #ededed;margin:4px 0 0;padding:10px 10px 2px;font-size:12px;line-height:1.45}.referral-setup-page__rail-footer{justify-content:space-between;align-items:center;gap:8px;padding:0 6px;display:flex}.referral-setup-page__rail-hint{color:#747474;font-size:12px}.referral-setup-page__rail-locked{flex-direction:column;gap:8px;max-width:220px;font-size:13px;display:flex}.referral-setup-page__rail-skip{color:#662c88;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:500}.referral-setup-page__rail-skip:hover:not([aria-disabled=true]){color:#3d1a52}.referral-setup-page__rail-skip[aria-disabled=true]{color:#8a8a8a;cursor:default}.referral-setup-page__actions{align-items:center;display:flex}.referral-setup-page__start-over{color:#5c5c5c;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.referral-setup-page__visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1440px),(width<=1024px){.referral-setup-page__rail-tip{display:none}}.referral-setup-page__rail-current{color:#5c5c5c;background:#efefef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.referral-setup-page__card{color:#181818;background:#fff;border:1px solid #ededed;border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:20px 22px;font-size:14px;display:flex}.referral-setup-page__card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.referral-setup-page__card-title{color:#181818;margin:0;font-size:18px;font-weight:600;line-height:1.3}.referral-setup-page__card-count{color:#5c5c5c;font-size:13px}.referral-setup-page__card-body{flex-direction:column;gap:16px;margin-top:-4px;display:flex}.referral-setup-page__card-actions .redesign-btn .ant-btn.primary.xsmall:not(.ant-btn-link){letter-spacing:normal;height:34px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;padding:0 16px!important}.referral-setup-page__card-footer{border-top:1px solid #ededed;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.referral-setup-page__card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.referral-setup-page__card-actions>.referral-setup-page__text-button:first-child{margin-right:auto}.referral-setup-page__card-actions-slot{flex:none}.referral-setup-page__card-note{color:#5c5c5c;margin:0;font-size:13px;line-height:1.5}.referral-setup-page__card-note--full{flex:1 0 100%}.referral-setup-page__card-error{color:#c94040;margin:0;font-size:13px}.referral-setup-page__apply-outcome{color:#33333c;border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:10px 12px;font-size:13px;display:flex}.referral-setup-page__apply-outcome--done{background:#e6ffe2}.referral-setup-page__apply-outcome--alert{background:#fffae1}.referral-setup-page__admin-link{color:#662c88;align-self:flex-start;align-items:center;gap:4px;font-size:12px;display:inline-flex}.referral-setup-page__admin-link:hover{color:#3d1a52}.referral-setup-page__text-button,.referral-setup-page__link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.referral-setup-page__text-button:disabled,.referral-setup-page__text-button[aria-disabled=true],.referral-setup-page__link-button:disabled,.referral-setup-page__link-button[aria-disabled=true]{color:#8a8a8a;cursor:default}.referral-setup-page__text-button{color:#5c5c5c}.referral-setup-page__text-button:hover:not(:disabled):not([aria-disabled=true]){color:#181818}.referral-setup-page__link-button{color:#662c88}.referral-setup-page__link-button:hover:not(:disabled):not([aria-disabled=true]){color:#3d1a52}.referral-setup-page .redesign-btn .ant-btn.ant-btn[aria-disabled=true],.referral-setup-page .redesign-btn .ant-btn.ant-btn[aria-disabled=true]:hover{color:#8a8a8a;cursor:default;background-color:#efefef}.referral-setup-page__changes-pill-wrap{flex:none;position:relative}.referral-setup-page__changes-pill{color:#662c88;height:22px;font:inherit;cursor:pointer;background:#f6effa;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.referral-setup-page__changes-menu{z-index:5;background:#fff;border:1px solid #d7d7d7;border-radius:10px;flex-direction:column;gap:8px;width:360px;max-height:360px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 28px #18181824}.referral-setup-page__changes{border:1px solid #ededed;border-radius:10px;flex-direction:column;gap:10px;padding:10px 14px;display:flex}.referral-setup-page__changes-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.referral-setup-page__changes-title{align-items:center;gap:10px;display:flex}.referral-setup-page__changes-toggle{align-items:center;gap:4px;font-size:12px;display:inline-flex}.referral-setup-page__changes-body{flex-direction:column;gap:10px;display:flex}.referral-setup-page__subheading{color:#747474;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.referral-setup-page__group{flex-direction:column;gap:8px;display:flex}.referral-setup-page__group:empty{display:none}.referral-setup-page__group-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.referral-setup-page__status-mock{min-height:470px;position:relative}.referral-setup-page__status-mock-table,.referral-setup-page__rm-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid #d7d7d7;border-radius:10px;width:100%;font-size:12px;overflow:hidden}.referral-setup-page__status-mock-table th,.referral-setup-page__rm-table th{color:#747474;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f8f8f8;padding:8px 10px;font-size:10.5px;font-weight:600}.referral-setup-page__status-mock-table td,.referral-setup-page__rm-table td{color:#181818;vertical-align:middle;border-top:1px solid #ededed;padding:0 10px}.referral-setup-page__status-mock-table td{height:40px}.referral-setup-page__status-mock-table th:last-child{width:36%}.referral-setup-page__status-mock-patient{font-weight:500}.referral-setup-page__status-mock-provider{color:#5c5c5c}.referral-setup-page__status-mock-pill{color:#181818;white-space:nowrap;background:#efefef;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:22px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.referral-setup-page__status-mock-pill--open{background:#fff;border:1px solid #662c88;height:26px;padding:0 8px 0 10px;font-weight:600;box-shadow:0 0 0 3px #f6effa}.referral-setup-page__status-mock-pill-name{text-overflow:ellipsis;overflow:hidden}.referral-setup-page__status-menu{background:#fff;border:1px solid #d7d7d7;border-radius:10px;width:250px;position:absolute;top:120px;right:8px;overflow:hidden;box-shadow:0 10px 28px #18181824}.referral-setup-page__status-menu-list{max-height:330px;margin:0;padding:0 0 6px;list-style:none;position:relative;overflow-y:auto}.referral-setup-page__status-menu-group{color:#8a8a8a;letter-spacing:.04em;text-transform:uppercase;padding:8px 12px 3px;font-size:10.5px;font-weight:600}.referral-setup-page__status-menu-note{color:#5c5c5c;padding:0 12px 4px;font-size:11px;line-height:1.4}.referral-setup-page__status-menu-item{color:#181818;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:12.5px;display:flex}.referral-setup-page__status-menu-item--changed{background:#f6effa}.referral-setup-page__status-menu-item--selected{background:#f6effa;font-weight:600}.referral-setup-page__status-menu-check{color:#662c88;flex:0 0 13px;display:inline-flex}.referral-setup-page__status-menu-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.referral-setup-page__status-menu-tag{color:#662c88;flex:none;font-size:10px;font-weight:600}.referral-setup-page__status-menu-days{color:#8a8a8a;flex:none;margin-left:auto;font-size:11px}.referral-setup-page__status-mock-note{color:#747474;margin:0;font-size:12px;line-height:1.45}.referral-setup-page__rm-table th:last-child{text-align:right}.referral-setup-page__rm-table td{height:48px;padding:0 12px}.referral-setup-page__rm-status-col{text-align:right;width:68%}.referral-setup-page__rm-patient{flex-direction:column;gap:1px;min-width:0;display:flex}.referral-setup-page__rm-patient-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.referral-setup-page__rm-patient-from{color:#747474;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.referral-setup-page__split-pill{vertical-align:middle;background:#fff;border:1px solid #d7d7d7;border-radius:999px;align-items:stretch;max-width:100%;height:28px;font-size:11px;display:inline-flex;overflow:hidden}.referral-setup-page__split-pill-status{color:#181818;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:0 10px;font-weight:500;display:inline-flex;overflow:hidden}.referral-setup-page__split-pill-timing{color:#5c5c5c;white-space:nowrap;border-left:1px solid #e3e3e3;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.referral-setup-page__split-pill-timing--today{color:#662c88;background:#f6effa}.referral-setup-page__split-pill-timing--overdue{color:#c94040;background:#fff2f2}.referral-setup-page__preview-note{color:#747474;margin:0;font-size:12px}.referral-setup-page__item{flex-direction:column;gap:2px;display:flex}.referral-setup-page__line{color:#33333c;margin:0;font-size:13px}.referral-setup-page__line--muted{color:#747474}.referral-setup-page__line--clamped{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-setup-page__plain-list{color:#33333c;margin:0;padding-left:20px;font-size:13px}.referral-setup-page__sms-panel{background:#f8f8f8;border:1px solid #ededed;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.referral-setup-page__sms-note{color:#747474;padding-left:2px;font-size:11px;line-height:1.4}.referral-setup-page__sms-fill{color:#3d1a52;background:#f6effa;border-radius:4px;padding:0 4px}.referral-setup-page__sms-bubble{color:#181818;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #ededed;border-radius:14px 14px 14px 4px;max-width:92%;padding:9px 12px;font-size:13px;line-height:1.5}.referral-setup-page__sms-link{color:#662c88}.referral-setup-page__reply{gap:10px}.referral-setup-page__reply .referral-setup-page__text-button{color:#662c88;align-self:flex-start}.referral-setup-page__reply .referral-setup-page__text-button[aria-disabled=true]{color:#8a8a8a}.referral-setup-page__fax-stage{background:#f8f8f8;border:1px solid #ededed;border-radius:10px;justify-content:center;align-items:center;min-height:330px;padding:16px;display:flex}.referral-setup-page__fax-fill{color:#747474;align-items:center;gap:6px;font-size:12px;display:inline-flex}.referral-setup-page__fax-fill:before{content:"";background:#ffef98;border-radius:2px;width:18px;height:6px}.referral-setup-page__fax-thumb{cursor:zoom-in;background:#fff;border:1px solid #ededed;border-radius:2px;padding:0;display:block;overflow:hidden;box-shadow:0 1px 4px #1818181f}.referral-setup-page__fax-thumb--empty{color:#747474;text-align:center;cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:236px;height:296px;padding:16px;font-size:12px;display:flex}.referral-setup-page__fax-thumb--empty .referral-setup-page__text-button{align-self:center}.referral-setup-page__warning.referral-setup-page__fax-warning{font-size:12px}.referral-setup-page__warning.referral-setup-page__fax-warning span{flex:1;min-width:0}.referral-setup-page__warning.referral-setup-page__fax-warning .referral-setup-page__admin-link{flex:none;align-self:center}.referral-setup-page__warning{color:#33333c;background:#fef1ec;border-radius:6px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.referral-setup-page__warning svg{color:#f37045;flex:none}.referral-setup-page__meta{color:#747474;font-size:12px}.referral-setup-page__change-row{border:1px solid #ededed;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.referral-setup-page__change-body{flex-direction:column;gap:2px;min-width:0;display:flex}.referral-setup-page__change-detail{overflow-wrap:anywhere;color:#5c5c5c;font-size:13px}.referral-setup-page__unchanged{color:#5c5c5c;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:flex}.referral-setup-page__unmanaged{color:#747474;margin:0;padding:0 14px;font-size:12px}.referral-setup-page__unchanged-list{padding:0 14px 0 34px}.referral-setup-page__open-row{color:#5c5c5c;background:#f8f8f8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.referral-setup-page__open-row strong{color:#181818}.referral-setup-page__open-row .referral-setup-page__text-button{color:#662c88}.referral-setup-page__trigger-line{color:#747474;font-size:12px}.referral-setup-page__empty{color:#747474;margin:0;font-size:13px}.referral-setup-page__tag{vertical-align:middle;border-radius:4px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:500;line-height:18px;display:inline-block}.referral-setup-page__tag--neutral{color:#5c5c5c;background:#efefef}.referral-setup-page__tag--accent{color:#662c88;background:#f6effa}.referral-setup-page__tag--muted{color:#747474;background:#fff;border:1px solid #d7d7d7}.referral-setup-page__status-pill{color:#181818;vertical-align:middle;background:#efefef;border-radius:999px;align-items:center;height:22px;margin-left:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.referral-setup-page__card-lead{color:#5c5c5c;margin:0;font-size:13px;line-height:1.5}.referral-setup-page__settings{border:1px solid #ededed;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.referral-setup-page__setting{border-top:1px solid #ededed;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.referral-setup-page__setting:first-child{border-top:0}.referral-setup-page__setting--edited{background:#f6effa}.referral-setup-page__setting-icon{color:#662c88;background:#f6effa;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.referral-setup-page__setting--edited .referral-setup-page__setting-icon{background:#fff}.referral-setup-page__setting-text{flex-direction:column;gap:2px;min-width:0;display:flex}.referral-setup-page__setting-label{color:#181818;font-size:13px;font-weight:600}.referral-setup-page__setting-hint{color:#5c5c5c;font-size:12px;font-weight:400;line-height:1.45;display:block}.referral-setup-page__edited-tag{color:#662c88;margin-left:6px;font-size:10.5px;font-weight:500}.referral-setup-page__settings-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.referral-setup-page__settings-table thead th{color:#747474;letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:0 12px 8px;font-size:11px;font-weight:600}.referral-setup-page__settings-table thead th:first-child{text-align:left;padding-left:14px}.referral-setup-page__settings-table thead th:not(:first-child){vertical-align:bottom;width:76px;padding:0 4px 8px}.referral-setup-page__settings-table tbody th,.referral-setup-page__settings-table tbody td{vertical-align:middle;border-top:1px solid #ededed;padding:12px 6px}.referral-setup-page__settings-table tbody th{text-align:left;border-left:1px solid #ededed;padding-left:14px}.referral-setup-page__settings-table tbody td{text-align:center}.referral-setup-page__settings-table tbody td:last-child{border-right:1px solid #ededed;padding-right:14px}.referral-setup-page__settings-table tbody tr:last-child>*{border-bottom:1px solid #ededed}.referral-setup-page__settings-table tbody tr:first-child>:first-child{border-top-left-radius:12px}.referral-setup-page__settings-table tbody tr:first-child>:last-child{border-top-right-radius:12px}.referral-setup-page__settings-table tbody tr:last-child>:first-child{border-bottom-left-radius:12px}.referral-setup-page__settings-table tbody tr:last-child>:last-child{border-bottom-right-radius:12px}.referral-setup-page__settings-row--edited>*{background:#f6effa}.referral-setup-page__value-box{color:#181818;min-width:64px;height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.referral-setup-page__value-box:hover:not([aria-disabled=true]){border-color:#662c88}.referral-setup-page__value-box[aria-disabled=true]{color:#8a8a8a;cursor:not-allowed}.referral-setup-page__pinned-control{flex-direction:column;align-items:flex-start;gap:4px;max-width:180px;display:inline-flex}.referral-setup-page__pinned-control .ant-switch{cursor:not-allowed}.referral-setup-page__banner{background:#f6effa;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.referral-setup-page__banner-lead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.referral-setup-page__banner-when{color:#747474;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.referral-setup-page__banner-lead .referral-setup-page__tag{color:#181818;background:0 0;margin-left:0;font-size:13px}.referral-setup-page__banner-arrow{color:#662c88}.referral-setup-page__banner-switch.ant-switch{margin-left:auto}.referral-setup-page__banner-switch.ant-switch-checked{background:#662c88}.referral-setup-page__banner-title{color:#181818;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.referral-setup-page__banner-title svg{color:#662c88}.referral-setup-page__banner-note{color:#5c5c5c;font-size:12px;line-height:1.4}.referral-setup-page__also-at{width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #ededed;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.referral-setup-page__also-at:is(button){cursor:pointer}.referral-setup-page__also-at:is(button):hover{border-color:#d4c0e1}.referral-setup-page__also-at-text{flex-direction:column;gap:2px;min-width:0;display:flex}.referral-setup-page__also-at-lead{color:#181818;font-size:13px;font-weight:600}.referral-setup-page__also-at-set{color:#356e2c;background:#e6ffe2;border-radius:6px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.referral-setup-page__setting .ant-switch,.referral-setup-page__settings-table .ant-switch{min-width:40px}.referral-setup-page__setting .ant-switch-checked,.referral-setup-page__settings-table .ant-switch-checked{background:#662c88}.referral-setup-page__setting .ant-switch[aria-disabled=true],.referral-setup-page__settings-table .ant-switch[aria-disabled=true]{cursor:not-allowed;opacity:.4}.referral-setup-page__chip svg{margin-right:4px}.referral-setup-page__chip.referral-setup-page__chip--add{color:#662c88;background:#fff;border-style:dashed;border-color:#d4c0e1;min-height:28px;padding:0 10px;font-weight:500}.referral-setup-page__review-purple{color:#662c88}.referral-setup-page__review-intro{font-size:12px}.referral-setup-page__review-timeline{margin:0;padding:4px 0 0;list-style:none}.referral-setup-page__review-stage{flex-direction:column;gap:6px;padding:0 0 14px 28px;display:flex;position:relative}.referral-setup-page__review-stage--linked:before{content:"";background:#ededed;width:2px;position:absolute;top:20px;bottom:-2px;left:7px}.referral-setup-page__review-stage--side{border-top:1px dashed #e3e3e3;margin-top:4px;padding-top:14px}.referral-setup-page__review-number,.referral-setup-page__review-side-mark{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:2px;left:0}.referral-setup-page__review-stage--side .referral-setup-page__review-side-mark{background:#fff;border:1.5px dashed #bebebe;top:16px}.referral-setup-page__review-stage-label{color:#181818;font-size:13px;font-weight:600}.referral-setup-page__review-rows{background:#fff;border:1px solid #ededed;border-radius:10px;margin:0;padding:0;list-style:none}.referral-setup-page__review-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2px 12px;padding:7px 12px;display:flex}.referral-setup-page__review-row+.referral-setup-page__review-row{border-top:1px solid #ededed}.referral-setup-page__review-row-text{flex-direction:column;flex:160px;gap:1px;min-width:0;display:flex}.referral-setup-page__review-names{color:#181818;font-size:12.5px;font-weight:600;line-height:1.4}.referral-setup-page__review-line{color:#662c88;font-size:12px;line-height:1.4}.referral-setup-page__review-reminder{color:#5c5c5c;white-space:nowrap;flex:none;font-size:12px;line-height:1.5}.referral-setup-page__review-changes{color:#5c5c5c;background:#f8f8f8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;line-height:1.25;display:flex}.referral-setup-page__review-changes strong{color:#181818;font-weight:600}.referral-setup-page__review-changes .referral-setup-page__link-button{white-space:nowrap;flex:none;font-size:12px}.referral-setup-page__rail-review{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ededed;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.referral-setup-page__rail-review[aria-current=true]{border-color:#662c88}.referral-setup-page__rail-review[aria-disabled=true]{cursor:default}.referral-setup-page__rail-review-text{flex-direction:column;gap:2px;min-width:0;display:flex}.referral-setup-page__rail-review-title{color:#181818;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.referral-setup-page__rail-review-note{color:#747474;font-size:11px;line-height:1.25}.referral-setup-page__conversation{flex-direction:column;flex:1;min-height:0;display:flex}.referral-setup-page__messages{flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px;display:flex;overflow-y:auto}.referral-setup-page__loading{justify-content:center;padding:16px 0;display:flex}.referral-setup-page__message{flex-direction:column;display:flex}.referral-setup-page__message--user{align-items:flex-end}.referral-setup-page__message--assistant{align-items:flex-start}.referral-setup-page__bubble{word-wrap:break-word;border-radius:14px;max-width:88%;padding:12px 14px;font-size:14px;line-height:1.45}.referral-setup-page__message--user .referral-setup-page__bubble{color:#fff;white-space:pre-wrap;background:#662c88;max-width:80%;padding:10px 14px}.referral-setup-page__message--assistant .referral-setup-page__bubble{color:#181818;background:#fff;border:1px solid #d4c0e1;align-self:stretch;max-width:none;box-shadow:0 1px 2px #662c880f}.referral-setup-page__markdown p,.referral-setup-page__markdown ul,.referral-setup-page__markdown ol{margin:0 0 8px;font-size:14px}.referral-setup-page__markdown ul,.referral-setup-page__markdown ol{padding-left:18px}.referral-setup-page__markdown>:last-child{margin-bottom:0}.referral-setup-page__markdown blockquote{background:#f8f8f8;border:0;border-radius:8px;flex-direction:column;gap:8px;margin:6px 0 8px;padding:10px 12px;display:flex}.referral-setup-page__markdown blockquote p,.referral-setup-page__markdown blockquote ol,.referral-setup-page__markdown blockquote ul{margin:0;font-size:13px}.referral-setup-page__welcome-title{font-weight:600}.referral-setup-page__markdown .referral-setup-page__welcome-title{margin-bottom:4px;font-size:15px}.referral-setup-page__welcome-journey{color:#5c5c5c;background:#f8f8f8;border-radius:8px;flex-direction:column;gap:2px;margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.referral-setup-page__welcome-journey-note{color:#747474}.referral-setup-page__thinking{color:#747474;font-style:italic}.referral-setup-page__section-divider{color:#356e2c;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.referral-setup-page__section-divider:before,.referral-setup-page__section-divider:after{content:"";border-top:1px solid #ededed;flex:1}.referral-setup-page__section-divider-check{background:#e6ffe2;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.referral-setup-page__intro-tag{color:#662c88;background:#f6effa;border-radius:4px;margin-bottom:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.referral-setup-page__intro-tag--inline{float:left;margin:1px 8px 0 0}.referral-setup-page__failed{color:#747474;align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.referral-setup-page__tool-activity{color:#5c5c5c;align-items:center;gap:8px;font-size:12px;display:flex}.referral-setup-page__error.referral-setup-page__error--action{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.referral-setup-page__error{color:#33333c;background:#fef1ec;border-radius:6px;margin:0 20px 8px;padding:6px 10px;font-size:12px}.referral-setup-page__composer{flex:none;padding:0 14px 14px}.referral-setup-page__composer-box{background:#fff;border:1px solid #d7d7d7;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #1818180a}.referral-setup-page__composer-box:focus-within{border-color:#662c88}.referral-setup-page__chips{flex-wrap:wrap;gap:6px;display:flex}.referral-setup-page__composer-box .referral-setup-page__chips{flex-wrap:nowrap;padding:10px 10px 0;overflow-x:auto}.referral-setup-page__chip{color:#181818;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#f6effa;border:1px solid #d4c0e1;border-radius:999px;flex:none;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.referral-setup-page__chip:hover:not(:disabled,[aria-disabled=true]){background:#f6effa}.referral-setup-page__chip:disabled,.referral-setup-page__chip[aria-disabled=true]{cursor:not-allowed;opacity:.5}.referral-setup-page__textarea.ant-input{color:#181818;padding:11px 14px 4px;font-size:14px;line-height:1.45}.referral-setup-page__textarea.ant-input::placeholder{color:#747474}.referral-setup-page__composer-actions{justify-content:flex-end;padding:4px 8px 8px;display:flex}.referral-setup-page__send{color:#fff;cursor:pointer;background:#662c88;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.referral-setup-page__send:hover:not(:disabled){background:#3d1a52}.referral-setup-page__send:disabled{opacity:.4;cursor:default}@media (width>=1025px) and (width<=1439px){.referral-setup-page__grid{grid-template-columns:64px minmax(380px,1fr) minmax(360px,420px)}.referral-setup-page__actions{flex-direction:column;padding:0}.referral-setup-page__actions-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.referral-setup-page__rail-card{align-items:center;padding:8px 6px}.referral-setup-page__rail-list{width:100%}.referral-setup-page__rail-row{align-items:center;padding:10px 0}.referral-setup-page__rail-row-line{justify-content:center}.referral-setup-page__rail-header,.referral-setup-page__rail-hint,.referral-setup-page__rail-note,.referral-setup-page__rail-detail,.referral-setup-page__rail-side-tag{display:none}.referral-setup-page__rail-row-text,.referral-setup-page__rail-skipped,.referral-setup-page__rail-done,.referral-setup-page__rail-current,.referral-setup-page__rail-row .referral-setup-page__badge{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.referral-setup-page__rail-review{justify-content:center;padding:10px 0}.referral-setup-page__rail-review-note{display:none}.referral-setup-page__rail-review-label,.referral-setup-page__rail-review .referral-setup-page__badge{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=567px){.referral-setup-page{height:auto}.referral-setup-page__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""focus""chat"}.referral-setup-page__column{overflow-y:visible}.referral-setup-page__chat{min-height:480px}.referral-setup-page__rail-card{flex-flow:wrap;align-items:center;gap:8px}.referral-setup-page__rail-list{flex-flow:wrap;gap:8px}.referral-setup-page__rail-item--side{border-top:0;margin-top:0}.referral-setup-page__rail-header,.referral-setup-page__rail-hint,.referral-setup-page__rail-note,.referral-setup-page__rail-detail{display:none}.referral-setup-page__rail-row{white-space:nowrap;border-radius:999px;flex:none;width:auto;padding-right:12px}}@media (width>=568px) and (width<=1024px){.referral-setup-page{height:auto}.referral-setup-page__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""focus""chat"}.referral-setup-page__column{overflow-y:visible}.referral-setup-page__chat{min-height:480px}.referral-setup-page__rail-card{flex-flow:wrap;align-items:center;gap:8px}.referral-setup-page__rail-list{flex-flow:wrap;gap:8px}.referral-setup-page__rail-item--side{border-top:0;margin-top:0}.referral-setup-page__rail-header,.referral-setup-page__rail-hint,.referral-setup-page__rail-note,.referral-setup-page__rail-detail{display:none}.referral-setup-page__rail-row{white-space:nowrap;border-radius:999px;flex:none;width:auto;padding-right:12px}}.referral-setup-page__confirm{max-width:320px}.referral-setup-page__confirm .ant-btn-primary{background:#662c88;border-color:#662c88}.referral-setup-page__confirm .ant-btn-primary:hover,.referral-setup-page__confirm .ant-btn-primary:focus{background:#3d1a52;border-color:#3d1a52}body.referral-setup-page-open .ai-chat-toggle,body.referral-setup-page-open .ai-chat-floating-window,body.referral-setup-page-open .tutorial-floating-launcher,body.referral-setup-page-open .intercom-lightweight-app,body.referral-setup-page-open iframe[name=intercom-launcher-frame]{display:none!important}body.referral-setup-page-open,body.referral-setup-page-open #root{height:auto}@media (width>=1025px){body.referral-setup-page-open{overflow:hidden}}.app-content .ant-upload-drag:has(.referral-setup-page){min-height:0}.new-header{top:var(--app-header-top-offset,0px);z-index:901;background-color:#fff;border-bottom:1px solid #d7d7d7;justify-content:space-between;align-items:center;gap:16px;width:100%;height:60px;padding:8px 16px;display:flex;position:fixed}.new-header .left{align-items:center;gap:16px;display:flex}.new-header .right{align-items:center;gap:16px;display:flex;position:relative}.new-header .right .menu-dropdown{position:absolute;bottom:0}.new-header .right .notification-bell{align-items:center;display:flex;position:relative}.new-header .right .notification-bell__popover{z-index:1000;scrollbar-gutter:stable;opacity:0;pointer-events:none;background:#fff;border:1px solid #e4dced;border-radius:10px;width:340px;max-height:330px;padding:12px 0 8px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% - 1px);right:-8px;overflow-y:auto;transform:translateY(-4px);box-shadow:0 10px 28px #36194829}.new-header .right .notification-bell:hover .notification-bell__popover,.new-header .right .notification-bell:focus-within .notification-bell__popover{opacity:1;pointer-events:auto;transform:translateY(0)}.new-header .right .notification-bell__title{color:#5d2a7d;padding:0 16px 10px;font-size:15px;font-weight:700}.new-header .right .notification-bell__empty{color:#777;padding:18px 16px;font-size:13px}.new-header .right .notification-bell__item{color:#333;flex-direction:column;gap:2px;padding:10px 16px;text-decoration:none;display:flex}.new-header .right .notification-bell__item:hover{background:#f8f3fb}.new-header .right .notification-bell__item-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.new-header .right .notification-bell__item-title{color:#5d2a7d;font-size:13px;font-weight:700}.new-header .right .notification-bell__item-message{color:#555;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.new-header .right .notification-bell__item-time{color:#999;flex-shrink:0;font-size:11px}.new-header .right .notification-bell__footer{border-top:1px solid #eee;justify-content:space-between;gap:12px;padding:10px 16px 2px;font-size:12px;display:flex}.new-header .right .notification-bell__footer a{color:#6b2d8f}.setup-header__mark{color:#662c88;flex:none}.setup-header__crumb{align-items:center;gap:12px;display:inline-flex}.setup-header__crumb-separator{color:#d7d7d7;font-size:16px}.setup-header__crumb-page{color:#5c5c5c;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:500}.redesign-btn .ant-btn.xxsmall.setup-header__exit:not(.ant-btn-link){color:#181818;letter-spacing:normal;background-color:#fff;border:1px solid #d7d7d7;height:32px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500}.redesign-btn .ant-btn.xxsmall.setup-header__exit:not(.ant-btn-link):not(:disabled):hover{color:#181818;background-color:#fff;border-color:#662c88}.settings-modal-wrap .ant-modal-content{border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #18181824}.settings-modal-wrap .ant-modal-header{border-bottom:1px solid #ededed;padding:18px 24px}.settings-modal-wrap .ant-modal-header .ant-modal-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700}.settings-modal-wrap .ant-modal-body{padding:20px 24px 8px}.settings-modal-wrap .ant-modal-close{color:#747474;top:6px}.settings-modal-wrap .ant-modal-close:hover{color:#181818}.settings-modal-wrap .ant-modal-footer{border-top:1px solid #ededed;padding:14px 24px 20px}.settings-modal-wrap .ant-modal-footer .ant-btn,.settings-modal-wrap .ant-modal-confirm-btns .ant-btn{height:37px;box-shadow:none;border-radius:6px;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.settings-modal-wrap .ai-label-rule-editor{background:#fbf9fc;border:1px solid #e6dced;border-radius:10px;margin:-2px 0 22px;padding:18px}.settings-modal-wrap .ai-label-rule-editor__intro{color:#5c5c5c;margin-bottom:18px;font-size:13px;line-height:1.55}.settings-modal-wrap .ai-label-rule-editor__exceptions-toggle{color:#662c88;height:auto;padding:0;font-weight:600}.settings-modal-wrap .ai-label-rule-editor__exceptions-toggle span span{color:#5c5c5c;font-weight:400}.settings-modal-wrap .ai-label-rule-editor__category-exclusions{width:100%}.settings-modal-wrap .ai-label-rule-editor__category-exclusions .ant-select-selector{min-height:38px;border-radius:7px!important}.settings-modal-wrap .ai-label-rule-editor .ant-input{resize:none;border-radius:7px;line-height:1.55}.settings-modal-wrap .ai-label-upgrade{border-radius:8px;margin-bottom:20px}.settings-modal-wrap .ai-label-upgrade p{margin:0 0 12px;line-height:1.5}.settings-modal-wrap .ant-modal-footer>*+*,.settings-modal-wrap .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-left:10px}.settings-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not([disabled]),.settings-modal-wrap .ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not([disabled]){color:#5c5c5c;border-color:#ededed}.settings-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not([disabled]):hover,.settings-modal-wrap .ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not([disabled]):hover{color:#662c88;border-color:#9d76b4}.settings-modal-wrap .ant-modal-footer .ant-btn-primary:not(.ant-btn-dangerous):not([disabled]),.settings-modal-wrap .ant-modal-confirm-btns .ant-btn-primary:not(.ant-btn-dangerous):not([disabled]){color:#fff;background:#662c88;border-color:#662c88}.settings-modal-wrap .ant-modal-footer .ant-btn-primary:not(.ant-btn-dangerous):not([disabled]):hover,.settings-modal-wrap .ant-modal-footer .ant-btn-primary:not(.ant-btn-dangerous):not([disabled]):focus,.settings-modal-wrap .ant-modal-confirm-btns .ant-btn-primary:not(.ant-btn-dangerous):not([disabled]):hover,.settings-modal-wrap .ant-modal-confirm-btns .ant-btn-primary:not(.ant-btn-dangerous):not([disabled]):focus{color:#fff;background:#784596;border-color:#784596}.manage-labels{color:#181818;text-align:left;width:100%;padding:14px 32px 40px;font-family:Plus Jakarta Sans,sans-serif}.manage-labels__header{margin-bottom:20px}.manage-labels__heading{max-width:760px}.manage-labels__heading h2{color:#181818;letter-spacing:-.025em;margin:3px 0 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.manage-labels__heading p{color:#5c5c5c;margin:0;font-size:13px;line-height:1.5}.manage-labels__eyebrow{color:#662c88;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.manage-labels__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.manage-labels__add-button.ant-btn-primary{background:#662c88;border-color:#662c88;border-radius:9px;height:36px;padding:0 15px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;box-shadow:0 6px 14px #662c882e}.manage-labels__add-button.ant-btn-primary:hover,.manage-labels__add-button.ant-btn-primary:focus{background:#3d1a52;border-color:#3d1a52}.manage-labels__search.ant-input-affix-wrapper{width:230px;height:36px;box-shadow:none;border-color:#e3e0e5;border-radius:9px;padding:0 11px;font-family:Plus Jakarta Sans,sans-serif}.manage-labels__search.ant-input-affix-wrapper:hover,.manage-labels__search.ant-input-affix-wrapper:focus,.manage-labels__search.ant-input-affix-wrapper-focused{border-color:#9d76b4}.manage-labels__search.ant-input-affix-wrapper .ant-input-prefix{color:#747474;margin-right:8px;font-size:13px}.manage-labels__search.ant-input-affix-wrapper .ant-input{font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.manage-labels__table-shell{background:#f8f7f9;border:1px solid #ebe8ed;border-radius:14px;padding:6px 10px 0;overflow:hidden}.manage-labels__table .ant-table,.manage-labels__table .ant-table-container{background:0 0}.manage-labels__table .ant-table-container table{border-spacing:0 6px;border-collapse:separate}.manage-labels__table .ant-table-thead>tr>th{color:#747474;letter-spacing:.075em;text-transform:uppercase;background:0 0;border:0;padding:7px 16px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:700}.manage-labels__table .ant-table-thead>tr>th:before{display:none}.manage-labels__table .ant-table-tbody>tr>td{background:#fff;border-top:1px solid #eeeaf0;border-bottom:1px solid #eeeaf0;padding:12px 16px;transition:background .15s,border-color .15s}.manage-labels__table .ant-table-tbody>tr>td:first-child{border-left:1px solid #eeeaf0;border-radius:10px 0 0 10px}.manage-labels__table .ant-table-tbody>tr>td:last-child{border-right:1px solid #eeeaf0;border-radius:0 10px 10px 0}.manage-labels__table .ant-table-tbody>tr.ant-table-row{cursor:pointer}.manage-labels__table .ant-table-tbody>tr.ant-table-row:focus-visible{outline-offset:-2px;outline:2px solid #9d76b4}.manage-labels__table .ant-table-tbody>tr.ant-table-row:hover>td{background:#fdfbfe;border-color:#e4d7eb}.manage-labels__table .ant-table-pagination.ant-pagination{margin:10px 0 14px}.manage-labels__table .ant-pagination-item,.manage-labels__table .ant-pagination-prev .ant-pagination-item-link,.manage-labels__table .ant-pagination-next .ant-pagination-item-link{background:0 0;border:0;border-radius:8px}.manage-labels__table .ant-pagination-item-active{background:#fff;box-shadow:0 2px 8px #18181814}.manage-labels__label-chip.ant-tag{text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:999px;max-width:220px;margin:0;padding:4px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden;box-shadow:inset 0 0 0 1px #1818180f}.manage-labels__rule{flex-direction:column;gap:3px;max-width:390px;display:flex}.manage-labels__rule-title{color:#181818;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.manage-labels__rule-details,.manage-labels__rule-empty{color:#747474;font-size:10px;line-height:1.4}.manage-labels__rule-details{align-items:center;min-height:16px;display:flex}.manage-labels__rule-type{font-weight:700}.manage-labels__rule-type--ai{color:#662c88}.manage-labels__rule-type--keyword{color:#786414}.manage-labels__rule-divider{color:#bebebe;margin:0 5px}.manage-labels__rule-exclusions{cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted #d8d3dc;text-decoration:underline dotted #d8d3dc}.manage-labels__rule-empty{color:#8a8a8a;font-size:11px}.manage-labels__upgrade-button.ant-btn-link{color:#662c88;height:auto;padding:0;font-size:10px;font-weight:600;line-height:1.4}.manage-labels__status{box-sizing:border-box;color:#747474;background:#f2f0f3;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:88px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.manage-labels__status--on{color:#347b29;background:#e6ffe2}.manage-labels__status--on .manage-labels__status-dot{background:#59b74a}.manage-labels__departments{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;display:block;overflow:hidden}.manage-labels__status-dot{background:#bebebe;border-radius:50%;width:6px;height:6px}.manage-labels__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.manage-labels__edit-button.ant-btn{color:#181818;height:30px;box-shadow:none;border-color:#ddd8e0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:600}.manage-labels__edit-button.ant-btn:hover,.manage-labels__edit-button.ant-btn:focus{color:#662c88;border-color:#9d76b4}.manage-labels__delete-button.ant-btn-link{border-radius:8px;height:30px;padding:0 8px;font-size:11px;font-weight:600}.manage-labels__delete-button.ant-btn-link:hover{background:#fff2f2}@media (width<=980px){.manage-labels{padding-left:20px;padding-right:20px}}.auto-upload{text-align:left;flex-direction:column;align-self:stretch;width:100%;padding:16px 40px 40px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.auto-upload__header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px;display:flex}.auto-upload__title{color:#181818;margin:0;font-size:22px;font-weight:600}.auto-upload__subtitle{color:#5c5c5c;max-width:90ch;margin:0;font-size:13px;line-height:1.5}.auto-upload__banner{margin-bottom:12px}.auto-upload__table{margin-top:4px}.auto-upload__row-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.auto-upload__name{color:#181818;font-size:14px;font-weight:600}.auto-upload__name--off{color:#747474;font-weight:500}.auto-upload__muted{color:#747474;font-size:12.5px}.auto-upload__pill{color:#5c5c5c;background:#f8f8f8;border:1px solid #ededed;border-radius:6px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.auto-upload__pill--on{color:#59b74a;background:#59b74a1f;border-color:#59b74a66}.auto-upload__pill--warn{color:#f37045;background:#f370451f;border-color:#f3704566}.auto-upload__chips{flex-wrap:wrap;gap:6px;display:flex}.auto-upload__chip{color:#662c88;background:#662c881a;border:1px solid #662c8859;border-radius:6px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.auto-upload__chip--hidden{color:#5c5c5c;cursor:help;background:#f8f8f8;border-color:#ededed}.auto-upload__chip--inert{color:#f37045;background:#f370451a;border-color:#f3704566}.auto-upload__readonly-list{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.auto-upload__chip-note{text-transform:uppercase;letter-spacing:.04em;opacity:.85;font-size:10.5px}.auto-upload__empty{color:#747474;padding:24px 0;font-size:13px}.auto-upload__pill--clickable{cursor:pointer;font-family:inherit;transition:filter .12s}.auto-upload__pill--clickable:hover{filter:brightness(.96)}.auto-upload__pill--clickable:focus-visible{outline-offset:2px;outline:2px solid #662c88}.auto-upload__summary{flex-direction:column;gap:12px;min-width:220px;display:flex}.auto-upload__summary-group{flex-direction:column;gap:4px;display:flex}.auto-upload__summary-dept{color:#181818;flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.auto-upload__summary-fax{font-variant-numeric:tabular-nums;color:#5c5c5c;border-left:2px solid #d4c0e1;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0 3px 10px;font-size:13px;display:flex}.auto-upload__summary-off{color:#f37045;font-size:11px;font-weight:600}.auto-upload__summary-hidden{color:#747474;border-top:1px solid #ededed;padding-top:8px;font-size:12px}.auto-upload__drawer{flex-direction:column;gap:16px;padding:28px 40px 36px;display:flex}.auto-upload__drawer-help{color:#5c5c5c;margin:0;font-size:14px;line-height:1.65}.auto-upload__drawer-help code{color:#662c88;white-space:nowrap;background:#f6effa;border:1px solid #d4c0e1;border-radius:5px;padding:2px 8px;font-family:inherit;font-size:13.5px;font-weight:600}.auto-upload__group{border:1px solid #d4c0e1;border-radius:10px;overflow:hidden}.auto-upload__group-head{background:#f6effa;border-bottom:1px solid #d4c0e1;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.auto-upload__group-name{color:#181818;flex-direction:column;gap:2px;font-size:14px;font-weight:600;display:flex}.auto-upload__group-kind{letter-spacing:.1em;text-transform:uppercase;color:#8c5bc4;font-size:10.5px;font-weight:700}.auto-upload__select-all{color:#662c88;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 4px;font-family:inherit;font-size:13px;font-weight:600}.auto-upload__select-all:hover{text-decoration:underline}.auto-upload__select-all:focus-visible{outline-offset:2px;outline:2px solid #662c88}.auto-upload__fax{cursor:pointer;background:#fff;border-bottom:1px solid #ededed;align-items:center;gap:14px;margin:0;padding:12px 18px;font-size:14px;transition:background .12s;display:flex}.auto-upload__fax:last-child{border-bottom:0}.auto-upload__fax:hover{background:#f6effa}.auto-upload__fax input[type=checkbox]{accent-color:#662c88;cursor:pointer;flex:none;width:17px;height:17px;margin:0}.auto-upload__fax--checked{background:#f6effa}.auto-upload__fax--locked{cursor:not-allowed;opacity:.5}.auto-upload__fax--locked:hover{background:#fff}.auto-upload__fax--locked input[type=checkbox]{cursor:not-allowed}.auto-upload__fax-number{font-variant-numeric:tabular-nums;color:#181818;font-weight:500}.auto-upload__fax-meta{letter-spacing:.1em;text-transform:uppercase;color:#8c5bc4;margin-left:auto;font-size:10.5px;font-weight:700}.auto-upload__effect{color:#5c5c5c;background:#f8f8f8;border:1px solid #ededed;border-radius:10px;padding:15px 18px;font-size:13.5px;line-height:1.65}.auto-upload__effect strong{letter-spacing:.1em;text-transform:uppercase;color:#8c5bc4;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.auto-upload__drawer-actions{border-top:1px solid #ededed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.auto-upload__delta{color:#181818;font-variant-numeric:tabular-nums;font-size:13.5px}.auto-upload__delta strong{color:#662c88;font-weight:700}.auto-upload-drawer{font-family:Plus Jakarta Sans,sans-serif}.auto-upload-drawer .ant-drawer-content-wrapper{box-shadow:-14px 0 36px #18181829}.auto-upload-drawer .ant-drawer-header{background:#662c88}.auto-upload-drawer .ant-drawer-title{letter-spacing:-.012em;color:#fff;font-size:18px;font-weight:650}.auto-upload-drawer .ant-drawer-close{color:#ffffffd9}.auto-upload-drawer .ant-drawer-close:hover{color:#fff}.categories-subtabs{border:1px solid #d4c0e1;border-radius:4px;align-self:flex-start;margin-bottom:18px;display:inline-flex;overflow:hidden}.categories-subtabs__tab{color:#5c5c5c;cursor:pointer;background:#fff;border:0;border-right:1px solid #d4c0e1;padding:6px 16px;font-family:inherit;font-size:13px}.categories-subtabs__tab:last-child{border-right:0}.categories-subtabs__tab:hover{background:#f6effa}.categories-subtabs__tab--active{color:#fff;background:#662c88;font-weight:600}.categories-subtabs__tab--active:hover{background:#662c88}.categories-subtabs__count{opacity:.72;font-variant-numeric:tabular-nums;margin-left:6px}.manage-categories__pill--clickable{cursor:pointer;letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;padding:2px 9px;font-family:inherit;font-size:10px;transition:filter .12s}.manage-categories__pill--clickable:hover{filter:brightness(.96)}.manage-categories__pill--clickable:focus-visible{outline:none;box-shadow:0 0 0 2px #662c8859}.category-merge-wizard{color:#181818;font-family:Plus Jakarta Sans,sans-serif}.category-merge-wizard__steps{gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.category-merge-wizard__step{color:#747474;border-bottom:2px solid #ededed;flex:1;align-items:center;gap:8px;padding-bottom:10px;font-size:13px;font-weight:600;display:flex}.category-merge-wizard__step--current,.category-merge-wizard__step--done{color:#181818;border-bottom-color:#662c88}.category-merge-wizard__step--failed{color:#c94040;border-bottom-color:#f84949}.category-merge-wizard__step-dot{background:#f8f8f8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.category-merge-wizard__step--current .category-merge-wizard__step-dot{color:#fff;background:#662c88}.category-merge-wizard__step--done .category-merge-wizard__step-dot{color:#662c88;background:#f6effa}.category-merge-wizard__step--failed .category-merge-wizard__step-dot{color:#c94040;background:#fff2f2}.category-merge-wizard__lead{color:#5c5c5c;margin-bottom:18px;font-size:13px;line-height:1.55}.category-merge-wizard__label,.category-merge-wizard__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#747474;font-size:11px;font-weight:700}.category-merge-wizard__label{margin-bottom:8px;display:block}.category-merge-wizard__eyebrow{margin-bottom:4px}.category-merge-wizard__select{width:100%}.category-merge-wizard__select .ant-select-selector{align-items:center;min-height:38px;border-radius:7px!important}.category-merge-wizard__hint{margin-top:8px}.category-merge-wizard__muted{color:#5c5c5c;font-size:12px}.category-merge-wizard__mapping{align-items:stretch;gap:8px;display:flex}.category-merge-wizard__mapping-cell{overflow-wrap:break-word;background:#fbfbfd;border:1px solid #ededed;border-radius:10px;flex:1;min-width:0;padding:12px 14px}.category-merge-wizard__mapping-cell strong{margin-bottom:2px;font-size:14px;display:block}.category-merge-wizard__mapping-cell--result{background:#f6effa;border-color:#d4c0e1}.category-merge-wizard__mapping-cell--result .category-merge-wizard__eyebrow{color:#662c88}.category-merge-wizard__arrow{color:#747474;flex-shrink:0;align-self:center}.category-merge-wizard__mapping-caption{color:#5c5c5c;margin:10px 0 20px;font-size:13px;line-height:1.55}.category-merge-wizard__section{margin-bottom:20px}.category-merge-wizard__names{flex-direction:column;gap:8px;width:100%;display:flex}.category-merge-wizard__names .ant-radio-wrapper{border:1px solid #ededed;border-radius:8px;align-items:flex-start;margin:0;padding:10px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.category-merge-wizard__names .ant-radio-wrapper:hover{border-color:#9d76b4}.category-merge-wizard__names .ant-radio-wrapper>span:last-child{flex-direction:column;gap:2px;display:flex}.category-merge-wizard__names .ant-radio-wrapper-checked{background:#f6effa;border-color:#662c88}.category-merge-wizard__names .ant-radio{top:.2em}.category-merge-wizard__names .ant-radio-checked .ant-radio-inner{border-color:#662c88}.category-merge-wizard__names .ant-radio-inner:after{background-color:#662c88}.category-merge-wizard__name{color:#181818;font-weight:600}.category-merge-wizard__notice{border-radius:8px;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.category-merge-wizard__notice--error{color:#c94040;background:#fff2f2}.category-merge-wizard__notice--warning{color:#9a4a12;background:#fef1ec}.category-merge-wizard__notice-icon{flex-shrink:0;margin-top:2px}.category-merge-wizard__changes{margin:0 0 12px;padding:0;list-style:none}.category-merge-wizard__changes li{align-items:flex-start;gap:8px;padding:4px 0;font-size:13px;line-height:1.5;display:flex}.category-merge-wizard__change-icon{color:#662c88;flex-shrink:0;margin-top:3px}.category-merge-wizard__footnote{color:#5c5c5c;background:#f8f8f8;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.category-merge-wizard__progress{padding:8px 0 12px}.category-merge-wizard__progress .ant-progress-bg{background-color:#662c88}.category-merge-wizard__result{text-align:center;padding:8px 12px 16px}.category-merge-wizard__result-icon{color:#59b74a}.category-merge-wizard__result-title{margin:8px 0 6px;font-size:16px;font-weight:700}.category-merge-wizard__result-body{color:#5c5c5c;margin:0;font-size:13px;line-height:1.55}.manage-categories{flex-direction:column;align-self:stretch;width:100%;padding:16px 40px 40px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.manage-categories__header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px;display:flex}.manage-categories__title{color:#181818;margin:0;font-size:22px;font-weight:600}.manage-categories__subtitle{color:#5c5c5c;margin:0;font-size:13px;line-height:1.5}.manage-categories__learn-more{color:#662c88;cursor:help;border-bottom:1px dotted;font-weight:500;text-decoration:none}.manage-categories__learn-more:hover{color:#3d1a52}.manage-categories__merge-group{color:#5c5c5c;margin:10px 0 2px;font-size:12px;font-weight:600}.manage-categories__merge-action{flex-shrink:0}.manage-categories__merge-list{margin:0;padding:0;list-style:none}.manage-categories__merge-list li{border-top:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.manage-categories__summary-bar{background:#f8f8f8;border:1px solid #ededed;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.manage-categories__counts{flex-wrap:wrap;gap:8px;display:flex}.manage-categories__count-chip{color:#5c5c5c;background:#fff;border:1px solid #ededed;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.manage-categories__count-chip .dot{background:#bebebe;border-radius:50%;width:6px;height:6px}.manage-categories__count-chip--enabled .dot{background:#59b74a}.manage-categories__count-chip--manual .dot{background:#f37045}.manage-categories__count-chip--hidden .dot{background:#662c88}.manage-categories__count-chip--hints .dot{background:#f37045}.manage-categories__count-chip--duplicates{cursor:pointer;color:#662c88;border-color:#f6effa}.manage-categories__count-chip--duplicates .dot{background:#f37045}.manage-categories__count-chip--duplicates:hover{border-color:#662c88}.manage-categories__search{width:280px;max-width:100%}.manage-categories__row{align-items:center;gap:12px;display:flex}.manage-categories__row-main{align-items:center;gap:12px;display:inline-flex;position:relative}.manage-categories__row--has-duplicates .manage-categories__row-main{min-width:var(--duplicate-pill-offset,auto)}.manage-categories__row-name{color:#181818;font-size:14px;font-weight:600}.manage-categories__row-name--off{color:#747474;font-weight:500}.manage-categories__row-meta{color:#747474;font-size:12px}.manage-categories__pill{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.manage-categories__pill--required{color:#662c88;background:#f6effa}.manage-categories__pill--hidden{color:#f37045;background:#fef1ec}.manage-categories__pill--in-use{color:#2a7a1f;background:#e6ffe2}.manage-categories__pill--hints{color:#f37045;background:#fff4e8}.manage-categories__pill--titling{color:#662c88;background:#f6effa}.manage-categories__pill--duplicate{color:#f37045;cursor:pointer;text-transform:none;letter-spacing:0;background:#fff;border:1px dashed #f37045}.manage-categories__pill--duplicate:hover{background:#fef1ec}.manage-categories__legacy-duplicates{color:#f37045;text-transform:none;letter-spacing:0}.manage-categories__merge-popover-help{color:#5c5c5c;font-size:12px}.manage-categories__merge-popover-body{text-align:left;width:560px;max-width:80vw}.manage-categories__nextgen-bar{text-align:left;background:#f8f8f8;border:1px solid #ededed;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.manage-categories__nextgen-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.manage-categories__nextgen-bar-title{color:#181818;font-size:13px;font-weight:600}.manage-categories__nextgen-practice{min-width:260px}.manage-categories__nextgen-alert{margin-bottom:16px}.manage-categories__nextgen-cell{flex-direction:column;gap:4px;max-width:320px;display:flex}.manage-categories__nextgen-select{width:100%}.manage-categories__nextgen-select--problem .ant-select-selector{border-color:#c94040!important}.manage-categories__nextgen-type{color:#181818;font-size:13px}.manage-categories__nextgen-status{color:#5c5c5c;font-size:12px}.manage-categories__nextgen-status--manual{color:#f37045}.manage-categories__nextgen-defaults-link{height:auto;padding:0 0 0 6px;font-size:12px}.manage-categories__nextgen-defaults{flex-direction:column;gap:12px;display:flex}.manage-categories__nextgen-default{color:#181818;flex-direction:column;gap:4px;font-size:13px;display:flex}.manage-categories__nextgen-field{border-bottom:1px solid #ededed;flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.manage-categories__nextgen-field-name{color:#181818;font-size:13px;font-weight:600}.manage-categories__nextgen-field-inputs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.manage-categories__nextgen-ai{align-items:flex-end;padding-bottom:4px;font-size:13px;display:flex}.manage-categories__nextgen-problem{color:#c94040;font-size:12px}.manage-categories__emr-readonly{color:#181818;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.manage-categories__detail{background:#f8f8f8;border-top:1px solid #ededed;flex-direction:column;gap:16px;padding:16px 24px 18px 56px;display:flex}.manage-categories__detail-block{flex-direction:column;gap:8px;display:flex}.manage-categories__detail-block h4{letter-spacing:.06em;text-transform:uppercase;color:#747474;margin:0;font-size:11px;font-weight:600}.manage-categories__hints-footer{border-top:1px dashed #ededed;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.manage-categories__hints-summary{color:#747474;align-items:center;gap:12px;font-size:12px;display:flex}.manage-categories__hints-summary strong{color:#5c5c5c;font-weight:600}.manage-categories__hints-toggle{color:#662c88;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.manage-categories__hints-toggle:hover{color:#3d1a52}.manage-categories__description{color:#181818;font-size:13px;line-height:1.5}.manage-categories__emr-edit-row{align-items:center;gap:8px;max-width:420px;display:flex}.manage-categories__emr-edit{width:100%;max-width:320px}.manage-categories__hints{flex-direction:column;gap:8px;display:flex}.manage-categories__hint-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.manage-categories__hint-empty{color:#8a8a8a;font-size:12px;font-style:italic}.manage-categories__hint-item{color:#181818;background:#fff;border:1px solid #ededed;border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px 6px 10px;font-size:12px;line-height:1.4;display:flex}.manage-categories__hint-item-text{word-break:break-word;flex:1}.manage-categories__hint-item button{color:#747474;cursor:pointer;background:0 0;border:none;padding:0 4px;line-height:1}.manage-categories__hint-item button:hover{color:#f84949}.manage-categories__hint-input{flex:1;min-width:0}.manage-categories__hint-input-row{align-items:center;gap:8px;display:flex}.manage-categories__hint-help{color:#747474;font-size:11px;line-height:1.4}.manage-categories__titling{flex-direction:column;gap:8px;display:flex}.manage-categories__titling-help{color:#747474;max-width:520px;font-size:11px;line-height:1.4}.manage-categories__titling-warning{color:#181818;background:#fef1ec;border:1px solid #f37045;border-radius:6px;gap:8px;max-width:520px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.manage-categories__titling-warning strong{font-weight:600}.manage-categories__titling-warning-icon{color:#f37045;flex-shrink:0;margin-top:2px}.manage-categories__titling-field{flex-direction:column;gap:4px;max-width:520px;display:flex}.manage-categories__titling-label{letter-spacing:.04em;text-transform:uppercase;color:#747474;font-size:11px;font-weight:600}.manage-categories__titling-input{max-width:520px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px}.manage-categories__titling-actions{align-items:center;gap:4px;display:flex}.manage-categories__titling-readonly{white-space:pre-wrap;word-break:break-word;color:#181818;background:#fff;border:1px solid #ededed;border-radius:6px;max-width:520px;padding:8px 10px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px}.manage-categories__field-help{color:#5c5c5c;margin:4px 0 6px;font-size:12px;line-height:1.5}.manage-categories__field-help em{color:#181818}.manage-categories__legacy-help{color:#5c5c5c;margin-bottom:12px;font-size:13px;line-height:1.5}.manage-categories__row-disabled{background:#00000004}.manage-categories .ant-table-row{cursor:pointer}.manage-categories .ant-table-row:hover{background:#662c8808}.manage-categories__legacy-section{background:0 0;border:1px solid #ededed;margin-top:48px}.manage-categories__legacy-section .ant-collapse-header{color:#5c5c5c;font-size:12px;font-weight:500}.manage-categories__legacy-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 16px;display:flex}.manage-categories__legacy-toolbar .manage-categories__search{margin-left:auto}.manage-categories__legacy-header{color:#5c5c5c;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.manage-categories__empty-state{text-align:center;color:#5c5c5c;padding:24px;font-size:13px}.manage-categories__authorization-setting{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.manage-categories__authorization-setting>span{margin:0;font-weight:600}.manage-nextgen-task-templates{text-align:left;width:100%;padding:16px 40px 40px}.manage-nextgen-task-templates__header{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.manage-nextgen-task-templates__header h2{color:#181818;margin:0;font-size:22px;font-weight:600}.manage-nextgen-task-templates__header p{color:#5c5c5c;margin:0;font-size:13px;line-height:1.5}.manage-nextgen-task-templates__toolbar{justify-content:space-between;margin-bottom:12px;display:flex}.payer-memory{--payer-ink:#17221c;--payer-muted:#65736a;--payer-border:#dce4de;--payer-paper:#fbfcfa;--payer-moss:#2f6f4e;--payer-moss-soft:#edf6f0;--payer-amber:#a95f12;--payer-amber-soft:#fff5e8;--payer-white:#fff;--payer-table-heading:#fbfbfd;--payer-subtle-border:#e7ece8;--payer-label:#455149;--payer-amber-ink:#7c480f;--payer-button-border:#adc5b5;color:var(--payer-ink);text-align:left;max-width:1180px;margin:0 auto;padding:4px 12px 40px;font-family:Plus Jakarta Sans,sans-serif}.payer-memory__header{border-bottom:1px solid var(--payer-border);justify-content:space-between;align-items:center;padding:6px 0 20px;display:flex}.payer-memory__header h2{color:var(--payer-ink);letter-spacing:-.025em;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.payer-memory__header p{color:var(--payer-muted);max-width:680px;margin:0;font-size:14px}.payer-memory__stats{gap:8px;margin-left:24px;display:flex}.payer-memory__stat{background:var(--payer-white);border:1px solid var(--payer-border);border-radius:7px;flex-direction:column;min-width:88px;padding:8px 10px;display:flex}.payer-memory__stat strong{letter-spacing:-.03em;font-size:17px;line-height:1}.payer-memory__stat span{margin-top:4px;font-size:11px;font-weight:600}.payer-memory__stat--attention{color:var(--payer-amber)}.payer-memory__stat--learned{color:var(--payer-moss)}.payer-memory__section{border-top:1px solid var(--payer-border);margin-top:24px;padding-top:18px}.payer-memory__section .ant-table{background:0 0}.payer-memory__section .ant-table-container{border:1px solid var(--payer-border);border-radius:8px;overflow:hidden}.payer-memory__section .ant-table-thead>tr>th{background:var(--payer-table-heading);border-bottom-color:var(--payer-border);color:var(--payer-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.payer-memory__section .ant-table-tbody>tr>td{border-bottom-color:var(--payer-subtle-border);padding-top:14px;padding-bottom:14px}.payer-memory__section--queue{border-top:0;margin-top:20px;padding-top:0}.payer-memory__section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.payer-memory__section-heading h3{color:var(--payer-ink);align-items:center;margin:0;font-size:15px;font-weight:700;display:flex}.payer-memory__section-heading p{color:var(--payer-muted);margin:4px 0 0;font-size:12px}.payer-memory__section-heading .ant-badge{margin-left:6px}.payer-memory__section-heading--search .ant-input-affix-wrapper{border-color:var(--payer-border);border-radius:8px;max-width:260px}.payer-memory__incoming,.payer-memory__resolved-target{flex-direction:column;display:flex}.payer-memory__payer-name{color:var(--payer-ink);font-size:13px;font-weight:650}.payer-memory__credential,.payer-memory__plan-type{color:var(--payer-muted);font-size:12px}.payer-memory__sighting{color:var(--payer-muted);align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.payer-memory__exception-reason{background:var(--payer-amber-soft);color:var(--payer-amber-ink);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650;display:inline-flex}.payer-memory__source{color:var(--payer-muted);font-size:12px}.payer-memory__exception-button,.payer-memory__change-button{border-color:var(--payer-button-border);color:var(--payer-moss);border-radius:7px;font-size:12px;font-weight:650}.payer-memory__resolved-target{color:var(--payer-moss);flex-direction:row;align-items:center;gap:9px}.payer-memory__resolved-target div{flex-direction:column;display:flex}.payer-memory__resolved-target strong{color:var(--payer-ink);font-size:13px}.payer-memory__resolved-target small{color:var(--payer-muted);font-size:10px}.payer-memory-drawer{--payer-ink:#17221c;--payer-muted:#65736a;--payer-border:#dce4de;--payer-paper:#fbfcfa;--payer-moss:#2f6f4e;--payer-moss-soft:#edf6f0;--payer-amber:#a95f12;--payer-label:#455149;color:var(--payer-ink);font-family:Plus Jakarta Sans,sans-serif}.payer-memory-drawer .ant-drawer-header{border-bottom-color:var(--payer-border)}.payer-memory-drawer .ant-drawer-title{color:var(--payer-ink);letter-spacing:-.015em;font-size:17px;font-weight:700}.payer-memory-drawer .ant-drawer-footer{background:var(--payer-paper);border-top-color:var(--payer-border)}.payer-memory__drawer{padding:24px 28px 28px}.payer-memory__eyebrow{color:var(--payer-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.payer-memory__drawer-source{background:var(--payer-paper);border:1px solid var(--payer-border);border-left:3px solid var(--payer-amber);border-radius:8px;flex-direction:column;padding:14px 16px;display:flex}.payer-memory__drawer-source strong{letter-spacing:-.015em;overflow-wrap:anywhere;margin:4px 0 2px;font-size:18px;font-weight:700;line-height:1.3}.payer-memory__drawer-source small{color:var(--payer-muted);font-size:12px;line-height:1.5}.payer-memory__field{flex-direction:column;flex:1;min-width:0;margin-top:20px;display:flex}.payer-memory__field .payer-memory__label{color:var(--payer-label);margin-bottom:6px;font-size:13px;font-weight:650}.payer-memory__field .ant-select,.payer-memory__field .ant-input{width:100%}.payer-memory__field .ant-input,.payer-memory__field .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:7px}.payer-memory__field small{color:var(--payer-muted);margin-top:6px;font-size:12px}.payer-memory__details{background:var(--payer-white,#fff);border:1px solid var(--payer-border);border-radius:8px;margin-top:20px;padding:14px 16px 16px}.payer-memory__details .payer-memory__field{margin-top:14px}.payer-memory__details-heading{justify-content:space-between;align-items:center;display:flex}.payer-memory__details-source{background:var(--payer-moss-soft);color:var(--payer-moss);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650}.payer-memory__field-row{gap:12px;display:flex}.payer-memory__manual-link.ant-btn{color:var(--payer-moss);height:auto;margin-top:14px;padding:0;font-size:13px;font-weight:600}.payer-memory__drawer-footer p{color:var(--payer-muted);margin:0 0 12px;padding-right:64px;font-size:12px;line-height:1.45}.payer-memory__drawer-actions{gap:8px;display:flex}.payer-memory__drawer-actions .ant-btn{border-radius:7px;font-weight:650}.payer-memory__drawer-actions .ant-btn-primary:not([disabled]){background:var(--payer-moss);border-color:var(--payer-moss)}@media (width<=900px){.payer-memory__header{flex-direction:column;align-items:flex-start}.payer-memory__stats{margin:20px 0 0}.payer-memory__section-heading--search{flex-direction:column;align-items:flex-start;gap:12px}}.athena-routing__section{margin-bottom:8px}.athena-routing__section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.athena-routing__section-title{margin:0}.athena-routing__section-desc{max-width:640px;margin:4px 0 0!important}.athena-routing__save-bar{justify-content:flex-end;align-items:center;gap:12px;display:flex}.athena-cell--invalid.ant-select .ant-select-selector,input.ant-input.athena-cell--invalid,.athena-cell--invalid>.ant-input{border-color:#f84949!important}.athena-row--invalid>td{background:#fff2f2}.athena-roster__import{margin-bottom:12px}.athena-roster__add{gap:8px;margin-bottom:12px;display:flex}.athena-roster__list{max-height:260px;overflow-y:auto}.athena-roster__row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;padding:6px 4px;display:flex}.athena-roster__row:last-child{border-bottom:0}.athena-roster__empty{color:#747474;padding:8px 4px}.athena-labels{background:#fff;border:1px solid #ededed;border-radius:10px;max-width:620px;padding:16px}.athena-labels__tags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.athena-labels__tag{border-radius:6px;margin:0;padding:3px 8px;font-size:13px}.athena-labels__hint{color:#747474;margin:10px 0 0;font-size:13px}.athena-routing__credential{align-items:center;gap:12px;margin-bottom:20px;display:flex}.athena-routing__credential-select{width:280px}.athena-rule-remove-confirm .ant-popover-inner{border:1px solid #ededed;border-radius:8px;box-shadow:0 8px 20px #19151c24}.athena-rule-remove-confirm .ant-popconfirm-message{min-width:0;margin:0;padding:10px 12px 2px}.athena-rule-remove-confirm .ant-popconfirm-title,.athena-rule-remove-confirm .ant-popconfirm-title:only-child{color:#181818;white-space:nowrap;font-size:14px;font-weight:600;line-height:22px}.athena-rule-remove-confirm .ant-popconfirm-buttons{justify-content:flex-end;gap:6px;margin:4px 12px 10px;display:flex}.athena-rule-remove-confirm .ant-popconfirm-buttons .ant-btn{height:28px;margin-left:0;padding:0 10px}.athena-categories__actions{gap:8px;display:flex}.athena-categories__imported{margin-bottom:8px;display:block}.athena-categories__search{max-width:320px;margin-bottom:12px}.athena-categories__missing{margin-left:8px}.elation-routing{text-align:left;padding:0 20px}.elation-routing__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.elation-routing__credential,.elation-routing__sync,.elation-routing__field{align-items:center;gap:12px;display:flex}.elation-routing__sync{margin-left:auto}.elation-routing__credential-select{width:280px}.elation-routing__alert{margin-bottom:20px}.elation-routing__section{margin-bottom:8px}.elation-routing__section-title,.elation-routing__subsection-title{margin:0}.elation-routing__subsection-title{font-size:16px}.elation-routing__checkbox{margin-top:12px}.elation-routing__section-desc{max-width:680px;margin:4px 0 16px!important}.elation-routing__field{margin-bottom:16px}.elation-routing__default{max-width:360px}.elation-routing__section-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.elation-routing__rule-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.elation-routing__department-picker{width:260px}.elation-routing__save-bar{justify-content:flex-end;align-items:center;gap:12px;display:flex}.elation-cell--invalid.ant-select .ant-select-selector{border-color:#f84949!important}.elation-row--invalid>td{background:#fff2f2}.elation-rule-group+.elation-rule-group{margin-top:12px}.elation-rule-group__header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.manage-referral-templates{text-align:left;flex-direction:column;gap:32px;display:flex}.manage-referral-templates .mrt-header__title{color:#181818;margin:0 0 6px;font-size:20px;font-weight:600}.manage-referral-templates .mrt-header__subtitle{color:#5c5c5c;max-width:64ch;margin:0;font-size:13px;line-height:1.55}.manage-referral-templates .mrt-header__subtitle code{color:#662c88;background:#f8f8f8;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.manage-referral-templates .mrt-section__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.manage-referral-templates .mrt-section__title{color:#181818;margin:0;font-size:15px;font-weight:600}.manage-referral-templates .mrt-section__hint{color:#747474;margin:0 0 14px;font-size:12px}.manage-referral-templates .mrt-toolbar{flex-wrap:wrap;gap:10px;display:flex}.manage-referral-templates .mrt-collapse.ant-collapse>.ant-collapse-item{border-bottom:1px solid #ededed}.manage-referral-templates .mrt-collapse.ant-collapse>.ant-collapse-item:last-child{border-bottom:0}.manage-referral-templates .mrt-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important;padding:10px 0!important}.manage-referral-templates .mrt-collapse.ant-collapse>.ant-collapse-item .ant-collapse-content-box{padding:2px 0 12px!important}.manage-referral-templates .mrt-group__header{align-items:center;gap:8px;display:inline-flex}.manage-referral-templates .mrt-group__label{text-transform:uppercase;letter-spacing:.06em;color:#5c5c5c;font-size:11px;font-weight:600}.manage-referral-templates .mrt-group__count{color:#747474;background:#f8f8f8;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:600;line-height:16px}.manage-referral-templates .mrt-group__rows{flex-direction:column;gap:8px;display:flex}.manage-referral-templates .mrt-card{background:#fff;border:1px solid #ededed;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.manage-referral-templates .mrt-card:hover{border-color:#d7d7d7;box-shadow:0 1px 4px #0000000d}.manage-referral-templates .mrt-card__name{color:#181818;font-size:14px;font-weight:600}.manage-referral-templates .mrt-card__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.manage-referral-templates .mrt-card__status-tag{margin:0;font-size:11px}.manage-referral-templates .mrt-card__actions{flex-shrink:0;gap:8px;display:flex}.manage-referral-templates .mrt-card__more{letter-spacing:.05em;padding:0 8px;font-weight:700}.manage-referral-templates .mrt-card--archived{background:#f8f8f8}.manage-referral-templates .mrt-card--archived .mrt-card__name{color:#747474}.manage-referral-templates .mrt-card__archived-tag{color:#747474;background:#fff;border-color:#d7d7d7;margin-left:8px;font-size:11px}.mrt-create-field{text-align:left;margin-bottom:14px}.mrt-create-field__label{color:#181818;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.mrt-create-field__hint{color:#747474;margin:6px 0 0;font-size:12px}.mrt-create-source{flex-direction:column;gap:6px;display:flex}.mrt-create-source .ant-radio-wrapper{margin-right:0}.mrt-menu-item--muted,.mrt-menu-item--muted:hover,.mrt-menu-item--muted.ant-dropdown-menu-item:hover{color:#747474}.notification-settings{text-align:left;flex-direction:column;width:100%;max-width:760px;margin:0 auto;padding:16px 24px 40px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.notification-settings__header{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.notification-settings__title{color:#181818;margin:0;font-size:22px;font-weight:600}.notification-settings__subtitle{color:#5c5c5c;margin:0;font-size:13px;line-height:1.5}.notification-settings__group+.notification-settings__group{margin-top:24px}.notification-settings__group-title{letter-spacing:.06em;text-transform:uppercase;color:#747474;margin:0 0 8px;font-size:11px;font-weight:700}.notification-settings__card{background:#fff;border:1px solid #ededed;border-radius:10px;overflow:hidden}.notification-settings__row{justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.notification-settings__row+.notification-settings__row{border-top:1px solid #ededed}.notification-settings__row-text{cursor:pointer;flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.notification-settings__row-name{color:#181818;font-size:14px;font-weight:500}.notification-settings__row-desc{color:#5c5c5c;font-size:13px;line-height:1.4}.notification-settings .ant-switch-checked{background-color:#662c88}.notification-settings .ant-switch-checked:focus{box-shadow:0 0 0 2px #662c8833}.sso-settings .ant-btn-primary:not([disabled]):not(.ant-btn-dangerous),.sso-settings-modal .ant-btn-primary:not([disabled]):not(.ant-btn-dangerous){color:#fff;background:#662c88;border-color:#662c88}.sso-settings .ant-btn-primary.ant-btn-dangerous:not([disabled]),.sso-settings-modal .ant-btn-primary.ant-btn-dangerous:not([disabled]){color:#fff;background:#c94040;border-color:#c94040}.sso-settings .ant-switch-checked,.sso-settings-modal .ant-switch-checked{background:#662c88}.sso-settings-modal{font-family:Plus Jakarta Sans,sans-serif}.sso-settings{text-align:left;max-width:760px;padding:8px 20px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.sso-settings--loading{justify-content:center;padding:48px 0;display:flex}.sso-settings__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sso-settings__title{color:#181818;margin:0;font-size:20px;font-weight:600}.sso-settings__badge{color:#5c5c5c;align-items:center;gap:4px;font-weight:600;display:inline-flex}.sso-settings__badge--on{color:#369926}.sso-settings__intro,.sso-settings__text{color:#5c5c5c;margin:4px 0 12px;font-size:14px}.sso-settings__empty-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.sso-settings__step{border-top:1px solid #ededed;padding:16px 0}.sso-settings__step-title{color:#181818;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:600;display:flex}.sso-settings__step-number{color:#662c88;background:#8c5bc4;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:inline-flex}.sso-settings__step-body{flex-direction:column;gap:8px;display:flex}.sso-settings__label{color:#181818;font-weight:600}.sso-settings__hint{color:#747474;font-size:12px}.sso-settings__copy-field{flex-direction:column;gap:4px;display:flex}.sso-settings__copy-row,.sso-settings__upload,.sso-settings__test-row{align-items:center;gap:8px;display:flex}.sso-settings__copy.ant-btn{align-items:center;gap:4px;display:inline-flex}.sso-settings__file{display:none}.sso-settings__idp{background:#f8f8f8;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.sso-settings__idp-row{flex-direction:column;gap:2px;display:flex}.sso-settings__value{color:#33333c;word-break:break-all;flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.sso-settings__value--soon{color:#f6d523}.sso-settings__value--expired{color:#c94040}.sso-settings__fingerprint{color:#747474;font-family:monospace;font-size:12px}.sso-settings__switch-row{align-items:flex-start;gap:12px;display:flex}.sso-settings__domains{color:#5c5c5c;font-size:13px}.sso-settings__warning,.sso-settings__confirm-warning{color:#f6d523;align-items:center;gap:6px;font-weight:600;display:flex}.sso-settings__error{color:#c94040}.sso-settings__remove{border-top:1px solid #ededed;flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;display:flex}.settings-reskin .ant-tabs{font-family:Plus Jakarta Sans,sans-serif}.settings-reskin .ant-tabs-bar.ant-tabs-card-bar,.settings-reskin>.ant-tabs-card>.ant-tabs-nav,.settings-reskin .ant-tabs-bar{border-bottom:1px solid #ededed;margin-bottom:20px}.settings-reskin .ant-tabs-tab{color:#5c5c5c;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500;transition:color .12s,background .12s;background:0 0!important;border:1px solid #0000!important;border-radius:8px 8px 0 0!important;margin:0 2px 0 0!important;padding:8px 10px!important}.settings-reskin .ant-tabs-tab:hover{color:#662c88;background:#f6effa!important}.settings-reskin .ant-tabs-tab-active{font-weight:600;color:#662c88!important;background:#f6effa!important;border-bottom:2px solid #662c88!important}.settings-reskin .ant-tabs-tab-active .ant-tabs-tab-btn{color:#662c88}.settings-reskin .ant-tabs-ink-bar{background:#662c88}.settings-reskin .ant-tabs-extra-content .ant-btn,.settings-reskin .ant-tabs-tab-bar-extra-content .ant-btn{height:32px;box-shadow:none;border-radius:6px;padding:0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600}.settings-reskin .ant-tabs-extra-content .ant-btn:not(.ant-btn-primary),.settings-reskin .ant-tabs-tab-bar-extra-content .ant-btn:not(.ant-btn-primary){color:#5c5c5c;border-color:#d7d7d7}.settings-reskin .ant-tabs-extra-content .ant-btn:not(.ant-btn-primary):hover,.settings-reskin .ant-tabs-tab-bar-extra-content .ant-btn:not(.ant-btn-primary):hover{color:#662c88;border-color:#9d76b4}.settings-reskin .ant-tabs-extra-content .ant-btn-primary,.settings-reskin .ant-tabs-tab-bar-extra-content .ant-btn-primary,.settings-reskin .task-templates-add-button.ant-btn-primary{background:#662c88;border-color:#662c88}.settings-reskin .ant-tabs-extra-content .ant-btn-primary:hover,.settings-reskin .ant-tabs-extra-content .ant-btn-primary:focus,.settings-reskin .ant-tabs-tab-bar-extra-content .ant-btn-primary:hover,.settings-reskin .ant-tabs-tab-bar-extra-content .ant-btn-primary:focus,.settings-reskin .task-templates-add-button.ant-btn-primary:hover,.settings-reskin .task-templates-add-button.ant-btn-primary:focus{background:#784596;border-color:#784596}.settings-reskin .ant-table{border-radius:10px;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden}.settings-reskin .ant-table-wrapper .ant-table.ant-table-bordered{border:1px solid #ededed}.settings-reskin .ant-table.ant-table-bordered .ant-table-container,.settings-reskin .ant-table.ant-table-bordered .ant-table-content{border:0!important}.settings-reskin .ant-table.ant-table-bordered .ant-table-thead>tr>th,.settings-reskin .ant-table.ant-table-bordered .ant-table-tbody>tr>td{border-left:0!important;border-right:0!important}.settings-reskin .ant-table-thead>tr>th{letter-spacing:.04em;text-transform:uppercase;color:#747474;background:#fbfbfd;border-bottom:1px solid #ededed;font-size:12px;font-weight:700}.settings-reskin .ant-table-tbody>tr>td{color:#181818;border-bottom:1px solid #ededed}.settings-reskin .ant-table-tbody>tr:last-child>td{border-bottom:0}.settings-reskin .ant-table-tbody>tr:hover>td{background:#fbfaff}.settings-reskin .ant-descriptions{max-width:860px;margin:0 auto}.settings-reskin .ant-descriptions-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600}.settings-reskin .ant-descriptions-bordered .ant-descriptions-view{border:1px solid #ededed;border-radius:10px;overflow:hidden}.settings-reskin .ant-descriptions-bordered .ant-descriptions-item-label,.settings-reskin .ant-descriptions-bordered .ant-descriptions-item-content{padding:12px 16px}.settings-reskin .ant-descriptions-bordered .ant-descriptions-item-label{color:#5c5c5c;background:#fbfbfd;border-right:1px solid #ededed;width:220px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500}.settings-reskin .ant-descriptions .ant-btn-link{color:#662c88}.settings-reskin .ant-descriptions .ant-btn-link:hover{color:#8c5bc4}.settings-reskin .ant-descriptions-bordered .ant-descriptions-item-content{color:#181818;font-family:Plus Jakarta Sans,sans-serif}.settings-reskin .ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #ededed}.settings-reskin .ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:0}.settings-reskin .settings-tools{max-width:860px;margin:30px auto 0;font-family:Plus Jakarta Sans,sans-serif}.settings-reskin .settings-tools__heading{color:#181818;margin:0 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600}.settings-reskin .settings-tools__subheading{color:#5c5c5c;margin:0 0 14px;font-size:13px}.settings-reskin .settings-tools__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.settings-reskin .settings-tools__card{background:#f6effa;border:1px solid #9d76b4;border-radius:10px;flex-direction:column;gap:14px;padding:18px;display:flex}.settings-reskin .settings-tools__card--installed{background:#fbfbfd;border-color:#ededed}.settings-reskin .settings-tools__icon{color:#662c88;background:#fff;border:1px solid #ededed;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.settings-reskin .settings-tools__title{color:#181818;margin-bottom:4px;font-size:15px;font-weight:600}.settings-reskin .settings-tools__description{color:#5c5c5c;font-size:13px;line-height:1.45}.settings-reskin .settings-tools__install.ant-btn{white-space:normal;text-align:center;background:#662c88;border-color:#662c88;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;max-width:100%;height:auto;min-height:40px;padding:8px 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 2px 6px #662c8840}.settings-reskin .settings-tools__install.ant-btn:hover,.settings-reskin .settings-tools__install.ant-btn:focus{background:#784596;border-color:#784596}.settings-reskin .settings-tools__installed{color:#59b74a;align-self:flex-start;align-items:center;gap:6px;height:40px;font-size:14px;font-weight:600;display:inline-flex}.settings-reskin .ant-btn,.settings-reskin .ant-input,.settings-reskin .ant-input-affix-wrapper{border-radius:6px;font-family:Plus Jakarta Sans,sans-serif}.settings-reskin .ant-input-search .ant-input,.settings-reskin .ant-input-group .ant-input{border-radius:6px 0 0 6px}.settings-reskin .ant-input-search .ant-input-group-addon .ant-btn,.settings-reskin .ant-input-group-addon .ant-btn,.settings-reskin .ant-input-search-button{border-radius:0 6px 6px 0}.settings-reskin .ant-select .ant-select-selector{font-family:Plus Jakarta Sans,sans-serif;border-radius:6px!important}.settings-reskin .phone-inline{font-family:Plus Jakarta Sans,sans-serif}.settings-reskin .phone-inline__action.ant-btn-link{padding:0 6px;font-weight:600}.settings-reskin .phone-inline__cc{color:#5c5c5c;margin-right:6px;font-weight:600}.settings-reskin .phone-inline__input{width:200px;margin-right:10px}.settings-reskin .phone-inline__code{letter-spacing:.2em;width:140px;margin-right:10px}.settings-reskin .phone-inline__hint{color:#747474;margin-top:6px;font-size:12px;line-height:1.4}.settings-reskin .phone-inline__error{color:#c94040;margin-top:6px;font-size:12px;font-weight:500}.settings-reskin .phone-inline .ant-btn-primary:not([disabled]){color:#fff;background:#662c88;border-color:#662c88}.settings-reskin .job-title-inline{flex-wrap:wrap;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.settings-reskin .job-title-inline .ant-input{flex:240px;min-width:200px}.settings-reskin .job-title-inline .ant-btn-link{padding:0 6px;font-weight:600}.settings-reskin .job-title-inline .ant-btn-primary:not([disabled]){color:#fff;background:#662c88;border-color:#662c88}.settings-reskin .job-title-inline__error{color:#c94040;flex-basis:100%;margin-top:2px;font-size:12px;font-weight:500}.settings-reskin .ant-pagination-item,.settings-reskin .ant-pagination-prev .ant-pagination-item-link,.settings-reskin .ant-pagination-next .ant-pagination-item-link{border-radius:6px;font-family:Plus Jakarta Sans,sans-serif}.settings-reskin .ant-pagination-item-active{border-color:#662c88}.settings-reskin .ant-pagination-item-active a{color:#662c88}.settings-reskin .team-guidance{text-align:left;color:#5c5c5c;background:#fff;border:1px solid #ededed;border-radius:10px;margin-bottom:20px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.6;overflow:hidden;box-shadow:0 1px 2px #1818180d}.settings-reskin .team-guidance__header{border-bottom:1px solid #ededed;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:start;gap:20px;padding:20px 24px;display:grid}.settings-reskin .team-guidance__eyebrow{text-transform:uppercase;letter-spacing:.04em;color:#662c88;margin-bottom:6px;font-size:11px;font-weight:700}.settings-reskin .team-guidance__title{color:#181818;margin:0 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.35}.settings-reskin .team-guidance__lede{color:#5c5c5c;max-width:46rem;margin:0;font-size:13px}.settings-reskin .team-guidance__summary{color:#181818;background:#f6effa;border:1px solid #d4c0e1;border-radius:8px;padding:12px 16px}.settings-reskin .team-guidance__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 24px 24px;display:grid}.settings-reskin .team-guidance__section{background:#fbfbfd;border:1px solid #ededed;border-radius:8px;padding:16px}.settings-reskin .team-guidance__section h4{text-transform:uppercase;letter-spacing:.04em;color:#181818;margin:0 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700}.settings-reskin .team-guidance__steps,.settings-reskin .team-guidance__list{margin:0;padding:0;list-style:none}.settings-reskin .team-guidance__steps li,.settings-reskin .team-guidance__list li{margin-bottom:10px}.settings-reskin .team-guidance__steps li:last-child,.settings-reskin .team-guidance__list li:last-child{margin-bottom:0}.settings-reskin .team-guidance__steps{counter-reset:team-guidance-step}.settings-reskin .team-guidance__steps li{counter-increment:team-guidance-step;min-height:22px;padding-left:32px;position:relative}.settings-reskin .team-guidance__steps li:before{content:counter(team-guidance-step);color:#662c88;background:#f6effa;border:1px solid #d4c0e1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.settings-reskin .team-guidance__list li{border-left:2px solid #d4c0e1;padding-left:12px}@media (width<=900px){.settings-reskin .team-guidance__header,.settings-reskin .team-guidance__columns{grid-template-columns:minmax(0,1fr)}}.access-code-form{width:325px;padding-top:140px;padding-bottom:32px}@media (width>=641px){.access-code-form{width:486px}}.access-code-form{margin:auto}.access-code-form .ant-form-item{margin-bottom:32px}.access-code-form .ant-form-item .ant-btn{display:unset}.access-code-form .access-title{margin-bottom:32px}.edit-record-info-drawer .ant-drawer-content-wrapper{border-radius:16px 0 0 16px;overflow:hidden;box-shadow:-12px 0 36px #18181824}.edit-record-info-drawer .ant-drawer-content{background:#fff;border-radius:16px 0 0 16px;font-family:Plus Jakarta Sans,sans-serif}.edit-record-info-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #ededed;padding:17px 24px}.edit-record-info-drawer .ant-drawer-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700}.edit-record-info-drawer .ant-drawer-close{color:#747474}.edit-record-info-drawer .ant-drawer-close:hover{color:#181818}.edit-record-info-drawer .ant-drawer-body{background:#fff;padding:0}.edit-record-info-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #ededed;justify-content:flex-end;align-items:center;gap:10px;padding:12px 24px;display:flex}.edit-record-info-drawer .ant-drawer-footer .ant-btn{height:38px;box-shadow:none;border-radius:8px;margin:0;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.edit-record-info-drawer .ant-drawer-footer .ant-btn-primary{background:#662c88;border-color:#662c88}.edit-record-info-drawer .ant-drawer-footer .ant-btn-primary:hover,.edit-record-info-drawer .ant-drawer-footer .ant-btn-primary:focus{background:#3d1a52;border-color:#3d1a52}.edit-record-info-drawer .ant-drawer-footer .ant-btn-primary[disabled],.edit-record-info-drawer .ant-drawer-footer .ant-btn-primary[disabled]:hover{color:#8a8a8a;background:#efefef;border-color:#d7d7d7}.edit-record-info-drawer .ant-drawer-footer .ant-btn:not(.ant-btn-primary){color:#5c5c5c;border-color:#d7d7d7}.edit-record-info-drawer .ant-drawer-footer .ant-btn:not(.ant-btn-primary):hover,.edit-record-info-drawer .ant-drawer-footer .ant-btn:not(.ant-btn-primary):focus{color:#662c88;border-color:#9d76b4}.edit-record-info{color:#181818;padding:18px 24px 24px}.edit-record-info__section{border-top:1px solid #ededed;margin:0;padding:15px 0 2px}.edit-record-info__form:first-of-type>.edit-record-info__section:first-child{border-top:0;padding-top:0}.edit-record-info__section-heading{margin-bottom:10px}.edit-record-info__section-heading h3{color:#181818;margin:0 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.4}.edit-record-info .ant-form-item{margin-bottom:12px}.edit-record-info .ant-form-item-label{padding-bottom:4px}.edit-record-info .ant-form-item-label>label{color:#5c5c5c;height:auto;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600}.edit-record-info .ant-form-item-extra{color:#747474;min-height:0;margin-top:3px;font-size:12px}.edit-record-info .ant-input,.edit-record-info .ant-input-affix-wrapper,.edit-record-info .ant-picker,.edit-record-info .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:8px}.edit-record-info .ant-input,.edit-record-info .ant-input-affix-wrapper,.edit-record-info .ant-picker{min-height:38px}.edit-record-info .ant-input-affix-wrapper .ant-input{min-height:0}.edit-record-info .ant-picker,.edit-record-info__category{width:100%}.edit-record-info .ant-select:not(.ant-select-customize-input) .ant-select-selector{min-height:38px;padding-top:3px}.edit-record-info .ant-input:focus,.edit-record-info .ant-input-focused,.edit-record-info .ant-input-affix-wrapper-focused,.edit-record-info .ant-picker-focused,.edit-record-info .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#9d76b4!important;box-shadow:0 0 0 3px #f6effa!important}.edit-record-info__privacy-options .ant-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.edit-record-info__privacy-options .ant-radio-wrapper{background:#fff;border:1px solid #d7d7d7;border-radius:8px;align-items:center;margin:0;padding:0 14px;height:46px!important;line-height:1.3!important;display:flex!important}.edit-record-info__privacy-options .ant-radio-wrapper.ant-radio-wrapper-checked{background:#f6effa;border-color:#662c88}.edit-record-info__privacy-options .ant-radio-checked .ant-radio-inner{border-color:#662c88}.edit-record-info__privacy-options .ant-radio-checked .ant-radio-inner:after{background:#662c88}.edit-record-info__labels{padding-bottom:4px}.edit-record-info__label-row,.edit-record-info__label-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.edit-record-info__label-row{min-height:28px}.edit-record-info__label-title{color:#5c5c5c;font-size:13px;font-weight:600}.edit-record-info__label-count{color:#747474;margin-left:8px;font-size:12px}.edit-record-info__label-count--limit{color:#c94040}.edit-record-info__selected-labels{min-height:30px;margin:4px 0 10px}.edit-record-info__selected-labels .ant-tag{border-radius:5px;margin-bottom:4px}.edit-record-info__empty-labels{color:#747474;font-size:13px}.edit-record-info__label-tools .ant-input-search{flex:1;width:auto;min-width:0}.edit-record-info__label-tools .ant-input-affix-wrapper{border-radius:8px 0 0 8px;height:38px;padding:0 11px}.edit-record-info__label-tools .ant-input-affix-wrapper .ant-input{height:auto;min-height:0}.edit-record-info__label-tools .ant-input-search-button{border-radius:0 8px 8px 0;width:42px;height:38px}.edit-record-info__label-tools>span{color:#747474;white-space:nowrap;flex:none;font-size:12px}.edit-record-info__label-tools a{margin-left:4px}.edit-record-info__available-labels{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.edit-record-info__available-labels .ant-tag{border-radius:5px;margin:0}@media (width<=720px){.edit-record-info-drawer .ant-drawer-content-wrapper{width:100%!important}.edit-record-info{padding:16px}.edit-record-info__section{padding:14px 0 2px}.edit-record-info__privacy-options .ant-radio-group{grid-template-columns:1fr}.edit-record-info__label-tools{flex-direction:column;align-items:flex-start}.edit-record-info__label-tools .ant-input-search{width:100%}}.assignee-select__option{flex-direction:column;min-width:0;line-height:1.3;display:flex}.assignee-select__name,.assignee-select__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignee-select__email{color:#5c5c5c;font-size:12px}.assignee-select__status,.assignee-select__more{color:#5c5c5c;padding:4px 12px;font-size:12px}.assignee-select__more{border-top:1px solid #ededed}.referral-reply-fax-approval{color:#181818;flex-direction:column;gap:12px;padding:4px 10px 20px;display:flex}.referral-reply-fax-approval__lead{color:#181818;margin:0;font-weight:600}.referral-reply-fax-approval__error{color:#f84949}.referral-reply-fax-approval__note{color:#5c5c5c;margin-bottom:12px;padding:0 20px;font-size:12px}.chart-modal-wrap{scrollbar-gutter:stable}.chart-modal-wrap .ant-modal-content{border-radius:12px;overflow:hidden;box-shadow:0 16px 44px #18181829}.chart-modal-wrap .ant-modal-header{border-bottom:1px solid #ededed}.chart-modal-wrap .ant-modal-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700}.chart-modal-wrap .ant-modal-close{color:#747474}.chart-modal-wrap .ant-modal-close:hover{color:#181818}.chart-modal-wrap .chart-modal__link-btn{cursor:pointer;color:#662c88;background:0 0;border:0;padding:4px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600}.chart-modal-wrap .chart-modal__link-btn:hover{color:#3d1a52;text-decoration:underline}.chart-modal-wrap .chart-modal__link-btn--muted{color:#747474;font-weight:500}.chart-modal-wrap .chart-modal__link-btn--muted:hover{color:#5c5c5c}.chart-modal-wrap .ant-form-item-label>label{color:#5c5c5c;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500}.chart-modal-wrap .ant-input,.chart-modal-wrap .ant-input-affix-wrapper,.chart-modal-wrap .ant-input-number,.chart-modal-wrap .ant-input-number-input,.chart-modal-wrap .ant-picker,.chart-modal-wrap .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:8px}.chart-modal-wrap .ant-input:focus,.chart-modal-wrap .ant-input-focused,.chart-modal-wrap .ant-input-affix-wrapper:focus,.chart-modal-wrap .ant-input-affix-wrapper-focused,.chart-modal-wrap .ant-picker-focused,.chart-modal-wrap .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.chart-modal-wrap .ant-input-number-focused{border-color:#9d76b4!important;box-shadow:0 0 0 3px #f6effa!important}.chart-modal-wrap .ant-modal-footer{border-top:1px solid #ededed;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px 18px;display:flex}.chart-modal-wrap .ant-modal-footer .ant-btn{height:38px;box-shadow:none;border-radius:8px;margin:0;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.chart-modal-wrap .ant-modal-footer .ant-btn-primary{background:#662c88;border-color:#662c88}.chart-modal-wrap .ant-modal-footer .ant-btn-primary:hover,.chart-modal-wrap .ant-modal-footer .ant-btn-primary:focus{background:#3d1a52;border-color:#3d1a52}.chart-modal-wrap .ant-modal-footer .ant-btn-primary[disabled],.chart-modal-wrap .ant-modal-footer .ant-btn-primary[disabled]:hover{color:#8a8a8a;background:#efefef;border-color:#d7d7d7}.chart-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary){color:#5c5c5c;border-color:#d7d7d7}.chart-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover,.chart-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary):focus{color:#662c88;border-color:#9d76b4}.chart-modal-wrap .modal-footer-note{color:#747474;text-align:left;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.3}.resend-record-modal .resend-record-modal__body{color:#5c5c5c;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.5}.upload-record-modal-wrap .ant-modal-content{border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #18181824}.upload-record-modal-wrap .ant-modal-header{border-bottom:1px solid #ededed;padding:18px 24px}.upload-record-modal-wrap .ant-modal-header .ant-modal-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700}.upload-record-modal-wrap .ant-modal-body{padding:20px 24px}.upload-record-modal-wrap .ant-modal-close{color:#747474;top:6px}.upload-record-modal-wrap .ant-modal-close:hover{color:#181818}.upload-record-modal-wrap .ant-modal-footer{border-top:1px solid #ededed;padding:14px 24px 20px}.upload-record-modal-wrap .ant-modal-footer .ant-btn{height:37px;box-shadow:none;border-radius:6px;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.upload-record-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary){color:#5c5c5c;border-color:#ededed}.upload-record-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{color:#662c88;border-color:#9d76b4}.upload-record-modal-wrap .ant-modal-footer .ant-btn-primary{background:#662c88;border-color:#662c88}.upload-record-modal-wrap .ant-modal-footer .ant-btn-primary:hover,.upload-record-modal-wrap .ant-modal-footer .ant-btn-primary:focus{background:#784596;border-color:#784596}.upload-record-modal-wrap .ant-modal-footer .ant-btn-primary[disabled],.upload-record-modal-wrap .ant-modal-footer .ant-btn-primary[disabled]:hover{color:#8a8a8a;background:#efefef;border-color:#efefef}.upload-record-modal{color:#181818;font-family:Plus Jakarta Sans,sans-serif}.upload-record-modal__lead{color:#5c5c5c;margin-bottom:4px;font-size:13px}.upload-record-modal__hint{color:#747474;font-size:12px;font-weight:600}.upload-record-modal .ant-upload.ant-upload-drag{background:#fbfbfd;border:1px dashed #d7d7d7;border-radius:8px}.upload-record-modal .ant-upload.ant-upload-drag:hover,.upload-record-modal .ant-upload.ant-upload-drag.ant-upload-drag-hover{border-color:#9d76b4}.upload-record-modal .ant-upload.ant-upload-drag .ant-upload-btn{color:#5c5c5c;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.upload-record-modal__file-card{background:#fbfbfd;border:1px solid #ededed;border-radius:8px;margin:16px 0;padding:16px}.upload-record-modal__file-chip{color:#662c88;background:#eff2ff;border-radius:5px;align-items:center;gap:6px;max-width:100%;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.upload-record-modal__file-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-record-modal .ant-form-item-label>label{color:#5c5c5c;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.upload-record-modal .ant-input,.upload-record-modal .ant-picker{border-color:#ededed;border-radius:6px;font-family:Plus Jakarta Sans,sans-serif}.upload-record-modal .ant-input:hover,.upload-record-modal .ant-picker:hover{border-color:#9d76b4}.upload-record-modal .ant-input:focus,.upload-record-modal .ant-input.ant-input-focused,.upload-record-modal .ant-input.ant-picker-focused,.upload-record-modal .ant-picker:focus,.upload-record-modal .ant-picker.ant-input-focused,.upload-record-modal .ant-picker.ant-picker-focused{border-color:#9d76b4;box-shadow:0 0 0 2px #662c881f}.upload-record-modal__generic-stub{color:#662c88;background:#f6effa;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.upload-record-modal__generic-title{margin-bottom:16px}.upload-record-modal .ant-checkbox-wrapper{color:#5c5c5c;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.upload-record-modal .ant-checkbox-wrapper span:not(.ant-checkbox){font-size:13px;line-height:1.45}.upload-record-modal .ant-checkbox{top:0}.upload-record-modal__section-title{letter-spacing:.06em;text-transform:uppercase;color:#747474;margin:0 0 10px;font-size:11px;font-weight:700}.upload-record-modal .ant-radio-wrapper{color:#5c5c5c;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.add-label-modal-wrap .ant-modal-content{border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #18181824}.add-label-modal-wrap .ant-modal-header{border-bottom:1px solid #ededed;padding:18px 24px}.add-label-modal-wrap .ant-modal-header .ant-modal-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700}.add-label-modal-wrap .ant-modal-body{padding:20px 24px 8px}.add-label-modal-wrap .ant-modal-close{color:#747474;top:6px}.add-label-modal-wrap .ant-modal-close:hover{color:#181818}.add-label-modal-wrap .ant-modal-footer{border-top:1px solid #ededed;padding:14px 24px 20px}.add-label-modal-wrap .ant-modal-footer .ant-btn{height:37px;box-shadow:none;border-radius:6px;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.add-label-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary){color:#5c5c5c;border-color:#ededed}.add-label-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{color:#662c88;border-color:#9d76b4}.add-label-modal-wrap .ant-modal-footer .ant-btn-primary{background:#662c88;border-color:#662c88}.add-label-modal-wrap .ant-modal-footer .ant-btn-primary:hover,.add-label-modal-wrap .ant-modal-footer .ant-btn-primary:focus{background:#784596;border-color:#784596}.add-label-modal{color:#181818;font-family:Plus Jakarta Sans,sans-serif}.add-label-modal__section+.add-label-modal__section{margin-top:22px}.add-label-modal__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.add-label-modal__title{letter-spacing:.06em;text-transform:uppercase;color:#747474;font-size:11px;font-weight:700}.add-label-modal__manage{color:#662c88;font-size:12px;font-weight:600}.add-label-modal__manage:hover{color:#8c5bc4}.add-label-modal__limit{color:#662c88;background:#eff2ff;border-radius:5px;padding:2px 9px;font-size:11px;font-weight:600}.add-label-modal__limit--full{color:#c0392b;background:#fdecec}.add-label-modal__tray{background:#fbfbfd;border:1px solid #ededed;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:10px;display:flex}.add-label-modal__empty{color:#747474;font-size:13px}.add-label-modal__warn{color:#c0392b;margin:8px 0 0;font-size:12px;font-weight:500}.add-label-modal__report{align-items:center;gap:6px;margin-top:18px;display:flex}.add-label-modal__report .ant-checkbox-wrapper{color:#5c5c5c;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.add-label-modal__report .ant-checkbox{top:0}.add-label-modal__report-help{color:#747474;font-size:14px}.add-label-modal__correction-options{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.add-label-modal__correction-options .ant-radio-wrapper{color:#5c5c5c;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.add-label-modal__correct-label-control{width:240px;margin-left:24px}.add-label-modal__correct-label-select{width:100%}.add-label-modal__clear{color:#747474;cursor:pointer;background:0 0;border:0;margin-top:10px;margin-left:auto;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;display:block}.add-label-modal__clear:hover{color:#c0392b}.add-label-modal__clear:disabled{opacity:.4;cursor:not-allowed}.add-label-modal__search.ant-input-affix-wrapper{border-color:#ededed;border-radius:6px;margin-bottom:14px;font-family:Plus Jakarta Sans,sans-serif}.add-label-modal__search.ant-input-affix-wrapper .ant-input-prefix{color:#747474;margin-right:8px}.add-label-modal__search.ant-input-affix-wrapper:hover,.add-label-modal__search.ant-input-affix-wrapper:focus,.add-label-modal__search.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#9d76b4;box-shadow:0 0 0 2px #662c881f}.add-label-modal__cloud{flex-wrap:wrap;gap:8px;max-height:248px;padding:2px;display:flex;overflow-y:auto}.add-label-modal__cloud::-webkit-scrollbar{width:8px}.add-label-modal__cloud::-webkit-scrollbar-thumb{background:#d9d9e3;border-radius:6px}.add-label-modal .add-label-modal__chip.ant-tag{cursor:pointer;border:1px solid #0000;border-radius:6px;margin:0;padding:3px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:19px;transition:opacity .12s}.add-label-modal .add-label-modal__chip.ant-tag:hover{opacity:.82}.add-label-modal .add-label-modal__chip.ant-tag--selected{box-shadow:inset 0 0 0 1px #662c88}.add-label-modal .add-label-modal__chip.ant-tag--applied{cursor:default;opacity:.85}.add-label-modal .add-label-modal__chip.ant-tag--applied:hover{opacity:.85}.add-label-modal .add-label-modal__chip.ant-tag--disabled{cursor:not-allowed;opacity:.45}.add-label-modal .add-label-modal__chip.ant-tag--disabled:hover{opacity:.45}.add-label-modal .add-label-modal__chip--tray.ant-tag{cursor:default}.add-label-modal .add-label-modal__chip--tray.ant-tag:hover{opacity:1}.patient-search{flex-direction:column;gap:14px;margin-bottom:20px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.patient-search__controls{background:#f8f8f8;border:1px solid #ededed;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.patient-search__controls-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.patient-search__mode{align-items:center;gap:8px;display:flex}.patient-search__mode-label{color:#5c5c5c;font-size:12px;font-weight:600}.patient-search__mode-select{width:148px}.patient-search__fields{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.patient-search .ant-input,.patient-search .ant-input-affix-wrapper,.patient-search .ant-picker,.patient-search .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px;font-size:13px}.patient-search .ant-input-affix-wrapper,.patient-search .ant-picker{align-items:center;height:32px;padding-top:0;padding-bottom:0;display:flex}.patient-search__btn.ant-btn{box-shadow:none;background:#662c88;border-color:#662c88;border-radius:6px;justify-content:center;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;line-height:1;display:inline-flex}.patient-search__btn.ant-btn:hover,.patient-search__btn.ant-btn:focus{background:#3d1a52;border-color:#3d1a52}.patient-search__btn.ant-btn[disabled],.patient-search__btn.ant-btn[disabled]:hover{color:#8a8a8a;background:#efefef;border-color:#d7d7d7}.patient-search__loading{color:#747474;align-items:center;gap:8px;font-size:13px;display:flex}.patient-search__results{flex-direction:column;gap:8px;max-height:244px;padding-right:2px;display:flex;overflow-y:auto}.patient-search__results-head{letter-spacing:.02em;text-transform:uppercase;color:#747474;font-size:12px;font-weight:600}.patient-search__result{appearance:none;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7d7d7;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:11px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.patient-search__result:hover{border-color:#9d76b4;box-shadow:0 6px 16px #662c881a}.patient-search__result:focus-visible{border-color:#662c88;outline:none;box-shadow:0 0 0 3px #f6effa}.patient-search__result--best{background:#e6ffe2;border-color:#59b74a}.patient-search__result-top{align-items:center;gap:8px;display:flex}.patient-search__result-name{color:#181818;font-size:14px;font-weight:600}.patient-search__result-tag{letter-spacing:.04em;text-transform:uppercase;color:#59b74a;background:#fff;border:1px solid #59b74a;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.patient-search__result-meta{color:#5c5c5c;font-variant-numeric:tabular-nums;gap:14px;font-size:12.5px;display:flex}.patient-search__empty{color:#747474;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 2px;font-size:13px;display:flex}.create-task-modal .ant-modal-content{border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #18181824}.create-task-modal .ant-modal-header{border-bottom:1px solid #ededed;padding:18px 24px}.create-task-modal .ant-modal-header .ant-modal-title{color:#181818;font-size:17px;font-weight:700}.create-task-modal .ant-modal-body{padding:20px 24px}.create-task-modal .ant-modal-close{color:#747474;top:6px}.create-task-modal .ant-modal-close:hover{color:#181818}.create-task-modal .ant-modal-footer{border-top:1px solid #ededed;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px 20px;display:flex}.create-task-modal .ant-modal-footer .ant-btn{height:37px;box-shadow:none;border-radius:6px;padding:0 18px;font-size:14px;font-weight:600}.create-task-modal .ant-modal-footer .ant-btn+.ant-btn{margin-left:0}.create-task-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary){color:#5c5c5c;border-color:#ededed}.create-task-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{color:#662c88;border-color:#9d76b4}.create-task-modal .ant-modal-footer .ant-btn-primary:not([disabled]){background:#662c88;border-color:#662c88}.create-task-modal .ant-modal-footer .ant-btn-primary:not([disabled]):hover,.create-task-modal .ant-modal-footer .ant-btn-primary:not([disabled]):focus{background:#784596;border-color:#784596}.create-task-modal .ant-checkbox-wrapper{align-items:center}.create-task-modal .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.create-task-modal .ant-checkbox{top:0}.create-task-modal__form{flex-direction:column;gap:14px;display:flex}.create-task-modal__form .ant-form-item{margin-bottom:0}.create-task-modal__row{align-items:flex-start;gap:12px;display:flex}.create-task-modal__row>*{flex:1;min-width:0}.create-task-modal__field{flex-direction:column;gap:4px;display:flex}.create-task-modal__field .ant-picker,.create-task-modal__field .ant-select,.create-task-modal__field .ant-select-auto-complete{width:100%}.create-task-modal__field .ant-picker{border-radius:4px}.create-task-modal__checkbox-group{flex-direction:column;gap:8px;display:flex}.create-task-modal__callout{border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.create-task-modal__callout svg{flex-shrink:0;margin-top:1px}.create-task-modal__callout--warning{color:#f6d523;background:#fffae1;border:1px solid #ffef98}.create-task-modal__callout--success{color:#59b74a;background:#e6ffe2;border:1px solid #aaf49e}.create-task-modal__callout-content{flex-direction:column;gap:4px;display:flex}.create-task-modal__callout-actions{gap:8px;margin-top:4px;display:flex}.assign-record-modal .ant-modal-content{border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #18181824}.assign-record-modal .ant-modal-header{border-bottom:1px solid #ededed;padding:18px 24px}.assign-record-modal .ant-modal-header .ant-modal-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700}.assign-record-modal .ant-modal-close{color:#747474;top:6px}.assign-record-modal .ant-modal-close:hover{color:#181818}.assign-record-modal .ant-modal-footer{border-top:1px solid #ededed;padding:14px 24px 20px}.assign-record-modal .ant-modal-body{padding:20px 24px}.assign-record-modal .ant-modal-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.assign-record-modal .ant-modal-footer>*{margin-left:0}.assign-record-modal .ant-modal-footer .ant-btn{height:37px;box-shadow:none;border-radius:6px;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.assign-record-modal .ant-modal-footer .ant-btn+.ant-btn{margin-left:0}.assign-record-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):not([disabled]){color:#5c5c5c;border-color:#ededed}.assign-record-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):not([disabled]):hover{color:#662c88;border-color:#9d76b4}.assign-record-modal .ant-modal-footer .ant-btn-primary:not([disabled]){color:#fff;background:#662c88;border-color:#662c88}.assign-record-modal .ant-modal-footer .ant-btn-primary:not([disabled]):hover,.assign-record-modal .ant-modal-footer .ant-btn-primary:not([disabled]):focus{color:#fff;background:#784596;border-color:#784596}.assign-record-modal .modal-footer-leading{text-align:left;margin-right:auto}.assign-record-modal .modal-footer-leading .ant-checkbox-wrapper,.assign-record-modal .modal-footer-leading .ant-checkbox-wrapper>span:last-child{color:#5c5c5c;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500}.assign-record-modal .modal-footer-leading .ant-checkbox{top:0}.assign-record-modal .modal-footer-leading .ant-checkbox-checked .ant-checkbox-inner{background-color:#662c88;border-color:#662c88}.assign-record-modal__body{color:#181818;flex-direction:column;gap:16px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.assign-record-modal__summary{color:#662c88;background:#f6effa;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.assign-record-modal__callout{color:#5c5c5c;background:#f6effa;border:1px solid #d4c0e1;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.assign-record-modal__callout svg{color:#9d76b4;flex-shrink:0;margin-top:1px}.assign-record-modal__form{flex-direction:column;gap:16px;display:flex}.assign-record-modal__form .ant-form-item{margin-bottom:0}.assign-record-modal__row{align-items:flex-start;gap:12px;display:flex}.assign-record-modal__row>*{flex:1;min-width:0}.assign-record-modal__field{flex-direction:column;gap:6px;display:flex}.assign-record-modal__field .ant-select{width:100%}.assign-record-modal__field .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px;align-items:center;height:38px}.assign-record-modal__field .ant-select-selection-search-input{height:36px!important}.assign-record-modal__field .ant-input{resize:vertical;border-radius:6px}.assign-record-modal__field .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.assign-record-modal__field .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.assign-record-modal__field .ant-input:hover,.assign-record-modal__field .ant-input:focus{border-color:#9d76b4}.assign-record-modal__field .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.assign-record-modal__field .ant-input:focus{box-shadow:0 0 0 2px #662c881f}.assign-record-modal .assign-record-modal__label{color:#5c5c5c;font-size:13px;font-weight:600}.assign-record-modal__required{color:#662c88;margin-left:2px}.assign-record-modal__optional{color:#747474;font-weight:400}.assign-record-modal__loading{color:#5c5c5c;justify-content:center;align-items:center;gap:10px;padding:24px 0;font-family:Plus Jakarta Sans,sans-serif;display:flex}.referral-reply-modal-wrap .ant-modal-content{border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #18181824}.referral-reply-modal-wrap .ant-modal-header{border-bottom:1px solid #ededed;padding:18px 24px}.referral-reply-modal-wrap .ant-modal-header .ant-modal-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700}.referral-reply-modal-wrap .ant-modal-body{padding:20px 24px 8px}.referral-reply-modal-wrap .ant-modal-close{color:#747474;top:6px}.referral-reply-modal-wrap .ant-modal-close:hover{color:#181818}.referral-reply-modal-wrap .ant-modal-footer{border-top:1px solid #ededed;padding:14px 24px 20px}.referral-reply-modal-wrap .ant-modal-body{font-family:Plus Jakarta Sans,sans-serif}.referral-reply-modal-wrap .ant-modal-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.referral-reply-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-link){height:37px;box-shadow:none;border-radius:6px;margin:0;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.referral-reply-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not([disabled]){color:#5c5c5c;border-color:#ededed}.referral-reply-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not([disabled]):hover{color:#662c88;border-color:#9d76b4}.referral-reply-modal-wrap .ant-modal-footer .ant-btn-primary:not([disabled]){color:#fff;background:#662c88;border-color:#662c88}.referral-reply-modal-wrap .ant-modal-footer .ant-btn-primary:not([disabled]):hover,.referral-reply-modal-wrap .ant-modal-footer .ant-btn-primary:not([disabled]):focus{background:#784596;border-color:#784596}.referral-reply-modal-wrap .referral-reply-modal__secondary.ant-btn-link{color:#5c5c5c;padding:0}.referral-reply-modal-wrap .referral-reply-modal__secondary.ant-btn-link:hover{color:#662c88}.invitation-delivery-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invitation-delivery-badges__pill{border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.invitation-delivery-badges__pill--delivery-email{color:#662c88;background:#f6effa;border-color:#d4c0e1}.invitation-delivery-badges__pill--delivery-fax{color:#f6d523;background:#fffae1;border-color:#ffef98}.invitation-delivery-badges__pill--delivery-link{color:#5c5c5c;background:#f8f8f8;border-color:#d7d7d7}.invitation-delivery-badges__pill--status-sending{color:#662c88;background:#f6effa;border-color:#d4c0e1}.invitation-delivery-badges__pill--status-queued,.invitation-delivery-badges__pill--status-submitted,.invitation-delivery-badges__pill--status-in-progress{color:#f6d523;background:#fffae1;border-color:#ffef98}.invitation-delivery-badges__pill--status-delivered{color:#59b74a;background:#e6ffe2;border-color:#aaf49e}.invitation-delivery-badges__pill--status-failed{color:#c94040;background:#fff2f2;border-color:#ffc0c0}.share-referral__active-card{background:#f6effa;border:1px solid #d4c0e1;border-radius:8px;margin-bottom:12px;padding:16px}.share-referral__partner-name{color:#181818;margin-bottom:4px;font-weight:600}.share-referral__partner-email{color:#5c5c5c;font-size:13px}.share-referral__metadata{color:#5c5c5c;gap:16px;margin-top:8px;font-size:12px;display:flex}.share-referral__suggestions-list{margin:0;padding:0}.share-referral__suggestion-card{cursor:pointer;border:1px solid #d7d7d7;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;transition:border-color .2s;display:flex}.share-referral__suggestion-card:hover{border-color:#9d76b4}.share-referral__suggestion-card--selected{background:#f6effa;border-color:#662c88}.share-referral__suggestion-info{flex:1}.share-referral__match-badge{color:#59b74a;white-space:nowrap;background:#e6ffe2;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.share-referral__no-matches{text-align:center;padding:24px 16px}.share-referral__no-matches-title{color:#181818;margin-bottom:8px;font-weight:600}.share-referral__no-matches-text{color:#5c5c5c;font-size:13px;line-height:1.5}.share-referral__invite-btn{margin-top:16px}.share-referral__invite-cta{text-align:center;border-top:1px solid #ededed;margin-top:12px;margin-bottom:12px;padding-top:12px}.share-referral__invite-cta-text{color:#5c5c5c;font-size:13px}.share-referral__pending-invite-loading{justify-content:center;margin-top:16px;display:flex}.share-referral__pending-invite{text-align:center;background:#fffae1;border:1px solid #ffef98;border-radius:8px;margin-top:16px;padding:12px}.share-referral__pending-invite-text{color:#181818;text-align:center;margin-bottom:10px;font-size:13px}.share-referral__invitation-badges{justify-content:center;margin-bottom:10px}.share-referral__pending-invite-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.share-referral__pending-invite-btn{border-radius:8px}.share-referral__pending-invite-btn--resend{color:#59b74a;background:#e6ffe2;border-color:#aaf49e}.share-referral__pending-invite-btn--revoke{color:#c94040;background:#fff2f2;border-color:#ffc0c0}.share-referral__mapping-warning{color:#181818;background:#fffae1;border:1px solid #ffef98;border-radius:8px;margin-bottom:12px;padding:12px;font-size:13px;line-height:1.5}.share-referral__error{color:#f84949;margin-bottom:12px;font-size:13px}.share-referral__divider{border:none;border-top:1px solid #ededed;margin:12px 0}.share-referral__revoke-btn{margin-top:12px}.invite-partner-modal__form{flex-direction:column;gap:14px;display:flex}.invite-partner-modal__status-row{align-items:center;gap:8px;display:flex}.invite-partner-modal__warning{border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.invite-partner-modal__warning--warning{color:#f6d523;background:#fffae1;border:1px solid #ffef98}.invite-partner-modal__warning--danger{color:#f84949;background:#fff2f2;border:1px solid #fff2f2}.invite-partner-modal__warning--success{color:#59b74a;background:#e6ffe2;border:1px solid #aaf49e}.invite-partner-modal__warning-content{flex-direction:column;gap:4px;display:flex}.invite-partner-modal__invitation-badges{margin-top:4px}.invite-partner-modal__warning-actions{flex-wrap:wrap;gap:8px;display:flex}.invite-partner-modal__match-evidence{flex-direction:column;gap:2px;display:flex}.invite-partner-modal__checkbox-row{align-items:flex-start;gap:8px;margin:4px 0;display:flex}.invite-partner-modal__error{color:#f84949}.invite-partner-modal__error--field{margin-top:-8px}.invite-partner-modal__actions-row{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.invite-partner-modal__action-icon{margin-right:6px;position:relative;top:2px}.invite-partner-modal__delivery-method{flex-direction:column;gap:8px;display:flex}.invite-partner-modal__delivery-label{color:#5c5c5c;font-weight:600}.invite-partner-modal__delivery-group{flex-wrap:wrap;gap:12px;display:flex!important}.invite-partner-modal__delivery-group .ant-radio-wrapper{margin-right:0}.invite-partner-modal__sent-section,.invite-partner-modal__link-section{flex-direction:column;gap:12px;display:flex}.invite-partner-modal__link-box{align-items:center;gap:8px;display:flex}.invite-partner-modal__link-input{color:#5c5c5c;background:#f8f8f8;border:1px solid #d7d7d7;border-radius:8px;flex:1;padding:8px 10px;font-size:12px}.invite-partner-modal__link-note{color:#5c5c5c}.invite-partner-modal__wrapper .ant-modal-footer{margin-top:12px;padding-top:12px}.referral-status-stepper{padding:20px 0}.referral-status-stepper__label{color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:18px;font-weight:600}.referral-status-stepper__track{justify-content:space-between;align-items:flex-start;display:flex}.referral-status-stepper__step{flex-direction:column;flex:none;align-items:center;min-width:70px;display:flex}.referral-status-stepper__icon{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;transition:all .2s;display:flex}.referral-status-stepper__step--completed .referral-status-stepper__icon{color:#fff;background:linear-gradient(135deg,#662c88 0%,#7a3d9e 100%);box-shadow:0 2px 6px #662c8833}.referral-status-stepper__step--current .referral-status-stepper__icon{color:#fff;background:linear-gradient(135deg,#662c88 0%,#7a3d9e 100%);box-shadow:0 0 0 4px #662c8826,0 2px 8px #662c8840}.referral-status-stepper__step--pending .referral-status-stepper__icon{border:2px solid var(--color-gray-250,var(--color-gray-300));color:var(--color-gray-400);background-color:#f9f7fb}.referral-status-stepper__step--error .referral-status-stepper__icon{background-color:var(--color-red-100);border:2px solid var(--color-red-400);color:var(--color-red-500)}.referral-status-stepper__step-label{text-align:center;margin-bottom:2px;font-weight:500}.referral-status-stepper__step--completed .referral-status-stepper__step-label,.referral-status-stepper__step--current .referral-status-stepper__step-label{color:#662c88;font-weight:600}.referral-status-stepper__step--pending .referral-status-stepper__step-label{color:var(--color-gray-500)}.referral-status-stepper__step--error .referral-status-stepper__step-label{color:var(--color-red-500)}.referral-status-stepper__step-date{color:var(--color-gray-500);text-align:center}.referral-status-stepper__step--pending .referral-status-stepper__step-date{color:var(--color-gray-400)}.referral-status-stepper__line{background-color:var(--color-gray-200);border-radius:1px;flex:1;min-width:20px;height:2px;margin-top:22px}.referral-status-stepper__line--completed{background:linear-gradient(90deg,#662c88,#7a3d9e)}.activity-feed{padding:20px}.activity-feed__header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.activity-feed__header-left{flex-direction:column;display:flex}.activity-feed__subtitle{color:var(--color-gray-500);margin-top:4px;display:block}.activity-feed__last-updated{color:var(--color-gray-500);align-items:center;gap:6px;display:flex}.activity-feed__empty{color:var(--color-gray-500);justify-content:center;align-items:center;padding:40px;display:flex}.activity-feed__timeline{flex-direction:column;display:flex;position:relative}.activity-feed__timeline:before{content:"";background:var(--color-gray-200);width:2px;height:calc(100% - 60px);position:absolute;top:20px;left:19px}.activity-feed__item{align-items:flex-start;gap:16px;display:flex;position:relative}.activity-feed__item:last-child .activity-feed__content{margin-bottom:0}.activity-feed__icon-column{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;width:40px;display:flex}.activity-feed__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.activity-feed__icon--purple{color:#7c3aed;background:#ede9fe}.activity-feed__icon--blue{background:var(--color-blue-100);color:var(--color-blue-600)}.activity-feed__icon--green{background:var(--color-green-100);color:var(--color-green-600)}.activity-feed__icon--pink{color:#db2777;background:#fce7f3}.activity-feed__icon--orange{background:var(--color-orange-100);color:var(--color-orange-600)}.activity-feed__content{border:1px solid var(--color-gray-200);background:#fff;border-radius:8px;flex:1;margin-bottom:16px;padding:16px}.activity-feed__content-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.activity-feed__title{color:var(--color-gray-900)}.activity-feed__timestamp{color:var(--color-gray-500);white-space:nowrap}.activity-feed__description{color:var(--color-gray-600);line-height:1.5}.upload-modal .ant-modal-body{padding:0}.upload-modal__header{border-bottom:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.upload-modal__close{cursor:pointer;width:32px;height:32px;color:var(--color-gray-500);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.upload-modal__close:hover{background:var(--color-gray-100);color:var(--color-gray-700)}.upload-modal__close:disabled{opacity:.5;cursor:not-allowed}.upload-modal__dropzone{border:2px dashed var(--color-gray-300);background:var(--color-gray-50);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:16px 20px;padding:40px 24px;transition:all .2s;display:flex}.upload-modal__dropzone:hover{background:#faf5ff;border-color:#5c2dd1}.upload-modal__dropzone--active{background:#f3e8ff;border-style:solid;border-color:#5c2dd1}.upload-modal__dropzone--compact{flex-direction:row;gap:10px;padding:16px 24px}.upload-modal__dropzone-icon{color:var(--color-gray-400);margin-bottom:8px}.upload-modal__dropzone--compact .upload-modal__dropzone-icon{margin-bottom:0}.upload-modal__dropzone--active .upload-modal__dropzone-icon,.upload-modal__dropzone:hover .upload-modal__dropzone-icon{color:#5c2dd1}.upload-modal__dropzone-title{color:var(--color-gray-700);margin-bottom:4px;display:block}.upload-modal__dropzone-hint{color:var(--color-gray-400);display:block}.upload-modal__file-input{display:none}.upload-modal__file-list{flex-direction:column;gap:6px;max-height:280px;margin-bottom:16px;padding:0 20px;display:flex;overflow-y:auto}.upload-modal__file-item{border:1px solid var(--color-gray-200);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.upload-modal__file-item--valid,.upload-modal__file-item--pending{border-color:var(--color-gray-200)}.upload-modal__file-item--invalid{border-color:var(--color-red-200);background:var(--color-red-50)}.upload-modal__file-item--uploading{border-color:var(--color-blue-100);background:var(--color-blue-50)}.upload-modal__file-item--success{border-color:var(--color-green-200);background:var(--color-green-50)}.upload-modal__file-item--error{border-color:var(--color-red-200);background:var(--color-red-50)}.upload-modal__file-status{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.upload-modal__status-icon--success{color:var(--color-green-600)}.upload-modal__status-icon--error{color:var(--color-red-500)}.upload-modal__status-icon--uploading{color:var(--color-blue-500);animation:1s linear infinite upload-spin}.upload-modal__status-icon--pending{color:var(--color-gray-400)}.upload-modal__file-details{flex:1;min-width:0}.upload-modal__file-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-800);display:block;overflow:hidden}.upload-modal__file-size{color:var(--color-gray-500);margin-top:2px;display:block}.upload-modal__file-errors{margin-top:4px}.upload-modal__file-error{color:var(--color-red-600);font-size:11px;display:block}.upload-modal__file-remove{cursor:pointer;width:24px;height:24px;color:var(--color-gray-400);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.upload-modal__file-remove:hover{background:var(--color-gray-100);color:var(--color-gray-600)}.upload-modal__footer{border-top:1px solid var(--color-gray-200);justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;display:flex}@keyframes upload-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.documents-tab{padding:20px}.documents-tab__loading,.documents-tab__error{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:200px;display:flex}.documents-tab__error{color:var(--color-gray-500)}.documents-tab__retry-btn{margin-top:8px}.documents-tab__header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.documents-tab__header-left{flex-direction:column;display:flex}.documents-tab__subtitle{color:var(--color-gray-500);margin-top:4px;display:block}.documents-tab__upload-btn{flex-shrink:0}.documents-tab__empty{border:2px dashed var(--color-gray-200);color:var(--color-gray-400);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.documents-tab__empty-text{color:var(--color-gray-500);margin-top:12px;display:block}.documents-tab__empty-hint{color:var(--color-gray-400);margin-top:4px;display:block}.documents-tab__list{flex-direction:column;gap:8px;display:flex}.documents-tab__row{border:1px solid var(--color-gray-200);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.documents-tab__row:hover{border-color:var(--color-gray-300);box-shadow:0 1px 3px #0000000f}.documents-tab__row:hover .documents-tab__row-actions{opacity:1}.documents-tab__row:focus{border-color:#5c2dd1;outline:none;box-shadow:0 0 0 2px #5c2dd126}.documents-tab__row--deleting{opacity:.5;pointer-events:none}.documents-tab__file-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.documents-tab__file-icon--red{background:var(--color-red-50);color:var(--color-red-500)}.documents-tab__file-icon--blue{background:var(--color-blue-50);color:var(--color-blue-500)}.documents-tab__file-icon--green{background:var(--color-green-50);color:var(--color-green-500)}.documents-tab__file-icon--purple{background:var(--color-primary-50);color:var(--color-primary-500)}.documents-tab__file-icon--orange{background:var(--color-orange-50);color:var(--color-orange-500)}.documents-tab__file-icon--gray{background:var(--color-gray-100);color:var(--color-gray-500)}.documents-tab__file-info{flex:1;min-width:0}.documents-tab__filename{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-800);display:block;overflow:hidden}.documents-tab__file-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.documents-tab__meta-item{color:var(--color-gray-500);align-items:center;gap:4px;font-size:12px;line-height:1;display:inline-flex}.documents-tab__meta-separator{background:var(--color-gray-300);border-radius:50%;flex-shrink:0;width:3px;height:3px}.documents-tab__row-actions{opacity:0;flex-shrink:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.documents-tab__action-btn{cursor:pointer;width:32px;height:32px;color:var(--color-gray-400);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.documents-tab__action-btn:hover{background:var(--color-gray-100);color:var(--color-gray-600)}.documents-tab__action-btn--download:hover{color:var(--color-blue-600);background:var(--color-blue-50)}.documents-tab__action-btn--delete:hover{color:var(--color-red-600);background:var(--color-red-50)}.documents-tab__action-btn:disabled{opacity:.5;cursor:not-allowed}.referral-messages{flex-direction:column;height:100%;display:flex}.referral-messages__loading{justify-content:center;align-items:center;height:300px;display:flex}.referral-messages__list{flex-direction:column;flex:1;padding:24px;display:flex;overflow-y:auto}.referral-messages__list--empty{justify-content:flex-end}.referral-messages__start{color:var(--color-gray-400);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:24px 0;font-size:13px;font-style:normal;display:flex}.referral-messages__start p{margin:0}.referral-messages__datestamp{text-align:center;color:var(--color-gray-400);margin:24px 0 14px;font-size:11px;font-weight:500;position:relative}.referral-messages__datestamp:before,.referral-messages__datestamp:after{content:"";background:var(--color-gray-200);width:calc(50% - 60px);height:1px;position:absolute;top:50%}.referral-messages__datestamp:before{left:0}.referral-messages__datestamp:after{right:0}.referral-messages__sender-name{color:var(--color-gray-400);text-align:left;margin-bottom:3px;padding:0 4px;font-size:11px;font-weight:500}.referral-messages__sender-name--right{text-align:right}.referral-messages__bubble{word-wrap:break-word;border-radius:18px;max-width:55%;margin-bottom:4px;padding:10px 14px;font-size:13px;line-height:1.5}.referral-messages__bubble--sent{color:#fff;background:linear-gradient(135deg,#662c88,#8c5bc4);border-bottom-right-radius:6px;margin-left:auto}.referral-messages__bubble--received{color:var(--color-gray-800);background:#f6effa;border-bottom-left-radius:6px;margin-right:auto}.referral-messages__bubble-text{text-align:left;margin:0;line-height:1.5}.referral-messages__bubble-time{opacity:.6;text-align:right;margin-top:4px;font-size:10px;display:block}.referral-messages__message--sent{text-align:right}.referral-messages__message:hover .referral-messages__edit-trigger,.referral-messages__message:focus-within .referral-messages__edit-trigger{opacity:1}.referral-messages__edit-trigger{opacity:0;height:auto;color:var(--color-gray-500);margin-bottom:4px;padding:0 4px;font-size:12px;transition:opacity .15s}.referral-messages__edit-trigger:hover{color:#662c88!important}@media (hover:none){.referral-messages__edit-trigger{opacity:1}}.referral-messages__edit{width:55%;margin-bottom:4px;margin-left:auto}.referral-messages__edit-textarea{resize:none;font-size:13px;border-color:var(--color-gray-200)!important;border-radius:10px!important}.referral-messages__edit-textarea:focus,.referral-messages__edit-textarea:hover{border-color:#662c88!important}.referral-messages__edit-textarea:focus{box-shadow:0 0 0 2px #662c881a!important}.referral-messages__edit-actions{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.referral-messages__edit-save:not(:disabled){background:#662c88!important;border-color:#662c88!important}.referral-messages__edit-save:not(:disabled):hover{background:#7a3d9e!important;border-color:#7a3d9e!important}.referral-messages__edit-cancel:not(:disabled):hover{color:#662c88!important;border-color:#662c88!important}.referral-messages__read-receipt{text-align:right;color:var(--color-gray-400);margin-bottom:8px;padding-right:4px;font-size:10px}.referral-messages__input-area{padding:16px 20px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--color-gray-200);background:#faf8fc;align-items:flex-end;gap:10px;display:flex}.referral-messages__textarea{resize:none;flex:1;font-size:14px;line-height:20px;border-color:var(--color-gray-200)!important;background:#fff!important;border-radius:10px!important;padding:10px 12px!important}.referral-messages__textarea:focus{border-color:#662c88!important;box-shadow:0 0 0 2px #662c881a!important}.referral-messages__send-btn{flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex;color:#fff!important;background:#662c88!important;border-color:#662c88!important;border-radius:10px!important}.referral-messages__send-btn>span+span{margin-left:0!important}.referral-messages__send-btn:hover:not(:disabled){background:#7a3d9e!important;border-color:#7a3d9e!important}.referral-messages__send-btn:disabled{color:#fff!important;background:#c9b3d6!important;border-color:#c9b3d6!important}.referral-messages__archived-notice{text-align:center;width:100%;color:var(--color-gray-400);border-top:1px solid var(--color-gray-200);background:#faf8fc;padding:14px;font-size:13px;font-style:italic}.referral-messages__send-error{color:#cf1322;text-align:center;background:#fff1f0;border-top:1px solid #ffa39e;padding:6px 16px;font-size:13px}.referral-detail-drawer .ant-drawer-body{height:100%;padding:0;overflow:hidden}.referral-detail-drawer .ant-drawer-content{border-radius:16px 0 0 16px;overflow:hidden}.referral-detail{background:#f9f7fb;flex-direction:column;height:100%;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.referral-detail__loading,.referral-detail__error{justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.referral-detail__archived-banner{color:#92400e;background:#fefce8;border-bottom:1px solid #fde68a;align-items:flex-start;gap:12px;padding:12px 24px;font-size:13px;display:flex}.referral-detail__archived-banner svg{flex-shrink:0;margin-top:2px}.referral-detail__archived-banner-content{flex:1}.referral-detail__shared-banner{background:var(--color-green-50);border-bottom:1px solid var(--color-green-200);justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;display:flex}.referral-detail__shared-banner-info{flex-direction:column;gap:2px;display:flex}.referral-detail__header{color:#fff;background:linear-gradient(135deg,#662c88 0%,#7a3d9e 100%);justify-content:space-between;align-items:center;padding:24px;display:flex;position:relative}.referral-detail__header:after{content:"";background:#ffffff1a;height:1px;position:absolute;bottom:0;left:0;right:0}.referral-detail__header-left,.referral-detail__header-right{align-items:center;gap:6px;min-width:60px;display:flex}.referral-detail__header-left{justify-content:flex-start}.referral-detail__header-right{justify-content:flex-end}.referral-detail__header-center{text-align:left;flex-direction:column;flex:1;align-items:flex-start;margin-left:8px;display:flex}.referral-detail__patient-name{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.3}.referral-detail__dob{color:#ffffffa6;margin-top:3px;font-size:13px;font-weight:400}.referral-detail__nav-btn{color:#fff;cursor:pointer;backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .15s;display:flex}.referral-detail__nav-btn:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff4d;transform:scale(1.04)}.referral-detail__nav-btn:disabled{opacity:.25;cursor:not-allowed}.referral-detail__close{cursor:pointer;color:#fff;backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.referral-detail__close:hover{background:#ffffff2e;border-color:#ffffff4d}.referral-detail__tabs{flex-direction:column;flex:1;display:flex;overflow:hidden}.referral-detail__tabs .ant-tabs-nav{background:#fff;margin:0;padding:0 24px;box-shadow:0 1px 3px #0000000a}.referral-detail__tabs .ant-tabs-nav:before{border-bottom:1px solid var(--color-gray-200)}.referral-detail__tabs .ant-tabs-tab{color:var(--color-gray-400);margin:0;padding:12px 16px;font-size:13px;font-weight:500;transition:color .15s}.referral-detail__tabs .ant-tabs-tab:hover{color:#662c88}.referral-detail__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#662c88;font-weight:600}.referral-detail__tabs .ant-tabs-ink-bar{background:#662c88;border-radius:2px 2px 0 0;height:2.5px}.referral-detail__tabs .ant-tabs-content-holder{flex:1;overflow-y:auto}.referral-detail__tabs .ant-tabs-content{height:100%}.referral-detail__tabs .ant-tabs-tabpane{padding:0}.referral-detail__content{padding:24px}.referral-detail__appointment-banner{color:#662c88;background:linear-gradient(135deg,#f6effa 0%,#f0e6f6 100%);border:1px solid #d4c0e1;border-radius:10px;align-items:center;gap:10px;margin:16px 0;padding:14px 16px;font-size:13px;display:flex}.referral-detail__appointment-banner svg{flex-shrink:0}.referral-detail__cards{flex-direction:column;gap:12px;margin-top:20px;display:flex}.referral-detail__card{border:1px solid var(--color-gray-200);border-left:3px solid var(--color-gray-300);background:#fff;border-radius:12px;flex-direction:column;padding:16px 18px;transition:box-shadow .15s;display:flex}.referral-detail__card:hover{box-shadow:0 2px 8px #0000000a}.referral-detail__card--blue{border-left-color:#662c88}.referral-detail__card--blue .referral-detail__card-label{color:#662c88}.referral-detail__card--pink{border-left-color:#f37045}.referral-detail__card--pink .referral-detail__card-label{color:#f37045}.referral-detail__card--neutral{border-left-color:var(--color-gray-300)}.referral-detail__card--neutral .referral-detail__card-label{color:var(--color-gray-500)}.referral-detail__card-label{text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.referral-detail__card-value{color:var(--color-gray-800);font-size:14px;line-height:1.5;display:block}.referral-detail__card-value--bold{font-weight:600}.referral-detail__card-subtitle{color:var(--color-gray-400);margin-top:3px;font-size:13px;display:block}.referral-detail__card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.referral-detail__auth-badge{border-radius:20px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.referral-detail__auth-badge--approved{color:#166534;background:#ecfce5}.referral-detail__auth-badge--pending{color:#92400e;background:#fefce8}.referral-detail__auth-badge--denied{background:var(--color-red-100);color:#991b1b}.referral-detail__notes{color:var(--color-gray-700);font-size:13px;line-height:1.6}.referral-detail__placeholder{justify-content:center;align-items:center;height:200px;display:flex}.referral-detail__placeholder-text{color:var(--color-gray-400);text-align:center;font-size:13px}.referral-detail__tab-dot{vertical-align:middle;background-color:#662c88;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.link-referral-modal-wrap .ant-modal-content{border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #18181824}.link-referral-modal-wrap .ant-modal-header{border-bottom:1px solid #ededed;padding:18px 24px}.link-referral-modal-wrap .ant-modal-header .ant-modal-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700}.link-referral-modal-wrap .ant-modal-body{padding:20px 24px 8px}.link-referral-modal-wrap .ant-modal-close{color:#747474;top:6px}.link-referral-modal-wrap .ant-modal-close:hover{color:#181818}.link-referral-modal-wrap .ant-modal-footer{border-top:1px solid #ededed;padding:14px 24px 20px}.link-referral-modal-wrap .ant-modal-footer .ant-btn{box-shadow:none;border-radius:6px;height:37px;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.link-referral-modal{color:#181818;font-family:Plus Jakarta Sans,sans-serif}.link-referral-modal__error{color:#c94040;margin-bottom:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.link-referral-modal__warning{color:#c94040;margin:0 0 12px;font-size:14px}.link-referral-modal__spinner{justify-content:center;padding:32px 0;display:flex}.link-referral-modal__subtitle{color:#5c5c5c;margin:0 0 14px;font-size:14px;line-height:1.45}.link-referral-modal__empty{color:#5c5c5c;margin:0;font-size:14px}.link-referral-modal__patient-summary{align-items:center;gap:8px;margin-bottom:18px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.link-referral-modal__patient-summary div{align-items:baseline;gap:6px;display:inline-flex}.link-referral-modal__patient-divider{color:#747474;font-size:14px}.link-referral-modal__patient-summary div span{color:#7b8190;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.link-referral-modal__patient-summary strong{color:#181818;font-size:14px;font-weight:600;line-height:1.35}.link-referral-modal__documents{flex-direction:column;gap:12px;max-height:min(300px,38vh);margin-bottom:22px;padding-right:4px;display:flex;overflow-y:auto}.link-referral-modal__group-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.link-referral-modal__group-label{color:#181818;font-size:13px;font-weight:600;line-height:1.3}.link-referral-modal__group-records{border:1px solid #ededed;border-radius:8px;overflow:hidden}.link-referral-modal__badge{border-radius:999px;align-items:center;min-height:22px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.link-referral-modal__badge--linked{color:#5b21b6;background:#ede9fe}.link-referral-modal__document{background:#fff;border:0;grid-template-columns:20px 1fr;gap:12px;padding:12px 14px;display:grid}.link-referral-modal__document+.link-referral-modal__document{border-top:1px solid #ededed}.link-referral-modal__document--selected{background:#fbf9ff}.link-referral-modal__check{color:#0000;cursor:pointer;background:#fff;border:1px solid #ededed;border-radius:4px;justify-content:center;align-self:start;align-items:center;width:20px;height:20px;margin-top:3px;padding:0;font-size:14px;font-weight:700;line-height:1;display:flex}.link-referral-modal__check--selected{color:#fff;background:#7c3aed;border-color:#7c3aed}.link-referral-modal__check:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.link-referral-modal__document-content{flex-direction:column;gap:4px;min-width:0;display:flex}.link-referral-modal__document-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.link-referral-modal__document strong{color:#181818;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.link-referral-modal__document-meta{color:#7b8190;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.35;display:flex}.link-referral-modal__document-meta span{overflow-wrap:anywhere;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.link-referral-modal__document-meta .link-referral-modal__meta-separator{color:#9aa1af;flex:none;gap:0;min-width:auto;display:inline-flex}.link-referral-modal__document small{color:#7b8190;overflow-wrap:anywhere;font-size:13px;font-style:normal;line-height:1.35}.link-referral-modal__document em{color:#5b21b6;background:#ede9fe;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:600;line-height:1}.link-referral-modal__actions h3{color:#181818;margin:0 0 10px;font-size:15px;font-weight:600;display:block}.link-referral-modal__actions>div{flex-wrap:wrap;gap:12px;display:flex}.link-referral-modal__actions button{border-radius:6px;min-width:132px;height:37px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}@media (width<=760px){.link-referral-modal__patient-summary,.link-referral-modal__patient-summary div,.link-referral-modal__document-meta{flex-direction:column;align-items:flex-start}.link-referral-modal__actions button{width:100%}}.merge-records-confirm__eyebrow{color:#662c88;align-items:center;gap:5px;margin:0 0 3px;font-size:13px;font-weight:700;display:flex}.merge-records-confirm__eyebrow-info{color:inherit;cursor:help;background:0 0;border:0;border-radius:50%;align-items:center;padding:0;line-height:0;display:inline-flex}.merge-records-confirm__eyebrow-info:focus-visible{outline:none;box-shadow:0 0 0 2px #662c8838}.merge-records-confirm__hint{color:#8c8c8c;margin:0 0 8px;font-size:11.5px;line-height:1.35}.merge-records-confirm__tip{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:1.4}.merge-records-confirm__tip-title{margin-bottom:3px;font-weight:700}.merge-records-confirm__tip-list{margin:4px 0 0;padding-left:16px}.merge-records-confirm__tip-note{opacity:.8;margin-top:5px}.merge-records-confirm__matrix-wrap{overflow-x:auto}.merge-records-confirm__matrix{border-collapse:collapse;table-layout:fixed;width:100%}.merge-records-confirm__matrix th,.merge-records-confirm__matrix td{border:0;padding:0}.merge-records-confirm__matrix thead th{vertical-align:bottom;padding:0 3px 5px}.merge-records-confirm__matrix-rowlabel-col,.merge-records-confirm__matrix-corner{width:92px}.merge-records-confirm__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.merge-records-confirm__matrix tbody tr+tr .merge-records-confirm__rowlabel,.merge-records-confirm__matrix tbody tr+tr .merge-records-confirm__cell-wrap{border-top:1px solid #f0f0f0}.merge-records-confirm__dochead{flex-direction:column;align-items:center;gap:3px;display:flex}.merge-records-confirm__dochead-badge{color:#fff;background:#662c88;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.merge-records-confirm__dochead-label{color:#8c8c8c;font-size:10px;font-weight:600}.merge-records-confirm__rowlabel{color:#595959;white-space:nowrap;vertical-align:middle;padding-right:8px;font-size:12px;font-weight:600}.merge-records-confirm__cell-wrap{vertical-align:middle;padding:2px}.merge-records-confirm__cell{width:100%;min-height:32px;font:inherit;color:#262626;text-align:center;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12px;transition:background .13s,color .13s,box-shadow .13s;display:block;overflow:hidden}.merge-records-confirm__cell:hover:not(:disabled){background:#662c880f}.merge-records-confirm__cell:focus-visible{outline:none;box-shadow:0 0 0 2px #662c8838}.merge-records-confirm__cell:disabled{cursor:default}.merge-records-confirm__cell--selected,.merge-records-confirm__cell--selected:hover{color:#662c88;background:#f6effa;font-weight:700}.merge-records-confirm__cell--selected:after{content:"✓";vertical-align:middle;margin-left:6px;font-size:10px}.merge-records-confirm__cell--empty{color:#bfbfbf;font-style:italic;font-weight:500}.merge-records-confirm__cell--selected.merge-records-confirm__cell--empty{color:#9d76b4}.merge-records-confirm__pager{color:#8c8c8c;justify-content:center;align-items:center;gap:12px;padding:8px 0 4px;font-size:11.5px;display:flex}.merge-records-confirm__pager-btn{color:#595959;cursor:pointer;background:#f0f0f0;border:0;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .15s,color .15s;display:inline-flex}.merge-records-confirm__pager-btn:hover:not(:disabled){color:#662c88;background:#f6effa}.merge-records-confirm__pager-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #662c8838}.merge-records-confirm__pager-btn:disabled{opacity:.4;cursor:default}.merge-records-confirm__pager-count{font-variant-numeric:tabular-nums;text-align:center;min-width:96px;font-weight:600}.merge-records-confirm-modal .ant-modal-content{border-radius:16px;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden}.merge-records-confirm-modal .ant-modal-header{border-radius:16px 16px 0 0}.merge-records-confirm-modal .ant-modal-footer .ant-btn-primary{color:#fff;background:#662c88;border-color:#662c88}.merge-records-confirm-modal .ant-modal-footer .ant-btn-primary:hover,.merge-records-confirm-modal .ant-modal-footer .ant-btn-primary:focus{background:#8c5bc4;border-color:#8c5bc4}.merge-records-confirm-modal .ant-modal-footer .ant-btn-primary:active{background:#551f74;border-color:#551f74}.mrm-modal-wrap .ant-modal-content{border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #18181824}.mrm-modal-wrap .ant-modal-header{border-bottom:1px solid #ededed;padding:18px 24px}.mrm-modal-wrap .ant-modal-header .ant-modal-title{color:#181818;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700}.mrm-modal-wrap .ant-modal-body{padding:20px 24px 8px}.mrm-modal-wrap .ant-modal-close{color:#747474;top:6px}.mrm-modal-wrap .ant-modal-close:hover{color:#181818}.mrm-modal-wrap .ant-modal-footer{border-top:1px solid #ededed;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px 20px;display:flex}.mrm-modal-wrap .ant-modal-footer .ant-btn{height:37px;box-shadow:none;border-radius:6px;margin:0;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.mrm-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary){color:#5c5c5c;border-color:#ededed}.mrm-modal-wrap .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{color:#662c88;border-color:#9d76b4}.mrm-modal-wrap .ant-modal-footer .ant-btn-primary{background:#662c88;border-color:#662c88}.mrm-modal-wrap .ant-modal-footer .ant-btn-primary:hover,.mrm-modal-wrap .ant-modal-footer .ant-btn-primary:focus{background:#784596;border-color:#784596}.mrm-modal-wrap .ant-modal-footer .ant-btn-primary[disabled],.mrm-modal-wrap .ant-modal-footer .ant-btn-primary[disabled]:hover{color:#fff;opacity:.5;background:#9d76b4;border-color:#9d76b4}.mrm-modal-title{align-items:center;gap:9px;display:inline-flex}.mrm-modal-title .anticon{color:#662c88;font-size:16px}.mrm-modal{color:#181818;font-family:Plus Jakarta Sans,sans-serif}.mrm-intro{color:#5c5c5c;margin:0 0 16px;font-size:13px;line-height:1.5}.mrm-doc-line{color:#5c5c5c;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.mrm-doc-line .anticon{color:#662c88;font-size:15px}.mrm-doc-line__name{color:#181818;font-weight:600}.mrm-form{flex-direction:column;display:flex}.mrm-section+.mrm-section{margin-top:20px}.mrm-section__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mrm-section__title{letter-spacing:.06em;text-transform:uppercase;color:#747474;font-size:11px;font-weight:700}.mrm-ai-helper{color:#747474;margin:6px 0 0 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:1.5}.mrm-optional-pill{color:#662c88;text-transform:none;letter-spacing:0;background:#eff2ff;border-radius:5px;padding:1px 8px;font-size:10px;font-weight:600}.mrm-select.ant-select{font-family:Plus Jakarta Sans,sans-serif}.mrm-select.ant-select .ant-select-selector{border-color:#ededed;border-radius:8px;min-height:44px;padding-top:4px;padding-bottom:4px}.mrm-select.ant-select:hover .ant-select-selector{border-color:#9d76b4}.mrm-select.ant-select.ant-select-focused .ant-select-selector{border-color:#9d76b4!important;box-shadow:0 0 0 2px #662c881f!important}.mrm-target-option,.mrm-target-static{flex-direction:column;line-height:1.35;display:flex}.mrm-target-single{background:#fbfbfd;border:1px solid #ededed;border-radius:8px;padding:10px 14px}.mrm-target-owner{color:#181818;font-size:14px;font-weight:600}.mrm-target-number{color:#747474;font-size:12px}.mrm-provider-section{border:1px solid #ededed;border-radius:8px;overflow:hidden}.mrm-provider-toggle{cursor:pointer;color:#181818;background:#fbfbfd;border:none;align-items:center;gap:8px;width:100%;padding:12px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;display:flex}.mrm-provider-toggle .anticon{color:#747474;font-size:12px}.mrm-provider-toggle:hover{background:#eff2ff}.mrm-provider-toggle span:first-of-type{margin-right:auto}.mrm-provider-fields{border-top:1px solid #ededed;padding:14px 14px 2px}.mrm-provider-fields .ant-form-item-label>label{color:#5c5c5c;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.mrm-provider-fields .ant-input{border-color:#ededed;border-radius:6px;font-family:Plus Jakarta Sans,sans-serif}.mrm-provider-fields .ant-input:hover{border-color:#9d76b4}.mrm-provider-fields .ant-input:focus{border-color:#9d76b4;box-shadow:0 0 0 2px #662c881f}.mrm-provider-fields .ant-form-item-explain{color:#747474;font-size:11px}.mrm-textarea.ant-input{border-color:#ededed;border-radius:8px;font-family:Plus Jakarta Sans,sans-serif}.mrm-textarea.ant-input:hover{border-color:#9d76b4}.mrm-textarea.ant-input:focus{border-color:#9d76b4;box-shadow:0 0 0 2px #662c881f}.mrm-loading{color:#5c5c5c;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.mrm-error{color:#c0392b;font-size:13px}.mrm-error p{margin-bottom:8px}.mrm-submit-error{color:#c0392b;background:#fdecec;border-radius:6px;margin:14px 0 0;padding:10px 12px;font-size:12px;font-weight:500}.mrm-success{text-align:center;flex-direction:column;align-items:center;padding:12px 8px 20px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.mrm-success__icon .anticon{color:#59b74a;font-size:46px}.mrm-success__title{color:#181818;margin:16px 0 6px;font-size:18px;font-weight:700}.mrm-success__body{color:#5c5c5c;max-width:340px;margin:0;font-size:13px;line-height:1.5}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-mask{z-index:1000;background-color:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.loading-mask .loading-mask-content{justify-content:center;align-items:center;animation:1.5s ease-in-out infinite spin;display:flex;position:absolute}.mac-printer-announcement .ant-modal-content{border-radius:16px;overflow:hidden;box-shadow:0 24px 48px -16px #662c8859}.mac-printer-announcement .ant-modal-header{border-bottom:none;padding:28px 28px 0}.mac-printer-announcement .ant-modal-body{padding:8px 28px 20px}.mac-printer-announcement .ant-modal-close{top:8px;right:8px}.mac-printer-announcement-hero{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mac-printer-announcement-icon{color:#fff;background:linear-gradient(135deg,#662c88 0%,#3d1a52 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mac-printer-announcement-badge{color:#f37045;letter-spacing:.06em;text-transform:uppercase;background:#fef1ec;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.mac-printer-announcement-title{letter-spacing:-.01em;color:#181818;margin:0 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.mac-printer-announcement-text{color:#5c5c5c;margin:0 0 16px;font-size:14px;line-height:1.55}.mac-printer-announcement-text strong{color:#181818}.mac-printer-announcement-preview{margin-bottom:20px}.mac-printer-announcement-preview img{border-radius:12px;width:100%;height:auto;display:block}.mac-printer-announcement-cta{appearance:none;color:#fff;cursor:pointer;background:#662c88;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:15px;font-weight:700;transition:background .15s;display:flex}.mac-printer-announcement-cta:hover{background:#3d1a52}.mac-printer-announcement-cta:active{background:#14091b}.mac-printer-announcement-cta:focus-visible{outline:none;box-shadow:0 0 0 4px #d4c0e1}.mac-printer-announcement-footer{border-top:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.mac-printer-announcement-footer .ant-checkbox-wrapper{color:#5c5c5c;font-size:13px}.mac-printer-announcement-close{appearance:none;color:#181818;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.mac-printer-announcement-close:hover{background:#f6effa;border-color:#9d76b4}.mac-printer-announcement-close:focus-visible{outline:none;box-shadow:0 0 0 4px #d4c0e1}.ai-uploads-prompt .ant-modal-content{border-radius:16px;overflow:hidden;box-shadow:0 24px 48px -16px #662c8859}.ai-uploads-prompt .ant-modal-header{border-bottom:none;padding:28px 28px 0}.ai-uploads-prompt .ant-modal-body{padding:8px 28px 20px}.ai-uploads-prompt .ant-modal-close{top:8px;right:8px}.ai-uploads-prompt-icon{color:#fff;background:linear-gradient(135deg,#662c88 0%,#3d1a52 100%);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.ai-uploads-prompt-title{color:#181818;margin:0 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.ai-uploads-prompt-text{color:#5c5c5c;margin:0 0 16px;font-size:14px;line-height:1.55}.ai-uploads-prompt-choice{appearance:none;color:#662c88;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:12px;align-items:flex-start;gap:12px;width:100%;margin-bottom:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.ai-uploads-prompt-choice span{flex-direction:column;gap:2px;display:flex}.ai-uploads-prompt-choice strong{color:#181818;align-items:center;gap:8px;font-size:15px;display:flex}.ai-uploads-prompt-choice em{color:#662c88;background:#d4c0e1;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.ai-uploads-prompt-choice small{color:#5c5c5c;font-size:13px}.ai-uploads-prompt-choice:hover:not(:disabled){background:#f8f8f8;border-color:#662c88}.ai-uploads-prompt-choice:disabled{cursor:wait;opacity:.6}.ai-uploads-prompt-choice--recommended{border-color:#662c88}.ai-uploads-prompt-footer{color:#5c5c5c;border-top:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;font-size:13px;display:flex}.ai-uploads-prompt-dismiss{appearance:none;color:#662c88;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}.recapture-offer-prompt .ant-modal-content{border-radius:16px;overflow:hidden;box-shadow:0 24px 48px -16px #662c8859}.recapture-offer-prompt .ant-modal-header{border-bottom:none;padding:28px 28px 0}.recapture-offer-prompt .ant-modal-body{padding:8px 28px 22px}.recapture-offer-prompt .ant-modal-close{top:8px;right:8px}.rp-heading{align-items:center;gap:12px;margin-bottom:8px;padding-right:24px;display:flex}.rp-icon{color:#fff;background:linear-gradient(135deg,#662c88 0%,#3d1a52 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rp-title{color:#181818;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.rp-text{color:#5c5c5c;margin:0 0 16px;font-size:14px;line-height:1.55}.rp-footer{color:#5c5c5c;border-top:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;font-size:13px;display:flex}.rp-link{appearance:none;color:#662c88;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.rp-primary{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(135deg,#662c88 0%,#3d1a52 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin:4px 0 12px;padding:13px 18px;font-size:15px;font-weight:700;display:flex}.rp-primary:hover{filter:brightness(1.12)}.rp-zero-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px;display:grid}.rp-zero-row>div{text-align:center;background:#f6effa;border-radius:12px;padding:14px 10px}.rp-zero-row b{color:#662c88;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;display:block}.rp-zero-row small{color:#5c5c5c;font-size:12px}.rp-split{background:#eef8ec;border-radius:12px;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex}.rp-split .rp-split-money{border-right:1px solid #2f7d2233;flex-direction:column;flex:1;gap:2px;padding-right:16px;display:flex}.rp-split .rp-split-money b{color:#2f7d22;font-family:Plus Jakarta Sans,sans-serif;font-size:30px;line-height:1.15}.rp-split .rp-split-money small{color:#5c5c5c;font-size:12px;line-height:1.4}.rp-split .rp-split-money small:first-child{color:#2f7d22;font-size:13px;font-weight:600}.rp-split ul{flex-direction:column;flex:1;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rp-split li{color:#181818;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rp-split svg{color:#2f7d22;flex:none}.arm-offer-prompt .rp-split{background:#f6effa}.arm-offer-prompt .rp-split .rp-split-money{border-right-color:#662c8833}.arm-offer-prompt .rp-split .rp-split-money b,.arm-offer-prompt .rp-split .rp-split-money small:first-child,.arm-offer-prompt .rp-split svg{color:#662c88}.arm-offer-prompt .rp-primary:disabled{cursor:default;filter:none;opacity:.7}.arm-offer-prompt .rp-error{color:#c94040;margin:-4px 0 12px;font-size:13px}.ant-form-item-explain-connected,.ant-form-item-explain{flex-direction:column;align-items:start;width:100%;padding-top:8px;font-family:Plus Jakarta Sans;display:flex}.ant-form-item-explain-connected .ant-form-item-explain-error,.ant-form-item-explain .ant-form-item-explain-error{color:#f84949;font-size:12px;line-height:16px;position:relative;left:0}.reset-password{text-align:center;justify-content:center;width:100%;padding-top:140px;padding-bottom:64px;display:flex}.reset-password .reset-form{width:325px}@media (width>=641px){.reset-password .reset-form{width:486px}}.reset-password .reset-form{gap:32px}.reset-password .reset-form .reset-title{flex-direction:column;align-items:center;padding-bottom:32px;display:flex}.reset-password .reset-form .ant-form{flex-direction:column;justify-content:center;gap:32px;width:100%;display:flex}.reset-password .reset-form .ant-form .ant-form-item{margin-bottom:unset}.reset-password .reset-form .ant-form .ant-btn{display:unset}.forgot-password{flex-direction:column;align-items:center;width:100%;margin:180px auto auto;display:flex}.forgot-password .forgot-title{margin-bottom:32px}.forgot-password .email-form{width:486px}.forgot-password .email-form .ant-form{flex-direction:column;justify-content:center;gap:16px;display:flex}.forgot-password .email-form .ant-form .ant-btn{display:unset}.forgot-password .message{margin-top:32px}.walkthrough-container{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#f1f3f5ad;justify-content:center;align-items:center;width:auto;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.walkthrough-panel{background:#fffffff7;border:1px solid #d7d7d7e0;border-radius:8px;flex-direction:column;width:100%;max-width:720px;min-height:min(600px,100vh - 56px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 20px 54px #18181824,0 2px 8px #1818180a}.walkthrough-progress{border-bottom:1px solid #ededed;padding:20px 32px 17px}.walkthrough-progress__meta{color:#747474;letter-spacing:0;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:12px;display:flex}.walkthrough-progress__current{color:#181818;letter-spacing:0;font-size:14px;font-weight:600}.walkthrough-progress__track{gap:5px;display:flex}.walkthrough-progress__segment{background:#ededed;border-radius:2px;flex:1;height:3px;transition:background-color .18s}.walkthrough-progress__segment.is-complete{background:#b9c4ce}.walkthrough-progress__segment.is-current{background:#662c88}.walkthrough-content{flex-direction:column;flex:1;min-height:0;padding:0 32px;display:flex;overflow-y:auto}.walkthrough-actions{flex-shrink:0;justify-content:center;gap:8px;min-height:40px;margin-top:0;padding:20px 32px 28px;display:flex}.walkthrough-actions .ant-btn{border-radius:6px;min-width:100px;height:40px;padding:0 18px;font-weight:500}.walkthrough-actions .ant-btn-text{color:#5c5c5c}.walkthrough-actions .ant-btn-text:hover,.walkthrough-actions .ant-btn-text:focus{color:#181818;background:#f8f8f8}.walkthrough-actions .ant-btn-primary{box-shadow:none;background:#662c88;border-color:#662c88}.walkthrough-actions .ant-btn-primary:hover,.walkthrough-actions .ant-btn-primary:focus{background:#3d1a52;border-color:#3d1a52}.walkthrough-actions .ant-btn-primary[disabled]{color:#8a8a8a;background:#efefef;border-color:#ededed}.stepper-container-content,.walkthrough-compact-step{text-align:center;flex-direction:column;align-items:center;padding:26px 0 8px;display:flex}.stepper-container-content img,.walkthrough-compact-step img{object-fit:contain;max-width:100%;height:112px;margin-bottom:10px}.stepper-container-content h2,.walkthrough-compact-step h2{color:#181818;letter-spacing:0;margin:8px 0;font-size:22px;font-weight:600;line-height:1.3}.stepper-container-content>p,.walkthrough-compact-step>p{color:#5c5c5c;max-width:540px;margin:0 0 20px;font-size:14px;font-weight:400;line-height:1.55}.stepper-container-content{justify-content:center;min-height:382px}.stepper-container-content .chrome-information{text-align:center;flex-direction:column;align-items:center;width:100%;margin-top:20px;padding:10px 0 20px;display:flex}.stepper-container-content .user-input-container{flex-direction:column;width:100%;max-width:380px;display:flex}.stepper-container-content .ant-input,.stepper-container-content .ant-select-selector{box-shadow:none!important;border-color:#d7d7d7!important;border-radius:6px!important}.stepper-container-content .ant-input:focus,.stepper-container-content .ant-select-focused .ant-select-selector{border-color:#9d76b4!important;box-shadow:0 0 0 2px #662c881a!important}.walkthrough-dropdown{flex-direction:column;align-items:stretch;width:100%;display:flex}.walkthrough-dropdown .label{color:#181818;text-align:left;margin:0 0 7px;font-size:13px;font-weight:600}.walkthrough-dropdown .ant-select{width:100%;margin-top:0}.walkthrough-workspace-card,.walkthrough-tools{text-align:left;width:100%;max-width:580px}.walkthrough-workspace-card.ant-card,.walkthrough-tools .ant-card{box-shadow:none;border-color:#d7d7d7;border-radius:8px}.walkthrough-workspace-card .ant-card-body{padding:8px 18px}.walkthrough-help-text{color:#5c5c5c;margin:0;padding:0 0 13px;font-size:12px;line-height:1.45}.walkthrough-workspace-row{justify-content:space-between;align-items:center;gap:24px;padding:13px 0;display:flex}.walkthrough-workspace-row+.walkthrough-workspace-row{border-top:1px solid #ededed}.walkthrough-workspace-row strong{color:#181818;font-size:14px;font-weight:600}.walkthrough-workspace-row span{color:#5c5c5c;text-align:right;font-size:14px}.walkthrough-workspace-row .ant-select-selector{border-color:#d7d7d7!important;border-radius:6px!important}.walkthrough-tools{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.walkthrough-tools .ant-card-body{flex-direction:column;align-items:flex-start;height:100%;padding:18px;display:flex}.walkthrough-tools h3{color:#181818;margin:0 0 7px;font-size:15px;font-weight:600}.walkthrough-tools p{color:#5c5c5c;flex:1;margin:0 0 16px;font-size:13px;line-height:1.5}.walkthrough-tools .ant-btn{box-shadow:none;border-radius:6px}.walkthrough-tools .ant-btn-primary{background:#662c88;border-color:#662c88}.walkthrough-tools .ant-btn-primary:hover,.walkthrough-tools .ant-btn-primary:focus{background:#3d1a52;border-color:#3d1a52}.walkthrough-tool-status{color:#5c5c5c;font-size:13px}.walkthrough-security-card.ant-card{box-shadow:none;text-align:left;border-color:#d7d7d7;border-radius:8px;width:100%;max-width:440px}.walkthrough-security-card.ant-card .ant-card-body{flex-direction:column;gap:10px;padding:18px;display:flex}.walkthrough-security-card.ant-card .walkthrough-security-label{color:#181818;font-size:13px;font-weight:600}.walkthrough-security-card.ant-card .ant-input{border:1px solid #d7d7d7;border-radius:6px;min-height:34px;padding:4px 9px}.walkthrough-security-card.ant-card .ant-btn{box-shadow:none;border-radius:6px;align-self:flex-start}.walkthrough-security-actions{align-items:center;gap:8px;display:flex}.walkthrough-phone-saved{flex-direction:column;gap:4px;display:flex}.walkthrough-phone-saved strong{color:#181818;font-size:14px}.walkthrough-phone-saved span{color:#5c5c5c;font-size:13px}.walkthrough-inline-error{color:#f84949;font-size:13px}.walkthrough-optional-note{margin-top:12px!important;font-size:12px!important}.walkthrough-provider-step .ant-radio-group{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:440px;display:flex}.walkthrough-provider-step .ant-radio-checked .ant-radio-inner{border-color:#662c88}.walkthrough-provider-step .ant-radio-checked .ant-radio-inner:after{background-color:#662c88}.walkthrough-radio-card.ant-radio-wrapper{border:1px solid #ededed;border-radius:8px;align-items:flex-start;margin:0;padding:13px;display:flex}.walkthrough-radio-card.ant-radio-wrapper>span:last-child{flex-direction:column;flex:1;gap:4px;display:flex}.walkthrough-radio-card.ant-radio-wrapper strong{color:#181818;font-size:14px}.walkthrough-radio-card.ant-radio-wrapper span{color:#5c5c5c;font-size:13px}.walkthrough-radio-card.ant-radio-wrapper-checked{border-color:#d4c0e1}.walkthrough-npi-field{text-align:left;flex-direction:column;gap:4px;width:100%;max-width:440px;padding:0 13px;display:flex}.walkthrough-npi-field .ant-input{border-color:#d7d7d7;border-radius:6px;margin-top:8px}.walkthrough-step-announcer{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.walkthrough-notifications-step{width:100%;max-width:620px;margin:0 auto;padding-top:10px}.walkthrough-notifications-step .notification-settings{max-width:none;padding:0 0 8px}.walkthrough-notifications-step .notification-settings__header{text-align:center;gap:3px;margin-bottom:10px}.walkthrough-notifications-step .notification-settings__title{font-size:19px}.walkthrough-notifications-step .notification-settings__group+.notification-settings__group{margin-top:9px}.walkthrough-notifications-step .notification-settings__group-title{margin-bottom:4px}.walkthrough-notifications-step .notification-settings__card{border-color:#ededed;border-radius:8px}.walkthrough-notifications-step .notification-settings__row{gap:14px;padding:7px 12px}.walkthrough-notifications-step .notification-settings__row-name{font-size:13px}.walkthrough-notifications-step .notification-settings__row-desc{font-size:12px;line-height:1.35}.walkthrough-start-step .ant-radio-group{text-align:left;flex-direction:column;gap:8px;width:100%;max-width:480px;display:flex}.walkthrough-start-step .ant-radio-group .ant-radio-wrapper{color:#181818;border:1px solid #ededed;border-radius:6px;align-items:center;margin:0;padding:10px 12px}.walkthrough-start-step .ant-radio-group .ant-radio-wrapper-checked{background:#f6effa8c;border-color:#d4c0e1}.walkthrough-start-step .ant-radio-group .ant-radio-checked .ant-radio-inner{border-color:#662c88}.walkthrough-start-step .ant-radio-group .ant-radio-checked .ant-radio-inner:after{background-color:#662c88}@media (width<=600px){.walkthrough-container{align-items:flex-start;padding:8px}.walkthrough-panel{min-height:0;max-height:calc(100vh - 16px)}.walkthrough-progress{padding:15px 16px 13px}.walkthrough-progress__meta{margin-bottom:9px}.walkthrough-content{padding:0 16px}.stepper-container-content,.walkthrough-compact-step{padding-top:20px}.stepper-container-content h2,.walkthrough-compact-step h2{font-size:20px}.stepper-container-content{justify-content:flex-start;min-height:0}.stepper-container-content img{height:88px}.walkthrough-actions{padding:16px 16px 18px}.walkthrough-actions .ant-btn{min-width:96px}.walkthrough-workspace-row{flex-direction:column;align-items:flex-start;gap:6px}.walkthrough-workspace-row span{text-align:left}.walkthrough-notifications-step{padding-top:14px}.walkthrough-notifications-step .notification-settings__row{align-items:flex-start;padding:10px 12px}.walkthrough-notifications-step .notification-settings__row-text{padding-right:4px}}.tutorial-floating-launcher{color:#fff;cursor:pointer;z-index:900;background:#662c88;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:transform .16s,box-shadow .16s;display:flex;position:fixed;bottom:156px;right:20px;box-shadow:0 8px 18px #1818183d}.tutorial-floating-launcher:hover{transform:translateY(-2px);box-shadow:0 12px 24px #18181847}.tutorial-floating-launcher:focus-visible{outline-offset:2px;outline:2px solid #662c88}.guide-tutorial-link{color:#181818;cursor:pointer;text-align:left;background:#f6effa;border:1px solid #d4c0e1;border-radius:16px;align-items:center;gap:14px;width:min(720px,100%);margin:-30px 0 50px;padding:18px 20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.guide-tutorial-link:hover{border-color:#662c88;transform:translateY(-1px);box-shadow:0 8px 20px #662c881f}.guide-tutorial-link:focus-visible{outline-offset:2px;outline:2px solid #662c88}.guide-tutorial-link__icon{background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.guide-tutorial-link__copy{flex-direction:column;flex:auto;gap:3px;display:flex}.guide-tutorial-link__label{font-family:Plus Jakarta Sans Semi Bold,Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.guide-tutorial-link__description{color:#747474;font-size:12px;line-height:1.4}.tutorial-menu-layer{pointer-events:none;z-index:1400;justify-content:flex-end;align-items:flex-end;padding:24px;display:flex;position:fixed;bottom:0;right:0}.tutorial-menu{pointer-events:auto;background:#fff;border:1px solid #d7d7d7e6;border-radius:16px;flex-direction:column;width:380px;max-width:100%;max-height:calc(100vh - 96px);margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:static;overflow:hidden;box-shadow:0 18px 48px #1818182e,0 2px 6px #1818180f}.tutorial-menu__header{border-bottom:1px solid #ededed;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.tutorial-menu__title{color:#181818;margin:0;font-family:Plus Jakarta Sans Semi Bold,Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700}.tutorial-menu__subtitle{color:#747474;margin:4px 0 0;font-size:12px;line-height:1.45}.tutorial-menu__close{color:#747474;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:20px;line-height:1}.tutorial-menu__close:hover{color:#181818}.tutorial-menu__list{margin:0;padding:8px;list-style:none;overflow-y:auto}.tutorial-menu__item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .16s,border-color .16s;display:flex}.tutorial-menu__item:hover:not(:disabled){background:#f6effa;border-color:#662c8847}.tutorial-menu__item:disabled{cursor:not-allowed;opacity:.55}.tutorial-menu__item-wrap{cursor:not-allowed;width:100%;display:block}.tutorial-menu__item-wrap .tutorial-menu__item{pointer-events:none}.tutorial-menu__check{color:#fff;border:1.5px solid #d7d7d7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.tutorial-menu__item.is-complete .tutorial-menu__check{background:#85d076;border-color:#85d076}.tutorial-menu__item-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tutorial-menu__item-title{color:#181818;font-family:Plus Jakarta Sans Semi Bold,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600}.tutorial-menu__item-description{color:#747474;font-size:12px;line-height:1.4}.tutorial-menu__item-action{color:#662c88;flex:none;font-family:Plus Jakarta Sans Semi Bold,Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.tutorial-menu__footer{border-top:1px solid #ededed;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 20px 14px;display:flex}.tutorial-menu__dismiss{color:#5c5c5c;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.tutorial-menu__dismiss:hover{color:#181818}.tutorial-menu__footer-note{color:#747474;font-size:11px}.tutorial-cursor{pointer-events:none;z-index:10011;width:26px;height:26px;transition:transform .62s cubic-bezier(.33,.02,.24,1);position:fixed;top:0;left:0}.tutorial-cursor__pointer{filter:drop-shadow(0 2px 3px #00000059);z-index:2;position:relative}.tutorial-cursor__ripple{opacity:0;z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.tutorial-cursor--pulsing .tutorial-cursor__ripple{background:#662c888c;animation:.42s ease-out tutorial-cursor-pulse}@keyframes tutorial-cursor-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}.driver-popover.tutorial-popover[data-tutorial-busy] .driver-popover-footer-btn,.driver-popover.tutorial-popover[data-tutorial-busy] .tutorial-popover__skip{opacity:.5;pointer-events:none}.driver-popover.tutorial-popover[data-tutorial-busy] .driver-popover-progress-text:after{content:" · waiting for the page…";color:#747474}.driver-popover.tutorial-popover.tutorial-popover--glide{transition:top .4s cubic-bezier(.33,.02,.24,1),left .4s cubic-bezier(.33,.02,.24,1)}@media (prefers-reduced-motion:reduce){.tutorial-cursor,.driver-popover.tutorial-popover.tutorial-popover--glide{transition:none}.tutorial-cursor--pulsing .tutorial-cursor__ripple{animation-duration:10ms}}.guide-tutorials{max-width:940px;padding:40px 80px;font-family:Plus Jakarta Sans,sans-serif}.guide-tutorials__title{color:#181818;margin:0;font-family:Plus Jakarta Sans Semi Bold,Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:700}.guide-tutorials__subtitle{color:#5c5c5c;max-width:640px;margin:12px 0 0;font-size:15px;line-height:1.6}.guide-tutorials__progress{color:#747474;letter-spacing:.04em;text-transform:uppercase;margin:20px 0 0;font-family:Plus Jakarta Sans Semi Bold,Plus Jakarta Sans,sans-serif;font-size:12px}.guide-tutorials__grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin-top:12px;display:grid}.guide-tutorials__card{background:#fff;border:1px solid #ededed;border-radius:16px;flex-direction:column;gap:6px;padding:20px;transition:border-color .16s,box-shadow .16s;display:flex}.guide-tutorials__card:hover{border-color:#662c8852;box-shadow:0 6px 18px #1818180f}.guide-tutorials__card.is-complete{border-color:#85d0768c}.guide-tutorials__card .redesign-btn{margin-top:auto;padding-top:12px}.guide-tutorials__card-head{align-items:center;gap:10px;display:flex}.guide-tutorials__badge{color:#662c88;background:#f6effa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-family:Plus Jakarta Sans Semi Bold,Plus Jakarta Sans,sans-serif;font-size:12px;display:flex}.guide-tutorials__card.is-complete .guide-tutorials__badge{color:#fff;background:#85d076}.guide-tutorials__card-title{color:#181818;margin:0;font-family:Plus Jakarta Sans Semi Bold,Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700}.guide-tutorials__card-body{color:#5c5c5c;margin:0;font-size:13px;line-height:1.55}.guide-tutorials__card-meta{color:#747474;margin:0;font-size:12px}@media (width<=900px){.guide-tutorials{padding:24px 20px}}.driver-popover.tutorial-popover{color:#181818;background:#fff;border-radius:16px;min-width:280px;max-width:340px;padding:18px 20px 16px;font-family:Plus Jakarta Sans,sans-serif;box-shadow:0 18px 48px #18181833,0 2px 6px #1818180f}.driver-popover.tutorial-popover .driver-popover-title{color:#181818;padding-right:26px;font-family:Plus Jakarta Sans Semi Bold,Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.driver-popover.tutorial-popover .driver-popover-description{color:#5c5c5c;margin-top:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.55}.driver-popover.tutorial-popover .driver-popover-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.driver-popover.tutorial-popover .driver-popover-progress-text{color:#747474;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400}.driver-popover.tutorial-popover .driver-popover-navigation-btns{gap:8px;display:flex}.driver-popover.tutorial-popover .driver-popover-navigation-btns button+button{margin-left:0}.driver-popover.tutorial-popover .driver-popover-footer-btn{box-shadow:none;color:#181818;cursor:pointer;text-shadow:none;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:6px 14px;font-family:Plus Jakarta Sans Semi Bold,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:400;line-height:20px;transition:background .16s,border-color .16s}.driver-popover.tutorial-popover .driver-popover-footer-btn:hover,.driver-popover.tutorial-popover .driver-popover-footer-btn:focus{color:#181818;background:#f6effa;border-color:#662c8866}.driver-popover.tutorial-popover .driver-popover-next-btn,.driver-popover.tutorial-popover .driver-popover-done-btn{color:#fff;background:#662c88;border-color:#662c88}.driver-popover.tutorial-popover .driver-popover-next-btn:hover,.driver-popover.tutorial-popover .driver-popover-next-btn:focus,.driver-popover.tutorial-popover .driver-popover-done-btn:hover,.driver-popover.tutorial-popover .driver-popover-done-btn:focus{color:#fff;background:#3d1a52;border-color:#3d1a52}.driver-popover.tutorial-popover .driver-popover-btn-disabled{color:#8a8a8a;opacity:1;background:#efefef;border-color:#d7d7d7}.driver-popover.tutorial-popover .tutorial-popover__skip{color:#747474;cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;text-decoration:underline}.driver-popover.tutorial-popover .tutorial-popover__skip:hover{color:#5c5c5c}.driver-popover.tutorial-popover .tutorial-popover__footer-left{align-items:center;gap:10px;min-width:0;display:flex}.driver-popover.tutorial-popover .driver-popover-close-btn{color:#747474;opacity:1;width:30px;height:30px;font-size:20px;font-weight:400;line-height:26px;transition:color .16s}.driver-popover.tutorial-popover .driver-popover-close-btn:hover,.driver-popover.tutorial-popover .driver-popover-close-btn:focus{color:#181818}.driver-popover.tutorial-popover .driver-popover-arrow{border-color:#fff}.driver-popover.tutorial-popover .driver-popover-arrow.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000}.driver-popover.tutorial-popover .driver-popover-arrow.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000}.driver-popover.tutorial-popover .driver-popover-arrow.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000}.driver-popover.tutorial-popover .driver-popover-arrow.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000}.driver-active [data-tutorial-highlight],.driver-active [data-tutorial-highlight] *{pointer-events:auto}.driver-active [data-tutorial-overlay-exempt],.driver-active [data-tutorial-overlay-exempt] *{pointer-events:auto;z-index:10001!important}.driver-active .ant-picker-dropdown,.driver-active .ant-select-dropdown,.driver-active .ant-dropdown,.driver-active .ant-popover,.driver-active .ant-tooltip,.driver-active .ant-modal-root,.driver-active .ant-picker-dropdown *,.driver-active .ant-select-dropdown *,.driver-active .ant-dropdown *,.driver-active .ant-popover *,.driver-active .ant-tooltip *,.driver-active .ant-modal-root *{pointer-events:auto}.driver-active .ant-picker-dropdown,.driver-active .ant-select-dropdown,.driver-active .ant-dropdown,.driver-active .ant-popover{z-index:1000000001}@media (width<=600px){.tutorial-menu-layer{justify-content:center;padding:12px}.tutorial-menu{width:100%}}.guide-tutorial-launch{text-align:left;background:#662c880a;border:1px solid #662c881a;border-radius:16px;margin-top:24px;padding:16px}.guide-tutorial-launch .redesign-btn .ant-btn:not(.ant-btn-link){letter-spacing:normal;width:100%;font-family:inherit;font-size:13px}.guide-tutorial-launch .redesign-btn .ant-btn.tertiary:not(:hover):not(:active){border-color:#662c8838}.guide-tutorial-launch__title{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.guide-tutorial-launch__title svg{color:#662c88bf;flex:none}.guide-tutorial-launch__body{color:#5c5c5c;margin:8px 0 0;font-size:13px;line-height:1.55}.guide-tutorial-launch__progress{color:#747474;margin:10px 0 12px;font-size:13px}.medsender-guide{background:#fff;width:100%;min-width:0;display:flex}.medsender-guide__sidebar{width:256px;min-height:calc(100vh - var(--app-fixed-top-offset,60px));flex:0 0 256px}.medsender-guide__main{flex:auto;min-width:0}.medsender-guide__mobile-nav{display:none}.guide-page-content{grid-template-columns:minmax(0,1fr) 250px;width:100%;min-width:0;display:grid}.guide-page-content__article{overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:40px clamp(40px,5vw,80px);display:flex}.guide-page-content .guide-page-content__subtitle{margin:10px 0 30px;line-height:1.6}.guide-page-content .guide-page-content__section-copy{margin:10px 0 50px;line-height:1.6}.guide-page-content__support-list{margin:0 0 40px;font-size:17px}.guide-page-content__section-link{margin-bottom:50px;font-size:16px}.guide-page-content__image{width:min(720px,100%);height:auto;box-shadow:0 8px 28px #14091b24}.guide-page-content__cards{flex-flow:wrap;gap:16px;margin:10px 0 50px;display:flex}.guide-page-content__card{cursor:pointer;width:280px;margin:0}.guide-page-content__card-link{color:#181818;cursor:pointer;width:100%;font:inherit;text-align:center;background:0 0;border:0;padding:0;font-size:16px;font-weight:400;line-height:1.5715;display:block}.guide-page-content__card-link:hover,.guide-page-content__card-link:focus-visible{color:#181818;text-decoration:underline}.guide-page-content__rail{flex-direction:column;flex:none;width:250px;display:flex}.guide-page-content__anchor{width:250px;margin-top:30px}@media (width<=1180px){.guide-page-content{display:block}.guide-page-content__anchor{display:none}.guide-page-content__rail{width:auto;margin:0 0 32px}}@media (width<=900px){.medsender-guide{display:block}.medsender-guide__sidebar{display:none}.medsender-guide__mobile-nav{background:#f6effa;border-bottom:1px solid #d4c0e1;padding:16px 24px 18px;display:block}.medsender-guide__mobile-nav .medsender-guide__mobile-label{color:#5c5c5c;letter-spacing:.02em;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.medsender-guide__mobile-nav .ant-select{width:100%}.medsender-guide__mobile-nav .ant-select-selector{border-radius:8px!important}.guide-page-content__article{padding:32px 24px}}@media (width<=480px){.medsender-guide__mobile-nav{padding:14px 16px 16px}.guide-page-content__article{padding:28px 16px}.guide-page-content__article h1{font-size:28px;line-height:1.2}.guide-page-content__cards{gap:12px}.guide-page-content__card{width:100%}}.analytics-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:24px;display:flex}.analytics-container .analytics-header{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}@media (width>=641px){.analytics-container .analytics-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (width>=1025px){.analytics-container .analytics-header{flex-direction:row;justify-content:space-between}}.analytics-container .analytics-header .analytics-header-left{text-align:left;word-spacing:1px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=641px){.analytics-container .analytics-header .analytics-header-left{align-items:flex-start}}.analytics-container .analytics-header .analytics-header-right{width:100%;max-width:50%}@media (width>=641px){.analytics-container .analytics-header .analytics-header-right{width:auto}}.analytics-container .analytics-header .analytics-header-right .maira-header-filter-target{width:100%}.analytics-container .analytics-header .analytics-header-right .filter-box{text-align:left;background-color:#fff;border:1.5px solid #d7d7d7;border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;padding:12px;display:flex}.analytics-container .analytics-header .analytics-header-right .filter-box .filters{flex-direction:column;align-items:center;gap:16px;display:flex}@media (width>=1025px){.analytics-container .analytics-header .analytics-header-right .filter-box .filters{flex-direction:row}}.analytics-container .analytics-header .analytics-header-right .filter-box .filters .report-input-item.received-to{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}@media (width>=1025px){.analytics-container .analytics-header .analytics-header-right .filter-box .filters .report-input-item.received-to{width:250px;min-width:250px}}.analytics-container .analytics-header .analytics-header-right .filter-box .filters .date-range{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.analytics-container .analytics-header .analytics-header-right .filter-box .filters .date-range .title{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.analytics-container .analytics-header .analytics-header-right .filter-box .filters .date-range .date-range-pickers{flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex}.analytics-container .analytics-header .analytics-header-right .filter-box .bottom{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;display:flex}@media (width>=1025px){.analytics-container .analytics-header .analytics-header-right .filter-box .bottom{flex-direction:row}}.analytics-container .analytics-header .analytics-header-right .filter-box .bottom .actions{flex-direction:row;gap:8px;display:flex}.analytics-container .analytics-stats{flex-direction:row;align-items:center;gap:16px;width:100%;height:100%;display:flex}.analytics-container .analytics-tabs{width:100%;min-width:0;max-width:100%;height:100%}.analytics-container .analytics-tabs .analytics-tab-label{flex-direction:row;align-items:center;gap:4px;display:flex}.analytics-container .ant-tabs-tabpane{flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.analytics-container .referral-trends-and-top-providers{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}@media (width>=1025px){.analytics-container .referral-trends-and-top-providers{flex-direction:row}}.analytics-container .referral-trends-and-top-providers .referral-trends-section{background-color:#fff;border:1.5px solid #d7d7d7;border-radius:8px;flex-direction:column;flex:0 0 calc(50% - 8px);align-items:flex-start;width:calc(100% - 8px);height:100%;padding:16px;display:flex}@media (width>=1025px){.analytics-container .referral-trends-and-top-providers .referral-trends-section{width:calc(50% - 8px)}}.analytics-container .referral-trends-and-top-providers .top-providers-section{background-color:#fff;border:1.5px solid #d7d7d7;border-radius:8px;flex-direction:column;flex:0 0 calc(50% - 8px);align-items:flex-start;gap:8px;width:calc(100% - 8px);height:100%;padding:16px;display:flex}@media (width>=1025px){.analytics-container .referral-trends-and-top-providers .top-providers-section{width:calc(50% - 8px)}}.analytics-container .referral-trends-and-top-providers .top-providers-section .top-providers-header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.analytics-container .referral-trends-and-top-providers .top-providers-section .ant-table-thead>tr>th{background-color:unset;padding:0;font-weight:400;color:#747474!important}.analytics-container .referral-trends-and-top-providers .top-providers-section .ant-table-thead>tr>th .ant-table-cell{padding:0}.analytics-container .referral-trends-and-top-providers .top-providers-section .ant-table-cell{padding:0;height:unset!important}.analytics-container .referral-report-builder{background-color:#fff;border:1.5px solid #d7d7d7;border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex}.analytics-container .referral-report-builder .report-inputs{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}@media (width>=1025px){.analytics-container .referral-report-builder .report-inputs{flex-direction:row;justify-content:space-between;align-items:flex-end}}.analytics-container .referral-report-builder .report-inputs .report-input-item{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.analytics-container .referral-report-builder .report-inputs .build-report-buttons{flex-direction:row;align-items:center;gap:8px;display:flex}.analytics-container .referral-report-builder .ant-table-thead>tr>th{width:100%;padding:0;font-size:12px;font-weight:600;color:#747474!important}.analytics-container .maira-dashboard{flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.analytics-container .maira-filters{background-color:#fff;border:1.5px solid #d7d7d7;border-radius:8px;flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:100%;padding:16px;display:flex}@media (width>=1025px){.analytics-container .maira-filters{flex-flow:wrap;align-items:flex-end}}.analytics-container .maira-filters .maira-filter-item{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:220px;max-width:100%;display:flex}@media (width>=1025px){.analytics-container .maira-filters .maira-filter-item{flex:240px;width:auto;min-width:0}}.analytics-container .maira-filters .maira-filter-item .ant-picker,.analytics-container .maira-filters .maira-filter-item .ant-select{width:100%;max-width:100%}.analytics-container .maira-filters .maira-filter-date{min-width:280px}.analytics-container .maira-filters .maira-filter-actions{flex-direction:row;align-items:center;gap:8px;margin-left:auto;display:flex}.analytics-container .analytics-header-right .maira-filters{padding:12px}@media (width>=1025px){.analytics-container .analytics-header-right.analytics-header-right-wide{flex:auto;min-width:0;max-width:none}}.analytics-container .analytics-header-right .maira-filters.user-activity-filters{background-color:#0000;border:none;justify-content:flex-end;padding:0}@media (width>=1025px){.analytics-container .analytics-header-right .maira-filters.user-activity-filters .maira-filter-item{flex:0 222px}.analytics-container .analytics-header-right .maira-filters.user-activity-filters .maira-filter-date{flex-basis:290px}}.analytics-container .analytics-header-right .maira-filters.user-activity-filters .maira-filter-actions{margin-left:0}.analytics-container .maira-dashboard-grid{grid-template-columns:1fr;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:100%;display:grid}@media (width>=1025px){.analytics-container .maira-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1441px){.analytics-container .maira-dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(300px,.8fr)}}.analytics-container .maira-panel,.analytics-container .maira-report-builder{background-color:#fff;border:1.5px solid #d7d7d7;border-radius:8px;flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:100%;padding:16px;display:flex}.analytics-container .maira-panel .recharts-responsive-container{min-width:0!important}.analytics-container .maira-panel-title{flex-direction:row;align-items:center;gap:6px;display:flex}.analytics-container .maira-outcomes{gap:12px;overflow:hidden}.analytics-container .maira-outcomes .ant-table{font-size:12px}.analytics-container .maira-outcomes .ant-table-thead>tr>th,.analytics-container .maira-outcomes .ant-table-tbody>tr>td{padding:8px 10px}.analytics-container .maira-outcomes .maira-outcome-row-clickable{cursor:pointer}.analytics-container .maira-outcomes .maira-outcome-row-unclassified>td{background-color:#fffae1cc}.analytics-container .maira-outcomes .maira-outcome-label-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.analytics-container .maira-outcomes .maira-outcome-unclassified-tag{color:#181818;background-color:#ffef98;border-radius:4px;align-items:center;max-width:100%;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.analytics-container .maira-outcomes .maira-objective-breakdown{margin:4px 0 4px 16px}.analytics-container .maira-outcomes .maira-objective-breakdown .ant-table{font-size:11px}.analytics-container .maira-outcomes .maira-objective-breakdown .ant-table-thead>tr>th,.analytics-container .maira-outcomes .maira-objective-breakdown .ant-table-tbody>tr>td{padding:6px 8px}.analytics-container .maira-outcome-info{cursor:help;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.analytics-container .maira-report-header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (width>=641px){.analytics-container .maira-report-header{flex-direction:row;justify-content:space-between;align-items:center}}.analytics-container .maira-report-actions{flex-direction:row;align-items:center;gap:8px;display:flex}.analytics-container .maira-report-inputs{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}@media (width>=1025px){.analytics-container .maira-report-inputs{flex-flow:wrap;align-items:flex-end}}.analytics-container .maira-report-inputs .maira-report-input-item{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:220px;max-width:100%;display:flex}@media (width>=1025px){.analytics-container .maira-report-inputs .maira-report-input-item{flex:240px;width:auto;min-width:0}}.analytics-container .maira-report-inputs .maira-report-input-item .ant-picker,.analytics-container .maira-report-inputs .maira-report-input-item .ant-select{width:100%;max-width:100%}.analytics-container .maira-report-inputs .maira-report-date{min-width:280px}.analytics-container .maira-report-summary{white-space:normal;max-width:320px;line-height:1.4;display:block}.maira-taxonomy-tooltip-overlay{max-width:560px}.maira-taxonomy-tooltip-overlay .ant-tooltip-inner{color:#181818;background-color:#fff;border-radius:8px;padding:0;box-shadow:0 8px 24px #10182829}.maira-taxonomy-tooltip{flex-direction:column;max-height:430px;padding:12px;display:flex;overflow-y:auto}.maira-taxonomy-tooltip-header{color:#181818;border-bottom:1px solid #d7d7d7;padding-bottom:10px;font-size:13px;font-weight:700;line-height:1.3}.maira-taxonomy-tooltip-list{grid-template-columns:1fr;gap:0;display:grid}.maira-taxonomy-tooltip-item{border-bottom:1px solid #d7d7d7;grid-template-columns:minmax(150px,.42fr) minmax(220px,.58fr);column-gap:14px;padding:9px 0;display:grid}.maira-taxonomy-tooltip-label{color:#181818;font-size:12px;font-weight:700;line-height:1.35}.maira-taxonomy-tooltip-description{color:#5c5c5c;font-size:12px;line-height:1.4}.maira-taxonomy-tooltip-note{color:#5c5c5c;background-color:#f8f8f8;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.4}.analytics-stat-card{background-color:#fff;border:1.5px solid #d7d7d7;border-radius:8px;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:16px;width:100%;height:100%;padding:16px;display:flex}@media (width>=1025px){.analytics-stat-card{text-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}}.analytics-stat-card .analytics-stat-card-content{flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (width>=1025px){.analytics-stat-card .analytics-stat-card-content{align-items:flex-start}}.analytics-stat-card .analytics-stat-card-content .analytics-stat-card-value{justify-content:space-between;align-items:flex-end;gap:4px;display:flex}.analytics-stat-card .analytics-stat-card-content>span:last-child{text-align:center;margin-top:2px}@media (width>=1025px){.analytics-stat-card .analytics-stat-card-content>span:last-child{text-align:left}}.analytics-stat-card .analytics-stat-card-icon{border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;display:flex}.loading-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:8px;width:60px;height:60px;margin:20px auto;display:grid}.loading-dot{background-color:var(--dot-color,#007bff);opacity:0;border-radius:50%;width:12px;height:12px;animation:1.5s infinite randomFade}.loading-dot:first-child{animation-delay:0s}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}.loading-dot:nth-child(4){animation-delay:.1s}.loading-dot:nth-child(5){animation-delay:.3s}.loading-dot:nth-child(6){animation-delay:.5s}.loading-dot:nth-child(7){animation-delay:.6s}.loading-dot:nth-child(8){animation-delay:.8s}.loading-dot:nth-child(9){animation-delay:.7s}@keyframes randomFade{0%,to{opacity:0;transform:scale(.8)}25%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.9)}75%{opacity:1;transform:scale(1.1)}}.loading-grid-random{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:8px;width:60px;height:60px;margin:20px auto;display:grid}.loading-dot-random{background-color:var(--dot-color,#007bff);opacity:0;border-radius:50%;width:12px;height:12px;animation:2s infinite randomFadeAdvanced}.loading-dot-random:first-child{animation-duration:1.8s;animation-delay:0s}.loading-dot-random:nth-child(2){animation-duration:2.2s;animation-delay:.3s}.loading-dot-random:nth-child(3){animation-duration:1.6s;animation-delay:.7s}.loading-dot-random:nth-child(4){animation-duration:2.4s;animation-delay:.1s}.loading-dot-random:nth-child(5){animation-duration:1.9s;animation-delay:.5s}.loading-dot-random:nth-child(6){animation-duration:2.1s;animation-delay:.9s}.loading-dot-random:nth-child(7){animation-duration:1.7s;animation-delay:.2s}.loading-dot-random:nth-child(8){animation-duration:2.3s;animation-delay:.6s}.loading-dot-random:nth-child(9){animation-duration:2s;animation-delay:.4s}@keyframes randomFadeAdvanced{0%,to{opacity:0;transform:scale(.7)}20%{opacity:.8;transform:scale(1)}40%{opacity:.2;transform:scale(.8)}60%{opacity:1;transform:scale(1.2)}80%{opacity:.5;transform:scale(.9)}}.loading-grid-small{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:4px;width:40px;height:40px;margin:10px auto;display:grid}.loading-grid-small .loading-dot,.loading-grid-small .loading-dot-random{width:8px;height:8px}.loading-grid-large{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:12px;width:80px;height:80px;margin:30px auto;display:grid}.loading-grid-large .loading-dot,.loading-grid-large .loading-dot-random{width:16px;height:16px}.loading-grid-xsmall{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:4px;width:20px;height:20px;margin:10px auto;display:grid}.loading-grid-xsmall .loading-dot,.loading-grid-xsmall .loading-dot-random{width:4px;height:4px}.user-activity-dashboard{text-align:left;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.user-activity-dashboard h3{color:#181818;margin:0;font-size:16px;font-weight:600}.user-activity-dashboard .user-activity-feedback-banner{color:#662c88;background-color:#f6effa;border:1.5px solid #d4c0e1;border-radius:8px;padding:12px 16px}.user-activity-dashboard .user-activity-feedback-banner .user-activity-feedback-link{font:inherit;color:#662c88;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.user-activity-dashboard .user-activity-range-strip{background-color:#fff;border:1.5px solid #d7d7d7;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.user-activity-dashboard .user-activity-card{background-color:#fff;border:1.5px solid #d7d7d7;border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.user-activity-dashboard .user-activity-card .recharts-responsive-container{min-width:0!important}.user-activity-dashboard .user-activity-card-header,.user-activity-dashboard .user-activity-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-activity-dashboard .user-activity-team-actions{align-items:center;gap:12px;display:flex}.user-activity-dashboard .user-activity-team-actions .ant-btn{align-items:center;gap:6px;display:inline-flex}.user-activity-dashboard .user-activity-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#5c5c5c;font-size:12px;font-weight:600}.user-activity-dashboard .user-activity-badge{color:#747474;background-color:#efefef;border-radius:4px;padding:2px 8px;font-size:11px}.user-activity-dashboard .user-activity-badge.enabled{color:#662c88;background-color:#f6effa}.user-activity-dashboard .user-activity-headline{flex-direction:column;gap:4px;display:flex}.user-activity-dashboard .user-activity-headline-value{color:#181818;font-size:32px;font-weight:700}.user-activity-dashboard .user-activity-headline-unit{color:#5c5c5c;margin-left:8px}.user-activity-dashboard .user-activity-caption{color:#747474;font-size:12px}.user-activity-dashboard .user-activity-footnote{color:#747474;font-size:11px}.user-activity-dashboard .user-activity-summary{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=1025px){.user-activity-dashboard .user-activity-summary{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}}.user-activity-dashboard .user-activity-trends{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=1025px){.user-activity-dashboard .user-activity-trends{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}.user-activity-dashboard .user-activity-share-bar{gap:3px;height:12px;display:flex}.user-activity-dashboard .user-activity-share-bar div{border-radius:3px;min-width:0}.user-activity-dashboard .user-activity-legend-list,.user-activity-dashboard .user-activity-progress-list,.user-activity-dashboard .user-activity-timeline{flex-direction:column;gap:14px;display:flex}.user-activity-dashboard .user-activity-status-list{max-height:320px;padding-right:8px;overflow-y:auto}@media (width>=1025px){.user-activity-dashboard .user-activity-status-list{contain:size;flex:1;min-height:200px;max-height:none}}.user-activity-dashboard .user-activity-legend-row,.user-activity-dashboard .user-activity-timeline-step{grid-template-columns:10px 1fr auto 40px;align-items:center;gap:8px;display:grid}.user-activity-dashboard .user-activity-timeline{background-color:#f6effa;border-radius:8px;padding:12px 16px}.user-activity-dashboard .user-activity-timeline .user-activity-timeline-step{grid-template-columns:10px 1fr auto}.user-activity-dashboard .user-activity-dot{border-radius:2px;width:8px;height:8px}.user-activity-dashboard .user-activity-progress-label{justify-content:space-between;margin-bottom:6px;display:flex}.user-activity-dashboard .user-activity-progress-track{background-color:#f6effa;border-radius:3px;height:6px}.user-activity-dashboard .user-activity-progress-track div{border-radius:3px;height:100%}.user-activity-dashboard .user-activity-mini-trend{flex-direction:column;align-items:center;margin-top:auto;display:flex}.user-activity-dashboard .user-activity-cta{color:#662c88;border:1.5px solid #d7d7d7;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.user-activity-dashboard .user-activity-toggle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-activity-dashboard .user-activity-toggle button{color:#5c5c5c;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:6px;padding:4px 10px}.user-activity-dashboard .user-activity-toggle button.active{color:#662c88;border-color:#d7d7d7;font-weight:600}.user-activity-dashboard .user-activity-inbox-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width>=1025px){.user-activity-dashboard .user-activity-inbox-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.user-activity-dashboard .user-activity-inbox-metric{flex-direction:column;gap:4px;min-width:0;padding-right:16px;display:flex}@media (width>=1025px){.user-activity-dashboard .user-activity-inbox-metric:not(:last-child){border-right:1px solid #ededed}}.user-activity-dashboard .user-activity-inbox-value{font-size:30px;font-weight:700}.user-activity-dashboard .user-activity-inbox-footer{border-top:1px solid #ededed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.user-activity-dashboard .user-activity-inbox-now{color:#747474;gap:16px;font-size:12px;display:flex}.user-activity-dashboard .user-activity-inbox-now strong{color:#181818}.user-activity-dashboard .user-activity-member{align-items:center;gap:12px;display:flex}.user-activity-dashboard .user-activity-avatar{color:#662c88;background-color:#f6effa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}.user-activity-dashboard .user-activity-team .ant-table-thead>tr>th{letter-spacing:.04em;text-transform:uppercase;color:#5c5c5c;font-size:12px;font-weight:600}.user-activity-dashboard .user-activity-team .user-activity-now-column{background-color:#f6effa}.user-activity-dashboard .user-activity-moved-to{flex-direction:column;gap:6px;max-width:640px;padding:8px 16px;display:flex}.user-activity-dashboard .user-activity-moved-to .user-activity-progress-list{margin-top:12px}.user-activity-dashboard .user-activity-heatmap-grid{grid-template-columns:64px repeat(7,minmax(0,1fr));align-items:center;gap:4px;display:grid}.user-activity-dashboard .user-activity-heatmap-day{text-align:center;color:#5c5c5c;font-size:12px}.user-activity-dashboard .user-activity-heatmap-band{color:#5c5c5c;text-align:right;padding-right:8px;font-size:12px}.user-activity-dashboard .user-activity-heatmap-cell{border-radius:3px;height:36px;display:block}.user-activity-dashboard .user-activity-heatmap-cell.level-0{background-color:#f6effa}.user-activity-dashboard .user-activity-heatmap-cell.level-1{background-color:#d4c0e1}.user-activity-dashboard .user-activity-heatmap-cell.level-2{background-color:#9d76b4}.user-activity-dashboard .user-activity-heatmap-cell.level-3{background-color:#82519e}.user-activity-dashboard .user-activity-heatmap-cell.level-4{background-color:#662c88}.user-activity-dashboard .user-activity-heatmap-legend{justify-content:flex-end;align-items:center;gap:4px;margin-top:auto;display:flex}.user-activity-dashboard .user-activity-heatmap-legend .user-activity-heatmap-cell{width:12px;height:12px}.user-activity-milestone-modal .ant-modal-content{border-radius:12px}.user-activity-milestone-modal .ant-modal-body{padding:24px}.user-activity-milestone-modal .ant-modal-footer{justify-content:flex-end;gap:8px;display:flex}.user-activity-milestone-modal .user-activity-milestone-field{margin-top:16px}.user-activity-milestone-modal .user-activity-milestone-field label{margin-bottom:6px;font-weight:600;display:block}.user-activity-milestone-modal .user-activity-milestone-field .ant-select{width:100%}.stats-dashboard{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.stats-dashboard::-webkit-scrollbar{display:none}@media (width<=768px){.stats-dashboard{flex-wrap:wrap}}.stats-dashboard__card{border:1.5px solid var(--color-gray-200);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;outline:none;flex:1 0;align-items:center;gap:10px;min-width:0;padding:10px 14px;font-family:inherit;transition:all .15s;display:flex}.stats-dashboard__card:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.stats-dashboard__card--total .stats-dashboard__icon-circle{color:#662c88;background:#f6effa}.stats-dashboard__card--total .stats-dashboard__value{color:#662c88}.stats-dashboard__card--total .stats-dashboard__label{color:#9d76b4}.stats-dashboard__card--total:hover{border-color:#d4c0e1}.stats-dashboard__card--total.stats-dashboard__card--active{background:#f6effa;border-color:#662c88}.stats-dashboard__card--received .stats-dashboard__icon-circle{color:#8c5bc4;background:#f6effa}.stats-dashboard__card--received .stats-dashboard__value{color:#8c5bc4}.stats-dashboard__card--received .stats-dashboard__label{color:#9d76b4}.stats-dashboard__card--received:hover{border-color:#d4c0e1}.stats-dashboard__card--received.stats-dashboard__card--active{background:#f6effa;border-color:#8c5bc4}.stats-dashboard__card--contacting .stats-dashboard__icon-circle{color:#f37045;background:#fef1ec}.stats-dashboard__card--contacting .stats-dashboard__value{color:#f37045}.stats-dashboard__card--contacting .stats-dashboard__label{color:#c2410c}.stats-dashboard__card--contacting:hover{border-color:#fac6b5}.stats-dashboard__card--contacting.stats-dashboard__card--active{background:#fef1ec;border-color:#f37045}.stats-dashboard__card--waiting .stats-dashboard__icon-circle{color:#ca8a04;background:#fefce8}.stats-dashboard__card--waiting .stats-dashboard__value{color:#ca8a04}.stats-dashboard__card--waiting .stats-dashboard__label{color:#a16207}.stats-dashboard__card--waiting:hover{border-color:#fde68a}.stats-dashboard__card--waiting.stats-dashboard__card--active{background:#fefce8;border-color:#ca8a04}.stats-dashboard__card--scheduled .stats-dashboard__icon-circle{color:#2563eb;background:#eff2ff}.stats-dashboard__card--scheduled .stats-dashboard__value{color:#2563eb}.stats-dashboard__card--scheduled .stats-dashboard__label{color:#1d4ed8}.stats-dashboard__card--scheduled:hover{border-color:#bfdbfe}.stats-dashboard__card--scheduled.stats-dashboard__card--active{background:#eff2ff;border-color:#2563eb}.stats-dashboard__card--completed .stats-dashboard__icon-circle{color:#59b74a;background:#ecfce5}.stats-dashboard__card--completed .stats-dashboard__value{color:#59b74a}.stats-dashboard__card--completed .stats-dashboard__label{color:#15803d}.stats-dashboard__card--completed:hover{border-color:#bbf7d0}.stats-dashboard__card--completed.stats-dashboard__card--active{background:#ecfce5;border-color:#59b74a}.stats-dashboard__card--canceled .stats-dashboard__icon-circle{color:#6b7280;background:#f3f4f6}.stats-dashboard__card--canceled .stats-dashboard__value{color:#6b7280}.stats-dashboard__card--canceled .stats-dashboard__label{color:#9ca3af}.stats-dashboard__card--canceled:hover{border-color:#d1d5db}.stats-dashboard__card--canceled.stats-dashboard__card--active{background:#f3f4f6;border-color:#6b7280}.stats-dashboard__icon-circle{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stats-dashboard__text{flex-direction:column;gap:1px;display:flex}.stats-dashboard__value{font-size:18px;font-weight:700;line-height:1.2}.stats-dashboard__label{font-size:11px;font-weight:500;line-height:1}.status-progress-dots{align-items:center;gap:0;width:100%;margin-top:4px;display:flex}.status-progress-dots__dot{background-color:var(--color-gray-200);cursor:help;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background-color .2s;display:inline-block}.status-progress-dots__dot--pending{background-color:var(--color-gray-200)}.status-progress-dots__dot--active,.status-progress-dots__dot--completed{background-color:#8c5bc4}.status-progress-dots__dot--error{background-color:var(--color-red-400)}.status-progress-dots__line{background-color:var(--color-gray-200);flex:1;height:2px;margin:0 2px;transition:background-color .2s}.status-progress-dots__line--completed{background-color:#8c5bc4}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.referrals-table-empty{border:1px solid var(--color-gray-200);text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.referrals-table-empty__icon{color:var(--color-gray-300);margin-bottom:12px}.referrals-table-empty__title{color:var(--color-gray-600);margin-bottom:4px;font-weight:500}.referrals-table-empty__subtitle{color:var(--color-gray-400)}.referrals-table-empty__clear-btn{color:#662c88;cursor:pointer;background:#f6effa;border:none;border-radius:6px;margin-top:12px;padding:6px 16px;font-size:13px;font-weight:500;transition:background-color .12s}.referrals-table-empty__clear-btn:hover{background:#ede0f5}.referrals-table-wrapper{border:1px solid var(--color-gray-200);background:#fff;overflow-x:auto}.referrals-table{border-collapse:collapse;table-layout:fixed;width:100%}.referrals-table colgroup col:first-child{width:22%}.referrals-table colgroup col:nth-child(2){width:28%}.referrals-table colgroup col:nth-child(3){width:26%}.referrals-table colgroup col:nth-child(4){width:24%}.referrals-table thead th{text-align:left;color:#662c88;text-transform:uppercase;letter-spacing:.6px;border-bottom:1.5px solid var(--color-gray-200);background:#faf8fc;padding:12px 16px;font-size:12px;font-weight:700}.referrals-table thead th:first-child{width:22%}.referrals-table thead th:nth-child(2){width:28%}.referrals-table thead th:nth-child(3){width:26%}.referrals-table thead th:nth-child(4){width:24%}.referrals-table__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.referrals-table__th--sortable:hover{color:#4a1a6b}.referrals-table__sort-icon{vertical-align:middle;margin-left:4px;display:inline-block}.referrals-table tbody tr{border-bottom:1px solid var(--color-gray-100);cursor:pointer;transition:background-color .12s}.referrals-table tbody tr:hover{background-color:#f6effa}.referrals-table tbody tr:last-child{border-bottom:none}.referrals-table td{vertical-align:middle;text-align:left;padding:12px 16px}.referrals-table__row--selected{box-shadow:inset 3px 0 #662c88;background-color:#f6effa!important}.referrals-table__row--archived{opacity:.65}.referrals-table__patient>*{text-align:left;display:block}.referrals-table__patient .text{font-size:13px;line-height:1.4}.referrals-table__patient-name-row{align-items:center;gap:6px;display:flex}.referrals-table__unread-dot{background-color:#662c88;border-radius:50%;flex-shrink:0;width:7px;height:7px}.referrals-table__dob{color:var(--color-gray-400);margin-top:2px;font-size:11px!important;line-height:1.3!important}.referrals-table__provider>*{text-align:left;display:block}.referrals-table__provider .text{font-size:13px;line-height:1.4}.referrals-table__provider-name{color:var(--color-gray-400);margin-top:2px;font-size:11px!important;line-height:1.3!important}.referrals-table__status{text-align:left}.referrals-table__status-content{flex-direction:column;width:130px;display:flex}.referrals-table__status-badge{text-align:center;white-space:nowrap;border-radius:20px;width:100%;padding:2px 0;font-size:11px;font-weight:600;line-height:1.5;display:block}.referrals-table__status-badge--received{color:#662c88;background:#f6effa}.referrals-table__status-badge--contacting{color:#c2410c;background:#fff7ed}.referrals-table__status-badge--waiting{color:#92400e;background:#fefce8}.referrals-table__status-badge--scheduled{color:#1d4ed8;background:#eff6ff}.referrals-table__status-badge--completed{color:#15803d;background:#f0fdf4}.referrals-table__status-badge--canceled{color:#4b5563;background:#f3f4f6}.referrals-table__activity{text-align:left}.referrals-table__activity-row{align-items:center;gap:6px;display:flex}.referrals-table__activity-relative{color:var(--color-gray-700);font-size:13px;font-weight:600}.referrals-table__updated-dot{background-color:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.referrals-table__activity-exact{color:var(--color-gray-400);margin-top:2px;font-size:11px;display:block}.referrals-table__quick-actions{align-items:center;gap:4px;margin-left:10px;display:none}tbody tr:hover .referrals-table__quick-actions{display:flex}.referrals-table__quick-btn{border:1px solid var(--color-gray-200);width:28px;height:28px;color:var(--color-gray-500);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.referrals-table__quick-btn:hover{color:#fff;background:#662c88;border-color:#662c88;transform:translateY(-1px);box-shadow:0 2px 6px #662c8840}.referrals-table__auth{min-width:100px}.referrals-table__auth-badge{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.referrals-table__auth-badge--approved{color:#15803d;background-color:#dcfce7}.referrals-table__auth-badge--pending{color:#c2410c;background-color:#ffedd5}.referrals-table__auth-badge--denied{color:#b91c1c;background-color:#fee2e2}.referrals-table__archived-badge{color:var(--color-gray-500);background-color:var(--color-gray-100);border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.referral-filters{border:1px solid var(--color-gray-200);background:#fff;border-bottom:none;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.referral-filters__search{align-items:center;display:flex;position:relative}.referral-filters__search-icon{color:var(--color-gray-400);pointer-events:none;z-index:1;position:absolute;left:10px}.referral-filters__input{border-radius:6px;height:30px;font-size:13px}.referral-filters__input--search{width:170px;padding-left:30px}.referral-filters__input--provider{width:140px}.referral-filters__input--date{width:120px}.referral-filters__select{min-width:160px}.referral-filters__select .ant-select-selector{font-size:13px;border-radius:6px!important;height:auto!important;min-height:30px!important;padding-top:1px!important;padding-bottom:1px!important}.referral-filters__select .ant-select-selection-overflow-item-suffix{min-width:0}.referral-filters__date-group{align-items:center;gap:4px;display:flex}.referral-filters__date-group .ant-picker{border-radius:6px;height:30px;font-size:13px}.referral-filters__date-group .ant-picker-range{border-radius:6px}.referral-filters__date-label{color:var(--color-gray-500);white-space:nowrap;font-size:11px;font-weight:500}.referral-filters__clear-btn{color:#662c88;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;height:30px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.referral-filters__clear-btn:hover{background:#f6effa}.documents-page{padding-left:24px;padding-right:24px}.documents-page__header{text-align:left;margin-bottom:24px}.documents-page__header .h1{margin:0;font-size:24px;font-weight:700}.documents-page__subtitle{color:var(--color-gray-500);text-align:left;margin-top:4px;display:block}.documents-page__loading{justify-content:center;align-items:center;padding:80px 0;display:flex}.documents-page__empty{border:1px solid var(--color-gray-200);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:80px 0;display:flex}.documents-page__group{border:1px solid var(--color-gray-200);background:#fff;border-radius:8px;margin-bottom:16px;overflow:hidden}.documents-page__group-header{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 16px;transition:background-color .15s;display:flex}.documents-page__group-header:hover{background-color:var(--color-gray-100)}.documents-page__group-title{align-items:center;gap:10px;display:flex}.documents-page__group-patient-name{color:var(--color-gray-800);font-size:15px;font-weight:600}.documents-page__group-count{min-width:22px;height:22px;color:var(--color-primary-700);background-color:var(--color-primary-100);border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.documents-page__group-toggle{color:var(--color-gray-400);align-items:center;transition:transform .2s;display:flex}.documents-page__group-toggle--expanded{transform:rotate(180deg)}.documents-page__group-body{max-height:0;transition:max-height .3s;overflow:hidden}.documents-page__group-body--expanded{max-height:2000px}.documents-page__document-table{border-collapse:collapse;table-layout:fixed;width:100%}.documents-page__document-table thead{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.documents-page__document-table thead th{text-align:left;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.5px;padding:10px 16px;font-size:11px;font-weight:600}.documents-page__document-table tbody tr{border-bottom:1px solid var(--color-gray-100);cursor:pointer;transition:background-color .15s}.documents-page__document-table tbody tr:hover{background-color:var(--color-primary-50)}.documents-page__document-table tbody tr:last-child{border-bottom:none}.documents-page__document-table td{vertical-align:middle;text-align:left;color:var(--color-gray-700);padding:12px 16px;font-size:14px}.documents-page__file-info{align-items:center;gap:10px;display:flex}.documents-page__file-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.documents-page__file-icon--pdf{color:var(--color-red-500);background-color:var(--color-red-50)}.documents-page__file-icon--image{color:var(--color-blue-500);background-color:var(--color-blue-50)}.documents-page__file-icon--default{color:var(--color-gray-500);background-color:var(--color-gray-100)}.documents-page__file-name{color:var(--color-gray-800);word-break:break-word;font-weight:500}.documents-page__file-extension{color:var(--color-gray-400);text-transform:uppercase;margin-top:2px;font-size:12px}.documents-page__uploader-name{color:var(--color-gray-700);font-weight:500}.documents-page__uploader-org{color:var(--color-gray-400);margin-top:2px;font-size:12px}.documents-page__file-size,.documents-page__date{color:var(--color-gray-500);white-space:nowrap;font-size:13px}.documents-page__pagination{justify-content:space-between;align-items:center;margin-top:8px;padding:16px 0;display:flex}.documents-page__pagination-info{color:var(--color-gray-600)}.documents-page__pagination-controls{align-items:center;gap:16px;display:flex}.documents-page__per-page{min-width:120px}.documents-page__page-info{color:var(--color-gray-600)}.documents-page__pagination-nav{align-items:center;gap:8px;display:flex}.documents-page__error{border:1px solid var(--color-gray-200);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:40px 0;display:flex}.documents-page__error-content{text-align:center}.documents-page__retry-btn{margin-top:12px}.messages-page{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.messages-page__header{text-align:left;margin-bottom:16px;padding-left:24px;padding-right:24px}.messages-page__header .h1{color:#662c88;margin:0;font-size:18px;font-weight:700}.messages-page__subtitle{color:var(--color-gray-400);text-align:left;margin-top:2px;font-size:13px;display:block}.messages-page__body{border:1px solid var(--color-gray-200);background:#fff;border-radius:12px;height:calc(100vh - 224px);margin-left:24px;margin-right:24px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.messages-page__sidebar{border-right:1px solid var(--color-gray-200);background:#faf8fc;flex-direction:column;width:300px;min-width:300px;display:flex;overflow-y:auto}.messages-page__sidebar-header{border-bottom:1px solid var(--color-gray-200);z-index:1;background:#fff;padding:16px;position:sticky;top:0}.messages-page__sidebar-title{color:var(--color-gray-700);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.messages-page__sidebar-count{color:var(--color-gray-400);letter-spacing:0;text-transform:none;margin-left:6px;font-size:11px;font-weight:500}.messages-page__sidebar-list{flex:1;overflow-y:auto}.messages-page__empty-sidebar{justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.messages-page__conversation{cursor:pointer;text-align:left;background:0 0;border-top:none;border-bottom:1px solid #0000000a;border-left:3px solid #0000;border-right:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;transition:all .12s;display:flex}.messages-page__conversation:hover{background:#fff}.messages-page__conversation--active{background:#fff;border-left-color:#662c88;box-shadow:inset 0 0 #0000,2px 0 8px -2px #662c8814}.messages-page__conversation--active:hover{background:#fff}.messages-page__conversation--active .messages-page__conversation-avatar{color:#fff;background:linear-gradient(135deg,#662c88,#8c5bc4);box-shadow:0 2px 6px #662c8840}.messages-page__conversation--active .messages-page__conversation-name{color:#662c88}.messages-page__conversation-avatar{color:#8c5bc4;background:#ede0f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:flex}.messages-page__conversation-info{flex:1;min-width:0}.messages-page__conversation-name{color:var(--color-gray-800);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.messages-page__conversation-provider{color:var(--color-gray-400);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.messages-page__unread-badge{color:#fff;background:#662c88;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:700;display:flex}.messages-page__chat{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.messages-page__chat .referral-messages{height:100%}.messages-page__empty-chat{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:48px;display:flex}.messages-page__empty-chat-icon{color:#b794d4;background:#f6effa;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.messages-page__empty-text{color:var(--color-gray-400);text-align:center;font-size:14px}.messages-page__empty-hint{color:var(--color-gray-300);text-align:center;margin-top:-8px;font-size:12px}:root{--color-white:#fff;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-primary-50:#f5f0f8;--color-primary-100:#e9dcf0;--color-primary-200:#d4c0e1;--color-primary-300:#b89bce;--color-primary-400:#9b73b8;--color-primary-500:#7e4c9c;--color-primary-600:#662c88;--color-primary-700:#522470;--color-primary-800:#3e1b55;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-300:#fdba74;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c}.portal-tabs{border-bottom:1px solid var(--color-gray-200);gap:4px;margin-bottom:24px;padding-bottom:0;display:flex}.portal-tabs__tab{cursor:pointer;color:var(--color-gray-600);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.portal-tabs__tab:hover:not(:disabled){color:var(--color-gray-900);background-color:var(--color-gray-50)}.portal-tabs__tab--active{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600)}.portal-tabs__tab--active:hover{color:var(--color-primary-600)}.portal-tabs__tab--pro{color:var(--color-gray-400);cursor:not-allowed}.portal-tabs__tab--pro:hover{color:var(--color-gray-400);background:0 0}.portal-tabs__label{white-space:nowrap}.portal-tabs__count{color:#fff;background-color:var(--color-primary-500);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.portal-tabs__pro-badge{color:var(--color-orange-600);background-color:var(--color-orange-100);text-transform:uppercase;letter-spacing:.5px;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700}.portal-access-status{text-align:center;border:1px solid var(--color-gray-200);background:#fff;border-radius:12px;flex-direction:column;align-items:center;max-width:480px;margin:64px auto 0;padding:40px 32px;display:flex}.portal-access-status__icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.portal-access-status__icon--pending{color:#662c88;background:#f3ecf8}.portal-access-status__icon--rejected{color:var(--color-red-600);background:var(--color-red-50)}.portal-access-status__title{margin-bottom:8px}.portal-access-status__body{color:var(--color-gray-600);margin:0;font-size:14px;line-height:1.5}.portal-access-status__hint{color:var(--color-gray-400);margin:12px 0 0;font-size:13px}.referrals-list{padding-left:24px;padding-right:24px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.referrals-list__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.referrals-list__header-title{flex-direction:column;align-items:flex-start;display:flex}.referrals-list .h1{color:#662c88;white-space:nowrap;margin:0;font-size:18px;font-weight:700}.referrals-list__subtitle{color:var(--color-gray-400);margin-top:2px;font-size:13px;display:block}.referrals-list__new-btn{white-space:nowrap;align-items:center;gap:8px;display:flex}.referrals-list__error{color:var(--color-red-600);background:var(--color-red-50);border:1px solid var(--color-red-200);border-radius:8px;margin-bottom:8px;padding:10px 16px;font-size:13px;display:block}.referrals-list__loading{justify-content:center;align-items:center;padding:48px 0;display:flex}.referrals-list__pagination{border:1px solid var(--color-gray-200);background:#fff;border-top:none;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.referrals-list__pagination-info{color:var(--color-gray-500);font-size:12px}.referrals-list__pagination-controls{align-items:center;gap:12px;display:flex}.referrals-list__per-page{min-width:110px}.referrals-list__page-info{color:var(--color-gray-500);font-size:12px}.referrals-list__pagination-nav{align-items:center;gap:6px;display:flex}.portal-settings{max-width:1000px;margin:0 auto;padding:24px}.portal-settings .ant-switch-checked{background-color:var(--color-primary-600)}.portal-settings__action-link{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px}.portal-settings__action-link--revoke{color:var(--color-red-600)}.portal-settings__action-link--revoke:hover{color:var(--color-red-700);text-decoration:underline}.portal-settings__action-link--unrevoke{color:var(--color-primary-600)}.portal-settings__action-link--unrevoke:hover{color:var(--color-primary-700);text-decoration:underline}.portal-settings__action-link:disabled{opacity:.5;cursor:default;text-decoration:none}.portal-settings__back{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-size:13px;display:inline-flex}.portal-settings__back:hover{color:#111827}.portal-settings__header{flex-direction:column;align-items:flex-start;margin-bottom:16px;display:flex}.portal-settings__subtitle{color:#6b7280;margin-top:4px}.portal-settings .typography.subtitleOne,.portal-settings .typography.subtitleTwo{font-family:Plus Jakarta Sans Semi Bold}.portal-settings .typography.subtitleOne{font-size:22px}.portal-settings .typography.subtitleTwo{font-size:20px}.portal-settings__section{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:16px;padding:20px}.portal-settings__section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.portal-settings__section-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.portal-settings__member-search{width:240px}.portal-settings__section-header>div>.typography,.portal-settings__identifier-card>.typography{display:block}.portal-settings__row--revoked td:not(:last-child){opacity:.55}.portal-settings__loading{justify-content:center;padding:40px 0;display:flex}.portal-settings__icon-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.portal-settings__icon-btn:hover{color:#dc2626;background:#fef2f2}.portal-settings__icon-btn:disabled{color:#d1d5db;cursor:not-allowed}.portal-settings__icon-btn:disabled:hover{color:#d1d5db;background:0 0}.portal-settings__hint{color:#6b7280;display:block}.portal-settings__hint--input{margin:-8px 0 12px}.portal-settings__hint--lock{margin-top:8px}.portal-settings__email-domain{color:var(--color-gray-400);white-space:nowrap}.portal-settings__email-domain-select{color:var(--color-gray-400)}.portal-settings__email-domain-select .ant-select-selector{padding:0}.portal-settings__identifier-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.portal-settings__identifier-card{border:1px solid #e5e7eb;border-radius:8px;padding:16px}.portal-settings__identifier-input{gap:8px;margin:12px 0;display:flex}.portal-settings__identifier-filter{margin-bottom:12px}.portal-settings__chip-list{flex-direction:column;gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.portal-settings__chip-empty{color:#6b7280;padding:8px 0}.portal-settings__chip{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}.portal-signup{background:#efeff1;justify-content:center;align-items:center;min-height:100vh;padding:40px 16px;display:flex}.portal-signup__card{background:#f7f7f8;border:1px solid #ececef;border-radius:14px;width:560px;max-width:100%;padding:28px 34px 26px;box-shadow:0 8px 22px #00000014}.portal-signup__card--state{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.portal-signup__logo{width:34px;height:34px;margin:0 auto 14px;display:block}.portal-signup__title{text-align:center;letter-spacing:-.8px;color:#19191d;margin:0;font-size:52px;font-weight:700;line-height:1.08}.portal-signup__subtitle{text-align:center;color:#662c88;margin:12px 0 20px;font-size:16px}.portal-signup__title--success{margin-top:8px;font-size:36px}.portal-signup__success-message{color:#3d3f44;margin:8px 0 20px;font-size:16px;line-height:1.5}.portal-signup__success-btn{border-radius:7px;justify-content:center;align-items:center;height:42px;padding:0 32px;font-size:16px;font-weight:600;display:inline-flex;background:#662c88!important;border-color:#662c88!important}.portal-signup__success-btn span{color:#fff!important}.portal-signup__success-btn:hover,.portal-signup__success-btn:focus{background:#3d1a52!important;border-color:#3d1a52!important}.portal-signup__grid{gap:12px;display:grid}.portal-signup__grid--two-col{grid-template-columns:1fr 1fr}.portal-signup__field{margin-bottom:12px}.portal-signup__field input:not(.portal-signup__chip-input){color:#1f2024;background:#fff;border:1px solid #dddddf;border-radius:7px;width:100%;height:40px;padding:9px 11px;font-size:16px;transition:border-color .2s}.portal-signup__field input:not(.portal-signup__chip-input):focus{border-color:#9d76b4;outline:none}.portal-signup__field input:not(.portal-signup__chip-input)[aria-invalid=true]{border-color:#f84949}.portal-signup__field-label{color:#3d3f44;margin-bottom:6px;font-size:14px;font-weight:600;line-height:18px;display:block}.portal-signup__field-hint{color:#6a6d76;margin-top:6px;font-size:12px;line-height:16px;display:block}.portal-signup__field-hint--error{color:#f84949}.portal-signup__readonly{color:#52545b!important;background:#e8e8eb!important}.portal-signup__tags{background:#fff;border:1px solid #dddddf;border-radius:7px;width:100%;min-height:92px;padding:7px 8px;transition:border-color .2s}.portal-signup__tags--fax{min-height:80px}.portal-signup__tags:focus-within{border-color:#9d76b4}.portal-signup__chip-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.portal-signup__chip-input{color:#252830;background:0 0;border:0;outline:0;flex:1;min-width:190px;height:30px;font-size:14px}.portal-signup__chip-input::placeholder{color:#90929a}.portal-signup__tag{color:#662c88;background:#f0ecf8;border:1px solid #d9d0ec;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;line-height:14px;display:inline-flex}.portal-signup__tag--fax{color:#7f4bc2;background:#f4eefb;border-color:#e0d3f4}.portal-signup__tag-close{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.portal-signup__error{color:#f84949;margin:4px 0 0;font-size:14px;line-height:18px}.portal-signup__submit{border-radius:7px;width:100%;height:42px;margin-top:8px;font-weight:600;color:#fff!important;background:#662c88!important;border-color:#662c88!important}.portal-signup__submit span{color:#fff!important}.portal-signup__submit:hover,.portal-signup__submit:focus{background:#3d1a52!important;border-color:#3d1a52!important}.portal-signup__submit.ant-btn[disabled],.portal-signup__submit.ant-btn-disabled,.portal-signup__submit[disabled]{cursor:not-allowed;box-shadow:none;opacity:1;color:#fff!important;background:#b8bbca!important;border-color:#b8bbca!important}.portal-signup__submit.ant-btn[disabled] span,.portal-signup__submit.ant-btn-disabled span,.portal-signup__submit[disabled] span{color:#fff!important}.portal-signup__footer{text-align:center;color:#353840;margin:18px 0 0;font-size:15px}.portal-signup__footer a{color:#662c88;margin-left:3px;font-weight:600;text-decoration:none}@media (width<=768px){.portal-signup{padding:24px 12px}.portal-signup__card{padding:20px 18px}.portal-signup__title{letter-spacing:-.9px;font-size:46px}.portal-signup__grid--two-col{grid-template-columns:1fr}}.header-parent .ant-btn,.header-parent .ant-btn .ant-btn-icon{align-items:center;display:inline-flex}@media (width<=768px){.header-parent{flex-flow:wrap;justify-content:space-between;align-items:flex-start;display:flex}.header-parent .nav-breadcrumb,.header-parent .subtext{display:none}.header-parent .header-buttons{margin-left:-3.5rem}}.new-nav{flex-direction:column;font-family:Plus Jakarta Sans;display:flex;box-shadow:0 0 30px #84848440}.new-nav .menu-items{height:calc(100vh - var(--app-fixed-top-offset,60px));scrollbar-width:none;flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex;overflow:scroll}.new-nav .menu-items .nav-btn{text-align:center;color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:68px;min-height:56px;padding:6px 2px;display:flex}.new-nav .menu-items .nav-btn:hover{cursor:pointer;background-color:#9d76b4}.new-nav .menu-items .nav-btn.nav-btn--disabled{opacity:.4;cursor:not-allowed}.new-nav .menu-items .nav-btn.nav-btn--disabled:hover{background-color:#0000}.new-nav .menu-items .nav-btn .nav-icon{width:24px;height:24px;position:relative}.new-nav .menu-items .nav-btn .nav-icon .badge{color:#fff;background-color:#f84949;border-radius:4px;padding:2px 6px;font-size:8px;position:absolute;top:-5px;right:-16px}.new-nav .menu-items .nav-btn .nav-icon .badge--small{padding:1px 4px;font-size:7px}.new-nav .menu-items .nav-btn .nav-icon .dot{background-color:#f84949;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;right:-5px}.new-nav .menu-items .nav-btn.add-menu-item-selected-highlight{color:#662c88;background-color:#fff!important}.ant-layout-sider{width:80px;top:var(--app-fixed-top-offset,60px);height:calc(100vh - var(--app-fixed-top-offset,60px));position:fixed;left:0;background:#662c88!important}.ant-layout-sider-trigger{height:0%;width:100%!important}.new-nav-customize{top:calc(var(--app-fixed-top-offset,60px) + 8px);z-index:1001;color:#662c88;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:1px solid #d4c0e1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .15s,transform .15s;display:flex;position:fixed;left:66px;transform:scale(.8);box-shadow:0 2px 8px #0000002e}.new-nav-customize:hover{background:#f6effa}.new-nav-customize--visible,.new-nav-customize:focus-visible{opacity:1;pointer-events:auto;transform:scale(1)}.new-nav-customize:focus-visible{outline-offset:2px;outline:2px solid #9d76b4}.customize-nav-modal{font-family:Plus Jakarta Sans}.customize-nav-modal .ant-modal-content{border-radius:10px;overflow:hidden}.customize-nav-modal__hint{color:#5c5c5c;margin:0 0 12px;font-size:13px}.customize-nav-modal__footer{justify-content:space-between;align-items:center;display:flex}.customize-nav-modal__actions{gap:8px;display:flex}.customize-nav-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.customize-nav-row{background:#fff;border:1px solid #d7d7d7;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.customize-nav-row--dragging{z-index:1;position:relative;box-shadow:0 4px 16px #0000001f}.customize-nav-row--hidden .customize-nav-row__icon,.customize-nav-row--hidden .customize-nav-row__label{opacity:.45}.customize-nav-row button{color:#747474;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.customize-nav-row button:hover:not(:disabled){color:#662c88;background:#f6effa}.customize-nav-row button:disabled{cursor:not-allowed;opacity:.4}.customize-nav-row__handle.customize-nav-row__handle{cursor:grab;touch-action:none}.customize-nav-row__icon{color:#662c88;width:20px;height:20px;display:flex}.customize-nav-row__icon svg{width:100%;height:100%}.customize-nav-row__icon .anticon{font-size:20px}.customize-nav-row__label{color:#181818;flex:1;font-size:14px}.customize-nav-modal .customize-nav-modal__footer>.redesign-btn .ant-btn.tertiary{transition:color .15s,background-color .15s}.customize-nav-modal .customize-nav-modal__footer>.redesign-btn .ant-btn.tertiary:disabled{border:1px solid #0000}.portal-topbar{top:var(--app-header-top-offset,0px);z-index:901;background:#fff;border-bottom:1px solid #d7d7d7;justify-content:space-between;align-items:center;width:100%;height:60px;padding:8px 16px;display:flex;position:fixed}.portal-topbar__right{align-items:center;gap:16px;display:flex}.portal-topbar__user{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:4px 8px;transition:background-color .15s;display:flex}.portal-topbar__user:hover{background-color:var(--color-gray-100)}.portal-topbar__avatar{background:var(--color-primary-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.portal-topbar__user-info{flex-direction:column;display:flex}.portal-topbar__user-org{color:var(--color-gray-500)}.inbound-slide-out-drawer .ant-drawer-body{padding:0}.inbound-slide-out-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:24px}.inbound-slide-out-drawer .ant-drawer-header .ant-drawer-title{width:100%}.inbound-slide-out-drawer .ant-drawer-body .inbound-slide-out{min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.inbound-slide-out-drawer .ant-drawer-body .inbound-slide-out .call-details-section{flex-direction:column;gap:20px;padding:24px;display:flex}@media (width<=768px){.inbound-slide-out-drawer .ant-drawer-body .inbound-slide-out,.inbound-slide-out-drawer .ant-drawer-body .inbound-slide-out .call-details-section,.inbound-slide-out-drawer .ant-drawer-header{padding:16px}}.inbound-result-delivery-panel{flex-direction:column;gap:8px;display:flex}.inbound-result-delivery-panel .inbound-result-delivery-panel-body{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.inbound-result-delivery-panel .inbound-result-delivery-panel-link{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.follow-up-entry-status-tag{color:#662c88;background:#f7f4ff;border:1px solid #dfd6f2;border-radius:999px;align-items:center;min-height:22px;margin-right:0;padding:0 10px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.call-followup-panel{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.call-followup-panel .call-followup-header{margin-bottom:0}.call-followup-panel .ant-alert{border-radius:8px}.call-followup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.call-followup-form-grid.compact{grid-template-columns:minmax(0,1fr)}.call-followup-input{color:#4b5563;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.call-followup-input .ant-select,.call-followup-input .ant-picker,.call-followup-input textarea{width:100%}.call-followup-input .ant-select>.ant-select-selector,.call-followup-input .ant-picker{border-radius:8px}.call-followup-input textarea{resize:vertical;border-radius:8px;min-height:72px}.call-followup-note{margin-top:2px}.call-followup-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.call-followup-current-state{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.call-followup-field{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:0;padding:10px}.call-followup-field-label{align-items:center;gap:6px;margin-bottom:4px;display:flex}.call-followup-field-label svg{color:#6b7280}.call-followup-detail,.call-followup-create,.call-followup-edit,.call-followup-add-entry,.call-followup-entries{flex-direction:column;gap:12px;display:flex}.call-followup-entry{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:start;gap:12px;padding:12px;display:flex}.call-followup-entry-main{flex-direction:column;gap:8px;min-width:0;display:flex}.follow-up-workflow-card{background:#fff;border:1px solid #e6dff3;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.follow-up-detail-section-title{line-height:20px}.follow-up-detail-section-title-with-icon{color:#662c88;align-items:center;gap:8px;display:flex}.follow-up-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.follow-up-workflow-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.follow-up-workflow-badges{align-items:center;gap:8px;display:flex}.follow-up-count-badge,.follow-up-state-badge{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-family:Plus Jakarta Sans;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.follow-up-count-badge{color:#662c88;background:#f4edff}.follow-up-state-badge{color:#8a5a00;background:#fff7e6}.follow-up-state-badge.done{color:#2f7a1f;background:#ecf9e8}.follow-up-workflow-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.follow-up-workflow-field{min-width:0}.follow-up-workflow-field-label{color:#5c5c5c;align-items:center;gap:6px;margin-bottom:6px;display:flex}.follow-up-workflow-actions{justify-content:flex-end}.follow-up-detail-add-entry-trigger{justify-content:flex-end;margin-top:8px;display:flex}.follow-up-detail-add-entry-trigger .redesign-btn .ant-btn.primary.xsmall{border-radius:8px;min-height:30px;padding:6px 12px!important}.follow-up-detail-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.follow-up-detail-input{flex-direction:column;gap:6px;min-width:0;display:flex}.follow-up-detail-input>span{color:#5c5c5c;font-family:Plus Jakarta Sans;font-size:12px;font-weight:400;line-height:18px}.follow-up-detail-input .ant-select,.follow-up-detail-input .ant-picker{width:100%}.follow-up-detail-input .ant-select-selector,.follow-up-detail-input .ant-picker{background:#fcfbff;font-size:14px;font-weight:400;border-color:#e2d9f0!important;border-radius:10px!important}.follow-up-detail-input .ant-picker-input>input,.follow-up-detail-input .ant-select-selection-item,.follow-up-detail-input .ant-select-selection-placeholder{font-size:14px;font-weight:400}.follow-up-detail-entries-section{border-top:1px solid #e6e8ef;flex-direction:column;gap:10px;padding-top:14px;display:flex}.follow-up-detail-entry-list{flex-direction:column;gap:8px;display:flex}.follow-up-detail-empty-history{background:#fffdf8;border:1px dashed #efe4cf;border-radius:10px;padding:12px}.follow-up-detail-entry{background:#fffdf8;border:1px solid #efe4cf;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;display:grid}.follow-up-detail-entry-content{min-width:0}.follow-up-detail-entry-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.follow-up-detail-entry-header .ant-tag{color:#662c88;background:#f5f0ff;border:1px solid #dacdf3;border-radius:999px;margin-right:0;padding:1px 8px;font-family:Plus Jakarta Sans;font-size:12px;font-weight:400;line-height:16px}.follow-up-detail-entry-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.follow-up-detail-entry-title{color:#1f2937}.follow-up-detail-entry-note{overflow-wrap:anywhere;margin-top:8px;line-height:22px}.follow-up-detail-add-entry{background:#fbf8ff;border:1px solid #e6e8ef;border-radius:12px;flex-direction:column;gap:10px;margin-top:4px;padding:14px 16px;display:flex}.follow-up-detail-note textarea{min-height:84px}@media (width<=768px){.call-followup-form-grid,.call-followup-current-state,.call-followup-entry,.follow-up-detail-form-grid{grid-template-columns:1fr}}@media (width<=560px){.follow-up-workflow-fields{grid-template-columns:1fr}}.call-transcript-section{flex-direction:column;gap:12px;display:flex}.call-transcript-section .ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:0;display:flex}.call-transcript-section .ant-collapse>.ant-collapse-item>.ant-collapse-header .typography>span{align-items:center;gap:8px;display:inline-flex}.call-transcript-section .call-transcript-items{flex-direction:column;gap:8px;display:flex}.call-transcript-section .call-transcript-items .call-transcript-item{align-self:flex-start;max-width:50%}.call-transcript-section .call-transcript-items .call-transcript-item .call-transcript-item-role{margin-bottom:4px;margin-left:8px}.call-transcript-section .call-transcript-items .call-transcript-item .call-transcript-item-content{background-color:#f8f8f8;border-radius:8px;padding:12px}.call-transcript-section .call-transcript-items .call-transcript-item.user{align-self:flex-end}.call-transcript-section .call-transcript-items .call-transcript-item.user .call-transcript-item-role{justify-self:flex-end;margin-right:8px}.call-transcript-section .call-transcript-items .call-transcript-item.user .call-transcript-item-content{background-color:#f6effa}.voice-recording-placeholder{border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.voice-recording-placeholder .voice-recording-placeholder-background{opacity:.5;background:repeating-linear-gradient(45deg,#5c5c5c,#5c5c5c 13px,#8a8a8a 13px 26px);border-radius:40px;width:100%;height:100%;position:absolute;top:0;left:0}.voice-recording-placeholder .voice-recording-placeholder-text{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-quality-feedback{flex-direction:column;gap:12px;margin-top:16px;margin-bottom:16px;display:flex}.call-quality-feedback .feedback-buttons{gap:12px;margin-top:8px;display:flex}.call-quality-feedback .feedback-buttons .feedback-btn{background-color:#fff;border:1px solid #ededed;border-radius:8px;padding:12px}.call-quality-feedback .feedback-buttons .feedback-btn.thumbs-up{color:#4caf50}.call-quality-feedback .feedback-buttons .feedback-btn.thumbs-up:hover{background-color:#4caf501a}.call-quality-feedback .feedback-buttons .feedback-btn.thumbs-up.selected{background-color:#4caf5026;border-color:#4caf50}.call-quality-feedback .feedback-buttons .feedback-btn.thumbs-down{color:#f44336}.call-quality-feedback .feedback-buttons .feedback-btn.thumbs-down:hover{background-color:#f443361a}.call-quality-feedback .feedback-buttons .feedback-btn.thumbs-down.selected{background-color:#f4433626;border-color:#f44336}.call-quality-feedback .feedback-notes{margin-top:12px;animation:.3s slideDown}.call-quality-feedback .feedback-notes .notes-input{resize:vertical;border:1px solid #ededed;border-radius:8px;width:100%;min-height:80px;padding:12px;font-family:inherit;font-size:14px}.call-quality-feedback .feedback-notes .notes-input:focus{border-color:#662c88;outline:none}.call-quality-feedback .feedback-notes .notes-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.call-quality-feedback.submitted .feedback-success{background-color:#4caf501a;border:1px solid #4caf504d;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.voice-call-context-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.voice-call-context-header.voice-call-context-header-inbound{margin-bottom:16px}.voice-call-context-header .voice-call-context-header-title{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.voice-call-context-header .voice-call-context-avatar{color:#fff;background:#662c88;flex-shrink:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.voice-call-context-header.voice-call-context-header-inbound .voice-call-context-avatar{font-size:20px;font-weight:600}.voice-call-context-header.voice-call-context-header-inbound .voice-call-context-caller-name{font-size:24px;font-weight:600}.voice-call-context-header.voice-call-context-header-follow-up .voice-call-context-avatar{font-size:14px}.voice-call-context-header .voice-call-context-caller-info{flex-direction:column;gap:4px;min-width:0;display:flex}.voice-call-context-header .voice-call-context-caller-name{color:#1a1a1a;overflow-wrap:anywhere;min-width:0;margin:0}.voice-call-context-header .voice-call-context-caller-dob{margin:0}.voice-call-context-header-actions{flex:none;align-items:center;gap:8px;display:flex}.voice-call-context-header-actions .redesign-btn .icon-btn{color:#662c88;min-width:34px;padding:0}.voice-call-context-header-actions .redesign-btn .icon-btn.disabled{color:#c5b8d7}.voice-call-context-meta-grid{gap:12px;display:grid}.voice-call-context-meta-grid.voice-call-context-meta-grid-inbound{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.voice-call-context-meta-grid.voice-call-context-meta-grid-follow-up{grid-template-columns:repeat(4,minmax(0,1fr))}.voice-call-context-meta-card{background:#fff;border:1px solid #e6dff3;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.voice-call-context-meta-grid-inbound .voice-call-context-meta-card{background:#f8fafc;border-color:#e5e7eb;padding:16px}.voice-call-context-meta-grid-follow-up .voice-call-context-meta-card:first-child{background:#f7f4ff}.voice-call-context-meta-grid-follow-up .voice-call-context-meta-card:nth-child(2){background:#f2f8ff;border-color:#d9eaff}.voice-call-context-meta-grid-follow-up .voice-call-context-meta-card:nth-child(3){background:#fff8ec;border-color:#f5dfba}.voice-call-context-meta-grid-follow-up .voice-call-context-meta-card:nth-child(4){background:#f0fbf4;border-color:#ccebd7}.voice-call-context-meta-card-title{flex-direction:row;align-items:center;gap:8px;margin-bottom:4px;display:flex}.voice-call-context-meta-card-label{font-weight:600}.voice-call-context-meta-card-value{overflow-wrap:anywhere;font-weight:700;line-height:22px}.voice-call-context-meta-grid-follow-up .voice-call-context-meta-card-value{font-weight:400}.voice-call-context-section-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.voice-call-context-section-header svg{color:#6b7280}.voice-call-context-section-title{color:#1a1a1a;margin:0;font-size:14px;font-weight:600;line-height:20px}.voice-call-context-summary-section,.voice-call-context-recording-section,.voice-call-context-transcript-section{flex-direction:column;display:flex}.voice-call-context-summary-section-inbound{background:#f8fafc;border-radius:12px;padding:16px}.voice-call-context-summary-section-follow-up,.voice-call-context-recording-section-follow-up,.voice-call-context-transcript-section-follow-up{background:#fff;border:1px solid #e6dff3;border-radius:12px;gap:8px;padding:16px}.voice-call-context-summary-section-follow-up .voice-call-context-section-header,.voice-call-context-recording-section-follow-up .voice-call-context-section-header,.voice-call-context-transcript-section-follow-up .voice-call-context-section-header{color:#662c88;margin-bottom:0}.voice-call-context-summary-section-follow-up .voice-call-context-section-header svg,.voice-call-context-recording-section-follow-up .voice-call-context-section-header svg,.voice-call-context-transcript-section-follow-up .voice-call-context-section-header svg{color:#662c88}.voice-call-context-summary-text{overflow-wrap:anywhere;margin:0;line-height:22px}.voice-call-context-summary-section-inbound .voice-call-context-summary-text{color:#4b5563;font-size:14px;line-height:1.6}.voice-call-context-recording-section-inbound{align-items:flex-start;gap:12px}.voice-call-context-recording-section-inbound .voice-call-context-section-header{margin-bottom:0}.voice-call-context-recording-body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.voice-call-context-recording-section-inbound .voice-call-context-recording-body{padding-left:24px}.voice-call-context-recording-section-follow-up .voice-call-context-recording-body .voice-recording audio{max-width:100%}.voice-call-context-recording-section-follow-up .voice-call-context-recording-body .voice-recording .divider{display:none}.voice-call-context-sid-section{flex-direction:row;align-items:center;gap:12px;display:flex}@media (width<=560px){.voice-call-context-meta-grid-follow-up{grid-template-columns:1fr}}.voice-inbound{font-family:Plus Jakarta Sans}.voice-inbound .ant-table-wrapper thead th{color:#8c5bc4;border:unset;background-color:#eff2ff;font-weight:600;height:34px!important;line-height:18px!important}.voice-inbound .ant-table-wrapper .ant-table-sticky-holder{top:190px!important}@media (width>=655px){.voice-inbound .ant-table-wrapper .ant-table-sticky-holder{top:150px!important}}@media (width>=1099px){.voice-inbound .ant-table-wrapper .ant-table-sticky-holder{top:110px!important}}.voice-inbound .ant-select>.ant-select-selector{text-align:left;border-radius:8px}.voice-inbound .ant-input-search .ant-input-affix-wrapper{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.voice-inbound .ant-input-search .ant-input-group-addon,.voice-inbound .ant-input-search .ant-input-search-button{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.voice-inbound .ant-picker{border-radius:8px}.voice-inbound .call-row-active td,.voice-inbound .call-row-active td.ant-table-cell-fix-left,.voice-inbound .call-row-active td.ant-table-cell-fix-left-last{background-color:#e6f4ff!important;transition:none!important}.voice-subheader{top:var(--app-fixed-top-offset,60px);z-index:899;background-color:#eff2ff;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:18px;padding:12px;display:flex;position:sticky}@media (width>=1025px){.voice-subheader{flex-direction:row;align-items:center;gap:8px}}.voice-subheader .clear-button{margin-left:auto}.voice-wrapper{flex-direction:column;gap:16px;padding:16px 0;display:flex}.voice-wrapper .voice-header{flex-direction:column;gap:16px;padding:0 24px;display:flex}.voice-wrapper .voice-header .voice-header-title{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.radio-picker{background-color:#efefef;border:1px solid #d7d7d7;border-radius:8px;flex-direction:row;gap:8px;width:fit-content;padding:8px;display:flex}.radio-picker .radio-picker-option{cursor:pointer;border-radius:8px;flex-direction:row;gap:8px;padding:8px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);display:flex}.radio-picker .radio-picker-option:hover{background-color:#fff}.radio-picker .radio-picker-option:active{background-color:#f8f8f8}.radio-picker .radio-picker-option.radio-picker-option-selected{color:#fff;background-color:#fff;transform:scale(1.05)}.outbound-slide-out-drawer .ant-drawer-body{padding:0}.outbound-slide-out-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:24px}.outbound-slide-out-drawer .ant-drawer-header .ant-drawer-title{width:100%}.outbound-slide-out-drawer .ant-drawer-header .outbound-slide-out-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.outbound-slide-out-drawer .ant-drawer-header .outbound-slide-out-header .outbound-slide-out-header-title{flex:1;align-items:center;gap:16px;display:flex}.outbound-slide-out-drawer .ant-drawer-header .outbound-slide-out-header .patient-avatar{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);flex-shrink:0;font-size:20px;font-weight:600}.outbound-slide-out-drawer .ant-drawer-header .outbound-slide-out-header .patient-info{flex-direction:column;gap:4px;display:flex}.outbound-slide-out-drawer .ant-drawer-header .outbound-slide-out-header .patient-info .patient-name{color:#1a1a1a;margin:0;font-size:24px;font-weight:600}.outbound-slide-out-drawer .ant-drawer-header .outbound-slide-out-header .patient-info .patient-dob{color:#6b7280;margin:4px 0 0;font-size:14px}.outbound-slide-out-drawer .ant-drawer-header .outbound-slide-out-header .outbound-slide-out-header-buttons{flex-direction:row;gap:8px;display:flex}.outbound-slide-out-drawer .ant-drawer-header .outbound-slide-out-header .outbound-slide-out-header-buttons .close-button{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex}.outbound-slide-out-drawer .ant-drawer-header .outbound-slide-out-header .outbound-slide-out-header-buttons .close-button:hover{background:#f3f4f6}.outbound-slide-out-drawer .ant-drawer-header .outbound-slide-out-header .outbound-slide-out-header-buttons .close-button svg{color:#6b7280}.outbound-slide-out-drawer .ant-drawer-header .info-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.outbound-slide-out-drawer .ant-drawer-header .info-cards .info-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.outbound-slide-out-drawer .ant-drawer-header .info-cards .info-card .info-card-title{flex-direction:row;align-items:center;gap:8px;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out{min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section{border-radius:12px;padding:24px}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .section-header{align-items:center;gap:8px;margin-bottom:20px;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .section-header svg{color:#1a1a1a}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item{border:1px solid #d7d7d7;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px;display:flex;overflow:hidden}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item:last-child{margin-bottom:0}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header .call-number{color:#662c88;background:#f6effa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header .call-header-content{flex:1;min-width:0}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header .call-header-content .call-date-type{flex-direction:column;gap:4px;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header .call-header-content .call-date-type .call-date{color:#1a1a1a;margin:0;font-size:14px;font-weight:500}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header .call-header-content .call-date-type .call-type{color:#6b7280;margin:0;font-size:12px}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header .call-status-duration{flex-shrink:0;align-items:center;gap:12px;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header .call-status-duration .call-status{align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:500;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header .call-status-duration .call-status.completed{color:#85d076}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header .call-status-duration .call-status.completed .status-dot{background:#10b981;border-radius:50%;width:8px;height:8px}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-item .call-header .call-status-duration .call-duration{color:#6b7280;margin:0;font-size:14px}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-details{flex-direction:column;gap:20px;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-details .subsection-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-details .subsection-header svg{color:#6b7280}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-details .subsection-header .subsection-title{color:#1a1a1a;margin:0;font-size:14px;font-weight:600}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-details .call-summary-section{background:#f8fafc;border-radius:12px;padding:16px}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-details .call-summary-section .summary-text{color:#4b5563;margin:0;font-size:14px;line-height:1.6}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-details .outbound-call-recording{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-details .outbound-call-recording .subsection-header{margin-bottom:0}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-details .outbound-call-recording .recording-and-feedback{flex-direction:column;align-items:flex-start;gap:12px;padding-left:24px;display:flex}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-details .call-metadata-section{flex-direction:row;align-items:center;gap:12px;display:flex}@media (width<=768px){.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out,.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section{padding:16px}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-collapse .call-header{flex-wrap:wrap}.outbound-slide-out-drawer .ant-drawer-body .outbound-slide-out .call-history-section .call-history-collapse .call-header .call-status-duration{justify-content:space-between;width:100%;margin-top:8px}.outbound-slide-out-drawer .info-cards{grid-template-columns:1fr}.outbound-slide-out-drawer .ant-drawer-header{padding:16px}}.outbound-inbound-delivery-link{align-self:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.outbound-inbound-delivery-link-prominent{gap:8px;padding:12px 0;font-size:16px}.voice-outbound{font-family:Plus Jakarta Sans}.voice-outbound .ant-table-wrapper thead th{color:#8c5bc4;border:unset;background-color:#eff2ff;font-weight:600;height:34px!important;line-height:18px!important}.voice-outbound .ant-table-wrapper .ant-table-sticky-holder{top:190px!important}@media (width>=655px){.voice-outbound .ant-table-wrapper .ant-table-sticky-holder{top:150px!important}}@media (width>=1099px){.voice-outbound .ant-table-wrapper .ant-table-sticky-holder{top:110px!important}}.voice-outbound .ant-select>.ant-select-selector{text-align:left;border-radius:8px}.voice-outbound .ant-input-search .ant-input-affix-wrapper{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.voice-outbound .ant-input-search .ant-input-group-addon,.voice-outbound .ant-input-search .ant-input-search-button{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.voice-outbound .ant-picker{border-radius:8px}.voice-outbound .call-row-active td,.voice-outbound .call-row-active td.ant-table-cell-fix-left,.voice-outbound .call-row-active td.ant-table-cell-fix-left-last{background-color:#e6f4ff!important;transition:none!important}.voice-follow-ups{font-family:Plus Jakarta Sans}.voice-follow-ups .voice-subheader{flex-direction:row;align-items:flex-start;gap:8px}.voice-follow-ups .follow-up-filter-toolbar{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.voice-follow-ups .follow-up-filter-toolbar .follow-up-search-input{flex:240px;width:clamp(220px,20vw,300px);max-width:320px}.voice-follow-ups .follow-up-filter-toolbar .voice-outbound-subheader-select{flex:0 auto}.voice-follow-ups .follow-up-filter-toolbar .follow-up-due-date-picker{width:132px}.voice-follow-ups .follow-up-filter-toolbar .follow-up-filter-actions{flex:none;align-items:center;gap:8px;display:flex}.voice-follow-ups .follow-up-filter-toolbar .clear-button{flex:none;margin-left:0}.voice-follow-ups .follow-up-filter-error{color:#a8071a;font-size:12px;line-height:18px}.voice-follow-ups .ant-table-wrapper thead th{color:#8c5bc4;border:unset;background-color:#eff2ff;font-weight:600;height:34px!important;line-height:18px!important}.voice-follow-ups .ant-table-wrapper tbody tr{cursor:pointer}.voice-follow-ups .ant-table-wrapper tbody tr:hover>td{background:#f8f6ff}.voice-follow-ups .ant-table-wrapper .ant-table-tbody>tr>td{color:#374151;border-bottom-color:#f0edf8;padding:12px 16px}.voice-follow-ups .ant-select>.ant-select-selector{text-align:left;border-radius:8px}.voice-follow-ups .ant-input-search .ant-input-affix-wrapper{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.voice-follow-ups .ant-input-search .ant-input-group-addon,.voice-follow-ups .ant-input-search .ant-input-search-button{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.voice-follow-ups .ant-picker{border-radius:8px}.follow-up-caller-cell,.follow-up-date-cell{flex-direction:column;gap:2px;display:flex}.follow-up-empty-cell{white-space:nowrap}.follow-up-status-pill,.follow-up-owner-pill,.follow-up-attempt-badge,.follow-up-due-pill,.follow-up-outcome-tag{box-sizing:border-box;text-align:center;white-space:normal;word-break:normal;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin-right:0;padding:0 12px;font-family:Plus Jakarta Sans;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.follow-up-status-pill,.follow-up-owner-pill{color:#374151;border:1px solid #e4def3;min-width:126px;max-width:180px}.follow-up-status-pill.empty,.follow-up-owner-pill.empty{color:#747474;background:#fff}.follow-up-status-pill{background:#fbfaff}.follow-up-owner-pill{background:#fff}.follow-up-attempt-badge{color:#662c88;background:#f7f4ff;border:1px solid #dfd6f2;gap:4px;min-width:118px}.follow-up-due-pill{color:#374151;background:#fff;border:1px solid #e4def3}.follow-up-due-pill.overdue{color:#a8071a;background:#fff6f6;border-color:#ffc9c9}.follow-up-outcome-tag{color:#374151;background:#fff;border:1px solid #e4def3;min-width:112px;max-width:180px}.follow-up-outcome-tag.open{color:#662c88;background:#f7f4ff;border-color:#dfd6f2}.follow-up-outcome-tag.done{color:#1f7a43;background:#f0fbf4;border-color:#bfe9ce}.follow-up-detail-drawer{font-family:Plus Jakarta Sans}.follow-up-detail-drawer .ant-drawer-content{background:#f7f5fb}.follow-up-detail-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #edf0f5;padding:28px 32px 20px}.follow-up-detail-drawer .ant-drawer-title{min-width:0}.follow-up-detail-drawer .ant-drawer-body{padding:0}.follow-up-detail-drawer .redesign-btn .icon-btn{color:#662c88}.follow-up-detail-drawer .ant-btn,.follow-up-detail-drawer .ant-input,.follow-up-detail-drawer .ant-picker,.follow-up-detail-drawer .ant-picker-input>input,.follow-up-detail-drawer .ant-select,.follow-up-detail-drawer .ant-select-selection-item,.follow-up-detail-drawer .ant-select-selection-placeholder,.follow-up-detail-drawer .ant-select-selector,.follow-up-detail-drawer .ant-tag{font-family:Plus Jakarta Sans}.follow-up-detail-body{flex-direction:column;gap:12px;padding:18px 24px 28px;display:flex}@media (width<=768px){.voice-follow-ups .follow-up-filter-toolbar .follow-up-filter-actions{flex:100%;width:100%}.voice-follow-ups .follow-up-filter-toolbar .follow-up-search-input,.voice-follow-ups .follow-up-filter-toolbar .voice-outbound-subheader-select,.voice-follow-ups .follow-up-filter-toolbar .follow-up-due-date-picker{flex:100%;max-width:none;width:100%!important}.follow-up-detail-drawer .ant-drawer-header{padding:22px 20px 18px}.follow-up-detail-body{padding:20px}}.ai-chat-toggle{z-index:900;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .16s,box-shadow .16s;display:flex;position:fixed;bottom:88px;right:20px;box-shadow:0 8px 18px #0f172a3d;background-color:#662c88!important;border:none!important;padding:0!important}.ai-chat-toggle:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a47}.ai-chat-toggle:focus-visible{outline-offset:2px;outline:2px solid #643296}.ai-chat-floating-window{--ai-chat-surface-0:#fff;--ai-chat-surface-1:#fbf9fc;--ai-chat-surface-2:#f6effa;--ai-chat-surface-3:#efe4f5;--ai-chat-border-soft:#e2d7ea;--ai-chat-border-strong:#d4c0e1;--ai-chat-border-muted:#ede5f2;--ai-chat-text-primary:#181818;--ai-chat-text-secondary:#5c5c5c;--ai-chat-text-muted:#747474;--ai-chat-accent:#662c88;--ai-chat-accent-strong:#3d1a52;--ai-chat-accent-soft:#f6effa;--ai-chat-accent-border:#d4c0e1;--ai-chat-danger:#f84949;--ai-chat-danger-soft:#fff2f2;--ai-chat-warning-soft:#fff8e6;--ai-chat-warning-border:#f2d38b;--ai-chat-warning-text:#5c3d00;--ai-chat-focus-ring:#643296;--ai-chat-shadow-elev:0 20px 38px #0f172a29;--ai-chat-shadow-soft:0 8px 16px #0f172a14;z-index:1301;border:1px solid var(--ai-chat-border-strong);box-shadow:var(--ai-chat-shadow-elev);background:var(--ai-chat-surface-0);color:var(--ai-chat-text-primary);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.ai-chat-floating-window .ant-btn,.ai-chat-floating-window .ai-chat-list-item,.ai-chat-floating-window .ai-chat-prompt-chip{min-height:32px}.ai-chat-floating-window button:focus-visible,.ai-chat-floating-window [role=button]:focus-visible,.ai-chat-floating-window a:focus-visible,.ai-chat-floating-window textarea:focus-visible,.ai-chat-floating-window input:focus-visible{outline:2px solid var(--ai-chat-focus-ring);outline-offset:2px}.ai-chat-floating-window .ant-btn{border-radius:10px;transition:transform .14s,box-shadow .14s,border-color .14s,color .14s}.ai-chat-floating-window .ant-btn:hover{transform:translateY(-1px)}.ai-chat-floating-window .ant-btn-primary{background:var(--ai-chat-accent);border-color:var(--ai-chat-accent)}.ai-chat-floating-window .ant-btn-primary:hover,.ai-chat-floating-window .ant-btn-primary:focus{background:var(--ai-chat-accent-strong);border-color:var(--ai-chat-accent-strong)}.ai-chat-floating-window .ant-btn-primary[disabled],.ai-chat-floating-window .ant-btn-primary[disabled]:hover,.ai-chat-floating-window .ant-btn-primary[disabled]:focus{background:var(--ai-chat-surface-3);border-color:var(--ai-chat-border-strong);color:var(--ai-chat-accent-strong)}.ai-chat-title-bar{background:var(--ai-chat-surface-1);border-bottom:1px solid var(--ai-chat-border-soft);cursor:move;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:0 10px 0 16px;display:flex}.ai-chat-title-bar-label{color:var(--ai-chat-text-primary);letter-spacing:-.01em;font-size:14px;font-weight:650}.ai-chat-title-bar-actions{align-items:center;gap:2px;display:flex}.ai-chat-title-bar-btn{width:28px;height:28px;color:var(--ai-chat-text-muted);justify-content:center;align-items:center;display:flex;border-radius:6px!important;min-height:28px!important;padding:0!important}.ai-chat-title-bar-btn:hover{color:var(--ai-chat-text-primary);background:var(--ai-chat-surface-2);transform:none!important}.ai-chat-body{background:linear-gradient(180deg, var(--ai-chat-surface-1) 0%, var(--ai-chat-surface-0) 100%);flex-direction:column;flex:1;min-height:0;display:flex}.ai-chat-resize-handle{z-index:2;position:absolute}.ai-chat-resize-n{cursor:n-resize;height:8px;top:0;left:8px;right:8px}.ai-chat-resize-s{cursor:s-resize;height:8px;bottom:0;left:8px;right:8px}.ai-chat-resize-e{cursor:e-resize;width:8px;top:8px;bottom:8px;right:0}.ai-chat-resize-w{cursor:w-resize;width:8px;top:8px;bottom:8px;left:0}.ai-chat-resize-ne{cursor:ne-resize;width:16px;height:16px;top:0;right:0}.ai-chat-resize-nw{cursor:nw-resize;width:16px;height:16px;top:0;left:0}.ai-chat-resize-se{cursor:se-resize;width:16px;height:16px;bottom:0;right:0}.ai-chat-resize-sw{cursor:sw-resize;width:16px;height:16px;bottom:0;left:0}.ai-chat-layout{flex:1;min-height:0;display:flex}.ai-chat-conversations{border-right:1px solid var(--ai-chat-border-soft);background:var(--ai-chat-surface-1);flex-direction:column;width:260px;display:flex}.ai-chat-conversations .ai-chat-list-actions{border-bottom:1px solid var(--ai-chat-border-soft);padding:12px}.ai-chat-conversations .ai-chat-list{flex:1;padding:8px;overflow-y:auto}.ai-chat-conversations .ai-chat-list-item{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 12px;transition:background-color .14s,border-color .14s,transform .14s}.ai-chat-conversations .ai-chat-list-item+.ai-chat-list-item{margin-top:6px}.ai-chat-conversations .ai-chat-list-item:hover{background-color:var(--ai-chat-surface-2);border-color:var(--ai-chat-border-soft);transform:translate(1px)}.ai-chat-conversations .ai-chat-list-item.active{border-color:var(--ai-chat-accent-border);background-color:var(--ai-chat-accent-soft);box-shadow:inset 3px 0 0 var(--ai-chat-accent)}.ai-chat-conversations .ai-chat-list-item-title{color:var(--ai-chat-text-primary);letter-spacing:-.01em;align-items:center;gap:4px;font-size:13px;font-weight:650;display:flex}.ai-chat-conversations .ai-chat-list-item-doc-icon{color:var(--ai-chat-accent);flex-shrink:0}.ai-chat-conversations .ai-chat-list-item-preview{color:var(--ai-chat-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.ai-chat-conversations .ai-chat-list-item-time{color:var(--ai-chat-text-muted);margin-top:4px;font-size:11px}.ai-chat-panel{background:var(--ai-chat-surface-0);flex-direction:column;flex:1;min-width:0;display:flex}.ai-chat-grounding-footer{max-width:min(100%,520px);margin-top:8px}.ai-chat-grounding-sources{flex-wrap:wrap;gap:6px;display:flex}.ai-chat-grounding-source{border:1px solid var(--ai-chat-border-soft);background:var(--ai-chat-surface-1);max-width:100%;color:var(--ai-chat-accent-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;line-height:1.2;text-decoration:none;display:inline-flex;overflow:hidden}.ai-chat-grounding-source:hover{border-color:var(--ai-chat-accent-border);color:var(--ai-chat-accent)}.ai-chat-panel-header{border-bottom:1px solid var(--ai-chat-border-soft);background:var(--ai-chat-surface-1);justify-content:space-between;align-items:flex-start;padding:14px 12px;display:flex}.ai-chat-panel-title-wrap{flex-direction:column;min-width:0;margin-right:10px;display:flex}.ai-chat-panel-title{color:var(--ai-chat-text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:16px;font-weight:650;overflow:hidden}.ai-chat-panel-subtitle{color:var(--ai-chat-text-muted);margin-top:4px;font-size:11px}.ai-chat-panel-record-link{color:var(--ai-chat-accent);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin-top:4px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.ai-chat-panel-record-link:hover{color:var(--ai-chat-accent-strong);text-decoration:underline}.ai-chat-header-actions,.ai-chat-rename-row{align-items:center;gap:8px;display:flex}.ai-chat-rename-row .ant-input{border-color:var(--ai-chat-border-soft);border-radius:10px;width:240px}.ai-chat-error{color:var(--ai-chat-danger);background-color:var(--ai-chat-danger-soft);border-bottom:1px solid #ffe1e3;padding:8px 12px;font-size:12px}.ai-chat-document-question{border:1px solid var(--ai-chat-accent-border);background:var(--ai-chat-accent-soft);color:var(--ai-chat-text-primary);border-radius:8px;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;font-size:13px;display:flex}.ai-chat-document-question-actions,.ai-chat-include-prompt-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-chat-document-mismatch{border-bottom:1px solid var(--ai-chat-warning-border);background:var(--ai-chat-warning-soft);color:var(--ai-chat-warning-text);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.ai-chat-document-mismatch>span{flex:1}.ai-chat-document-mismatch-icon{flex-shrink:0}.ai-chat-include-prompt{border-top:1px solid var(--ai-chat-accent-border);background:var(--ai-chat-accent-soft);color:var(--ai-chat-text-primary);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.ai-chat-document-chip{border:1px solid var(--ai-chat-accent-border);background:var(--ai-chat-accent-soft);max-width:100%;color:var(--ai-chat-accent-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.ai-chat-document-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-chat-messages{background:linear-gradient(180deg, var(--ai-chat-surface-2) 0%, var(--ai-chat-surface-0) 100%);flex:1;padding:16px;overflow-y:auto}.ai-chat-empty{flex-direction:column;justify-content:center;min-height:100%;display:flex}.ai-chat-empty .ant-empty-description{color:var(--ai-chat-text-secondary)}.ai-chat-empty-prompts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ai-chat-prompt-chip{transition:transform .14s,border-color .14s,color .14s;border:1px solid var(--ai-chat-border-soft)!important;background:var(--ai-chat-surface-0)!important;color:var(--ai-chat-text-secondary)!important;border-radius:999px!important;height:auto!important;padding:6px 12px!important;font-size:12px!important}.ai-chat-prompt-chip:hover,.ai-chat-prompt-chip:focus{color:var(--ai-chat-accent)!important;border-color:var(--ai-chat-accent-border)!important}.ai-chat-message{max-width:88%;margin-bottom:14px}.ai-chat-message.user{margin-left:auto}.ai-chat-message.user .ai-chat-bubble{background:var(--ai-chat-accent);color:#fff;border-color:#0000}.ai-chat-message.user .ai-chat-message-meta{justify-content:flex-end}.ai-chat-message.assistant{margin-right:auto}.ai-chat-message.assistant .ai-chat-bubble{background:var(--ai-chat-surface-0);color:var(--ai-chat-text-primary);border-color:var(--ai-chat-border-soft)}.ai-chat-message.assistant .ai-chat-message-meta{justify-content:flex-start}.ai-chat-bubble{border:1px solid var(--ai-chat-border-soft);white-space:pre-wrap;word-break:break-word;box-shadow:var(--ai-chat-shadow-soft);border-radius:14px;padding:11px 13px;line-height:1.45}.ai-chat-markdown p{margin-bottom:.65em}.ai-chat-markdown p:last-child{margin-bottom:0}.ai-chat-markdown ul,.ai-chat-markdown ol{margin:0 0 .65em;padding-left:18px}.ai-chat-markdown li{margin-bottom:.25em}.ai-chat-markdown pre{background:var(--ai-chat-surface-2);border:1px solid var(--ai-chat-border-soft);border-radius:8px;margin:.5em 0;padding:8px;overflow-x:auto}.ai-chat-markdown code{background:var(--ai-chat-surface-2);border-radius:4px;padding:.1em .3em}.ai-chat-markdown table{border-collapse:collapse;width:100%;margin:.5em 0}.ai-chat-markdown th,.ai-chat-markdown td{border:1px solid var(--ai-chat-border-soft);text-align:left;padding:6px 8px;font-size:12px}.ai-chat-markdown th{background:var(--ai-chat-surface-2)}.ai-chat-markdown a{color:var(--ai-chat-accent-strong);text-decoration:underline}.ai-chat-markdown-fallback{white-space:pre-wrap;word-break:break-word;display:block}.ai-chat-message-meta{color:var(--ai-chat-text-muted);align-items:center;gap:8px;margin-top:5px;font-size:11px;display:flex}.ai-chat-status-pill{border:1px solid var(--ai-chat-border-soft);background:var(--ai-chat-surface-2);color:var(--ai-chat-text-secondary);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.ai-chat-status-pill.sent{color:var(--ai-chat-accent-strong);border-color:var(--ai-chat-accent-border);background:var(--ai-chat-accent-soft)}.ai-chat-status-pill.pending{color:#7a5105;background:#fff7e8;border-color:#e7cc94}.ai-chat-status-pill.failed{color:var(--ai-chat-danger);background:#fff1f2;border-color:#f4b2b7}.ai-chat-message-time{color:var(--ai-chat-text-muted)}.ai-chat-bubble-row{align-items:flex-end;gap:4px;display:flex}.ai-chat-bubble-row .ai-chat-bubble{min-width:0}.ai-chat-message.user .ai-chat-bubble-row{flex-direction:row-reverse}.ai-chat-message-actions{opacity:0;flex-shrink:0;transition:opacity .15s}.ai-chat-message-actions .ant-btn-link{color:var(--ai-chat-text-muted);padding:2px;font-size:14px}.ai-chat-message-actions .ant-btn-link:hover{color:var(--ai-chat-accent-strong)}.ai-chat-message:hover .ai-chat-message-actions{opacity:1}.ai-chat-attachments{margin-top:6px}.ai-chat-attachments a,.ai-chat-attachments span{color:var(--ai-chat-accent-strong);font-size:12px}.ai-chat-jump-row{border-top:1px solid var(--ai-chat-border-soft);background:var(--ai-chat-surface-1);justify-content:center;padding:6px 12px 10px;display:flex}.ai-chat-jump-row .ant-btn{border-radius:999px}.ai-chat-composer{border-top:1px solid var(--ai-chat-border-soft);background:var(--ai-chat-surface-0);flex-direction:column;gap:8px;padding:12px;transition:box-shadow .14s;display:flex}.ai-chat-composer .ant-input,.ai-chat-composer .ant-input-textarea textarea,.ai-chat-composer textarea{border-color:var(--ai-chat-border-soft);background:var(--ai-chat-surface-0);color:var(--ai-chat-text-primary);border-radius:12px}.ai-chat-composer .ant-input::placeholder,.ai-chat-composer .ant-input-textarea textarea::placeholder,.ai-chat-composer textarea::placeholder{color:var(--ai-chat-text-muted)}.ai-chat-composer.dragging{box-shadow:inset 0 0 0 2px var(--ai-chat-accent);background:var(--ai-chat-accent-soft)}.ai-chat-composer-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-chat-left-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-chat-drag-hint{color:var(--ai-chat-text-muted);font-size:11px}.ai-chat-selected-file{color:var(--ai-chat-text-secondary);background:var(--ai-chat-surface-2);border:1px solid var(--ai-chat-border-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.ai-chat-attachment-error{color:var(--ai-chat-danger);font-size:12px}.ai-chat-loading{justify-content:center;align-items:center;display:flex}@keyframes ai-chat-dot-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.ai-chat-thinking{align-items:center;gap:5px;padding:2px 0;display:flex}.ai-chat-thinking-dot{background:var(--ai-chat-accent);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ai-chat-dot-bounce}.ai-chat-thinking-dot:nth-child(2){animation-delay:.2s}.ai-chat-thinking-dot:nth-child(3){animation-delay:.4s}.ai-chat-thinking-label{color:var(--ai-chat-text-muted);margin-left:4px;font-size:13px}@media (prefers-reduced-motion:reduce){.ai-chat-toggle,.ai-chat-floating-window .ant-btn,.ai-chat-list-item,.ai-chat-prompt-chip,.ai-chat-composer{transition:none!important}.ai-chat-thinking-dot{opacity:.6;animation:none!important}}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.status-banner-stack{top:var(--app-status-banner-top,0px);z-index:900;color:#181818;background:#fffae1;border-bottom:1px solid #f6d523;position:fixed;left:0;right:0;box-shadow:0 1px 2px #18181814}.status-banner-stack__notice{text-align:center;justify-content:center;align-items:flex-start;gap:8px;min-height:38px;padding:8px 48px;font-size:14px;font-weight:500;line-height:21px;display:flex}.status-banner-stack__notice svg{color:#8a6800;flex:none;margin-top:1px}.status-banner-stack__notice span{overflow-wrap:anywhere}.status-banner-stack__dismiss{color:#5c4a00;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:7px;right:12px}.status-banner-stack__dismiss:hover{background:#8a68001f}.status-banner-stack__dismiss:focus-visible{outline-offset:1px;outline:2px solid #8a6800}@media (width<=799px){.status-banner-stack__notice{text-align:left;justify-content:flex-start;padding:8px 44px 8px 12px;font-size:13px}}html,body,#root{width:100%;height:100%;margin:0;font-family:Roboto,Arial,sans-serif;position:relative}:root{font-size:62.5%}p{font-size:1.6rem}.grsf-window-powered-by-container,.grsf-window-powered-by-container.show{visibility:hidden!important;width:0!important;height:0!important;display:none!important}.grsf-window-main-content button[class*=expandable],.grsf-window-main-content div[class*=expandable],.grsf-window-main-content .grsf-expandable-section button,.grsf-window-main-content .grsf-expandable-section-header{min-height:48px!important;padding:14px 16px!important;font-size:16px!important}.grsf-window-main-content button[class*=view],.grsf-window-main-content button[class*=preview],.grsf-window-main-content a[class*=view],.grsf-window-main-content a[class*=preview]{padding:14px 16px!important;font-size:18px!important}.grsf-window-main-content .btn-expand,.grsf-window-main-content .btn-forward,.grsf-window-main-content .btn-back,.grsf-window-main-content .grsf-rewards-title,.grsf-window-main-content .grsf-referral-status-title,.grsf-window-main-content .grsf-rewards-list,.grsf-window-main-content .grsf-empty-state-headline{font-size:14px!important}.grsf-window-main-content .grsf-window-main-content-slider-inner .grsf-how-it-works-title>*,.grsf-window-main-content .grsf-window-main-content-slider-inner .grsf-faq-title,.grsf-window-main-content .grsf-window-main-content-slider-inner .grsf-terms-title{font-size:18px!important}.grsf-window-main-content .grsf-window-main-content-slider-inner .grsf-how-it-works-content p,.grsf-window-main-content .grsf-window-main-content-slider-inner .grsf-how-it-works-content li,.grsf-window-main-content .grsf-window-main-content-slider-inner .grsf-faq-content p,.grsf-window-main-content .grsf-window-main-content-slider-inner .grsf-faq-content li,.grsf-window-main-content .grsf-window-main-content-slider-inner .grsf-terms-content p,.grsf-window-main-content .grsf-window-main-content-slider-inner .grsf-terms-content li{font-size:14px!important}.dropShadowZ100{box-shadow:0 0 10px #84848426}.dropShadowZ200{box-shadow:0 0 20px #84848433}.dropShadowZ300{box-shadow:0 0 30px #84848440}.guideFocus{box-shadow:0 0 0 2px #643296}.guideStroke{box-shadow:0 0 0 2px #e8e8e8}.guideFocusBtn{box-shadow:0 0 0 4px #edd1ff}.guideBlur{filter:blur(2px)}.login{text-align:center;flex-direction:column;align-items:center;display:flex}.login.two-factor-authentication{width:100%}.login h2{font-size:2.4rem}.login-button{text-transform:none;width:17.1rem}@media (width<=567px){.login{height:84%}.login-field{width:30rem!important}}@media (width>=568px) and (width<=1024px){.login{height:84%}.login-field{width:40rem!important}}@media (width>=1025px){.login-field{width:50rem!important}}.subtext{color:#353535;align-self:center;margin-top:.5rem;padding-left:4px;font-size:1.5rem;font-weight:300}.footer{color:gray;text-align:center;width:100%;height:60px;margin-top:auto;font-size:.8em;bottom:15px;left:0}@media (width<=900px){.footer{width:90%}}.header-parent{background:#fbfbfb;flex-flow:wrap;justify-content:flex-start;align-items:baseline;padding-top:15px;padding-bottom:10px;padding-left:20px;display:flex;box-shadow:1px 1px 2px #0000001a}.header-parent .ant-btn,.header-parent .ant-btn .ant-btn-icon{align-items:center;display:inline-flex}.main-header-badge{color:#662c88;vertical-align:middle;background:#f6effa;border:1px solid #662c88;border-radius:999px;justify-content:center;align-self:center;min-width:28px;margin-left:10px;padding:6px 10px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.main-header-text{align-self:center;margin-top:0;margin-bottom:0;font-size:22px;font-weight:400}.main-header-text .link-parent{margin-left:10px}.main-header-text .link{color:#337ab7;cursor:pointer;margin-left:5px;margin-right:5px;padding-bottom:5px;font-size:13px;font-weight:400;box-shadow:inset 0 -1px #00000017}.main-header-text .link:hover{text-decoration:underline}.main-header-text .separator{font-weight:300}.nav-breadcrumb{background:0 0;border-radius:2px;align-self:center;margin-left:auto;margin-right:1rem;font-size:12px}.nav-breadcrumb .last-child{color:#777}.nav-breadcrumb .arrow-div{color:#000;margin-bottom:2px;padding:0;display:inline-block}.nav-breadcrumb .arrow{vertical-align:middle;height:15px;margin:0;line-height:14px;display:table-cell}@media (width<=768px){.header-parent{flex-flow:wrap;justify-content:space-between;align-items:flex-start;display:flex}.header-parent .nav-breadcrumb,.header-parent .subtext{display:none}.header-parent .header-buttons{margin-left:-3.5rem}}@font-face{font-family:Plus Jakarta Sans;src:url(../static/src/assets/fonts/PlusJakartaSans-VariableFont_wght-db00448b8596db6d.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic Var;src:url(../static/src/assets/fonts/PlusJakartaSans-Italic-VariableFont_wght-e1959c7b38a308e5.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Bold;src:url(../static/src/assets/fonts/PlusJakartaSans-Bold-7abcc5b11aa91d32.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;src:url(../static/src/assets/fonts/PlusJakartaSans-BoldItalic-d0ac482b67b3212b.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Extra Bold;src:url(../static/src/assets/fonts/PlusJakartaSans-ExtraBold-8dd03ffe8f85b6a7.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Extra Bold Italic;src:url(../static/src/assets/fonts/PlusJakartaSans-ExtraBoldItalic-7eeaf9e2d40fa171.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Extra Light;src:url(../static/src/assets/fonts/PlusJakartaSans-ExtraLight-c605ab0f6b255b21.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Extra Light Italic;src:url(../static/src/assets/fonts/PlusJakartaSans-ExtraLightItalic-5c79f801c7532c87.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Italic;src:url(../static/src/assets/fonts/PlusJakartaSans-Italic-88fffe4c3478aa6a.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Light;src:url(../static/src/assets/fonts/PlusJakartaSans-Light-22b1a59f35a68da4.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Light Italic;src:url(../static/src/assets/fonts/PlusJakartaSans-LightItalic-eeef746046e8010d.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Medium;src:url(../static/src/assets/fonts/PlusJakartaSans-Medium-2a7a454293436eaa.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Medium Italic;src:url(../static/src/assets/fonts/PlusJakartaSans-MediumItalic-0ee4210c26bfba23.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Regular;src:url(../static/src/assets/fonts/PlusJakartaSans-Regular-6dd88b03fe9d4658.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Semi Bold;src:url(../static/src/assets/fonts/PlusJakartaSans-SemiBold-8e80f8ab55e42ed5.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans Semi Bold Italic;src:url(../static/src/assets/fonts/PlusJakartaSans-SemiBoldItalic-0bbccb81c0fc68e7.ttf)format("truetype")}.compact-multi-select.ant-select-multiple .ant-select-selector{height:32px;min-height:32px;overflow:hidden}.compact-multi-select.ant-select-multiple .ant-select-selection-overflow{flex-wrap:nowrap;min-width:0}.compact-multi-select.ant-select-multiple .ant-select-selection-overflow-item:not(.ant-select-selection-overflow-item-suffix){min-width:0;max-width:calc(100% - 4px)}.compact-multi-select.ant-select-multiple .ant-select-selection-item,.compact-multi-select.ant-select-multiple .ant-select-selection-item-content{min-width:0;max-width:100%}.compact-multi-select.ant-select-multiple .ant-select-selection-item-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ant-select-dropdown .ant-select-item-option.auto-upload-filter-divider{border-top:1px solid #0000000a;margin-top:4px;padding-top:8px}.ant-checkbox-checked .ant-checkbox-inner:after{transform-origin:50%;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpolyline points=%273.25 8.25 6.5 11.5 12.75 4.75%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") 50%/14px 14px no-repeat;border:0;width:100%;height:100%;inset:0;transform:none}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpolyline points=%273.25 8.25 6.5 11.5 12.75 4.75%27 fill=%27none%27 stroke=%27%238a8a8a%27 stroke-width=%272.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}@media (forced-colors:active){.ant-checkbox-checked .ant-checkbox-inner{forced-color-adjust:none;background:highlight;border-color:highlight}.ant-checkbox-checked .ant-checkbox-inner:after{background:highlighttext;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpolyline points=%273.25 8.25 6.5 11.5 12.75 4.75%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpolyline points=%273.25 8.25 6.5 11.5 12.75 4.75%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.25%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{background:canvas;border-color:graytext}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{background:graytext}}.visit-typeahead-select__load-error{color:#f84949;align-items:center;gap:6px;margin-top:4px;font-size:11px;line-height:1.3;display:flex}.visit-typeahead-select__load-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.visit-typeahead-select__load-error button:disabled{cursor:not-allowed;opacity:.6}body .ant-select-dropdown,body .ant-picker-panel-container,body .ant-dropdown-menu{border-radius:8px}.remember-user{text-align:left;width:18rem;font-size:1.6rem}.security-question{font-size:1.6rem}@media (width<=567px){.remember-computer{text-align:left;width:30rem;font-size:1.3rem}}@media (width>=568px) and (width<=1024px){.remember-computer{text-align:left;width:40rem;font-size:1.6rem}}@media (width>=1025px){.remember-computer{text-align:left;width:50rem;font-size:1.6rem}}.reset-password-container{flex-direction:column;align-items:center;display:flex}.reset-password-container .header{padding-top:20px;font-size:1.9rem}.received-selector-rows p{font-size:1.3rem}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{float:right;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);font-size:20px;font-weight:700;line-height:1;position:relative;top:-.3em;right:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);text-decoration:none}.rtl .toast-close-button{float:left;left:-.3em;right:.3em}button.toast-close-button{cursor:pointer;-webkit-appearance:none;background:0 0;border:0;padding:0}.toast-top-center{width:100%;top:0;right:0}.toast-bottom-center{width:100%;bottom:0;right:0}.toast-top-full-width{width:100%;top:0;right:0}.toast-bottom-full-width{width:100%;bottom:0;right:0}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{z-index:999999;pointer-events:none;position:fixed}#toast-container *{box-sizing:border-box}#toast-container>div{pointer-events:auto;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);width:300px;filter:alpha(opacity=80);background-position:15px;background-repeat:no-repeat;border-radius:3px;margin:0 0 6px;padding:15px 15px 15px 50px;position:relative;overflow:hidden;box-shadow:0 0 12px #999}#toast-container>div.rtl{direction:rtl;background-position:right 15px center;padding:15px 50px 15px 15px}#toast-container>div:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer;box-shadow:0 0 12px #000}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);height:4px;filter:alpha(opacity=40);background-color:#000;position:absolute;bottom:0;left:0}@media (width<=240px){#toast-container>div{width:11em;padding:8px 8px 8px 50px}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{top:-.2em;right:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (width>=241px) and (width<=480px){#toast-container>div{width:18em;padding:8px 8px 8px 50px}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{top:-.2em;right:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media (width>=481px) and (width<=768px){#toast-container>div{width:25em;padding:15px 15px 15px 50px}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
/*# sourceMappingURL=medsender-c051fcd9.css.map*/