.gh-home .crm-page-heading{margin-bottom:14px}.gh-home .gh-home-mode{margin:0 0 18px;font-size:11px}.gh-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.crm-card.gh-home-card{padding:0;display:flex;flex-direction:column;min-height:382px}.gh-home-card-header{display:flex;align-items:center;gap:10px;padding:16px;min-width:0}.gh-home .gh-home-card-header>h2{margin-right:auto}.gh-home-object-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;color:var(--gh-brand-blue);background:var(--gh-surface-subtle);border-radius:var(--gh-radius-control)}.gh-home-object-icon svg{width:22px;height:22px}.gh-home-view{position:relative;min-width:0;flex:1}.gh-home-view-trigger{width:100%;min-height:34px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid var(--gh-control-border);border-radius:var(--gh-radius-control);background:var(--gh-surface);color:var(--gh-text-body);font-size:13px;text-align:left}.gh-home-view-trigger>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-home-view-trigger svg{width:15px;height:15px;flex:0 0 15px;color:var(--gh-brand-blue)}.gh-home-menu{position:relative}.gh-home-popup{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:185px;padding:6px;border:1px solid var(--gh-control-border);border-radius:var(--gh-radius-control);background:var(--gh-surface)}.gh-home-popup button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:0;border-radius:var(--gh-radius-control);background:var(--gh-surface);color:var(--gh-text-body);font-size:12px;text-align:left}.gh-home-popup button:hover{background:var(--gh-row-hover);color:var(--gh-brand-blue)}.gh-home-popup button[aria-selected=true],.gh-home-popup button[aria-selected=true]:hover{background:var(--gh-row-selected);color:var(--gh-brand-blue)}.gh-home-popup button svg{width:16px;height:16px}.gh-home-views{left:0;right:auto;width:max(100%,230px)}.gh-home-search{display:flex;align-items:center;gap:7px;margin:0 16px 10px;border:1px solid var(--gh-control-border);border-radius:var(--gh-radius-control);min-width:0;padding-left:10px;color:var(--gh-text-muted)}.gh-home-search svg{width:16px;height:16px;flex-shrink:0}.gh-home .gh-home-search input{border:0;background:transparent;min-width:0;width:100%;font-size:12px}.gh-home .gh-home-search input:focus-visible{outline-offset:0}.gh-home-views .gh-home-search{margin:4px 3px 7px}.gh-home-views [role=listbox]{max-height:270px;overflow-y:auto}.gh-home-card-body{flex:1;display:flex;flex-direction:column;min-height:252px;min-width:0}.gh-home-card-body>.crm-error{margin:4px 16px}.gh-home-empty{flex:1;padding:20px 24px 26px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.gh-home-empty-icon{display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:var(--gh-surface-subtle);color:var(--gh-brand-blue);margin-bottom:20px}.gh-home-empty-icon svg{width:46px;height:46px;stroke-width:1.25}.gh-home-empty>svg{width:36px;height:36px;color:var(--gh-brand-blue)}.gh-home-empty h2,.gh-home-empty h3{font-size:15px}.gh-home-empty p{margin:8px 0 0;max-width:360px;font-size:12px}.gh-home-records>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 16px;min-height:52px;background:var(--gh-surface);border:0;border-bottom:1px solid var(--gh-rule);text-align:left}.gh-home-records>button:hover{background:var(--gh-surface-subtle)}.gh-home-records>button>span:first-child{min-width:0}.gh-home-records strong,.gh-home-recent-links strong{display:block;font-size:12px;line-height:1.4;font-weight:600;color:var(--gh-brand-blue);overflow-wrap:anywhere}.gh-home-records small,.gh-home-recent-links small{display:block;font-size:11px;line-height:1.4;color:var(--gh-text-muted);margin-top:3px}.gh-home-records .crm-tag{flex-shrink:0;font-size:10px}.gh-home-records>button>svg{width:16px;height:16px;flex-shrink:0;color:var(--gh-brand-blue)}.gh-home-card .gh-home-count{font-size:11px;padding:9px 16px;margin:auto 0 0}.gh-home-card-footer{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--gh-rule);min-height:54px}.gh-home-card-footer>a{font-size:12px;font-weight:600;text-decoration:none;color:var(--gh-brand-blue);white-space:nowrap}.gh-home-card-footer>a:hover{text-decoration:underline}.gh-home-freshness{margin-left:auto;color:var(--gh-text-muted);font-size:10px}.gh-home-freshness time{white-space:nowrap}.gh-home-card-footer>.crm-icon-button{border:0}.gh-home-table-scroll{overflow-x:auto}.gh-home-table-scroll .crm-table{min-width:0;font-size:12px}.gh-home-table-scroll .crm-table th,.gh-home-table-scroll .crm-table td{padding:10px 16px;white-space:normal}.gh-home-centered{justify-content:center}.gh-home-recent-links{padding:2px 0}.gh-home-recent-links a{display:flex;align-items:center;gap:13px;padding:11px 16px;text-decoration:none}.gh-home-recent-links a:hover{background:var(--gh-surface-subtle)}.gh-home-guide{align-items:center;justify-content:center;text-align:center;padding:28px}.gh-home-guide>svg{width:68px;height:68px;color:var(--gh-brand-blue);stroke-width:1.2;margin-bottom:24px}.gh-home-guide p{max-width:400px}.gh-home-guide p:last-child{font-size:11px}.gh-home-card-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.gh-home-card-choices label{display:flex;align-items:center;gap:10px;padding:18px 14px;border:1px solid var(--gh-control-border);border-radius:var(--gh-radius-control);font-size:13px;cursor:pointer}.gh-home-card-choices label:has(input:checked){border-color:var(--gh-brand-blue);background:var(--gh-surface-subtle)}.gh-home-card-choices svg{width:24px;height:24px;flex-shrink:0;color:var(--gh-brand-blue)}.gh-home-card-choices input{accent-color:var(--gh-brand-blue)}.crm-rail a span{max-width:100%}@media(max-width:920px){.gh-home-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.gh-home-card-header{padding:12px;gap:7px}.gh-home-card-header>.crm-button{padding-inline:10px}.gh-home-card-footer{padding-inline:12px;gap:4px}.gh-home-card-header .gh-home-object-icon{width:27px;height:30px;flex-basis:27px}.gh-home-search{margin-inline:12px}.gh-home-card-choices{grid-template-columns:minmax(0,1fr)}.gh-home-view-trigger{font-size:12px;padding-inline:8px}}.gh-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.crm-card.gh-home-card{min-height:450px;border-color:var(--gh-border-strong);overflow:visible}.gh-home-card-header{gap:8px;padding:16px 14px 12px}.gh-home-card-header h2{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.2}.gh-home-card-header>.crm-button{padding:6px 10px;min-height:30px}.gh-home-card-header .crm-icon-button{width:28px;min-height:30px;padding:5px}.gh-home-card-controls{display:grid;gap:8px;padding:0 14px 12px;border-bottom:1px solid var(--gh-rule)}.gh-home-card-controls>.gh-home-search{margin:0}.gh-home-card-controls .gh-home-view-trigger{font-size:12px}.gh-home-card-body{min-height:252px}.gh-home-card-footer{padding:10px 12px;min-height:48px}.gh-home-card-footer>.crm-text-button{font-size:11px;white-space:nowrap}.gh-home-freshness{font-size:10px}.gh-stage-bars{padding:14px 16px 6px}.gh-chart-total{display:flex;align-items:baseline;gap:8px;padding-bottom:12px;color:var(--gh-text-muted);font-size:11px}.gh-chart-total strong{font-size:28px;line-height:1;letter-spacing:-.6px;font-weight:500;color:var(--gh-brand-blue)}.gh-stacked-bar{height:10px;display:flex;width:100%;overflow:hidden;background:var(--gh-surface-subtle);margin:0 0 16px;border-radius:2px}.gh-stacked-bar span{background:var(--gh-brand-blue);border-right:2px solid var(--gh-surface)}.gh-stack-0{opacity:.35}.gh-stack-1{opacity:.55}.gh-stack-2{opacity:.8}.gh-stage-bar-row{display:grid;width:100%;grid-template-columns:91px minmax(0,1fr) 23px;gap:10px;align-items:center;padding:7px 0;border:0;background:transparent;color:var(--gh-text-body);text-align:left;font-size:11px}.gh-stage-bar-row:not(:disabled):hover{color:var(--gh-brand-blue)}.gh-stage-track{height:9px;background:var(--gh-surface-subtle);border-radius:2px;overflow:hidden}.gh-stage-track i{display:block;height:100%;background:var(--gh-brand-blue);border-radius:2px}.gh-stage-bar-row strong{text-align:right;font-size:11px}.gh-home .gh-data-note{margin:10px 0 0;padding:8px 10px;background:var(--gh-surface-subtle);border-left:2px solid var(--gh-border-strong);font-size:11px}.gh-home-empty{padding:20px}.gh-home-empty-icon{width:58px;height:58px;margin-bottom:14px;border-radius:var(--gh-radius-surface)}.gh-home-empty-icon svg{width:29px;height:29px}.gh-home-empty h3{font-size:14px}.gh-home-empty p{font-size:12px;max-width:250px}.gh-home-table-scroll .crm-table th,.gh-home-table-scroll .crm-table td{padding:12px;font-size:11px;vertical-align:top;overflow-wrap:anywhere}.gh-home-table-scroll .crm-table th{color:var(--gh-text-strong);font-size:10px}.gh-home-tasks,.gh-home-feed{list-style:none;padding:0;margin:0}.gh-home-tasks li,.gh-home-feed li{display:flex;gap:10px;padding:14px;border-bottom:1px solid var(--gh-rule);align-items:flex-start}.gh-home-tasks li>input{margin-top:2px;width:16px;height:16px;flex:0 0 16px;accent-color:var(--gh-brand-blue)}.gh-home-tasks a,.gh-home-feed a{color:var(--gh-brand-blue);font-size:12px;line-height:1.45;font-weight:500;text-decoration:none;overflow-wrap:anywhere}.gh-home-tasks a:hover,.gh-home-feed a:hover{text-decoration:underline}.gh-home-tasks small,.gh-home-feed small{display:block;margin-top:4px;font-size:10px;line-height:1.4;color:var(--gh-text-muted)}.gh-home-tasks .is-complete a,.gh-gallery-lines .is-complete{text-decoration:line-through;color:var(--gh-text-muted)}.gh-home-tasks .is-overdue{color:var(--gh-text-strong);font-weight:600}.gh-feed-dot{flex:0 0 24px;color:var(--gh-brand-blue);background:var(--gh-surface-subtle);border-radius:var(--gh-radius-control);padding:4px}.gh-feed-dot svg{display:block;width:16px;height:16px}.gh-home-recent-links a{justify-content:space-between}.gh-home-recent-links a>svg{width:16px;height:16px;color:var(--gh-brand-blue)}.gh-gallery-tabs{display:flex;gap:7px;margin-bottom:16px;flex-wrap:wrap}.gh-gallery-tabs [aria-pressed=true]{color:var(--gh-surface);background:var(--gh-brand-blue)}.gh-home-card-choices{gap:16px}.gh-home-card-choices label{display:block;padding:0 14px 14px;min-width:0}.gh-gallery-preview{height:158px;margin:0 -14px 14px;padding:10px 12px;background:var(--gh-surface-subtle);border-bottom:1px solid var(--gh-rule);overflow:hidden;pointer-events:none}.gh-gallery-card-title{display:flex;align-items:center;gap:8px;font-size:13px}.gh-gallery-card-title>svg{width:16px;height:16px;margin-left:auto}.gh-home-card-choices p{font-size:12px;margin:8px 0 12px;line-height:1.4;color:var(--gh-text-muted)}.gh-gallery-preview .gh-stage-bars{padding:4px}.gh-gallery-preview .gh-stage-bar-row{grid-template-columns:70px minmax(0,1fr) 16px;font-size:9px;line-height:12px;padding:2px 0;gap:6px}.gh-gallery-preview .gh-stage-track{height:6px}.gh-gallery-preview .gh-stage-bar-row strong{font-size:9px}.gh-gallery-preview .gh-stacked-bar{margin:0 0 9px;height:7px}.gh-gallery-preview table{font-size:9px;border-collapse:collapse;width:100%;background:var(--gh-surface)}.gh-gallery-preview th,.gh-gallery-preview td{padding:10px 6px;text-align:left;border-bottom:1px solid var(--gh-rule)}.gh-gallery-lines>div{display:flex;gap:7px;padding:10px 4px;border-bottom:1px solid var(--gh-rule);font-size:10px;line-height:1.3}.gh-gallery-lines svg{width:16px;height:16px;flex:0 0 16px}.gh-gallery-lines small{display:block;color:var(--gh-text-muted);font-size:9px;margin-top:3px}@media(max-width:1100px){.gh-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.gh-home-grid{grid-template-columns:minmax(0,1fr)}.crm-card.gh-home-card{min-height:410px}}.demo-record-page{--record-ink:#14003b;--record-muted:#6a607c;--record-line:#e5e1ec;color:var(--record-ink);margin:0;padding:16px 24px 28px;min-width:0}.demo-record-page h1,.demo-record-page h2,.demo-record-page h3,.demo-record-page p{margin-top:0}.demo-record-page h1{font-size:40px;line-height:1.12;letter-spacing:-1.2px;margin-bottom:12px}.demo-record-page h2{font-size:22px;line-height:1.25;letter-spacing:-.45px;margin-bottom:20px}.demo-record-page h3{font-size:16px;line-height:1.4;margin-bottom:8px}.demo-record-page p{line-height:1.5}.demo-record-page button{font-family:inherit}.demo-record-page svg{width:21px;height:21px;flex-shrink:0}.demo-record-page .demo-record-link{border:0;background:none;color:#3200be;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:7px;font:inherit;line-height:1.45;cursor:pointer}.demo-record-page .demo-record-link svg{width:16px;height:16px}.demo-record-breadcrumb{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--record-muted);margin-bottom:20px}.demo-record-page .demo-record-breadcrumb .demo-record-link{text-decoration:none}.demo-record-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;position:relative}.demo-record-header>div:first-child{min-width:0;flex:1}.demo-record-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:2px}.demo-record-header-actions button{min-height:39px;white-space:nowrap}.demo-record-facts{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:14px}.demo-record-fact{display:flex;align-items:center;gap:13px;min-width:0}.demo-record-fact small{display:block;color:var(--record-muted);font-size:12px;margin-bottom:5px;font-weight:400}.demo-record-fact strong{display:block;font-size:14px;font-weight:700;line-height:1.35}.demo-record-facts>.demo-record-fact+.demo-record-fact{padding-left:24px;border-left:1px solid var(--record-line)}.demo-account-lockup{display:flex;align-items:flex-start;gap:24px}.demo-record-avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;font-size:14px;color:var(--record-ink);font-weight:700;background:#ece8f7}.demo-record-avatar.large{width:68px;height:68px;font-size:27px;border:1px solid #ddd6ef;background:#e9e3fa}.demo-record-tabs{display:flex;gap:24px;border-bottom:1px solid var(--record-line);margin:0 -24px;padding:0 24px;overflow:auto;scrollbar-width:thin}.demo-record-tabs>button{white-space:nowrap;background:none;border:0;border-bottom:3px solid transparent;color:#544669;padding:18px 12px 13px;font-size:15px;cursor:pointer}.demo-record-tabs>button[aria-current]{color:#3200be;border-bottom-color:#3200be;font-weight:700}.demo-account-columns{display:grid;grid-template-columns:minmax(220px,.98fr) minmax(350px,1.5fr) minmax(260px,1fr);margin:0 -24px -28px;background:#fff;min-height:700px}.demo-account-columns>aside,.demo-account-columns>.demo-account-center{padding:28px 24px;min-width:0}.demo-account-columns>*+*{border-left:1px solid var(--record-line)}.demo-account-context>section+section,.demo-account-right>section+section{border-top:1px solid var(--record-line);margin-top:28px;padding-top:28px}.demo-account-context p,.demo-account-right p,.demo-next-milestone p{color:var(--record-muted);font-size:14px}.demo-account-context>section>h2{font-size:20px}.demo-compact-facts{margin:0;display:grid;gap:15px;font-size:13px}.demo-compact-facts>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px}.demo-compact-facts dt{color:var(--record-muted)}.demo-compact-facts dd{margin:0;overflow-wrap:anywhere}.demo-offering-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.8fr);gap:14px;padding:16px 0;font-size:13px}.demo-offering-row+.demo-offering-row{border-top:1px solid var(--record-line)}.demo-offering-row small{display:block;color:var(--record-muted);line-height:1.45;margin-top:6px}.demo-offering-row strong{color:#3200be}.demo-offering-row strong.positive{color:#007248}.demo-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.demo-section-title h2{margin-bottom:0}.demo-section-title>small{white-space:nowrap;font-size:12px;color:var(--record-muted)}.demo-record-page .demo-record-filters{display:flex;gap:10px;margin:14px 0 22px}.demo-record-page .demo-record-filters .crm-button{min-width:55px;min-height:32px;font-size:12px}.demo-record-page .demo-record-filters button[aria-pressed=true]{background:#e9e3f8;border-color:#e9e3f8}.demo-timeline-list{list-style:none;padding:0;margin:0}.demo-timeline-list>li{margin:0}.demo-timeline-day{margin:0 0 17px;font-size:12px;color:#574b72}.demo-timeline-entry{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;position:relative;padding-bottom:12px;margin-bottom:14px}.demo-timeline-entry:before{position:absolute;content:"";top:38px;bottom:0;left:18px;width:1px;background:#ded6f4}.demo-timeline-entry>div{border-bottom:1px solid var(--record-line);padding-bottom:20px}.demo-timeline-entry header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 4px;font-size:14px}.demo-timeline-entry time{font-size:12px;white-space:nowrap;color:var(--record-muted)}.demo-timeline-entry .demo-record-link{font-size:14px}.demo-timeline-entry p{margin:8px 0 12px;font-size:15px;color:#574b72}.demo-timeline-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#eee9fc;color:#3200be;border-radius:50%;position:relative;z-index:1}.demo-timeline-people{display:flex;gap:12px;flex-wrap:wrap}.demo-timeline-people>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--record-muted)}.demo-timeline-people .demo-record-avatar{width:32px;height:32px;font-size:12px}.demo-record-timeline.compact .demo-timeline-entry{margin-top:20px;padding-bottom:0}.demo-record-timeline.compact .demo-timeline-entry:before{display:none}.demo-record-timeline.compact .demo-timeline-entry>div{border:0;padding-bottom:0}.demo-record-tasks>ul{list-style:none;margin:0;padding:0}.demo-record-tasks li{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid var(--record-line)}.demo-record-tasks li>div{flex:1;min-width:0}.demo-record-tasks li>svg{width:15px;height:15px;color:var(--record-muted);align-self:center}.demo-record-tasks li input[type=checkbox]{width:17px;height:17px;accent-color:#3200be;margin:4px 0 0;flex-shrink:0}.demo-record-tasks li .demo-record-link{font-size:14px}.demo-record-tasks li small{display:block;color:var(--record-muted);margin-top:5px;font-size:12px}.demo-record-tasks li small.overdue{color:#df1959}.demo-record-tasks>.demo-record-link{margin-top:14px;font-size:13px}.demo-record-page .demo-record-add{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #d9d2e8;border-radius:4px;color:#6a607c;padding:9px 12px;width:100%;margin:14px 0 0;text-align:left;font-size:13px;cursor:pointer}.demo-record-add svg{width:17px;height:17px}.demo-record-relationships ul{list-style:none;padding:0;margin:0}.demo-record-relationships li>button{padding:13px 0;border:0;background:none;display:flex;align-items:center;gap:13px;width:100%;cursor:pointer;text-align:left}.demo-record-relationships li>button>span:nth-child(2){min-width:0;flex:1}.demo-record-relationships strong{font-size:14px}.demo-record-relationships small{font-size:12px;color:var(--record-muted);line-height:1.4;display:block;margin-top:5px}.demo-record-relationships li>button>svg{width:15px;height:15px;color:var(--record-muted)}.demo-record-relationships>.demo-record-link{margin-top:14px;font-size:13px}.demo-record-page .demo-related-row{display:flex;align-items:center;gap:14px;width:100%;padding:14px 0;background:none;border:0;text-align:left;cursor:pointer;color:#3200be}.demo-related-row>span{flex:1}.demo-related-row strong{font-size:14px;text-decoration:underline;font-weight:400;text-underline-offset:3px}.demo-related-row small{display:block;margin-top:6px;font-size:12px;color:var(--record-muted)}.demo-related-row>svg:last-child{width:15px;height:15px}.demo-record-quiet-actions{display:flex;gap:12px;flex-direction:column;padding-top:22px;font-size:13px}.demo-record-empty{padding:8px 0;color:var(--record-muted);font-size:14px}.demo-record-commands{margin:-7px 0 15px}.demo-record-commands .crm-record-command-bar{margin:0;padding:0;gap:10px}.demo-record-commands .crm-button{font-size:12px;min-height:31px}.demo-opportunity-statuses{display:flex;list-style:none;margin:18px 0 15px;padding:0;gap:10px}.demo-opportunity-statuses li{padding:10px 22px;min-width:118px;border:1px solid #ded7ec;background:#fff;text-align:center;border-radius:5px;font-size:13px}.demo-opportunity-statuses li[aria-current]{background:#e1d9ff;color:#3200be;border-color:#e1d9ff;font-weight:700}.demo-opportunity-statuses li:nth-child(3){margin-left:25px}.demo-commercial-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(310px,.95fr);background:#fff;margin:0 -24px -28px;min-height:650px}.demo-commercial-main{padding:30px 28px;min-width:0}.demo-commercial-right{padding:30px 26px;min-width:0;border-left:1px solid var(--record-line)}.demo-commercial-right>section+section{margin-top:28px;padding-top:26px;border-top:1px solid var(--record-line)}.demo-commercial-main>.demo-record-tasks{border-top:1px solid var(--record-line);padding-top:20px;margin-top:4px}.demo-commercial-main>.demo-record-link{margin-top:24px;font-size:13px}.demo-evidence-list{margin:0;font-size:15px}.demo-evidence-list>div{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(0,1.8fr);gap:28px;padding:22px 0;border-bottom:1px solid var(--record-line)}.demo-evidence-list dt{color:#574b72}.demo-evidence-list dd{margin:0;color:#574b72;line-height:1.5}.demo-evidence-list dd>.demo-record-link{display:flex;margin-top:14px}.demo-record-note{background:#f0ecf8;border-radius:5px;display:flex;align-items:center;gap:14px;padding:18px;margin-top:30px;color:#443559;font-size:13px}.demo-record-note svg{color:#3200be}.demo-pipeline-progress{background:#fff;border:1px solid #ded7ee;border-radius:5px;padding:17px 15px;margin-bottom:6px}.demo-pipeline-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 10px 17px;border-bottom:1px solid var(--record-line)}.demo-pipeline-metrics>.demo-record-fact+.demo-record-fact{padding-left:24px;border-left:1px solid var(--record-line)}.demo-pipeline-metrics .demo-record-fact strong{font-size:19px}.demo-stage-and-close{display:flex;gap:28px;padding-top:20px;align-items:center}.demo-stage-path{display:flex;flex:1;list-style:none;padding:0;margin:0}.demo-stage-path>li{flex:1;text-align:center;position:relative;font-size:12px}.demo-stage-path>li:before{content:"";position:absolute;height:1px;background:#c3b9da;top:13px;width:100%;left:50%}.demo-stage-path>li:last-child:before{display:none}.demo-stage-path>li.passed:before{background:#3200be}.demo-stage-path>li>span{width:25px;height:25px;border:1px solid #ada0ca;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f4f1fa;margin:0 auto 10px;position:relative;z-index:1}.demo-stage-path>li>strong{font-weight:400}.demo-stage-path>li.passed>span{background:#3200be;border-color:#3200be;color:#fff}.demo-stage-path>li>span svg{width:16px;height:16px}.demo-stage-path>li.current>span{border:2px solid #3200be;background:#3200be;box-shadow:inset 0 0 0 2px #fff,0 0 0 6px #eee8ff}.demo-stage-path>li.current>strong{font-weight:700}.demo-close-pipeline{width:245px;border-left:1px solid var(--record-line);padding-left:25px}.demo-close-pipeline small{display:block;font-size:12px;margin-bottom:8px}.demo-close-pipeline button{font-size:12px;min-height:34px;width:100%}.demo-opportunity-record.is-pipeline .demo-commercial-columns{background:transparent;gap:12px;margin:0;grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr)}.demo-opportunity-record.is-pipeline .demo-commercial-main,.demo-opportunity-record.is-pipeline .demo-commercial-right{border:1px solid #e5dff0;background:#fff;border-radius:5px;padding:24px 20px;margin-top:0}.demo-opportunity-record.is-pipeline .demo-record-tabs{border-bottom:0;margin:0;padding:0;gap:12px}.demo-opportunity-record.is-pipeline .demo-record-tabs>button{padding-left:10px;padding-right:10px;font-size:13px}.demo-record-page .detail-panel{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.demo-record-page .detail-panel h2{font-size:20px;padding:0;margin:0 0 20px}.demo-record-page .detail-primary-action{margin-top:0;box-shadow:none}.demo-record-gate .capture-intro{margin:0 0 17px;font-size:12px;color:var(--record-muted)}.demo-record-gate .stage-gate-list{list-style:none;padding:0;margin:0;gap:0}.demo-record-gate .stage-gate-list li{display:flex;align-items:center;gap:14px;border:0;border-radius:0;background:none;padding:12px 0}.demo-record-gate .stage-gate-list li>span{display:flex;flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:12px}.demo-record-gate .stage-gate-list strong{font-size:13px;font-weight:400}.demo-record-gate .stage-gate-list small{color:var(--record-muted);font-size:11px}.demo-record-gate .stage-gate-list svg{width:19px;height:19px}.demo-record-gate .gate-met>svg{color:#078559}.demo-record-gate .capture-actions{margin-top:15px;border-top:1px solid var(--record-line);padding-top:13px}.demo-record-gate .detail-primary-action{width:100%;justify-content:center;min-height:40px}.demo-next-milestone{margin-top:24px;padding-top:24px;border-top:1px solid var(--record-line)}.demo-milestone-metrics{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.demo-milestone-metrics>.demo-record-fact+div{border-left:1px solid var(--record-line);padding-left:24px}.demo-milestone-metrics strong{font-size:19px}.demo-record-financial-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.demo-strategy-section{padding:18px 0;border-top:1px solid var(--record-line)}.demo-record-capture{border:1px solid #d9cfee;background:#fff;border-radius:5px;padding:22px;margin:22px 0}.demo-record-capture>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.demo-record-capture>header>h2{margin:0}.demo-record-capture .capture-form{border:0;padding:0;margin:0;background:none}.demo-record-capture .capture-form>h3:first-child{display:none}.demo-record-capture .capture-grid{gap:18px}.demo-record-state{padding:55px 40px}@media(min-width:1500px){.demo-record-page h1{font-size:42px}.demo-record-header{gap:32px}}@media(max-width:1280px){.demo-record-page{padding-left:20px;padding-right:20px}.demo-record-tabs{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.demo-account-columns,.demo-commercial-columns{margin-left:-20px;margin-right:-20px}.demo-record-page h1{font-size:34px}.demo-record-header{flex-wrap:wrap}.demo-record-header-actions{padding-bottom:14px}.demo-account-columns{grid-template-columns:minmax(210px,.9fr) minmax(300px,1.4fr)}.demo-account-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;border-top:1px solid var(--record-line)}.demo-account-right>section+section{margin-top:0;padding-top:0;border-top:0}.demo-record-facts{gap:18px}.demo-record-facts>.demo-record-fact+.demo-record-fact{padding-left:18px}.demo-record-tabs{gap:8px}.demo-commercial-columns{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr)}.demo-stage-and-close{gap:15px}.demo-close-pipeline{width:200px;padding-left:16px}}@media(max-width:1000px){.demo-commercial-columns,.demo-opportunity-record.is-pipeline .demo-commercial-columns{grid-template-columns:1fr}.demo-commercial-right{border-left:0;border-top:1px solid var(--record-line)}.demo-opportunity-record.is-pipeline .demo-commercial-right{margin-top:0}.demo-commercial-right>.demo-record-quiet-actions{flex-direction:row}.demo-account-columns{grid-template-columns:200px minmax(0,1fr)}.demo-account-columns>aside,.demo-account-columns>.demo-account-center{padding:24px 18px}.demo-account-right{grid-template-columns:1fr 1fr}.demo-account-right>section:last-of-type{grid-column:1/-1}.demo-record-facts{gap:12px}.demo-record-facts>.demo-record-fact+.demo-record-fact{padding-left:12px}.demo-record-facts .demo-record-fact>svg{display:none}}@media(max-width:680px){.demo-record-page{padding:18px 14px}.demo-record-page h1{font-size:28px;letter-spacing:-.6px}.demo-record-page h2{font-size:18px}.demo-record-header-actions{flex-wrap:wrap;width:100%}.demo-record-header-actions button{flex:1;padding:9px}.demo-record-breadcrumb{margin-bottom:20px}.demo-account-lockup{gap:12px}.demo-record-avatar.large{width:45px;height:45px;font-size:19px}.demo-record-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px}.demo-record-facts>.demo-record-fact+.demo-record-fact{padding-left:0;border-left:0}.demo-record-fact strong{font-size:13px}.demo-record-tabs{margin:0 -14px;padding:0 14px;gap:5px}.demo-record-tabs>button{padding:14px 9px 12px;font-size:13px}.demo-account-columns{margin:0 -14px -18px;display:flex;flex-direction:column}.demo-account-center{order:-1}.demo-account-context,.demo-account-right{border-top:1px solid var(--record-line)}.demo-account-right{display:block}.demo-account-right>section+section{margin-top:25px;padding-top:25px;border-top:1px solid var(--record-line)}.demo-commercial-columns{margin:0 -14px -18px}.demo-commercial-main,.demo-commercial-right{padding:24px 16px}.demo-evidence-list>div{grid-template-columns:1fr;gap:8px;padding:17px 0}.demo-evidence-list dt{font-weight:700}.demo-opportunity-statuses{gap:5px;overflow:auto}.demo-opportunity-statuses li{min-width:90px;padding:9px 12px}.demo-opportunity-statuses li:nth-child(3){margin-left:10px}.demo-pipeline-metrics{grid-template-columns:1fr 1fr;gap:18px;padding:0 0 18px}.demo-pipeline-metrics>.demo-record-fact+.demo-record-fact{border-left:0;padding-left:0}.demo-stage-and-close{flex-direction:column;align-items:stretch;gap:20px}.demo-stage-path{overflow:auto;min-height:60px}.demo-stage-path>li{min-width:60px;font-size:10px}.demo-close-pipeline{width:100%;padding:12px 0 0;border-left:0;border-top:1px solid var(--record-line)}.demo-opportunity-record.is-pipeline .demo-record-tabs{margin:0 -14px;padding:0 14px}.demo-opportunity-record.is-pipeline .demo-commercial-main,.demo-opportunity-record.is-pipeline .demo-commercial-right{padding:20px 14px}.demo-record-gate .stage-gate-list li>span{display:block}.demo-record-gate .stage-gate-list small{display:block;margin-top:4px}.demo-record-capture{padding:17px}.demo-record-commands .crm-record-command-bar{display:flex;flex-wrap:wrap}.demo-record-commands .crm-button,.demo-record-commands .crm-primary-button{white-space:normal}}.demo-record-page .demo-planned-activity{border-top:1px solid var(--record-line);padding-top:14px;margin:0 0 22px;font-size:13px;color:var(--record-muted)}.demo-record-page .demo-planned-activity summary{cursor:pointer;color:#3200be;padding:5px 0}.demo-record-page .demo-planned-activity .detail-panel{margin-top:18px}.demo-record-gate.has-target .detail-panel>h2,.demo-record-gate.has-target .capture-intro{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-record-gate .demo-gate-heading{align-items:baseline;gap:12px;flex-wrap:wrap}.demo-record-gate .demo-gate-heading h2{font-size:20px}.demo-record-gate .demo-gate-heading>small{font-size:12px;white-space:normal}.demo-record-page .demo-record-gate .stage-gate-list li.gate-met{background:none;border:0;padding:11px 0}.demo-record-page .demo-record-gate .stage-gate-list li.gate-met>svg{color:#fff;fill:#078559;background:#078559;border-radius:50%}.demo-record-page .demo-record-gate .stage-gate-list li.gate-met>svg path{stroke:#fff}.demo-record-gate .stage-gate-list strong{font-size:14px}.demo-record-gate .stage-gate-list small{font-size:12px}.demo-record-timeline.compact .demo-timeline-entry header{flex-wrap:wrap}.demo-record-timeline.compact .demo-timeline-entry time{font-size:12px}@media(min-width:1281px){.demo-account-record .demo-record-header{min-height:120px}}.demo-record-action-controls{display:contents}.demo-record-more-actions{position:relative;order:2}.demo-record-more-actions>summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;width:38px;height:39px;border:1px solid #DDD8E8;border-radius:6px;background:#fff;color:#3200be}.demo-record-more-actions>summary::-webkit-details-marker{display:none}.demo-record-more-actions>summary:focus-visible{outline:2px solid #3200BE;outline-offset:3px}.demo-record-action-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:25;width:max-content;max-width:310px;padding:6px;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #DDD8E8;border-radius:6px;box-shadow:0 5px 20px #14003b18}.demo-record-header-actions .demo-record-action-menu>.crm-button{border:0;background:#fff;color:#14003b;text-align:left;padding:10px 12px;font-size:13px;min-height:36px}.demo-record-header-actions .demo-record-action-menu>.crm-button:hover{background:#f0eaff}@media(min-width:1281px){.demo-opportunity-record:not(.is-pipeline) .demo-record-header{display:block}.demo-opportunity-record:not(.is-pipeline) .demo-record-header>div:first-child>h1{padding-right:380px}.demo-opportunity-record:not(.is-pipeline) .demo-record-header-actions{position:absolute;top:0;right:0}}@media(max-width:680px){.demo-record-more-actions{flex:none}.demo-record-header-actions .demo-record-action-menu>.crm-button{width:100%;flex:none;white-space:normal}}.demo-record-page .demo-closure-summary{margin:4px 0 18px;padding:13px 16px}@media(min-width:681px)and (max-width:1280px){.demo-account-context .demo-compact-facts>div{grid-template-columns:minmax(0,1fr);gap:5px}}.dx-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.dx-page-heading h1{margin:0;color:#18063d;font-size:32px;letter-spacing:-1.2px;line-height:1.15;font-weight:700}.dx-page-heading p{margin:6px 0 0;color:#6a607c;font-size:15px;line-height:1.4}.dx-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dx-toolbar svg,.dx-composer-tools svg,.dx-draft-list header svg,.dx-recipient-context>button svg,.dx-open-event svg{width:18px;height:18px;flex-shrink:0}.dx-segmented{display:flex;align-items:center;overflow:hidden;border:1px solid #DDD8E8;border-radius:6px;background:#fff}.dx-segmented button{min-height:40px;padding:0 16px;border:0;border-right:1px solid #E5E1EC;background:#fff;color:#18063d;font:inherit;font-size:13px;cursor:pointer}.dx-segmented button:last-child{border-right:0}.dx-segmented button.is-active{color:#3200be;background:#eee9fb;font-weight:700}.dx-search{min-width:140px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid #C6BCD9;border-radius:5px;background:#fff;min-height:39px}.dx-search svg{width:19px;height:19px;flex-shrink:0;color:#26085f}.dx-search input{width:100%;min-width:0;height:37px;border:0;padding:0;outline:0;background:transparent;color:#18063d;font:inherit;font-size:13px}.dx-search:focus-within{outline:2px solid #3200BE;outline-offset:2px}.dx-search input::placeholder{color:#7f7297}.dx-tabbar{display:flex;align-items:stretch;gap:3px}.dx-tabbar button{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#6a607c;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.dx-tabbar button.is-active{color:#3200be;border-bottom-color:#3200be;font-weight:700}.dx-avatar{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#efecf6;color:#211047;font-size:12px;font-weight:700}.dx-empty{padding:24px;color:#6a607c;line-height:1.6}.dx-participants{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.dx-person{display:inline-flex;align-items:center;gap:10px;color:#6a607c;font-size:12px}.dx-calendar-page.crm-page{padding:24px}.dx-calendar-page .dx-page-heading p{color:#18063d;font-size:20px}.dx-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 266px;gap:16px;align-items:start}.dx-calendar-main{min-width:0;background:#fff;border:1px solid #DDD8E8;border-radius:6px;overflow:hidden}.dx-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fcfbfe;border-bottom:1px solid #E5E1EC}.dx-weekdays span{padding:14px 4px;color:#6a607c;text-align:center;border-right:1px solid #E5E1EC;font-size:13px}.dx-weekdays span:last-child{border-right:0}.dx-month-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--calendar-weeks,5),minmax(134px,1fr))}.dx-month-day{min-width:0;min-height:145px;border-right:1px solid #E5E1EC;border-bottom:1px solid #E5E1EC;padding:8px 6px}.dx-month-day:nth-child(7n){border-right:0}.dx-month-day:nth-last-child(-n+7){border-bottom:0}.dx-month-day.is-today{background:#f1edfc}.dx-day-number{display:flex;align-items:center;justify-content:center;min-width:27px;height:27px;margin:0 0 4px;padding:0 5px;border:0;border-radius:50%;background:transparent;color:#18063d;font:inherit;font-size:13px;cursor:pointer}.dx-month-day.other-month .dx-day-number{color:#8b7da6}.dx-month-day.is-today .dx-day-number{color:#fff;background:#3200be;font-weight:700}.dx-calendar-event{display:flex;gap:5px;width:100%;padding:5px 3px;border:0;border-radius:4px;background:transparent;color:#25104b;text-align:left;font:inherit;font-size:10px;line-height:1.4;cursor:pointer}.dx-calendar-event:hover,.dx-calendar-event.is-selected{background:#eee9fb}.dx-calendar-event>span{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dx-calendar-event i,.dx-calendar-filter i,.dx-event-title i{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#34adf1;margin-top:3px}.dx-calendar-event.task i,.dx-calendar-filter.task i,.dx-event-title.task i{background:#e95bde}.dx-calendar-event.close i,.dx-calendar-filter.close i,.dx-event-title.close i{background:#62ad42}.dx-calendar-event small{display:block;font-size:10px;color:#6a607c}.dx-more-events{margin:3px 0;padding:2px 3px;border:0;background:transparent;color:#675582;font:inherit;font-size:10px;cursor:pointer;text-decoration:underline}.dx-calendar-context{border:1px solid #DDD8E8;border-radius:6px;background:#fff;padding:18px 16px}.dx-calendar-context>section+section{border-top:1px solid #E5E1EC;margin-top:20px;padding-top:20px}.dx-calendar-context h2{font-size:15px;line-height:1.4;margin:0 0 17px;color:#18063d}.dx-calendar-filter{display:flex;align-items:center;gap:12px;margin:15px 0;font-size:12px;color:#463460;cursor:pointer}.dx-calendar-filter input,.dx-recipient-list input{accent-color:#3200BE;width:16px;height:16px;flex-shrink:0}.dx-calendar-filter i{width:10px;height:10px;margin:0}.dx-event-title{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:#18063d;margin:0 0 18px}.dx-event-title i{margin-top:6px}.dx-event-facts{margin:0 0 18px;padding-left:20px;display:grid;gap:15px;font-size:12px}.dx-event-facts dt{margin-bottom:6px;color:#6a607c}.dx-event-facts dd{margin:0;line-height:1.5;overflow-wrap:anywhere}.dx-event-facts a{color:#3200be}.dx-event-date{display:grid;grid-template-columns:20px 45px minmax(0,1fr);gap:12px 10px;align-items:center;border-top:1px solid #E5E1EC;padding:18px 0;font-size:12px;color:#47345f}.dx-event-date svg{width:17px;height:17px;color:#351270}.dx-event-date strong{color:#18063d;font-weight:400}.dx-event-section{padding:18px 0;border-top:1px solid #E5E1EC}.dx-event-section h3{font-size:12px;font-weight:400;color:#18063d;margin:0 0 10px}.dx-event-section p{font-size:12px;line-height:1.5;color:#6a607c;margin:0}.dx-event-section .dx-participants{flex-direction:column;align-items:flex-start;gap:8px}.dx-event-section .dx-avatar{height:28px;width:28px;font-size:10px}.dx-open-event{width:100%;justify-content:space-between;font-size:12px;margin-top:7px}.dx-unscheduled{margin-top:18px;color:#6a607c;font-size:12px}.dx-unscheduled summary{cursor:pointer}.dx-schedule-grid header,.dx-all-day,.dx-hour{display:grid;grid-template-columns:58px repeat(var(--calendar-days,7),minmax(0,1fr))}.dx-schedule-grid header{background:#fcfbfe}.dx-schedule-grid header>span{font-size:9px;color:#7d6d95;padding:18px 4px}.dx-schedule-grid header button{min-width:0;padding:17px 3px;border:0;border-left:1px solid #E5E1EC;border-bottom:1px solid #E5E1EC;background:transparent;font:inherit;font-size:12px;color:#382258;cursor:pointer}.dx-schedule-grid header button.is-today{background:#eee9fb;color:#3200be;font-weight:700}.dx-all-day>span,.dx-hour>span{color:#80728f;font-size:9px;padding:12px 4px}.dx-all-day>div{min-width:0;padding:3px;border-left:1px solid #E5E1EC}.dx-all-day{border-bottom:1px solid #E5E1EC}.dx-schedule-hours{height:570px;overflow-y:auto}.dx-hour>div{min-width:0;min-height:60px;border-left:1px solid #E5E1EC;border-bottom:1px solid #E5E1EC;padding:2px}.dx-schedule-grid.day .dx-calendar-event{font-size:12px;padding:7px 8px}.dx-schedule-grid.day .dx-calendar-event>span{-webkit-line-clamp:3}.dx-calls-page{display:grid;grid-template-columns:minmax(0,1fr);margin:0;min-height:calc(100vh - 64px);background:#fff}.dx-calls-page.with-drawer{grid-template-columns:minmax(0,1fr) minmax(360px,42%)}.dx-calls-main{min-width:0}.dx-calls-heading{padding:18px 26px 0;background:#faf9fd;border-bottom:1px solid #DDD8E8}.dx-breadcrumb{color:#79668f;font-size:12px;margin:0 0 26px}.dx-breadcrumb span{padding:0 13px;color:#a89ab9}.dx-calls-heading .dx-page-heading h1{font-size:34px}.dx-calls-heading .dx-page-heading p{font-size:18px;color:#37214d}.dx-calls-controls{display:flex;align-items:center;justify-content:space-between;gap:16px}.dx-calls-controls .dx-tabbar button{padding:14px;color:#241140}.dx-calls-controls .dx-tabbar .is-active{background:#eee9fb;color:#3200be;border-radius:5px 5px 0 0}.dx-calls-controls .dx-search{max-width:230px;flex:1}.dx-calls-timeline{padding:6px 26px 30px}.dx-activity-day{padding:20px 0 8px;border-bottom:1px solid #E5E1EC}.dx-activity-day:last-child{border-bottom:0}.dx-activity-day h2{margin:0 0 20px;font-size:13px;font-weight:400;color:#211042}.dx-activity{display:grid;grid-template-columns:45px minmax(0,1fr);gap:16px;position:relative;padding:0 0 26px}.dx-activity:not(:last-child){margin-bottom:14px}.dx-activity:before{position:absolute;content:"";left:21px;top:49px;bottom:9px;width:1px;background:#e1dbed}.dx-activity-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;background:#f2eefc;border-radius:50%;color:#3200be}.dx-activity-icon svg{width:25px;height:25px}.dx-activity header{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;margin:3px 0 5px}.dx-activity h3{color:#18063d;font-size:15px;line-height:1.4;margin:0;font-weight:700}.dx-activity time{flex-shrink:0;white-space:nowrap;font-size:12px;color:#7f6b99;line-height:1.7}.dx-activity .crm-record-link{font-size:13px;color:#3200be;text-decoration:underline}.dx-activity p{margin:7px 0 13px;font-size:13px;line-height:1.55;color:#736381}.dx-call-notice{margin:16px 26px;padding:12px 15px;background:#f0faf2;border:1px solid #B8DABF;border-radius:5px;color:#24532f;font-size:13px}.dx-call-drawer{min-width:0;border-left:1px solid #DDD8E8;background:#fff}.dx-call-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;padding:20px;border-bottom:1px solid #E5E1EC}.dx-call-drawer>header h2{margin:0;font-size:21px;color:#18063d;letter-spacing:-.45px}.dx-call-drawer .capture-form{display:flex;flex-direction:column;margin:0;padding:24px 20px 20px;border:0;border-radius:0;background:#fff;min-height:calc(100vh - 140px)}.dx-call-drawer .capture-form>h3{display:none}.dx-call-drawer .capture-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:30px}.dx-call-drawer .capture-field{margin-bottom:0;min-width:0}.dx-call-drawer .capture-field label{font-size:13px;color:#18063d;margin-bottom:4px}.dx-call-drawer .capture-field select,.dx-call-drawer .capture-field input,.dx-call-drawer .capture-field textarea{width:100%;min-width:0;border:1px solid #C8BED8;border-radius:5px;font-size:13px;padding:10px;color:#3a2358;background:#fff}.dx-call-drawer .capture-field textarea{min-height:112px;resize:vertical}.dx-call-drawer .capture-field select[multiple]{min-height:104px}.dx-call-drawer .capture-field select[multiple] option{padding:5px 3px;border-radius:3px}.dx-call-drawer .capture-field small{color:#887697;font-size:11px}.dx-related-hint{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#8a769d;font-size:11px;line-height:1.5;margin-top:8px}.dx-related-hint a{color:#3200be;text-decoration:underline;flex-shrink:0}.dx-call-drawer .capture-actions{margin-top:auto;padding-top:30px;display:flex;flex-direction:row-reverse;justify-content:space-between}.dx-call-drawer .capture-actions button{min-height:40px;border-radius:5px;font-size:13px}.dx-call-drawer .detail-quiet-link{padding:10px 16px;border:1px solid #DDD8E8;text-decoration:none;background:#fff;color:#18063d}.dx-comms-page{min-height:calc(100vh - 64px);background:#fff}.dx-comms-heading{padding:20px 26px 0;background:#faf9fd;border-bottom:1px solid #DDD8E8}.dx-comms-heading .dx-page-heading{margin-bottom:14px}.dx-comms-heading .dx-tabbar{margin-left:-8px}.dx-comms-layout{display:grid;grid-template-columns:26% minmax(0,1fr) 25%;min-height:calc(100vh - 205px)}.dx-draft-list{min-width:0;padding:22px 18px;border-right:1px solid #E5E1EC}.dx-draft-list>header{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:20px}.dx-draft-list h2{margin:0;color:#18063d;font-size:16px;white-space:nowrap}.dx-draft-list header .crm-primary-button{font-size:11px;padding:8px 10px;min-height:33px;gap:6px;white-space:nowrap}.dx-draft-list header svg{width:14px;height:14px}.dx-draft-rows{margin:16px -7px 0}.dx-draft-row{display:block;width:100%;padding:15px 12px;border:0;border-bottom:1px solid #E5E1EC;border-left:4px solid transparent;background:#fff;color:#18063d;text-align:left;font:inherit;cursor:pointer}.dx-draft-row.is-active{background:#f0ecf7;border-left-color:#f17dea;border-radius:4px;border-bottom-color:transparent}.dx-draft-row>span{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.dx-draft-row strong{font-size:13px;line-height:1.4;font-weight:700}.dx-draft-status{font-size:10px;font-weight:400;background:#ece8f3;padding:4px 7px;border-radius:20px;white-space:nowrap}.dx-draft-row.is-active .dx-draft-status{background:#e3dced}.dx-draft-row small{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;color:#756586;font-size:11px;line-height:1.5;margin-top:7px}.dx-composer{min-width:0;display:flex;flex-direction:column;padding:22px}.dx-composer-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px;color:#382454;font-size:12px}.dx-composer-tools>div{display:flex;gap:7px}.dx-composer-tools .crm-button{font-size:10px;min-height:30px;padding:5px 8px;gap:5px;white-space:nowrap}.dx-composer-tools .crm-button svg{width:15px;height:15px}.dx-composer-fields{display:flex;flex-direction:column;gap:16px;flex:1}.dx-composer-fields .crm-field{margin:0;min-width:0}.dx-composer-fields .crm-field>span{color:#18063d;font-size:13px;font-weight:700;margin-bottom:4px}.dx-composer-fields input,.dx-composer-fields textarea,.dx-composer-fields select{width:100%;min-width:0;padding:10px 12px;border:1px solid #C9BED9;border-radius:5px;font:inherit;font-size:13px;color:#44315b;background:#fff}.dx-composer-fields .crm-field:last-child{display:flex;flex-direction:column;flex:1}.dx-composer-fields textarea{flex:1;min-height:340px;resize:vertical;line-height:1.5}.dx-composer>footer{display:flex;align-items:center;gap:9px;margin-top:30px;padding-top:16px;border-top:1px solid #E5E1EC}.dx-composer>footer>div{display:flex;flex:1;flex-direction:column;gap:7px;align-items:flex-start;color:#94829f;font-size:10px}.dx-composer>footer>div button{font-size:10px;color:#867191}.dx-composer>footer>button{min-height:37px;padding:8px 14px;font-size:12px}.dx-draft-confirmation{padding:10px;border-radius:4px;background:#f0faf2;color:#24532f;font-size:12px;margin:0 0 14px}.dx-recipient-context{min-width:0;padding:25px 20px;border-left:1px solid #E5E1EC}.dx-recipient-context h2{color:#18063d;margin:0 0 7px;font-size:17px}.dx-recipient-context>p{color:#857092;font-size:13px;margin:0;line-height:1.5}.dx-recipient-list{display:grid;gap:24px;margin:29px 0 40px}.dx-recipient-list label{min-width:0;display:flex;gap:13px;align-items:center;cursor:pointer}.dx-recipient-list .dx-avatar{width:35px;height:35px;font-size:12px}.dx-recipient-list label>span{min-width:0}.dx-recipient-list strong{display:block;color:#18063d;font-size:13px;font-weight:700}.dx-recipient-list small{display:block;overflow-wrap:anywhere;color:#8d789d;margin-top:4px;font-size:10px;line-height:1.4}.dx-recipient-list label:not(:has(input:checked)) small{display:none}.dx-recipient-context>button{display:flex;align-items:center;gap:7px;color:#3200be;font-size:12px;text-decoration:underline}.dx-composer .crm-email-preview{margin:0;border:1px solid #DDD8E8;border-radius:5px;padding:22px;flex:1}.dx-composer .crm-email-preview h2{font-size:20px;line-height:1.35}.dx-composer .crm-email-preview dl{font-size:12px}.dx-composer .crm-email-body{white-space:pre-wrap;font-size:14px;line-height:1.6}.dx-comms-layout.templates-view{grid-template-columns:34% minmax(0,1fr)}.dx-template-explainer,.dx-comms-empty{padding:80px 50px;color:#6a607c;max-width:680px;line-height:1.6}.dx-template-explainer h2,.dx-comms-empty h2{color:#18063d;font-size:23px}.dx-template-explainer>svg,.dx-comms-empty>svg{width:45px;height:45px;color:#3200be}.dx-comms-overview .crm-communication-intro{border:1px solid #DDD8E8;box-shadow:none;background:#fff}.dx-comms-overview .crm-page-heading h1{font-size:32px;letter-spacing:-1px}@media(min-width:1600px){.dx-month-day{min-height:165px}.dx-calendar-event{font-size:11px}.dx-comms-layout{grid-template-columns:28% minmax(0,1fr) 25%}.dx-composer-tools .crm-button{font-size:12px}.dx-draft-list header .crm-primary-button{font-size:12px}}@media(max-width:1200px){.dx-calendar-layout{grid-template-columns:minmax(0,1fr) 230px}.dx-calendar-page .dx-page-heading{align-items:flex-start}.dx-calendar-page .dx-toolbar{justify-content:flex-end;max-width:470px}.dx-calendar-context{padding:15px 12px}.dx-calls-page.with-drawer{grid-template-columns:minmax(0,1fr) minmax(330px,43%)}.dx-calls-heading,.dx-calls-timeline{padding-left:18px;padding-right:18px}.dx-calls-controls{flex-wrap:wrap;gap:8px}.dx-calls-controls .dx-search{max-width:none;flex-basis:100%;order:-1;margin-bottom:4px}.dx-calls-heading .dx-page-heading h1{font-size:29px}.dx-activity header{flex-wrap:wrap;gap:3px}.dx-activity{gap:10px;grid-template-columns:38px minmax(0,1fr)}.dx-activity-icon{width:35px;height:35px}.dx-activity:before{left:17px;top:42px}.dx-activity h3{font-size:14px}.dx-comms-layout{grid-template-columns:26% minmax(0,1fr) 25%}.dx-draft-list{padding:18px 12px}.dx-draft-list>header{flex-wrap:wrap}.dx-composer{padding:18px 15px}.dx-composer-tools{flex-wrap:wrap;gap:12px}.dx-recipient-context{padding:22px 14px}.dx-recipient-list{gap:21px}.dx-recipient-list label{gap:8px}.dx-recipient-list .dx-avatar{width:29px;height:29px;font-size:10px}.dx-recipient-list strong{font-size:12px}.dx-recipient-list small{font-size:9px}}@media(max-width:900px){.dx-calendar-layout{grid-template-columns:minmax(0,1fr)}.dx-calendar-context{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px}.dx-calendar-context>section+section{border-top:0;border-left:1px solid #E5E1EC;padding:0 0 0 22px;margin:0}.dx-month-day{min-height:130px}.dx-comms-layout{grid-template-columns:29% minmax(0,1fr)}.dx-recipient-context{grid-column:2;border-top:1px solid #E5E1EC}.dx-recipient-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-composer-fields textarea{min-height:280px}.dx-draft-list{grid-row:span 2}}@media(max-width:650px){.dx-page-heading{flex-wrap:wrap;gap:14px}.dx-page-heading h1{font-size:29px}.dx-calendar-page.crm-page{padding:18px 12px}.dx-calendar-page .dx-toolbar{justify-content:flex-start;max-width:none;gap:6px}.dx-calendar-page .dx-page-heading p{font-size:17px}.dx-segmented button{padding:0 12px;min-height:36px}.dx-calendar-layout{display:block}.dx-calendar-main{overflow-x:auto}.dx-month-grid,.dx-schedule-grid.week{min-width:580px}.dx-calendar-context{display:block;margin-top:15px}.dx-calendar-context>section+section{margin-top:20px;padding:20px 0 0;border-top:1px solid #E5E1EC;border-left:0}.dx-calendar-filter{display:inline-flex;margin-right:16px;gap:8px}.dx-event-facts{padding-left:0}.dx-calendar-context .dx-event-section .dx-participants{flex-direction:row}.dx-calls-page.with-drawer{display:flex;flex-direction:column-reverse}.dx-call-drawer{border-left:0;border-bottom:1px solid #DDD8E8}.dx-call-drawer .capture-form{min-height:0;padding:20px 18px}.dx-call-drawer .capture-grid{margin-top:22px;gap:18px}.dx-call-drawer .capture-actions{margin-top:20px;padding-top:15px}.dx-call-drawer>header{min-height:60px;padding:15px 18px}.dx-call-drawer>header h2{font-size:20px}.dx-calls-heading{padding-top:16px}.dx-breadcrumb{margin-bottom:20px}.dx-activity header{justify-content:flex-start}.dx-activity time{width:100%}.dx-calls-controls .dx-tabbar button{padding:13px 12px}.dx-comms-heading{padding:20px 18px 0}.dx-comms-layout,.dx-comms-layout.templates-view{display:block}.dx-draft-list{border-right:0;border-bottom:1px solid #E5E1EC;padding:18px}.dx-draft-list>header{flex-wrap:nowrap}.dx-draft-rows{display:flex;gap:9px;overflow-x:auto;margin:14px -2px 0;padding-bottom:4px}.dx-draft-row{flex:0 0 235px;border:1px solid #E5E1EC;border-left:4px solid transparent;border-radius:5px}.dx-draft-row.is-active{border-left-color:#f17dea}.dx-composer{padding:22px 18px}.dx-composer-tools{flex-wrap:nowrap}.dx-composer-tools>div{flex-wrap:wrap;justify-content:flex-end}.dx-composer-fields textarea{min-height:360px}.dx-recipient-context{border-left:0}.dx-recipient-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.dx-composer>footer{flex-wrap:wrap}.dx-composer>footer>div{flex-basis:100%}.dx-template-explainer,.dx-comms-empty{padding:40px 24px}.dx-tabbar button{padding-left:12px;padding-right:12px}}.demo-experience .dx-call-drawer .capture-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:22px}.demo-experience .dx-call-drawer .capture-grid>.capture-field{grid-column:1/-1}.demo-experience .dx-call-drawer .capture-field textarea{min-height:125px}.demo-experience .dx-composer-fields textarea{font-size:15px;line-height:1.5}.demo-experience .dx-month-days{grid-template-rows:repeat(var(--calendar-weeks,5),minmax(122px,1fr))}.demo-experience .dx-month-day{min-height:0;padding-block:6px}.demo-experience .dx-month-grid .dx-calendar-event>span{-webkit-line-clamp:1}.demo-experience .dx-month-grid .dx-calendar-event{padding-block:5px;font-size:11px}@media(max-width:900px){.demo-experience .dx-call-drawer .capture-form{padding-bottom:88px}}.demo-experience .dc-collection{min-width:0}.demo-experience .dc-heading .crm-eyebrow{font-size:11px;letter-spacing:.3px;margin-bottom:14px}.demo-experience .dc-heading h1{font-size:34px}.demo-experience .dc-heading>div>p:last-child{margin-top:5px;color:#6a607c;font-size:16px}.demo-experience .dc-list-surface{border:1px solid #DDD8E8;border-radius:6px;background:#fff;overflow:hidden}.demo-experience .dc-list-toolbar{display:flex;align-items:center;gap:10px;padding:14px 12px;border-bottom:1px solid #E5E1EC;flex-wrap:wrap}.demo-experience .dc-view-select{flex:0 0 170px}.demo-experience .dc-view-select select{width:100%;height:40px}.demo-experience .dc-search{display:flex;align-items:center;gap:9px;min-width:150px;flex:1;border:1px solid #D4CEE4;border-radius:5px;height:40px;padding:0 12px;background:#fff}.demo-experience .dc-search>svg{width:18px;height:18px;flex:0 0 18px;color:#6a607c}.demo-experience .dc-search input{border:0;background:transparent;box-shadow:none;padding:0;min-width:0;width:100%;height:36px}.demo-experience .dc-search:focus-within{outline:2px solid #3200BE;outline-offset:1px}.demo-experience .dc-search input:focus-visible{outline:0}.demo-experience .dc-list-toolbar .crm-button{height:40px;white-space:nowrap;gap:8px;padding:8px 12px}.demo-experience .dc-list-toolbar .crm-icon-button{width:28px;min-width:28px;height:36px}.demo-experience .dc-auxiliary{opacity:.68}.demo-experience .dc-auxiliary:hover{opacity:1}.demo-experience .dc-segment{display:inline-flex;align-items:stretch;border:1px solid #DDD8E8;border-radius:5px;overflow:hidden;height:40px;flex-shrink:0}.demo-experience .dc-segment button{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid #E5E1EC;background:#fff;color:#211342;padding:8px 12px;font:inherit;font-size:13px;white-space:nowrap}.demo-experience .dc-segment button:last-child{border-right:0}.demo-experience .dc-segment button[aria-pressed=true]{background:#eee7fc;color:#3200be;font-weight:700}.demo-experience .dc-segment svg{width:17px;height:17px}.demo-experience .dc-list-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px;background:#faf9fd;border-bottom:1px solid #DDD8E8;font-size:13px}.demo-experience .dc-list-options label{display:flex;align-items:center;gap:7px}.demo-experience .dc-selection{display:flex;align-items:center;gap:14px;padding:9px 16px;background:#f0eaff;font-size:12px}.demo-experience .dc-split{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(310px,1fr);align-items:stretch}.demo-experience .dc-table-pane{min-width:0;display:flex;flex-direction:column}.demo-experience .dc-table-scroll{overflow-x:auto;min-width:0}.demo-experience .dc-table{border-collapse:collapse;width:100%;min-width:0;table-layout:auto;font-size:14px;line-height:1.35;text-align:left}.demo-experience .dc-table :is(th,td){width:auto;white-space:normal;font-size:inherit;border-bottom:1px solid #E5E1EC;padding:8px 16px;vertical-align:middle;height:49px}.demo-experience .dc-table th{height:43px;padding-block:10px;color:#55476e;background:#f6f3fa;font-size:13px;font-weight:400;white-space:nowrap}.demo-experience .dc-table th button{display:flex;gap:9px;align-items:center;padding:0;border:0;background:transparent;font:inherit;color:inherit;width:100%;text-align:left}.demo-experience .dc-table th button span{color:#3200be;margin-left:auto}.demo-experience .dc-table th[aria-sort=ascending] button,.demo-experience .dc-table th[aria-sort=descending] button{color:#211342}.demo-experience .dc-table tr.dc-row-active td{background:#f0eaff}.demo-experience .dc-table tbody tr:hover td{background:#f8f5fd}.demo-experience .dc-table tbody tr.dc-row-active:hover td{background:#ece3fd}.demo-experience .dc-table .dc-checkbox{width:42px;min-width:42px;max-width:42px;padding:8px 12px;text-align:center}.demo-experience .dc-table .dc-checkbox input{width:15px;height:15px;margin:0;min-height:15px}.demo-experience .dc-record-name{border:0;background:transparent;color:#3200be;text-align:left;font:inherit;padding:0;font-weight:700;line-height:1.35;cursor:pointer}.demo-experience .dc-record-name:hover{text-decoration:underline}.demo-experience .dc-link{color:#3200be;font:inherit;font-size:inherit;text-align:left;background:transparent;border:0;padding:0;cursor:pointer;line-height:inherit}.demo-experience .dc-link:hover{text-decoration:underline}.demo-experience .dc-muted{color:#817493;font-size:13px}.demo-experience .dc-list-footer{padding:17px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#817493;font-size:13px;min-height:66px;margin-top:auto}.demo-experience .dc-list-footer>div{display:flex;align-items:center;gap:8px}.demo-experience .dc-page-number{display:grid;place-items:center;background:#f2eff9;border:1px solid #E5E1EC;border-radius:4px;color:#211342;width:30px;height:30px}.demo-experience .dc-list-footer .crm-icon-button{width:26px;min-width:26px;height:28px}.demo-experience .dc-empty{padding:32px 24px}.demo-experience .dc-empty h2{font-size:18px}.demo-experience .dc-split-detail{border-left:1px solid #DDD8E8;padding:22px 20px;min-width:0;background:#fff}.demo-experience .dc-avatar{width:31px;height:31px;flex:0 0 31px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eee7fc;color:#211342;font-size:11px;font-weight:700}.demo-experience .dc-avatar-large{width:64px;height:64px;flex-basis:64px;font-size:24px;border:1px solid #E0D5FC}.demo-experience .dc-owner{display:flex;align-items:center;gap:9px;white-space:nowrap}.demo-experience .dc-building{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:50%;background:#f3efff;color:#3200be}.demo-experience .dc-building svg{width:18px;height:18px}.demo-experience .dc-account-cell{display:flex;align-items:center;gap:13px;color:#211342;white-space:nowrap}.demo-experience .dc-row-active .dc-account-cell{color:#3200be}.demo-experience .dc-preview-heading{display:flex;align-items:center;gap:20px;margin:0 0 12px}.demo-experience .dc-collection .dc-preview-heading h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:0}.demo-experience .dc-preview-heading p{margin:4px 0 0;font-size:14px;color:#817493}.demo-experience .dc-facts{display:grid;gap:18px;margin:0;padding:15px 0}.demo-experience .dc-facts div{min-width:0}.demo-experience .dc-facts dt{color:#817493;font-size:13px;line-height:1.4;margin-bottom:6px}.demo-experience .dc-facts dd{color:#211342;font-size:14px;margin:0;line-height:1.5;overflow-wrap:anywhere}.demo-experience .dc-two-facts{grid-template-columns:1fr 1.35fr}.demo-experience .dc-three-facts{grid-template-columns:1fr 1.4fr 1fr}.demo-experience .dc-four-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-experience .dc-preview-section{padding:18px 0;border-top:1px solid #E5E1EC}.demo-experience .dc-preview-section h3{font-size:16px;font-weight:700;margin-bottom:13px}.demo-experience .dc-preview-section p{margin:5px 0;color:#211342;font-size:13px}.demo-experience .dc-preview-section p.dc-muted{color:#817493}.demo-experience .dc-family-root{display:flex;gap:10px;align-items:center;text-decoration:underline}.demo-experience .dc-family-root svg{width:21px;height:21px;flex:0 0 21px}.demo-experience .dc-family-list{list-style:none;padding:0 0 0 18px;margin:10px 0 0 17px;border-left:1px solid #BCAFCC}.demo-experience .dc-family-list li{position:relative;margin:4px 0}.demo-experience .dc-family-list li:before{content:"";position:absolute;left:-18px;top:19px;width:17px;border-top:1px solid #BCAFCC}.demo-experience .dc-family-list button{display:flex;gap:10px;align-items:center;border:0;background:transparent;color:#3200be;font:inherit;font-size:13px;padding:5px 9px;border-radius:4px;max-width:100%;text-align:left}.demo-experience .dc-family-list button.dc-family-active{background:#f0eaff;font-weight:700}.demo-experience .dc-offering-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #E5E1EC;font-size:13px}.demo-experience .dc-offering-line:last-child{border-bottom:0}.demo-experience .dc-related-record{border:0;border-bottom:1px solid #E5E1EC;background:transparent;display:flex;align-items:center;gap:12px;padding:10px 0;width:100%;text-align:left;color:#3200be;font:inherit}.demo-experience .dc-related-record:last-child{border-bottom:0}.demo-experience .dc-related-record svg{width:22px;height:22px;flex:0 0 22px}.demo-experience .dc-related-record>svg:last-child{width:15px;flex-basis:15px;color:#817493}.demo-experience .dc-related-record>span{flex:1;min-width:0}.demo-experience .dc-related-record strong{font-size:13px;font-weight:400;display:block}.demo-experience .dc-related-record small{font-size:12px;color:#817493;display:block;margin-top:4px}.demo-experience .dc-account-preview-header{margin-bottom:4px}.demo-experience .dc-account-preview-actions{display:flex;gap:10px;margin:18px 0 5px}.demo-experience .dc-account-preview-actions .dc-open-record{flex:1;width:auto;margin:0;min-width:0}.demo-experience .dc-account-preview-actions .crm-button{flex-shrink:0}.demo-experience .dc-preview-actions{border-top:1px solid #E5E1EC;padding-top:18px;display:flex;flex-wrap:wrap;gap:9px}.demo-experience .dc-open-record{justify-content:center;width:100%;margin-top:8px}.demo-experience .dc-preview-actions .dc-open-record{margin-top:0}.demo-experience .dc-badge{display:inline-block;background:#f2eff9;color:#5f527a;border-radius:5px;font-size:11px;font-weight:400;padding:5px 9px;line-height:1.2;white-space:nowrap}.demo-experience :is(.dc-badge-new,.dc-badge-high,.dc-badge-whitespace){background:#eee7ff;color:#3200be}.demo-experience .dc-badge-nurturing{background:#ffe2f3;color:#8e195f;border-radius:16px}.demo-experience .dc-badge-new{border-radius:16px}.demo-experience :is(.dc-badge-strong,.dc-badge-positive,.dc-badge-live){background:#e0f5ed;color:#075d49}.demo-experience .dc-badge-developing{background:#e8f0ff;color:#1e52a0}.demo-experience .dc-status-tabs{display:flex;width:max-content;max-width:100%;overflow-x:auto;border:1px solid #DDD8E8;border-radius:5px;background:#fff;margin:0 0 18px}.demo-experience .dc-status-tabs button{display:flex;align-items:center;gap:10px;border:0;border-right:1px solid #DDD8E8;padding:11px 17px;color:#211342;background:#fff;font:inherit;font-size:13px;white-space:nowrap}.demo-experience .dc-status-tabs button:last-child{border-right:0}.demo-experience .dc-status-tabs button[aria-pressed=true]{background:#eee7ff;color:#3200be;box-shadow:inset 0 -2px #3200be;font-weight:700}.demo-experience .dc-status-tabs button span{display:inline-grid;place-items:center;min-width:23px;height:23px;border-radius:50%;background:#f0ecf7;font-size:11px;color:#211342}.demo-experience .dc-bottom-detail{padding-top:30px}.demo-experience .dc-selected-record{display:grid;grid-template-columns:1.2fr 1.45fr;gap:18px 24px;align-items:start}.demo-experience .dc-selected-record .dc-selected-title h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:0 0 8px}.demo-experience .dc-selected-title>.dc-link{font-size:13px}.demo-experience .dc-selected-record .dc-facts{padding:0}.demo-experience .dc-selected-record .dc-facts>div{padding-left:18px;border-left:1px solid #DDD8E8}.demo-experience .dc-selected-record .dc-facts dd{font-size:14px}.demo-experience .dc-selected-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;gap:28px}.demo-experience .dc-selected-actions>.dc-link{font-size:13px}.demo-experience .dc-selected-actions .crm-primary-button{min-width:180px;justify-content:center}.demo-experience .dc-selected-compact{grid-template-columns:1.05fr 1.2fr auto;gap:24px}.demo-experience .dc-selected-compact .dc-selected-actions{grid-column:auto;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.demo-experience .dc-opportunity-facts{grid-template-columns:.5fr 1.7fr}.demo-experience .dc-opportunity-facts dd{font-size:13px!important}.demo-experience .dc-next-action{padding:12px 14px;font-size:12px!important;background:#f2eff9;border-radius:6px;color:#211342!important;line-height:1.5;margin:16px 0 0;max-width:560px}.demo-experience .dc-overdue{background:#fff0f3;color:#8f2235!important}.demo-experience .dc-next-action>span{font-size:12px;margin-right:8px;color:#a42642}.demo-experience .dc-next-action>strong{font-weight:700}.demo-experience .dc-opportunity-preview h2{font-size:23px;line-height:1.2;margin-bottom:10px}.demo-experience .dc-opportunity-preview>p{font-size:13px}.demo-experience .dc-opportunity-preview .dc-facts{border-block:1px solid #E5E1EC;margin-block:18px}.demo-experience .dc-contacts .dc-split{grid-template-columns:minmax(0,1.6fr) minmax(355px,1fr)}.demo-experience .dc-contacts .dc-split-detail{padding:25px 22px}.demo-experience .dc-contacts .dc-table :is(th,td){padding:10px 12px}.demo-experience .dc-contacts .dc-table td{height:69px}.demo-experience .dc-contacts .dc-table .dc-checkbox{padding-inline:10px;width:38px;min-width:38px;max-width:38px}.demo-experience .dc-person-cell{display:flex;align-items:center;gap:13px;min-width:0;color:#211342}.demo-experience .dc-person-cell>.dc-avatar{width:40px;height:40px;flex-basis:40px;font-size:14px}.demo-experience .dc-person-cell>span:last-child{display:block}.demo-experience .dc-person-cell strong{display:block;font-size:14px}.demo-experience .dc-person-cell small{display:block;font-size:13px;font-weight:400;color:#817493;margin-top:4px}.demo-experience .dc-contact-preview .dc-preview-heading{gap:18px;margin-bottom:20px}.demo-experience .dc-contact-preview .dc-avatar-large{width:72px;height:72px;flex-basis:72px;font-size:28px}.demo-experience .dc-contact-actions{display:flex;gap:10px;margin:0 0 20px 94px}.demo-experience .dc-contact-actions>button{white-space:nowrap;padding-inline:12px}.demo-experience .dc-contact-preview>.dc-facts{padding:23px 0;border-top:1px solid #E5E1EC;gap:16px}.demo-experience .dc-contact-preview .dc-two-facts{grid-template-columns:1.3fr 1fr}.demo-experience .dc-contact-preview .dc-date{display:flex;gap:8px;align-items:center;white-space:nowrap}.demo-experience .dc-date svg{width:20px;height:20px;flex:0 0 20px}.demo-experience .dc-result-context{font-size:12px!important;margin:0 0 12px!important}.demo-experience .dc-account-filter{max-width:190px}.demo-experience .dc-account-filter select{height:40px;background:#f0eaff;color:#3200be}.demo-experience .dc-contacts .dc-list-toolbar .dc-view-select{flex-basis:155px}.demo-experience .dc-contacts .dc-list-toolbar .dc-tool-label{padding-inline:10px}.demo-experience .dc-contact-account{border-top:1px solid #E5E1EC;padding:20px 18px 24px}.demo-experience .dc-contact-account>p{margin:0 0 12px}.demo-experience .dc-contact-account>div{display:flex;gap:22px;align-items:flex-start}.demo-experience .dc-contact-account h3{font-size:22px;letter-spacing:-.4px}.demo-experience .dc-contact-account>div>div{flex:1;min-width:0}.demo-experience .dc-contact-account .dc-facts{padding-bottom:0;gap:26px}.demo-experience .dc-board-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.demo-experience .dc-board-toolbar select{height:40px;min-width:155px}.demo-experience .dc-board-toolbar .dc-search{min-width:170px}.demo-experience .dc-board-toolbar .crm-button{height:40px}.demo-experience .dc-board-count{font-size:12px;white-space:nowrap;margin-left:auto}.demo-experience .dc-board{display:grid;grid-template-columns:repeat(var(--dc-stage-count),minmax(235px,1fr));gap:14px;overflow-x:auto;min-height:485px;padding:0 0 16px;align-items:start}.demo-experience .dc-board-column{min-height:460px;border-right:1px solid #fff;padding-right:1px}.demo-experience .dc-board-column>header{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:3px solid #9471EB;background:#f0ecf8;border-radius:5px 5px 0 0;padding:14px;margin-bottom:10px}.demo-experience .dc-board-column>header h2{font-size:16px;font-weight:700}.demo-experience .dc-board-column>header>span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:50%;background:#e8e1f2;color:#211342;font-size:12px}.demo-experience .dc-board-record{display:block;min-height:127px;width:100%;padding:14px;text-align:left;margin-bottom:12px;background:#fff;border:1px solid #DCD7E5;border-radius:7px;color:#211342;font:inherit;cursor:pointer}.demo-experience .dc-board-record:hover{border-color:#9c86c5;background:#fdfbff}.demo-experience .dc-board-record>strong{font-size:16px;line-height:1.3;display:block}.demo-experience .dc-board-account{display:block;color:#3200be;font-size:14px;margin-top:6px}.demo-experience .dc-board-record.dc-board-selected{border:2px solid #8C60F1;padding:13px;background:#f6f1ff;box-shadow:0 2px 5px #3200be0c}.demo-experience .dc-board-facts{display:grid;grid-template-columns:1fr 1fr 30px;gap:8px;align-items:center;margin-top:22px}.demo-experience .dc-board-facts>span:not(.dc-avatar){min-width:0}.demo-experience .dc-board-facts>span:nth-child(2){padding-left:8px;border-left:1px solid #E5E1EC}.demo-experience .dc-board-facts strong{display:block;font-size:14px;white-space:nowrap;letter-spacing:-.3px}.demo-experience .dc-board-facts small{display:block;font-size:12px;color:#817493;margin-top:4px}.demo-experience .dc-board-facts .dc-avatar{width:29px;height:29px;flex-basis:29px}.demo-experience .dc-empty-stage{padding:16px;color:#817493;font-size:12px}.demo-experience .dc-board-selection{margin:0 -26px -40px;padding:28px 26px 30px;background:#fff;border-top:1px solid #E5E1EC}.demo-experience .dc-board-selection .dc-selected-record{min-height:156px}.demo-experience .dc-accounts .dc-table [data-column=name]{width:35%;white-space:nowrap}.demo-experience .dc-accounts .dc-table [data-column=owner]{width:23%}.demo-experience .dc-accounts .dc-table [data-column=parentName]{width:32%}.demo-experience .dc-accounts .dc-table [data-column=accountOfferings]{width:10%;text-align:center}.demo-experience .dc-accounts .dc-table [data-column=accountOfferings] button{justify-content:center}.demo-experience .dc-accounts .dc-table [data-column=parentName] button{white-space:nowrap;font-size:13px}.demo-experience .dc-accounts .dc-table :is(th,td){padding-inline:12px}.demo-experience .dc-accounts .dc-table-pane{align-self:start}.demo-experience .dc-accounts .dc-list-footer{min-height:58px;padding-block:12px}.demo-experience .dc-contacts .dc-table [data-column=personName]{width:45%}.demo-experience .dc-contacts .dc-table [data-column=influenceCode],.demo-experience .dc-contacts .dc-table [data-column=relationshipStrengthCode],.demo-experience .dc-contacts .dc-table [data-column=sentimentCode]{width:17%}.demo-experience .dc-contacts .dc-list-footer{min-height:45px;padding-block:7px}.demo-experience .dc-contacts .dc-table .dc-badge{font-size:12px}.demo-experience .dc-contacts .dc-three-facts{grid-template-columns:.8fr 1.5fr 1fr}.demo-experience .dc-opportunities:not(.dc-pipeline) .dc-table [data-column=name]{width:28%}.demo-experience .dc-opportunities:not(.dc-pipeline) .dc-table [data-column=account]{width:22%}.demo-experience .dc-opportunities:not(.dc-pipeline) .dc-table [data-column=owner]{width:19%}.demo-experience .dc-opportunities:not(.dc-pipeline) .dc-table .dc-record-name{font-weight:400}.demo-experience .dc-collection .dc-selected-compact .dc-selected-title h2,.demo-experience .dc-board-page .dc-selected-record .dc-selected-title h2{font-size:25px}.demo-experience .dc-contact-preview .dc-two-facts{grid-template-columns:1.2fr 1fr;gap:14px}.demo-experience .dc-contact-preview>.dc-facts{padding-block:21px}.demo-experience .dc-contact-preview .dc-contact-channels{grid-template-columns:1.6fr 1fr}.demo-experience .dc-board-facts>span:nth-child(2) strong{font-size:13px;font-weight:400}.demo-experience .dc-board-column>header{padding-block:12px}.demo-experience .dc-board-selection .dc-next-action{max-width:480px}@media(min-width:1500px){.demo-experience .dc-table td{height:54px}.demo-experience .dc-board{min-height:520px}}@media(max-width:1250px){.demo-experience .dc-split{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.demo-experience .dc-contacts .dc-split{grid-template-columns:minmax(0,1.3fr) minmax(330px,1fr)}.demo-experience .dc-list-toolbar{gap:8px}.demo-experience .dc-list-toolbar .dc-view-select{flex-basis:150px}.demo-experience .dc-list-toolbar .dc-tool-label{font-size:0;gap:0;width:36px;padding:8px}.demo-experience .dc-list-toolbar .dc-tool-label svg{width:18px;height:18px}.demo-experience .dc-contact-actions{margin-left:0}.demo-experience .dc-preview-heading h2{font-size:23px}.demo-experience .dc-selected-compact{grid-template-columns:1fr 1fr}.demo-experience .dc-selected-compact .dc-selected-actions{grid-column:1/-1;flex-direction:row}.demo-experience .dc-board-count{width:100%;margin:0}.demo-experience .dc-board{grid-template-columns:repeat(var(--dc-stage-count),minmax(225px,1fr))}}@media(max-width:900px){.demo-experience .dc-split,.demo-experience .dc-contacts .dc-split{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}.demo-experience .dc-selected-record{grid-template-columns:1fr}.demo-experience .dc-selected-compact{grid-template-columns:1fr 1fr}.demo-experience .dc-board-selection{margin-inline:-18px;padding-inline:18px}.demo-experience .dc-board{min-height:450px}.demo-experience .dc-contact-preview .dc-preview-heading{gap:12px}.demo-experience .dc-contact-preview .dc-avatar-large{width:52px;height:52px;flex-basis:52px;font-size:20px}}@media(max-width:700px){.demo-experience .dc-split,.demo-experience .dc-contacts .dc-split{grid-template-columns:minmax(0,1fr)}.demo-experience .dc-split-detail{border-left:0;border-top:1px solid #DDD8E8}.demo-experience .dc-table{min-width:650px}.demo-experience .dc-list-toolbar .dc-search{flex-basis:calc(100% - 170px)}.demo-experience .dc-contact-preview .dc-preview-heading h2{font-size:25px}.demo-experience .dc-contact-actions{margin-left:0}.demo-experience .dc-board-toolbar .dc-search{order:2;flex-basis:100%}.demo-experience .dc-selected-compact{grid-template-columns:1fr}.demo-experience .dc-selected-actions{flex-wrap:wrap;gap:16px}.demo-experience .dc-board-selection .dc-four-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-experience .dc-opportunity-facts{grid-template-columns:1fr 2fr}.demo-experience .dc-board-column{min-height:430px}}@media(max-width:520px){.demo-experience .dc-heading h1{font-size:28px}.demo-experience .dc-list-toolbar{padding:10px}.demo-experience .dc-list-toolbar .dc-search{flex-basis:100%;order:-1}.demo-experience .dc-list-toolbar .dc-view-select{flex:1}.demo-experience .dc-segment{height:36px}.demo-experience .dc-segment button{padding:7px 10px;font-size:12px}.demo-experience .dc-status-tabs button{padding:10px 12px;gap:7px}.demo-experience .dc-preview-heading h2{font-size:23px}.demo-experience .dc-contact-account>div{gap:14px}.demo-experience .dc-contact-account .dc-avatar-large{width:48px;height:48px;flex-basis:48px;font-size:20px}.demo-experience .dc-contact-account .dc-two-facts{grid-template-columns:1fr;gap:12px}.demo-experience .dc-board-selection{margin-inline:-14px;padding-inline:14px}.demo-experience .dc-selected-title h2{font-size:23px}.demo-experience .dc-board-toolbar>label:not(.dc-search){flex:1}.demo-experience .dc-board-toolbar select{width:100%;min-width:0}.demo-experience .dc-range-picker{max-width:100%}}@media(max-width:520px){.demo-experience .dc-accounts .dc-list-toolbar .dc-view-select,.demo-experience .dc-opportunities .dc-list-toolbar .dc-view-select{flex:1 0 150px;min-width:150px}}.demo-experience .dac-type-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo-experience .dac-type-choices .dac-type-choice{position:relative;margin:0;min-width:0;cursor:pointer}.demo-experience .dac-type-choices .dac-type-choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;padding:0;border:0;margin:0;cursor:pointer}.demo-experience .dac-type-choice>span{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 12px;border:1px solid #D8D1E3;border-radius:5px;color:#18063d;background:#fff;font-size:14px}.demo-experience .dac-type-choice svg{height:23px;width:23px;color:#3200be}.demo-experience .dac-type-choice input:checked+span{color:#3200be;background:#eee7ff;border-color:#aa90ef}.demo-experience .dac-type-choice input:focus-visible+span{outline:2px solid #3200BE;outline-offset:2px}.demo-experience .dac-type-choice input:disabled+span{opacity:.55;cursor:default}.demo-experience .dac-participants{position:relative;min-width:0}.demo-experience .dac-participant-selection{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.demo-experience .dac-participant-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:43px;padding:6px 8px;background:#f2eff9;border-radius:5px;color:#18063d;font-size:13px}.demo-experience .dac-participant-chip>span:not(.dc-avatar){min-width:0;overflow-wrap:anywhere}.demo-experience .dac-participant-chip .dc-avatar{width:28px;height:28px;flex-basis:28px;font-size:11px}.demo-experience .dac-participant-chip button,.demo-experience .dac-participant-picker header button{display:grid;place-items:center;border:0;background:transparent;color:#3200be;padding:2px;flex-shrink:0;border-radius:3px}.demo-experience .dac-participant-chip button{width:23px;height:23px}.demo-experience .dac-participant-chip button svg{width:16px;height:16px}.demo-experience .dac-participant-selection .dac-add-participant{min-height:43px;padding:8px 12px;gap:8px;white-space:nowrap;font-size:13px}.demo-experience .dac-add-participant svg{width:19px;height:19px}.demo-experience .dac-participant-picker{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;min-width:0;border:1px solid #C8BED8;border-radius:6px;background:#fff;box-shadow:0 8px 20px #14003b18;padding:10px}.demo-experience .dac-participant-picker header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px}.demo-experience .dac-participant-picker header button{width:25px;height:25px}.demo-experience .dac-participant-picker header button svg{width:18px;height:18px}.demo-experience .dac-participant-picker .dac-participant-search{display:flex;align-items:center;gap:8px;border:1px solid #C8BED8;padding:0 9px;border-radius:4px;margin-bottom:8px}.demo-experience .dac-participant-search svg{width:17px;height:17px;flex-shrink:0;color:#6a607c}.demo-experience .dac-participant-picker .dac-participant-search input{min-width:0;width:100%;border:0;padding:8px 0;height:36px;font-size:13px;background:transparent}.demo-experience .dac-participant-options{max-height:235px;overflow-y:auto}.demo-experience .dac-participant-options>button{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;border-radius:4px;background:#fff;color:#18063d;padding:9px 6px;font:inherit}.demo-experience .dac-participant-options>button:hover{background:#f2eff9}.demo-experience .dac-participant-options>button>span:not(.dc-avatar){flex:1;min-width:0}.demo-experience .dac-participant-options strong{display:block;font-size:13px;line-height:1.4}.demo-experience .dac-participant-options small{display:block;margin-top:3px;font-size:11px;color:#6a607c}.demo-experience .dac-participant-options>button>svg{height:17px;width:17px;flex-shrink:0;color:#3200be}.demo-experience .dac-participant-options>p{margin:10px 4px;color:#6a607c;font-size:13px}.demo-experience .crm-shell .topbar{position:sticky;top:0;z-index:40}.demo-experience .demo-journey-bar{position:sticky;top:68px;z-index:35;margin:0;padding:14px 26px 13px;border-bottom:1px solid var(--gh-control-border);background:#f2eefc;color:var(--gh-text-body);min-width:0}.demo-journey-heading,.demo-journey-heading>div,.demo-journey-content,.demo-journey-actions,.demo-journey-footer,.demo-journey-mini{display:flex;align-items:center;gap:12px}.demo-journey-heading{justify-content:space-between;margin-bottom:8px}.demo-journey-kicker{font-size:11px;font-weight:700;color:var(--gh-brand-blue);letter-spacing:.04em;text-transform:uppercase}.demo-journey-count{font-size:12px;color:var(--gh-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.demo-journey-heading .demo-journey-minimize{display:flex;align-items:center;gap:4px;min-height:28px;font-size:12px;white-space:nowrap}.demo-journey-bar svg{width:16px;height:16px;flex:0 0 16px}.demo-journey-content{align-items:flex-start;justify-content:space-between;gap:24px}.demo-journey-instruction{flex:1;min-width:0}.demo-journey-instruction h2{margin:0;font-size:18px;line-height:1.3;font-weight:700;color:var(--gh-text-strong)}.demo-journey-instruction p{margin:5px 0 0;font-size:13px;line-height:1.45;max-width:940px}.demo-journey-actions{flex:0 0 auto;padding-top:3px}.demo-journey-actions button,.demo-journey-mini>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.demo-journey-instruction .demo-journey-exploring{font-size:12px;color:var(--gh-text-muted)}.demo-journey-exploring button{font-size:12px;margin-left:4px;padding:3px 0}.demo-journey-footer{margin-top:12px;flex-wrap:wrap}.demo-journey-footer progress{display:block;width:100px;height:5px;border:0;border-radius:4px;overflow:hidden;background:#ddd5f1;accent-color:var(--gh-brand-blue);flex:0 0 100px}.demo-journey-footer progress::-webkit-progress-bar{background:#ddd5f1}.demo-journey-footer progress::-webkit-progress-value{background:var(--gh-brand-blue)}.demo-journey-footer progress::-moz-progress-bar{background:var(--gh-brand-blue)}.demo-journey-chooser{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gh-text-muted);min-width:0}.demo-journey-chooser select{width:240px;max-width:100%;min-width:0;min-height:29px;padding:4px 24px 4px 8px;border:1px solid var(--gh-control-border);border-radius:5px;background:#fff;color:var(--gh-text-body);font:inherit}.demo-journey-note{font-size:11px;color:var(--gh-text-muted)}.demo-journey-mini{justify-content:space-between;min-width:0}.demo-journey-mini>div{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:3px;min-width:0}.demo-journey-mini strong{font-size:13px;line-height:1.35}.demo-journey-mini>button{flex:0 0 auto}@media(max-width:1100px){.demo-experience .demo-journey-bar{padding-inline:20px}.demo-journey-content{gap:16px}.demo-journey-footer{gap:9px}.demo-journey-note{flex-basis:100%}}@media(max-width:600px){.demo-experience .demo-journey-bar{padding:12px 14px}.demo-journey-content{flex-wrap:wrap;gap:10px}.demo-journey-instruction{flex-basis:100%}.demo-journey-actions{padding:0;justify-content:flex-end;width:100%}.demo-journey-instruction h2{font-size:17px}.demo-journey-instruction p{font-size:12px}.demo-journey-heading{gap:6px}.demo-journey-heading>div{gap:8px}.demo-journey-footer progress{width:52px;flex-basis:52px}.demo-journey-chooser{flex:1}.demo-journey-chooser select{width:0;flex:1}.demo-journey-mini>div{max-width:calc(100% - 130px)}.demo-journey-mini .demo-journey-kicker{display:none}.demo-journey-mini>button{font-size:12px}}@media(max-width:520px){.demo-experience .demo-journey-bar{top:66px}}.demo-journey-heading-actions{display:flex;align-items:center;gap:12px}.demo-journey-detail-toggle{font-size:12px;white-space:nowrap;min-height:28px}@media(max-width:600px),(max-height:650px){.demo-journey-heading-actions{gap:8px}.demo-journey-heading .demo-journey-kicker{display:none}.demo-journey-instruction .demo-journey-exploring,.demo-journey-instruction .demo-journey-exploring button{font-size:11px}.demo-journey-heading{margin-bottom:5px}}.demo-experience .demo-home-heading{margin-bottom:20px}.demo-home-actions{display:flex;align-items:center;gap:10px}.demo-home-actions .crm-text-button{display:flex;align-items:center;gap:8px;white-space:nowrap}.demo-home-actions svg{width:18px;height:18px}.demo-home-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #DDD8E8;border-radius:6px;margin-bottom:20px;padding:20px 0}.demo-home-summary>a{display:flex;align-items:flex-start;gap:18px;padding:2px 24px;color:#14003b;text-decoration:none;border-right:1px solid #E5E1EC;min-width:0}.demo-home-summary>a:last-child{border-right:0}.demo-home-summary>a:hover{background:#faf9fd}.demo-summary-icon{width:50px;height:50px;flex:0 0 50px;display:grid;place-items:center;background:#f0eaff;color:#3200be;border-radius:6px}.demo-summary-icon svg{width:30px;height:30px;stroke-width:1.7}.demo-home-summary strong{display:block;font-size:15px;margin-bottom:4px}.demo-home-summary b{display:block;font-size:25px;letter-spacing:-.6px;line-height:1.25}.demo-home-summary small{font-size:13px;line-height:1.4;color:#6a607c;display:flex;align-items:center;gap:8px;margin-top:7px}.demo-home-summary small svg{width:16px;height:16px}.demo-home-summary>a:last-child small{color:#3200be}.demo-home-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:18px;align-items:start}.demo-home-main,.demo-home-side{display:grid;gap:18px;min-width:0}.demo-home-panel{background:#fff;border:1px solid #DDD8E8;border-radius:6px;padding:0 20px;min-width:0}.demo-home-panel>header{display:flex;align-items:center;gap:12px;min-height:64px;border-bottom:1px solid #E5E1EC}.demo-home-panel>header>svg{width:27px;height:27px;color:#3200be;flex:0 0 27px;stroke-width:1.7}.demo-experience .demo-home-panel h2{font-size:19px;flex:1;letter-spacing:-.3px}.demo-home-panel>header select{max-width:140px;min-height:34px;padding:6px 8px;background:#fff;border:1px solid #DDD8E8;border-radius:6px;font-size:12px!important}.demo-home-panel>header button{display:flex;align-items:center;gap:5px;font-size:14px}.demo-home-panel>header button svg{height:19px;width:19px}.demo-home-panel ul{list-style:none;padding:0;margin:0}.demo-task-list li{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid #E5E1EC;font-size:13px;min-height:68px}.demo-experience .demo-task-list input{margin:3px 0 0;flex:0 0 18px;height:18px;width:18px;accent-color:#3200BE}.demo-task-list li>div{flex:1;min-width:0}.demo-task-list a{display:block;color:#3200be;text-decoration:none;font-size:13px;line-height:1.4;margin-top:4px}.demo-task-list .demo-task-title{font-size:14px;color:#14003b;margin:0}.demo-task-list li>span{text-align:right;font-size:12px;white-space:nowrap;color:#6a607c;line-height:1.4;flex:0 0 79px}.demo-task-list li>span.demo-overdue{color:#d51943}.demo-home-panel a:hover{text-decoration:underline}.demo-home-panel>footer{display:flex;justify-content:flex-start;align-items:center;min-height:43px;padding:10px 0}.demo-home-panel>footer :is(button,a){display:flex;align-items:center;gap:7px;font-size:12px;text-decoration:none;color:#3200be}.demo-home-panel>footer svg{width:14px;height:14px}.demo-activity-feed li{display:flex;gap:13px;align-items:flex-start;border-bottom:1px solid #E5E1EC;padding:14px 0;font-size:13px}.demo-activity-feed li>div{flex:1;min-width:0}.demo-activity-feed a{color:#14003b;text-decoration:none;line-height:1.5}.demo-activity-feed small{display:block;color:#6a607c;font-size:12px;margin-top:4px}.demo-activity-feed time{font-size:11px;color:#6a607c;white-space:nowrap;padding-top:3px}.demo-feed-icon{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;background:#f0eaff;color:#3200be;border-radius:50%}.demo-feed-icon svg{width:20px;height:20px}.demo-recommendations li{display:flex;align-items:flex-start;gap:15px;padding:14px 0;border-bottom:1px solid #E5E1EC}.demo-recommendations strong{font-size:14px;font-weight:400;line-height:1.5;display:block}.demo-experience .demo-recommendations p{font-size:13px;line-height:1.4;margin:5px 0 8px}.demo-recommendations a{display:flex;align-items:center;gap:8px;color:#3200be;font-size:13px;text-decoration:none}.demo-recommendations a svg{width:16px;height:16px}.demo-upcoming li{padding:16px 0 8px}.demo-upcoming strong{display:block;font-size:12px;margin-bottom:10px}.demo-upcoming a{display:block;color:#14003b;font-size:13px;text-decoration:none;line-height:1.4}.demo-upcoming small{display:flex;gap:8px;justify-content:space-between;margin-top:4px;color:#6a607c;font-size:11px;line-height:1.4}.demo-upcoming small span{white-space:nowrap}.demo-experience .demo-empty{padding:18px 0;font-size:13px}.demo-customize-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.demo-experience .crm-dialog:has(.demo-customize-cards){max-width:960px;width:calc(100vw - 40px)}@media(max-width:1200px){.demo-home-columns{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr)}.demo-home-panel{padding-inline:16px}.demo-home-panel>header{gap:8px}.demo-experience .demo-home-panel h2{font-size:17px}.demo-home-panel>header select{max-width:112px}.demo-home-summary>a{padding-inline:18px;gap:13px}.demo-task-list li{gap:9px}}@media(max-width:1050px){.demo-home-columns{grid-template-columns:minmax(0,1fr)}.demo-home-side{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-summary-icon{width:40px;height:40px;flex-basis:40px}.demo-summary-icon svg{width:25px;height:25px}.demo-home-summary b{font-size:23px}}@media(max-width:650px){.demo-home-summary{padding:0;grid-template-columns:1fr}.demo-home-summary>a{padding:16px 18px;border-right:0;border-bottom:1px solid #E5E1EC}.demo-home-summary>a:last-child{border-bottom:0}.demo-home-summary>a>span:last-child{display:grid;grid-template-columns:1fr auto;flex:1;gap:0 12px}.demo-home-summary b{font-size:22px;grid-row:1/3;grid-column:2;align-self:center}.demo-home-summary small{margin-top:2px;font-size:12px}.demo-home-side{grid-template-columns:1fr}.demo-task-list li>span{flex-basis:70px;font-size:10px}.demo-task-list li{gap:8px}.demo-experience .demo-home-panel h2{font-size:16px}.demo-home-panel>header>svg{width:22px;flex-basis:22px}.demo-home-panel>header select{max-width:100px;font-size:11px!important}.demo-home-panel>header button{font-size:12px}.demo-customize-cards{grid-template-columns:1fr}}.demo-experience .demo-custom-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-experience .demo-custom-home-grid .gh-home-card{min-height:400px}@media(max-width:720px){.demo-experience .demo-custom-home-grid{grid-template-columns:1fr}}.demo-analytics-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;padding:10px;background:#fff;border:1px solid #DDD8E8;border-radius:6px}.demo-analytics-filters label{min-width:0}.demo-analytics-filters select{width:100%;height:38px;background:#fff;border:1px solid #D4CEE4;border-radius:5px;padding:7px 10px;color:#211342}.demo-analytics-tabs{display:flex;gap:5px;margin:14px 0;overflow-x:auto;padding-bottom:2px}.demo-analytics-tabs button{white-space:nowrap;padding-inline:19px}.demo-analytics-tabs [aria-pressed=true]{background:#e6dcff;color:#3200be;border-color:#e6dcff}.demo-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.demo-kpis article{background:#fff;border:1px solid #DDD8E8;border-radius:6px;min-width:0}.demo-kpis article>div,.demo-kpis article>button{width:100%;min-height:105px;display:flex;gap:15px;align-items:flex-start;text-align:left;padding:17px 15px;border:0;background:transparent;color:#14003b}.demo-kpi-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;background:#f0eaff;color:#3200be;border-radius:6px}.demo-kpi-icon svg{width:27px;height:27px}.demo-kpi-label{display:block;font-size:13px}.demo-kpis strong{display:block;font-size:25px;line-height:1.3;letter-spacing:-.5px;margin-top:4px}.demo-kpis small{display:block;font-size:11px;color:#6a607c;margin-top:2px}.demo-analytics-overview{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:14px;margin-bottom:16px;align-items:stretch}.demo-analytics .analytics-chart{padding:16px;border:1px solid #DDD8E8;background:#fff;margin:0;min-width:0}.demo-analytics .analytics-chart-header{margin:0 0 12px}.demo-analytics .analytics-chart-header h3{font-size:18px;font-weight:700}.demo-analytics .analytics-chart-header p{display:none}.demo-analytics .analytics-bar-list{gap:2px;margin-top:15px}.demo-analytics .analytics-bar-select,.demo-analytics .analytics-bar-row{font-size:12px}.demo-analytics .analytics-bar-select{grid-template-columns:95px minmax(0,1fr) 61px 18px;gap:10px}.demo-analytics .analytics-bar-track{height:14px}.demo-analytics .analytics-bar-base{fill:transparent}.demo-analytics .analytics-bar-fill{fill:#3200be}.demo-analytics .analytics-bar-label{font-size:12px}.demo-analytics .analytics-chart-toggle{font-size:11px}.demo-outcomes{background:#fff;border:1px solid #DDD8E8;padding:16px 18px;border-radius:6px}.demo-outcomes header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #E5E1EC}.demo-outcomes header svg{width:25px;height:25px;color:#3200be}.demo-experience .demo-outcomes h2{font-size:18px}.demo-outcomes dl{margin:0}.demo-outcomes dl>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #E5E1EC}.demo-outcomes dl>div:last-child{border:0;padding-bottom:0}.demo-outcomes dt,.demo-outcomes dt button{font-size:12px;color:#554769}.demo-outcomes dd{margin:0;text-align:right;font-size:18px;font-weight:700}.demo-outcomes small{display:block;color:#6a607c;font-size:11px;font-weight:400;margin-top:2px}.demo-analytics-detail{padding:14px 16px;background:#fff;border:1px solid #DDD8E8;border-radius:6px}.demo-analytics-detail>header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.demo-analytics-detail>header>svg{width:25px;height:25px;color:#3200be}.demo-experience .demo-analytics-detail h2{font-size:18px;flex:1}.demo-analytics-detail>header button{display:flex;align-items:center;gap:8px;font-size:12px}.demo-analytics-detail>header button svg{width:16px;height:16px}.demo-experience .demo-analytics-detail .crm-table{min-width:690px}.demo-experience .demo-analytics-detail .crm-table :is(th,td){padding:9px 12px;font-size:12px}.demo-analytics-detail td button{font-size:12px;text-align:left}.demo-experience .demo-analytics-detail .crm-tag{padding:3px 8px;font-size:10px}.demo-quality{margin-top:12px;padding:12px;background:#f5f2fb;border-radius:5px;font-size:12px}.demo-quality summary{cursor:pointer}.demo-quality ul{list-style:none;padding:0;margin-bottom:0}.demo-quality li{display:flex;justify-content:space-between;gap:16px;margin-top:12px}.demo-analytics .is-refreshing{opacity:.65}.demo-analytics-tool .analytics-tools>button,.demo-analytics-tool .analytics-tools>.roadmap-tabs{display:none}.demo-full-workbench{padding:24px}.demo-full-workbench>.analytics-page{margin-top:18px}.demo-analytics .analytics-filter-bar{margin-top:10px}.demo-analytics .analytics-chips{margin-top:8px}@media(max-width:1200px){.demo-kpis article>div,.demo-kpis article>button{gap:9px;padding-inline:12px}.demo-kpi-icon{width:30px;height:32px;flex-basis:30px}.demo-kpi-icon svg{width:23px;height:23px}.demo-kpis strong{font-size:22px}.demo-kpi-label{font-size:12px}.demo-analytics-overview{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}}@media(max-width:1050px){.demo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-analytics-overview{grid-template-columns:minmax(0,1fr)}.demo-analytics-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-analytics-filters>button{grid-column:1/-1}.demo-outcomes dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}}@media(max-width:520px){.demo-kpis{gap:8px}.demo-kpis article>div,.demo-kpis article>button{padding:13px 10px;min-height:102px}.demo-kpi-icon{display:none}.demo-analytics .analytics-bar-select{grid-template-columns:76px minmax(0,1fr) 48px 12px;gap:6px}.demo-analytics .analytics-bar-label{font-size:10px}.demo-outcomes dl{display:block}.demo-analytics-detail>header{flex-wrap:wrap}.demo-analytics-detail>header button{width:100%}}.demo-analytics .analytics-bar-row:has(>.analytics-bar-select){display:block}.demo-analytics .analytics-bar-count{grid-column:auto;text-align:right}.demo-analytics .analytics-bar-select{min-height:29px}.demo-analytics .analytics-bar-value{white-space:nowrap;text-align:right}.demo-experience{--gh-canvas:#F7F6FA;--gh-text-strong:#14003B;--gh-text-body:#211342;--gh-text-muted:#6A607C;--gh-brand-blue:#3200BE;--gh-brand-pink:#FF96FF;--gh-rule:#E5E1EC;--gh-border:#E5E1EC;--gh-border-strong:#DDD8E8;--gh-control-border:#D4CEE4;--gh-surface:#fff;--gh-surface-subtle:#F2EFFA;--gh-row-selected:#F0EAFF;--gh-row-hover:#F8F6FD;--gh-radius-control:6px;--gh-radius-surface:6px;min-height:100vh;background:var(--gh-canvas);color:var(--gh-text-body);font-size:14px}.demo-experience .crm-shell{display:block;background:var(--gh-canvas)}.demo-experience .crm-shell .workspace{margin-left:232px;min-width:0;background:var(--gh-canvas);padding:0 0 56px}.demo-experience .crm-shell .topbar{height:68px;min-height:68px;padding:0 26px;gap:20px;border-bottom:1px solid var(--gh-rule);box-shadow:0 2px 5px #14003b06;background:#fff}.demo-experience .crm-wordmark{display:none}.demo-experience .crm-shell .search-wrap{margin:0 auto;max-width:620px;height:40px;border-color:#cfc6e4;box-shadow:none;background:#faf9fd}.demo-experience .crm-shell .search-wrap input{font-size:14px}.demo-experience .crm-shell .user-context{min-width:154px;width:auto;gap:10px}.demo-experience .user-context>span:nth-child(2){min-width:100px}.demo-experience .user-context .user-icon{height:36px;width:36px;background:#ece5fd;color:#3200be}.demo-experience .user-context strong{font-size:14px}.demo-experience .user-context small{font-size:11px}.demo-experience .crm-record-actions{display:none}.demo-experience .crm-page{padding:26px 26px 40px}.demo-experience :is(.crm-page h1,.analytics-heading h1){font-size:32px;line-height:1.15;letter-spacing:-1px;font-weight:700}.demo-experience :is(.crm-page h2,.crm-card h2){font-weight:700;font-size:19px}.demo-experience .crm-page-heading{margin-bottom:22px}.demo-experience .crm-page-heading p{font-size:15px;line-height:1.45}.demo-experience :is(.crm-primary-button,.crm-button,.workspace-primary-button,.outline-button){min-height:38px;border-radius:6px;font-size:13px;box-shadow:none}.demo-experience :is(.crm-primary-button,.workspace-primary-button){background:#3200be;border-color:#3200be}.demo-experience :is(.crm-card,.crm-record-preview,.crm-dialog,.analytics-chart){border-radius:6px;box-shadow:none}.demo-experience :is(.crm-page,.crm-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:inherit;font-size:13px}.demo-experience :is(a,button,input,select,textarea):focus-visible{outline:2px solid #3200BE;outline-offset:3px}.demo-sidebar{position:fixed;inset:0 auto 0 0;width:232px;background:#14003b;color:#fff;z-index:45;display:flex;flex-direction:column;overflow:hidden;scrollbar-width:thin;scrollbar-color:#493268 #14003B}.demo-sidebar a{color:inherit;text-decoration:none}.demo-product-name{font-size:25px;letter-spacing:-.7px;font-weight:700;padding:24px 22px 22px;display:block}.demo-create{margin:0 16px 16px;position:relative}.demo-create-button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid #5830DC;border-radius:6px;background:#4010d3;color:#fff;font:inherit;font-size:14px}.demo-create-button svg{width:22px;height:22px}.demo-create-menu{position:absolute;top:calc(100% + 5px);left:0;right:0;padding:6px;background:#fff;border:1px solid #D4CEE4;border-radius:6px;z-index:5;box-shadow:0 6px 24px #14003b22}.demo-create-menu button{display:block;width:100%;text-align:left;padding:10px;border:0;border-radius:4px;background:#fff;color:#14003b;font:inherit}.demo-create-menu button:hover{background:#f0eaff}.demo-sidebar nav{padding:0 9px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.demo-nav-line{display:flex;align-items:center;min-height:45px;border-radius:6px;position:relative;margin-bottom:2px}.demo-nav-line>a{display:flex;align-items:center;gap:13px;padding:11px 15px;font-size:14px;flex:1;min-width:0;white-space:nowrap}.demo-nav-line>a svg{width:21px;height:21px;flex:0 0 21px;stroke-width:1.6}.demo-nav-line>button{border:0;color:#c9bbe3;background:transparent;padding:10px 9px;display:grid;place-items:center;flex:0 0 29px}.demo-nav-line>button svg{width:14px;height:14px;transition:transform .15s}.demo-nav-line>button svg.is-expanded{transform:rotate(180deg)}.demo-nav-line:hover{background:#ffffff0b}.demo-nav-line.is-current{background:#ffffff0e}.demo-nav-line.is-current:before{content:"";position:absolute;width:4px;left:0;top:3px;bottom:3px;background:#ff96ff;border-radius:3px}.demo-nav-children{display:flex;flex-direction:column;gap:1px;margin:0 0 10px}.demo-nav-children a{display:block;padding:9px 12px 9px 52px;font-size:13px;color:#c9bbe3;border-radius:5px;line-height:1.25}.demo-nav-children a:hover{color:#fff;background:#ffffff0a}.demo-nav-children a[aria-current=page]{color:#fff;background:#ffffff14;box-shadow:inset 4px 0 #ff96ff}.demo-sidebar-bottom{flex:0 0 auto;padding:0 9px 142px}.demo-admin{border-top:1px solid #FFFFFF26;border-radius:0;padding-top:12px;margin-top:16px}.demo-admin>a{font-size:13px}.demo-sidebar-brand{border-top:1px solid #FFFFFF24;margin:12px 12px 0;padding-top:16px}.demo-sidebar-brand img{width:126px;height:auto;display:block}.demo-sidebar-brand span{display:block;font-size:11px;color:#c9bbe3;margin-top:8px}.demo-experience .demo-controls{bottom:12px;left:12px;width:208px;gap:5px;background:#211044;border-color:#6a518b;padding:8px;color:#fff;box-shadow:none}.demo-experience .demo-controls .demo-label{display:none}.demo-experience .demo-controls .crm-button{background:#ffffff0c;color:#fff;border-color:#ffffff36;min-height:34px;flex:1;font-size:12px;padding:6px}.demo-experience .demo-controls .crm-icon-button{color:#ded1f6;width:28px;min-width:28px}.demo-experience .demo-guide{left:248px;bottom:20px;max-height:calc(100vh - 100px);width:440px;z-index:80;border:1px solid #D4CEE4}.demo-mobile-menu,.demo-nav-scrim{display:none}.demo-experience .crm-table{font-size:13px}.demo-experience .crm-table th{font-size:12px;font-weight:700;background:#faf9fd;color:#554769;border-bottom:1px solid #D4CEE4}.demo-experience .crm-table :is(th,td){padding:16px 14px}.demo-experience .crm-page .crm-tag{font-size:11px;background:#eee8fb;color:#3200be;border-radius:5px;padding:4px 8px}@media(max-height:850px)and (min-width:901px){.demo-product-name{padding-top:18px;padding-bottom:16px}.demo-create{margin-bottom:10px}.demo-nav-line{min-height:40px}.demo-nav-line>a{padding-block:9px}.demo-nav-children a{padding-block:7px}.demo-sidebar-bottom{padding-top:0}.demo-sidebar-brand{margin-top:14px;padding-top:16px}}@media(max-width:1100px)and (min-width:901px){.demo-sidebar{width:208px}.demo-experience .crm-shell .workspace{margin-left:208px}.demo-experience .demo-controls{width:184px}.demo-experience .crm-shell .topbar{padding-inline:20px;gap:14px}.demo-experience .crm-page{padding:24px 20px}.demo-product-name{font-size:23px;padding-inline:20px}}@media(max-width:900px){.demo-sidebar{transform:translate(-100%);transition:transform .18s;width:232px}.demo-sidebar.is-open{transform:translate(0)}.demo-mobile-menu{position:fixed;top:15px;left:14px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #DDD8E8;background:#fff;border-radius:6px;color:#14003b;z-index:49}.demo-mobile-menu svg{width:21px;height:21px}.demo-sidebar.is-open .demo-product-name{padding-left:60px}.demo-nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#14003b55;border:0;z-index:44}.demo-experience .crm-shell .workspace{margin-left:0}.demo-experience .crm-shell .topbar{padding-left:65px;padding-right:16px;gap:10px}.demo-experience .demo-controls{left:auto;right:12px;bottom:12px;width:166px;z-index:42}.demo-experience .demo-guide{left:16px;right:16px;width:auto;bottom:68px;max-width:520px}.demo-experience .crm-shell .user-context{min-width:38px}.demo-experience .user-context>span:nth-child(2),.demo-experience .user-context>svg{display:none}.demo-experience .crm-page{padding:22px 18px}.demo-experience .crm-page-heading{align-items:flex-start}.demo-experience .crm-page h1{font-size:28px}}@media(max-width:520px){.demo-experience .crm-shell .user-context{display:none}.demo-experience .crm-shell .search-wrap{min-width:0;height:36px}.demo-experience .crm-shell .search-wrap input{width:100%;font-size:12px}.demo-experience .crm-page{padding:20px 14px}.demo-experience .crm-page-heading{flex-direction:column}.demo-experience .crm-page-heading p{font-size:13px}.demo-experience .crm-page h1{font-size:27px}.demo-experience .crm-shell .topbar{height:66px;min-height:66px}}@media(prefers-reduced-motion:reduce){.demo-sidebar,.demo-nav-line>button svg{transition:none}}.demo-experience .crm-utility-button{left:12px;right:auto;bottom:76px;width:208px;justify-content:center;z-index:46}@media(min-width:901px)and (max-width:1100px){.demo-experience .crm-utility-button{width:184px}}@media(max-width:900px){.demo-experience .crm-utility-button{left:12px;bottom:12px;width:calc(50% - 18px);max-width:166px;font-size:12px;z-index:42}.demo-experience .demo-controls{width:calc(50% - 18px);max-width:166px}.demo-experience .crm-utility-drawer{bottom:72px;max-height:calc(100dvh - 150px)}}@media(min-width:901px){.demo-sidebar:has([aria-label="Reports sections"]) nav .demo-nav-line{min-height:40px;margin-bottom:0}.demo-sidebar:has([aria-label="Reports sections"]) nav .demo-nav-line>a{padding-block:9px}.demo-sidebar:has([aria-label="Reports sections"]) .demo-nav-children a{padding-block:6px}.demo-sidebar:has([aria-label="Reports sections"]) .demo-nav-children{margin-bottom:6px}}
