.crm-demo.crm-auth-page{background:var(--crm-surface);grid-template-columns:minmax(350px,.92fr) minmax(460px,1fr);min-height:100dvh;display:grid}.crm-demo.crm-auth-page .crm-auth-story{color:#fff;background:oklch(24% .055 265);flex-direction:column;justify-content:space-between;padding:42px clamp(32px,5vw,88px);display:flex;position:relative;overflow:hidden}.crm-demo.crm-auth-page .crm-auth-story:after{content:"";pointer-events:none;border:1px solid oklch(85% .04 260/.1);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-300px;right:-260px;box-shadow:0 0 0 70px oklch(85% .04 260/.035),0 0 0 140px oklch(85% .04 260/.025)}.crm-demo.crm-auth-page .crm-auth-brand{color:inherit;align-items:center;gap:12px;width:fit-content;text-decoration:none;display:flex}.crm-demo.crm-auth-page .crm-auth-brand strong{letter-spacing:-1px;font-size:26px}.crm-demo.crm-auth-page .crm-auth-brand strong span{letter-spacing:1.4px;color:oklch(80% .075 260);margin-left:9px;font-size:13px}.crm-demo.crm-auth-page .crm-auth-story-content{z-index:1;max-width:465px;margin:68px 0;position:relative}.crm-demo.crm-auth-page .crm-auth-eyebrow{letter-spacing:1.4px;color:oklch(79% .09 263);font-size:11px;font-weight:700}.crm-demo.crm-auth-page .crm-auth-story h1{letter-spacing:-1.4px;margin:20px 0;font-size:clamp(30px,3vw,44px);line-height:1.3}.crm-demo.crm-auth-page .crm-auth-story-content>p{color:oklch(79% .025 260);max-width:400px;font-size:15px;line-height:1.8}.crm-demo.crm-auth-page .crm-auth-pillars{gap:24px;margin-top:38px;display:grid}.crm-demo.crm-auth-page .crm-auth-pillars>div{align-items:flex-start;gap:15px;display:flex}.crm-demo.crm-auth-page .crm-auth-pillars svg{color:oklch(79% .08 260);flex:none;margin-top:2px}.crm-demo.crm-auth-page .crm-auth-pillars strong,.crm-demo.crm-auth-page .crm-auth-pillars small{display:block}.crm-demo.crm-auth-page .crm-auth-pillars strong{font-size:13px;font-weight:600}.crm-demo.crm-auth-page .crm-auth-pillars small{color:oklch(74% .025 260);margin-top:5px;font-size:12px;line-height:1.6}.crm-demo.crm-auth-page .crm-auth-story-footer{color:oklch(74% .025 260);font-size:12px}.crm-demo.crm-auth-page .crm-auth-main{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:48px 36px;display:flex}.crm-demo.crm-auth-page .crm-auth-card{width:100%;max-width:405px}.crm-demo.crm-auth-page .crm-auth-lock{background:var(--crm-accent-soft);width:50px;height:50px;color:var(--crm-accent);border-radius:14px;place-items:center;margin-bottom:23px;display:grid}.crm-demo.crm-auth-page .crm-auth-card h2{letter-spacing:-.8px;margin:0 0 10px;font-size:27px;font-weight:750;line-height:1.35}.crm-demo.crm-auth-page .crm-auth-description{color:var(--crm-muted);margin:0 0 27px;font-size:13px;line-height:1.7}.crm-demo.crm-auth-page .crm-auth-form{gap:20px;padding:0}.crm-demo.crm-auth-page .crm-auth-form fieldset{gap:17px;display:grid}.crm-demo.crm-auth-page .crm-auth-form .crm-field input{min-height:45px}.crm-demo.crm-auth-page .crm-auth-form .crm-form-footer{padding-top:10px}.crm-demo.crm-auth-page .crm-auth-submit{justify-content:center;width:100%;min-height:46px}.crm-demo.crm-auth-page .crm-auth-help{text-align:center;color:var(--crm-muted);margin:0;font-size:12px;line-height:1.65}.crm-demo.crm-auth-page .crm-auth-demo-link{color:var(--crm-accent);justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:12px;text-decoration:none;display:flex}.crm-demo.crm-auth-page .crm-auth-main>footer{color:var(--crm-muted);gap:10px;margin-top:38px;font-size:11px;display:flex}.crm-demo.crm-auth-page .crm-password-input{align-items:center;display:flex;position:relative}.crm-demo.crm-auth-page .crm-password-input input{width:100%;padding-right:44px!important}.crm-demo.crm-auth-page .crm-password-input button{position:absolute;right:4px}.crm-demo.crm-auth-page .crm-check-field{align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;display:flex}.crm-demo.crm-auth-page .crm-check-field input{accent-color:var(--crm-accent);flex:none;width:16px;height:16px;margin-top:2px}@media (width<=950px){.crm-demo.crm-auth-page{grid-template-columns:minmax(280px,.8fr) minmax(390px,1fr)}.crm-demo.crm-auth-page .crm-auth-story{padding:32px}.crm-demo.crm-auth-page .crm-auth-story h1{font-size:32px}.crm-demo.crm-auth-page .crm-auth-story-content{margin:42px 0}}@media (width<=767px){.crm-demo.crm-auth-page{background:var(--crm-bg);display:block}.crm-demo.crm-auth-page .crm-auth-story{background:oklch(24% .055 265);padding:22px 24px}.crm-demo.crm-auth-page .crm-auth-story-content,.crm-demo.crm-auth-page .crm-auth-story-footer,.crm-demo.crm-auth-page .crm-auth-story:after{display:none}.crm-demo.crm-auth-page .crm-auth-brand .crm-brand-symbol{width:34px;height:34px;font-size:28px}.crm-demo.crm-auth-page .crm-auth-brand strong{font-size:23px}.crm-demo.crm-auth-page .crm-auth-main{padding:34px 22px}.crm-demo.crm-auth-page .crm-auth-card{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:16px;max-width:460px;padding:26px 23px}.crm-demo.crm-auth-page .crm-auth-card h2{font-size:24px}.crm-demo.crm-auth-page .crm-auth-main>footer{margin-top:23px}.crm-demo.crm-auth-page .crm-auth-form .crm-field input{min-height:46px;font-size:16px}.crm-demo.crm-auth-page .crm-auth-form .crm-text-button{min-height:44px}.crm-demo.crm-auth-page .crm-auth-story .crm-auth-brand{min-height:40px}}.crm-demo .crm-live-shell .crm-sidebar{padding-inline:14px}.crm-demo .crm-live-shell .crm-workspace{border-top:0;margin:0 0 12px;padding:15px 7px}.crm-demo .crm-live-shell .crm-workspace>div:last-child{min-width:0}.crm-demo .crm-live-shell .crm-workspace strong{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.crm-demo .crm-live-shell .crm-navigation{scrollbar-width:thin;flex:1;gap:2px;min-height:0;padding-bottom:12px;overflow-y:auto}.crm-demo .crm-live-shell .crm-navigation button{gap:11px;min-height:39px;padding:9px 12px;font-size:12px}.crm-demo .crm-live-shell .crm-nav-section-label{letter-spacing:1.1px;padding-top:16px;padding-bottom:6px;font-size:10px}.crm-demo .crm-live-shell .crm-sidebar-bottom{flex:none;padding-top:0}.crm-demo .crm-live-shell .crm-profile{gap:9px;padding:15px 4px}.crm-demo .crm-live-shell .crm-profile>div{flex:1;min-width:0}.crm-demo .crm-live-shell .crm-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-demo .crm-live-shell .crm-profile .crm-icon-button{flex-basis:30px;width:30px}.crm-demo .crm-live-shell .crm-profile>div>span{font-size:11px}.crm-demo .crm-account-menu{position:relative}.crm-demo .crm-account-menu>summary{cursor:pointer;align-items:center;min-height:40px;list-style:none;display:flex}.crm-demo .crm-account-menu>summary::-webkit-details-marker{display:none}.crm-demo .crm-account-menu>div{z-index:25;background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:12px;width:235px;padding:14px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 10px 30px oklch(20% .02 265/.1)}.crm-demo .crm-account-menu>div>strong,.crm-demo .crm-account-menu>div>span{overflow-wrap:anywhere;font-size:12px;display:block}.crm-demo .crm-account-menu>div>span{color:var(--crm-muted);margin:4px 0 10px}.crm-demo .crm-account-menu button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:42px;padding:8px;font-size:12px;display:flex}.crm-demo .crm-account-menu button:hover{background:var(--crm-subtle)}.crm-demo .crm-module-stack{gap:22px;min-width:0;max-width:100%;display:grid}.crm-demo .crm-business-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.crm-demo .crm-business-summary>div{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:12px;align-items:center;gap:16px;min-width:0;padding:22px;display:flex;box-shadow:0 1px 2px oklch(20% .02 265/.025)}.crm-demo .crm-business-summary small{color:var(--crm-muted);margin-bottom:6px;font-size:12px;display:block}.crm-demo .crm-business-summary strong{letter-spacing:-.8px;font-size:25px;line-height:1.3;display:block}.crm-demo .crm-summary-icon{border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.crm-demo .crm-product-icon{background:var(--crm-accent-soft);width:38px;height:38px;color:var(--crm-accent);border-radius:9px;flex:none;place-items:center;display:grid}.crm-demo .crm-sku{font:500 12px var(--crm-body);background:var(--crm-subtle);border:1px solid var(--crm-line);white-space:nowrap;border-radius:5px;padding:4px 7px}.crm-demo .crm-button-danger{color:var(--crm-red);border-color:var(--crm-red);background:var(--crm-red-soft)}.crm-demo .crm-form-error p{white-space:pre-wrap}.crm-demo .crm-form-error .crm-text-button{color:inherit;white-space:normal;text-align:left;margin-top:7px;text-decoration:underline;display:flex}.crm-demo .crm-error-state{text-align:center;justify-items:center;gap:16px;padding:42px 24px;display:grid}.crm-demo .crm-error-state p{max-width:540px;color:var(--crm-muted)}.crm-demo .crm-record-detail{gap:24px;min-width:0;padding:26px;display:grid}.crm-demo .crm-record-identity{align-items:center;gap:14px;display:flex}.crm-demo .crm-record-identity>div{flex:1;min-width:0}.crm-demo .crm-record-identity h3{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:18px}.crm-demo .crm-record-identity p{color:var(--crm-muted);margin-top:6px;font-size:12px}.crm-demo .crm-record-icon{background:var(--crm-accent-soft);width:50px;height:50px;color:var(--crm-accent);border-radius:12px;flex:none;place-items:center;display:grid}.crm-demo .crm-record-facts{border:1px solid var(--crm-line);background:var(--crm-bg);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px;display:grid}.crm-demo .crm-record-facts small{color:var(--crm-muted);margin-bottom:6px;font-size:12px;display:block}.crm-demo .crm-record-facts strong{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:13px;display:flex}.crm-demo .crm-record-note{white-space:pre-wrap;color:var(--crm-muted);border-left:3px solid var(--crm-line-strong);padding:2px 15px;font-size:13px;line-height:1.8}.crm-demo .crm-record-actions{border-top:1px solid var(--crm-line);gap:16px;padding-top:20px;display:grid}.crm-demo .crm-record-actions .crm-field{max-width:none}.crm-demo .crm-record-actions .crm-button-group{justify-content:flex-end}.crm-demo .crm-ticket-state{justify-content:space-between;align-items:center;gap:18px;display:flex}.crm-demo .crm-ticket-state label{color:var(--crm-muted);align-items:center;gap:10px;font-size:12px;display:flex}.crm-demo .crm-ticket-comments{border-top:1px solid var(--crm-line);gap:18px;padding-top:20px;display:grid}.crm-demo .crm-ticket-comments h3{align-items:center;gap:8px;display:flex}.crm-demo .crm-ticket-comments h3 span{color:var(--crm-muted);font-size:12px}.crm-demo .crm-ticket-comments .crm-note-form{margin:0}.crm-demo .crm-ticket-comments .crm-note-form>button{justify-self:end}.crm-demo .crm-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.crm-demo .crm-contact-card{border:1px solid var(--crm-line);border-radius:11px;min-width:0;padding:18px}.crm-demo .crm-contact-card-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.crm-demo .crm-contact-card-heading>div{flex:1;min-width:0}.crm-demo .crm-contact-card h4{overflow-wrap:anywhere;font-size:13px}.crm-demo .crm-contact-card-heading>div>span{color:var(--crm-muted);font-size:12px}.crm-demo .crm-contact-card>p{color:var(--crm-muted);overflow-wrap:anywhere;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.crm-demo .crm-contact-card>p svg{flex:none}.crm-demo .crm-contact-card-actions{border-top:1px solid var(--crm-line);justify-content:space-between;gap:12px;margin-top:16px;padding-top:8px;display:flex}.crm-demo .crm-contact-delete{margin-top:15px;font-size:12px}.crm-demo .crm-contact-delete .crm-button-group{margin-top:12px}.crm-demo .crm-inline-form{padding:0}.crm-demo .crm-inline-form fieldset{gap:16px}.crm-demo .crm-settings-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.crm-demo .crm-settings-layout>.crm-panel{min-width:0}.crm-demo .crm-account-card{gap:13px;padding:24px;display:grid}.crm-demo .crm-account-card h3{margin:4px 0;font-size:15px}.crm-demo .crm-account-card>strong{font-size:13px}.crm-demo .crm-account-card>p,.crm-demo .crm-account-card>span{color:var(--crm-muted);overflow-wrap:anywhere;font-size:12px}.crm-demo .crm-account-card dl>div{justify-content:space-between;gap:14px;padding:8px 0;font-size:12px;display:flex}.crm-demo .crm-account-card dt{color:var(--crm-muted)}.crm-demo .crm-role-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:8px 0;display:grid}.crm-demo .crm-role-guide strong{font-size:12px}.crm-demo .crm-role-guide p{color:var(--crm-muted);margin-top:7px;font-size:12px;line-height:1.7}.crm-demo .crm-report-filters{flex-wrap:wrap;align-items:end;gap:13px;padding:20px;display:flex}.crm-demo .crm-report-filters .crm-field{flex:1;min-width:150px}.crm-demo .crm-report-filters>.crm-select{flex:1;max-width:240px}.crm-demo .crm-report-metric-title{color:var(--crm-muted);justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.crm-demo .crm-report-metric-title svg{color:var(--crm-accent)}.crm-demo .crm-module-stack .crm-report-metric>strong{letter-spacing:-.8px;margin:16px 0 8px;font-size:27px;display:block}.crm-demo .crm-module-stack .crm-report-metric>small{color:var(--crm-muted);font-size:12px}.crm-demo .crm-report-chart{align-items:stretch;gap:clamp(8px,2vw,28px);max-width:100%;padding:24px 28px 18px;display:flex;overflow-x:auto}.crm-demo .crm-report-chart>div{flex-direction:column;flex:1;gap:12px;min-width:48px;display:flex}.crm-demo .crm-report-bar-pair{border-bottom:1px solid var(--crm-line);justify-content:center;align-items:flex-end;gap:5px;height:195px;display:flex}.crm-demo .crm-report-bar-pair>span{border-radius:5px 5px 0 0;width:25px;max-width:35%;min-height:1px}.crm-demo .crm-report-bar-won{background:var(--crm-accent)}.crm-demo .crm-report-bar-order{background:var(--crm-chart-open)}.crm-demo .crm-report-chart small{text-align:center;color:var(--crm-muted);font-size:11px}.crm-demo .crm-report-chart-data{border-top:1px solid var(--crm-line)}.crm-demo .crm-report-chart-data>summary{cursor:pointer;color:var(--crm-accent);padding:14px 24px;font-size:12px}.crm-demo .crm-quote-history-toggle{padding:0 26px 24px}.crm-demo .crm-quote-history{gap:12px;margin-top:15px;display:grid}.crm-demo .crm-quote-history details{border:1px solid var(--crm-line);border-radius:9px}.crm-demo .crm-quote-history summary{cursor:pointer;flex-wrap:wrap;gap:15px;padding:15px;font-size:12px;display:flex}.crm-demo .crm-quote-history summary span{color:var(--crm-muted);flex:1}.crm-demo .crm-quote-history details>div{border-top:1px solid var(--crm-line);gap:8px;padding:16px;font-size:12px;display:grid}.crm-demo .crm-import-content{min-width:0;padding:24px}.crm-demo .crm-import-content .crm-form{padding:24px 0}.crm-demo .crm-import-intro{align-items:center;gap:15px;display:flex}.crm-demo .crm-import-intro>svg{color:var(--crm-accent);flex:none}.crm-demo .crm-import-intro>div{flex:1}.crm-demo .crm-import-intro p{color:var(--crm-muted);margin-top:6px;font-size:12px}.crm-demo .crm-import-preview{border-top:1px solid var(--crm-line);padding-top:24px}.crm-demo .crm-import-preview ul{padding-left:18px}.crm-demo .crm-mobile-menu-company{border-bottom:1px solid var(--crm-line);align-items:center;gap:10px;padding:18px 22px;font-size:13px;display:flex}.crm-demo .crm-mobile-menu-list{grid-template-columns:1fr 1fr;gap:0 10px;padding:0 14px 18px;display:grid}.crm-demo .crm-mobile-menu-list .crm-nav-section-label{display:none}.crm-demo .crm-mobile-menu-list>div{min-width:0}.crm-demo .crm-mobile-menu-list button{min-height:48px;font-size:12px}.crm-demo .crm-mobile-account{border-top:1px solid var(--crm-line);align-items:center;gap:9px;padding:14px 22px;font-size:12px;display:flex}.crm-demo .crm-mobile-account>span:nth-child(2){flex:1}.crm-demo .crm-document-header p,.crm-demo .crm-document-footnote{white-space:pre-wrap}@media (width<=1200px){.crm-demo .crm-settings-layout{grid-template-columns:minmax(0,1fr) 255px}.crm-demo .crm-business-summary>div{padding:18px}.crm-demo .crm-business-summary strong{font-size:23px}.crm-demo .crm-live-shell .crm-breadcrumb>span{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}}@media (width<=1050px){.crm-demo .crm-settings-layout{grid-template-columns:1fr}.crm-demo .crm-settings-layout>aside{grid-template-columns:1fr 1fr}.crm-demo .crm-business-summary{gap:12px}.crm-demo .crm-business-summary>div{gap:10px}.crm-demo .crm-summary-icon{display:none}}@media (width<=767px){.crm-demo .crm-module-stack{gap:17px}.crm-demo .crm-business-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crm-demo .crm-business-summary>div{align-items:flex-start;padding:13px 10px}.crm-demo .crm-business-summary small{font-size:11px;line-height:1.5}.crm-demo .crm-business-summary strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:19px}.crm-demo .crm-record-detail{gap:19px;padding:18px}.crm-demo .crm-record-identity{flex-wrap:wrap;gap:10px}.crm-demo .crm-record-identity h3{font-size:16px}.crm-demo .crm-record-identity>.crm-button{min-height:44px;margin-left:auto}.crm-demo .crm-record-facts{grid-template-columns:1fr 1fr;gap:17px;padding:15px}.crm-demo .crm-record-facts>div:last-child{grid-column:1/-1}.crm-demo .crm-ticket-state{flex-wrap:wrap;align-items:flex-start}.crm-demo .crm-ticket-state label{justify-content:space-between;width:100%}.crm-demo .crm-ticket-state select{max-width:200px}.crm-demo .crm-contact-grid,.crm-demo .crm-settings-layout>aside{grid-template-columns:1fr}.crm-demo .crm-role-guide{grid-template-columns:1fr;gap:18px}.crm-demo .crm-report-filters{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.crm-demo .crm-report-filters .crm-field{min-width:0}.crm-demo .crm-report-filters>.crm-select{grid-column:1/-1;width:100%;max-width:none}.crm-demo .crm-report-filters .crm-button{min-width:0;min-height:44px;padding-inline:10px;font-size:12px}.crm-demo .crm-report-chart{gap:12px;padding:18px}.crm-demo .crm-report-chart-data>summary{min-height:44px;padding:14px 18px}.crm-demo .crm-import-content{padding:18px}.crm-demo .crm-import-intro{flex-wrap:wrap}.crm-demo .crm-import-intro>div{min-width:190px}.crm-demo .crm-import-intro>.crm-button{width:100%;min-height:44px}.crm-demo .crm-quote-history-toggle{padding:0 18px 18px}.crm-demo .crm-account-menu>summary{min-width:36px;min-height:44px}.crm-demo .crm-account-menu>div{right:-7px}.crm-demo .crm-account-menu button{min-height:44px}.crm-demo .crm-live-shell .crm-topbar-actions{gap:5px}.crm-demo .crm-live-shell .crm-topbar-actions>.crm-icon-button:first-of-type{display:none}.crm-demo .crm-live-shell .crm-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-demo .crm-mobile-menu-list button{min-height:48px}.crm-demo .crm-mobile-menu-list .crm-nav-count{display:none}}@media (prefers-reduced-motion:reduce){.crm-demo .crm-report-bar-pair>span{transition:none}}@media print{.crm-demo .crm-quote-history-toggle,.crm-demo .crm-quote-lifecycle,.crm-demo .crm-form-error{display:none!important}}.crm-demo .crm-directory-heading>.crm-button-group{flex-shrink:0;margin-block:12px}.crm-demo .crm-report-metric .crm-report-metric-title{min-height:32px}.crm-demo .crm-report-metric>strong,.crm-demo .crm-report-metric>small{display:block}.crm-demo .crm-settings-layout .crm-form fieldset:disabled input,.crm-demo .crm-settings-layout .crm-form fieldset:disabled textarea{color:var(--crm-muted);opacity:1}.crm-demo .crm-mobile-menu-list{max-height:65dvh;overflow-y:auto}.crm-demo .crm-document-warning{border:1px solid var(--crm-line-strong);white-space:normal;margin-top:20px;padding:13px 15px;font-size:12px;line-height:1.7}.crm-demo .crm-shell.is-collapsed .crm-mobile-menu-list .crm-nav-label{display:inline}.crm-demo .crm-shell.is-collapsed .crm-mobile-menu-list button{justify-content:flex-start}.crm-demo.crm-app-failure{place-items:center;min-height:100dvh;padding:30px;display:grid}.crm-demo.crm-app-failure>div{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:16px;justify-items:start;gap:20px;max-width:500px;padding:32px;display:grid}.crm-demo.crm-app-failure h1{font-size:24px}.crm-demo.crm-app-failure p{color:var(--crm-muted);font-size:13px;line-height:1.8}@font-face{font-family:Moza Manrope;src:url(/fonts/manrope/manrope-v20-latin_vietnamese-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Moza Manrope;src:url(/fonts/manrope/manrope-v20-latin_vietnamese-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Moza Manrope;src:url(/fonts/manrope/manrope-v20-latin_vietnamese-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Moza Roboto;src:url(/fonts/roboto/roboto-v51-latin_vietnamese-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moza Roboto;src:url(/fonts/roboto/roboto-v51-latin_vietnamese-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Moza Roboto;src:url(/fonts/roboto/roboto-v51-latin_vietnamese-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-mz-manrope:"Moza Manrope";--font-roboto:"Moza Roboto";--font-sans:var(--font-roboto), sans-serif;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}.crm-demo{--crm-bg:oklch(97% .005 265);--crm-surface:oklch(99.7% .001 255);--crm-subtle:oklch(96.4% .006 265);--crm-line:oklch(91.8% .009 255);--crm-line-strong:oklch(83% .012 255);--crm-muted:oklch(49% .022 255);--crm-ink:oklch(26% .025 255);--crm-accent:oklch(52% .19 266);--crm-accent-hover:oklch(46% .19 266);--crm-accent-soft:oklch(95% .024 266);--crm-orange:oklch(49% .12 55);--crm-orange-soft:oklch(96% .024 65);--crm-green:oklch(42% .087 158);--crm-green-soft:oklch(95.4% .024 158);--crm-blue:oklch(44% .11 254);--crm-blue-soft:oklch(95.5% .025 254);--crm-red:oklch(46% .16 26);--crm-red-soft:oklch(96% .019 26);--crm-violet:oklch(46% .12 295);--crm-violet-soft:oklch(95.5% .02 295);--crm-overlay:oklch(22% .025 255/.42);--crm-chart-open:oklch(84% .065 266);--crm-chart-won:var(--crm-accent);--crm-body:var(--font-mz-manrope), sans-serif;--crm-heading:var(--font-mz-manrope), sans-serif;--crm-xs:.75rem;--crm-sm:.875rem;--crm-base:1rem;--crm-lg:1.125rem;--crm-xl:1.5rem;--crm-2xl:1.75rem;--crm-s1:4px;--crm-s2:8px;--crm-s3:12px;--crm-s4:16px;--crm-s6:24px;--crm-s8:32px;--crm-s12:48px;--crm-s16:64px;--crm-radius:12px;--crm-radius-sm:8px;--crm-radius-lg:16px;--crm-control:44px;--crm-sidebar-width:244px;--crm-topbar-height:72px;--crm-ease:cubic-bezier(.25,1,.5,1);--crm-feedback:.15s;--crm-z-sticky:10;--crm-z-toast:30;background:var(--crm-bg);min-height:100dvh;color:var(--crm-ink);font:500 var(--crm-sm)/1.55 var(--crm-body);font-variant-numeric:tabular-nums}.crm-demo *,.crm-demo :before,.crm-demo :after{box-sizing:border-box}.crm-demo :is(h1,h2,h3,h4,p,dl,dd){margin:0}.crm-demo :is(h1,h2,h3,h4){font-family:var(--crm-heading);text-wrap:balance;font-weight:700;line-height:1.3}.crm-demo h1{font-size:var(--crm-2xl);letter-spacing:-.03em}.crm-demo h2{font-size:var(--crm-lg);letter-spacing:-.02em}.crm-demo h3{font-size:var(--crm-sm)}.crm-demo :is(button,input,select,textarea){font-family:var(--crm-body)}.crm-demo button{cursor:pointer;color:inherit}.crm-demo button:disabled{cursor:not-allowed;opacity:.5}.crm-demo :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.crm-demo button{transition:color var(--crm-feedback) var(--crm-ease), background-color var(--crm-feedback) var(--crm-ease), transform var(--crm-feedback) var(--crm-ease)}.crm-demo button:active:not(:disabled){transform:translateY(1px)}.crm-demo .crm-sidebar{width:var(--crm-sidebar-width);background:var(--crm-surface);border-right:1px solid var(--crm-line);padding:0 var(--crm-s4);z-index:var(--crm-z-sticky);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.crm-demo .crm-brand{height:var(--crm-topbar-height);align-items:center;gap:var(--crm-s3);padding:0 var(--crm-s2);display:flex}.crm-demo .crm-brand>span:first-child{font:800 var(--crm-2xl)/1 var(--crm-heading);letter-spacing:-.04em}.crm-demo .crm-brand-mark{color:var(--crm-accent)}.crm-demo .crm-brand-product{font-size:var(--crm-xs);color:var(--crm-muted);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);padding:var(--crm-s1) var(--crm-s2);font-weight:700}.crm-demo .crm-workspace{gap:var(--crm-s3);border-block:1px solid var(--crm-line);padding:var(--crm-s6) var(--crm-s1);margin:var(--crm-s2) 0 var(--crm-s6);align-items:center;display:flex}.crm-demo .crm-workspace-icon{width:var(--crm-control);height:var(--crm-control);border:1px solid var(--crm-line);border-radius:var(--crm-radius);flex-shrink:0;place-items:center;display:grid}.crm-demo .crm-workspace strong,.crm-demo .crm-workspace span,.crm-demo .crm-profile strong,.crm-demo .crm-profile div>span{display:block}.crm-demo .crm-workspace strong{font-size:var(--crm-xs)}.crm-demo .crm-workspace span,.crm-demo .crm-profile div>span{font-size:var(--crm-xs);color:var(--crm-muted);margin-top:var(--crm-s1)}.crm-demo .crm-navigation{gap:var(--crm-s2);flex-direction:column;display:flex}.crm-demo .crm-navigation button{align-items:center;gap:var(--crm-s3);min-height:var(--crm-control);text-align:left;width:100%;padding:var(--crm-s3);border-radius:var(--crm-radius-sm);color:var(--crm-muted);font-size:var(--crm-sm);background:0 0;border:0;font-weight:500;display:flex}.crm-demo .crm-navigation button:hover{background:var(--crm-subtle);color:var(--crm-ink)}.crm-demo .crm-nav-count{background:var(--crm-subtle);min-width:var(--crm-s6);text-align:center;padding:0 var(--crm-s1);border-radius:var(--crm-radius-sm);font-size:var(--crm-xs);margin-left:auto}.crm-demo .crm-sidebar-bottom{padding-top:var(--crm-s8);margin-top:auto}.crm-demo .crm-demo-info{padding:var(--crm-s4);background:var(--crm-bg);border-radius:var(--crm-radius);gap:var(--crm-s2);display:grid}.crm-demo .crm-demo-info p{font-size:var(--crm-xs);color:var(--crm-muted)}.crm-demo .crm-demo-info button{min-height:var(--crm-control);text-align:left;font-size:var(--crm-xs);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:500;display:flex}.crm-demo .crm-demo-info button:hover{text-decoration:underline}.crm-demo .crm-sidebar-help{align-items:center;gap:var(--crm-s2);min-height:var(--crm-control);width:100%;padding:var(--crm-s2);color:var(--crm-muted);font-size:var(--crm-xs);margin-block:var(--crm-s3);background:0 0;border:0;display:flex}.crm-demo .crm-sidebar-help:hover{text-decoration:underline}.crm-demo .crm-profile{gap:var(--crm-s3);border-top:1px solid var(--crm-line);padding:var(--crm-s6) var(--crm-s1);align-items:center;display:flex}.crm-demo .crm-profile>svg{color:var(--crm-muted);margin-left:auto}.crm-demo .crm-workarea{margin-left:var(--crm-sidebar-width);min-width:0}.crm-demo .crm-topbar{height:var(--crm-topbar-height);justify-content:space-between;align-items:center;gap:var(--crm-s4);padding:0 var(--crm-s8);border-bottom:1px solid var(--crm-line);background:var(--crm-surface);display:flex}.crm-demo .crm-breadcrumb{align-items:center;gap:var(--crm-s3);font-size:var(--crm-xs);color:var(--crm-muted);display:flex}.crm-demo .crm-breadcrumb strong{color:var(--crm-ink);font-weight:500}.crm-demo .crm-topbar-actions{align-items:center;gap:var(--crm-s3);display:flex}.crm-demo .crm-global-search{min-height:var(--crm-control);align-items:center;gap:var(--crm-s3);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);background:var(--crm-surface);padding:var(--crm-s2) var(--crm-s3);color:var(--crm-muted);width:256px;font-size:var(--crm-sm);display:flex}.crm-demo .crm-global-search:hover{background:var(--crm-bg)}.crm-demo kbd{font:400 var(--crm-xs) var(--crm-body);padding:0 var(--crm-s1);border:1px solid var(--crm-line);border-radius:var(--crm-s1);margin-left:auto}.crm-demo .crm-main{padding:var(--crm-s8);max-width:1728px;margin-inline:auto}.crm-demo .crm-page-heading{justify-content:space-between;align-items:center;gap:var(--crm-s6);margin-bottom:var(--crm-s8);display:flex}.crm-demo .crm-demo-label{color:var(--crm-muted);font-size:var(--crm-xs);margin-bottom:var(--crm-s2)}.crm-demo .crm-page-heading h1{margin-bottom:var(--crm-s2)}.crm-demo .crm-page-heading p{color:var(--crm-muted);max-width:65ch}.crm-demo .crm-button,.crm-demo .crm-icon-button{min-height:var(--crm-control);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);background:var(--crm-surface);justify-content:center;align-items:center;gap:var(--crm-s2);padding:var(--crm-s2) var(--crm-s4);font-size:var(--crm-sm);white-space:nowrap;font-weight:500;display:inline-flex}.crm-demo .crm-button:hover,.crm-demo .crm-icon-button:hover{background:var(--crm-subtle)}.crm-demo .crm-button-primary{background:var(--crm-accent);border-color:var(--crm-accent);color:var(--crm-surface)}.crm-demo .crm-button-primary:hover{background:var(--crm-accent-hover)}.crm-demo .crm-button-quiet{background:0 0;border-color:#0000}.crm-demo .crm-icon-button{width:var(--crm-control);flex:0 0 var(--crm-control);padding:var(--crm-s2);color:var(--crm-muted);background:0 0;border-color:#0000}.crm-demo .crm-button-group{gap:var(--crm-s2);flex-wrap:wrap;align-items:center;display:flex}.crm-demo .crm-link,.crm-demo .crm-text-button{text-align:left;font-size:inherit;background:0 0;border:0;padding:0;font-weight:500;line-height:1.5}.crm-demo .crm-link:hover,.crm-demo .crm-text-button:hover{color:var(--crm-accent);text-underline-offset:3px;text-decoration:underline}.crm-demo .crm-text-button{align-items:center;gap:var(--crm-s2);min-height:var(--crm-control);font-size:var(--crm-xs);white-space:nowrap;display:inline-flex}.crm-demo .crm-avatar{flex:0 0 var(--crm-control);width:var(--crm-control);height:var(--crm-control);border-radius:var(--crm-radius-sm);background:var(--crm-subtle);color:var(--crm-muted);font:500 var(--crm-xs) var(--crm-body);justify-content:center;align-items:center;display:inline-flex}.crm-demo .crm-badge{min-height:var(--crm-s6);padding:var(--crm-s1) var(--crm-s2);border-radius:var(--crm-radius-sm);font-size:var(--crm-xs);white-space:nowrap;align-items:center;font-weight:500;line-height:1.35;display:inline-flex}.crm-demo .crm-tone-neutral{color:var(--crm-muted);background:var(--crm-subtle)}.crm-demo .crm-tone-green{color:var(--crm-green);background:var(--crm-green-soft)}.crm-demo .crm-tone-blue{color:var(--crm-blue);background:var(--crm-blue-soft)}.crm-demo .crm-tone-orange{color:var(--crm-orange);background:var(--crm-orange-soft)}.crm-demo .crm-tone-red{color:var(--crm-red);background:var(--crm-red-soft)}.crm-demo .crm-tone-violet{color:var(--crm-violet);background:var(--crm-violet-soft)}.crm-demo .crm-text-green{color:var(--crm-green)}.crm-demo .crm-text-red{color:var(--crm-red)}.crm-demo .crm-text-orange{color:var(--crm-orange)}.crm-demo .crm-text-blue{color:var(--crm-blue)}.crm-demo .crm-panel{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:var(--crm-radius);min-width:0;overflow:hidden}.crm-demo .crm-panel-heading,.crm-demo .crm-section-toolbar{justify-content:space-between;gap:var(--crm-s4);padding:var(--crm-s6);align-items:center;display:flex}.crm-demo .crm-panel-heading p,.crm-demo .crm-section-toolbar p{color:var(--crm-muted);font-size:var(--crm-xs);margin-top:var(--crm-s2)}.crm-demo .crm-panel-heading>svg{color:var(--crm-muted);flex-shrink:0}.crm-demo .crm-count{vertical-align:middle;margin-left:var(--crm-s2);padding:var(--crm-s1) var(--crm-s2);background:var(--crm-subtle);border-radius:var(--crm-radius-sm);color:var(--crm-muted);font:500 var(--crm-xs) var(--crm-body);display:inline-flex}.crm-demo .crm-page-footer{justify-content:space-between;gap:var(--crm-s4);font-size:var(--crm-xs);color:var(--crm-muted);padding-top:var(--crm-s8);display:flex}.crm-demo .crm-empty{text-align:center;justify-content:center;align-items:center;gap:var(--crm-s2);padding:var(--crm-s12) var(--crm-s6);color:var(--crm-muted);flex-direction:column;display:flex}.crm-demo .crm-empty h3{color:var(--crm-ink);margin-top:var(--crm-s2)}.crm-demo .crm-empty p{font-size:var(--crm-xs)}.crm-demo .crm-mobile-nav{display:none}.crm-demo .crm-live-region{bottom:var(--crm-s6);right:var(--crm-s6);max-width:min(520px,100vw - 32px);z-index:var(--crm-z-toast);position:fixed}.crm-demo .crm-toast{align-items:center;gap:var(--crm-s3);border:1px solid var(--crm-line-strong);background:var(--crm-surface);border-radius:var(--crm-radius);padding:var(--crm-s2) var(--crm-s3);display:flex}.crm-demo .crm-toast>svg{color:var(--crm-green);flex-shrink:0}.crm-demo .crm-storage-warning{background:var(--crm-accent-soft);border-radius:var(--crm-radius-sm);padding:var(--crm-s4);margin-bottom:var(--crm-s6);color:var(--crm-accent)}.crm-demo .crm-storage-warning button{margin-left:var(--crm-s2);min-height:var(--crm-control);background:0 0;border:0;text-decoration:underline}.crm-demo .crm-loading{gap:var(--crm-s6);grid-template-columns:repeat(3,1fr);display:grid}.crm-demo .crm-loading>div{background:var(--crm-subtle);border-radius:var(--crm-radius);height:128px}.crm-demo .crm-loading p{color:var(--crm-muted);grid-column:1/-1}.crm-demo .crm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-demo .crm-skip-link{top:var(--crm-s2);left:var(--crm-s2);z-index:var(--crm-z-toast);background:var(--crm-surface);color:var(--crm-ink);padding:var(--crm-s3);position:fixed;transform:translateY(-150%)}.crm-demo .crm-skip-link:focus{transform:none}@media (width<=1199px){.crm-demo{--crm-sidebar-width:208px}.crm-demo .crm-main{padding:var(--crm-s6)}.crm-demo .crm-topbar{padding-inline:var(--crm-s6)}.crm-demo .crm-global-search{width:208px}}@media (width<=1023px){.crm-demo .crm-sidebar{display:none}.crm-demo .crm-workarea{margin-left:0}.crm-demo .crm-main{padding-bottom:calc(var(--crm-s16) + var(--crm-s8))}.crm-demo .crm-mobile-nav{bottom:0;background:var(--crm-surface);border-top:1px solid var(--crm-line);padding:var(--crm-s1) var(--crm-s2) max(var(--crm-s1), env(safe-area-inset-bottom));z-index:var(--crm-z-sticky);display:flex;position:fixed;inset-inline:0}.crm-demo .crm-mobile-nav button{justify-content:center;align-items:center;gap:var(--crm-s1);min-height:56px;color:var(--crm-muted);font-size:var(--crm-xs);border-radius:var(--crm-radius-sm);background:0 0;border:0;flex-direction:column;flex:1;display:flex}.crm-demo .crm-mobile-nav button.is-active{color:var(--crm-accent);background:var(--crm-accent-soft)}.crm-demo .crm-mobile-nav button:hover{background:var(--crm-subtle)}.crm-demo .crm-live-region{bottom:calc(var(--crm-s16) + var(--crm-s4))}.crm-demo .crm-page-footer span:last-child{display:none}}@media (width<=599px){.crm-demo{--crm-topbar-height:64px}.crm-demo .crm-topbar{padding-inline:var(--crm-s4);gap:var(--crm-s2)}.crm-demo .crm-breadcrumb{gap:var(--crm-s2)}.crm-demo .crm-breadcrumb>span,.crm-demo .crm-breadcrumb>svg{display:none}.crm-demo .crm-breadcrumb strong{font-family:var(--crm-heading);font-size:var(--crm-base)}.crm-demo .crm-global-search{width:var(--crm-control);padding:var(--crm-s3);border:0;justify-content:center}.crm-demo .crm-global-search span,.crm-demo .crm-global-search kbd{display:none}.crm-demo .crm-topbar-actions{gap:var(--crm-s1)}.crm-demo .crm-main{padding:var(--crm-s6) var(--crm-s4) calc(var(--crm-s16) + var(--crm-s8))}.crm-demo .crm-page-heading{align-items:flex-start;gap:var(--crm-s4);margin-bottom:var(--crm-s6);flex-direction:column}.crm-demo .crm-page-heading h1{font-size:var(--crm-xl)}.crm-demo .crm-page-heading p{font-size:var(--crm-sm)}.crm-demo .crm-panel-heading,.crm-demo .crm-section-toolbar{padding:var(--crm-s4)}.crm-demo .crm-section-toolbar{flex-direction:column;align-items:flex-start}.crm-demo .crm-section-toolbar>.crm-button-group{width:100%}.crm-demo .crm-section-toolbar>.crm-button-group .crm-button{padding-inline:var(--crm-s3);flex:1}.crm-demo .crm-panel-heading{align-items:flex-start}.crm-demo .crm-live-region{right:var(--crm-s4);left:var(--crm-s4);max-width:none}.crm-demo .crm-page-footer{padding-top:var(--crm-s6)}.crm-demo .crm-loading{gap:var(--crm-s3)}}@media (prefers-reduced-motion:reduce){.crm-demo *,.crm-demo :before,.crm-demo :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (pointer:coarse){.crm-demo .crm-link{min-height:var(--crm-control);align-items:center;display:inline-flex}.crm-demo .crm-next-deal>.crm-icon-button{width:var(--crm-control);flex-basis:var(--crm-control)}}.crm-demo .crm-shell{min-width:0;min-height:100dvh}.crm-demo .crm-shell.is-collapsed{--crm-sidebar-width:80px}.crm-demo .crm-sidebar{padding-inline:var(--crm-s4)}.crm-demo .crm-brand{gap:var(--crm-s2);padding:0}.crm-demo .crm-brand .crm-brand-symbol{background:var(--crm-accent);width:36px;height:36px;color:var(--crm-surface);font:700 var(--crm-xl)/1 var(--crm-heading);letter-spacing:-.04em;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.crm-demo .crm-brand-wordmark{align-items:baseline;gap:var(--crm-s2);font:700 var(--crm-xl)/1 var(--crm-heading);letter-spacing:-.04em;display:flex}.crm-demo .crm-brand-wordmark>span{font:600 var(--crm-xs)/1 var(--crm-heading);letter-spacing:.04em;color:var(--crm-muted)}.crm-demo .crm-collapse-button{width:var(--crm-s8);flex-basis:var(--crm-s8);margin-left:auto}.crm-demo .crm-workspace{border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);padding:var(--crm-s3) var(--crm-s2);margin:var(--crm-s3) 0 var(--crm-s6);gap:var(--crm-s2)}.crm-demo .crm-workspace-icon{width:var(--crm-s8);height:var(--crm-s8);min-height:var(--crm-s8);border-radius:var(--crm-radius-sm);background:var(--crm-accent-soft);color:var(--crm-accent);border:0}.crm-demo .crm-workspace strong{font-size:var(--crm-xs);font-weight:700}.crm-demo .crm-workspace span{font-size:var(--crm-xs)}.crm-demo .crm-navigation{gap:var(--crm-s1)}.crm-demo .crm-nav-section-label{color:var(--crm-muted);font-size:var(--crm-xs);text-transform:uppercase;letter-spacing:.09em;padding:var(--crm-s2) var(--crm-s3);font-weight:600;display:block}.crm-demo .crm-navigation>div:nth-of-type(2) .crm-nav-section-label{margin-top:var(--crm-s6)}.crm-demo .crm-navigation button{gap:var(--crm-s3);font-size:var(--crm-xs);min-height:var(--crm-control);padding:var(--crm-s3);font-weight:600;position:relative}.crm-demo .crm-navigation button.is-active{background:var(--crm-accent-soft);color:var(--crm-accent)}.crm-demo .crm-nav-active-arrow{margin-left:auto}.crm-demo .crm-nav-count{border-radius:var(--crm-s1);font-size:var(--crm-xs);background:var(--crm-subtle);min-width:20px}.crm-demo .crm-nav-count+.crm-nav-active-arrow{margin-left:0}.crm-demo .crm-demo-info{gap:var(--crm-s3);padding:var(--crm-s4);border:1px solid var(--crm-line);background:var(--crm-surface)}.crm-demo .crm-demo-info>div{align-items:center;gap:var(--crm-s2);display:flex}.crm-demo .crm-demo-info>div>svg{color:var(--crm-accent)}.crm-demo .crm-demo-info strong{font-size:var(--crm-xs)}.crm-demo .crm-demo-info p{font-size:var(--crm-xs);line-height:1.65}.crm-demo .crm-demo-info button{color:var(--crm-accent);border-top:1px solid var(--crm-line);padding-top:var(--crm-s2);min-height:var(--crm-s8);font-weight:700}.crm-demo .crm-profile{gap:var(--crm-s2);padding-block:var(--crm-s4)}.crm-demo .crm-profile strong{font-size:var(--crm-xs)}.crm-demo .crm-profile .crm-icon-button{width:var(--crm-s8);flex-basis:var(--crm-s8);margin-left:auto}.crm-demo .crm-sidebar-help{font-size:var(--crm-xs);margin-block:var(--crm-s2)}.crm-demo .crm-topbar{background:var(--crm-surface)}.crm-demo .crm-breadcrumb{font-size:var(--crm-xs);gap:var(--crm-s2)}.crm-demo .crm-breadcrumb>svg:first-child{color:var(--crm-muted)}.crm-demo .crm-breadcrumb strong{font-weight:600}.crm-demo .crm-global-search{background:var(--crm-bg);width:264px;font-size:var(--crm-xs);border:0}.crm-demo .crm-global-search kbd{border:1px solid var(--crm-line);font-size:var(--crm-xs);padding:var(--crm-s1);background:var(--crm-surface)}.crm-demo .crm-topbar-divider{width:1px;height:var(--crm-s6);background:var(--crm-line);margin-inline:var(--crm-s1);display:block}.crm-demo .crm-task-notification{position:relative}.crm-demo .crm-task-notification>span{border:2px solid var(--crm-surface);border-radius:var(--crm-radius-sm);background:var(--crm-accent);min-width:16px;height:16px;color:var(--crm-surface);font-size:var(--crm-xs);place-items:center;padding-inline:2px;line-height:1;display:grid;position:absolute;top:0;right:0}.crm-demo .crm-page-heading{margin-bottom:var(--crm-s6);align-items:center}.crm-demo .crm-page-heading h1{font-size:var(--crm-xl);letter-spacing:-.04em;margin-bottom:var(--crm-s2);font-weight:700}.crm-demo .crm-page-heading p{font-size:var(--crm-xs);line-height:1.65}.crm-demo .crm-page-footer{padding-top:var(--crm-s6);align-items:center}.crm-demo .crm-page-footer>span{gap:var(--crm-s2);align-items:center;display:flex}.crm-demo .crm-page-footer .crm-text-button{font-weight:600}.crm-demo .crm-button{font-size:var(--crm-xs);gap:var(--crm-s2);border-radius:var(--crm-radius-sm);font-weight:700}.crm-demo .crm-button-primary{box-shadow:inset 0 1px oklch(100% 0 0/.12)}.crm-demo .crm-panel-heading h2{font-size:var(--crm-sm);letter-spacing:-.02em;font-weight:700}.crm-demo .crm-panel-heading p{font-size:var(--crm-xs);margin-top:var(--crm-s1)}.crm-demo .crm-avatar{border-radius:var(--crm-radius-sm);flex-basis:40px;width:40px;height:40px;font-weight:700}.crm-demo .crm-avatar-small{width:var(--crm-s8);height:var(--crm-s8);flex-basis:var(--crm-s8);font-size:var(--crm-xs)}.crm-demo .crm-avatar-tone-0{background:var(--crm-blue-soft);color:var(--crm-blue)}.crm-demo .crm-avatar-tone-1{background:var(--crm-violet-soft);color:var(--crm-violet)}.crm-demo .crm-avatar-tone-2{background:var(--crm-green-soft);color:var(--crm-green)}.crm-demo .crm-avatar-tone-3{background:var(--crm-orange-soft);color:var(--crm-orange)}.crm-demo .crm-avatar-tone-4{background:var(--crm-subtle);color:var(--crm-muted)}.crm-demo .crm-badge{font-size:var(--crm-xs);padding:var(--crm-s1) var(--crm-s2);min-height:var(--crm-s6);border-radius:var(--crm-s1);font-weight:700}.crm-demo .crm-shell.is-collapsed :is(.crm-brand-symbol,.crm-brand-wordmark,.crm-workspace>div:last-child,.crm-nav-section-label,.crm-nav-label,.crm-nav-active-arrow,.crm-demo-info,.crm-sidebar-help>span,.crm-profile>div,.crm-profile>button){display:none}.crm-demo .crm-shell.is-collapsed .crm-brand{justify-content:center}.crm-demo .crm-shell.is-collapsed .crm-collapse-button{margin:0}.crm-demo .crm-shell.is-collapsed .crm-workspace{padding:var(--crm-s2);border:0;justify-content:center}.crm-demo .crm-shell.is-collapsed .crm-navigation button{padding:var(--crm-s3);justify-content:center}.crm-demo .crm-shell.is-collapsed .crm-nav-count{position:absolute;top:0;right:0}.crm-demo .crm-shell.is-collapsed .crm-sidebar-help,.crm-demo .crm-shell.is-collapsed .crm-profile{justify-content:center}@media (width<=1199px){.crm-demo{--crm-sidebar-width:220px}.crm-demo .crm-brand-wordmark{font-size:var(--crm-lg)}.crm-demo .crm-brand-wordmark>span{font-size:var(--crm-xs)}.crm-demo .crm-global-search{width:208px}.crm-demo .crm-workspace strong{font-size:var(--crm-xs)}}@media (width<=1023px){.crm-demo .crm-main{padding-bottom:96px}.crm-demo .crm-page-footer{font-size:var(--crm-xs)}.crm-demo .crm-mobile-nav button{font-size:var(--crm-xs);gap:var(--crm-s2);font-weight:700}}@media (width<=599px){.crm-demo .crm-global-search{width:var(--crm-control);background:0 0}.crm-demo .crm-page-heading{align-items:flex-start;gap:var(--crm-s4);flex-direction:column}.crm-demo .crm-page-heading h1{font-size:var(--crm-xl)}.crm-demo .crm-page-heading>.crm-button{min-width:144px}.crm-demo .crm-page-footer{gap:var(--crm-s1);display:grid}.crm-demo .crm-page-footer .crm-text-button{justify-self:start}.crm-demo .crm-topbar-divider{margin-inline:var(--crm-s1)}}.crm-demo .crm-sidebar{overflow-y:auto}.crm-demo .crm-sidebar>:is(.crm-brand,.crm-workspace,.crm-navigation,.crm-sidebar-bottom){flex-shrink:0}.crm-demo .crm-page-title-row{align-items:center;gap:var(--crm-s3);flex-wrap:wrap;display:flex}.crm-demo .crm-page-title-row>h1{margin:0}.crm-demo .crm-page-title-row+p{margin-top:var(--crm-s2)}.crm-demo .crm-demo-caption{font-size:var(--crm-xs);color:var(--crm-muted);border:1px solid var(--crm-line-strong);border-radius:var(--crm-s1);padding:var(--crm-s1) var(--crm-s2);white-space:nowrap;font-weight:600}.crm-demo .crm-dashboard{gap:var(--crm-s6);display:grid}.crm-demo .crm-metrics{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:var(--crm-radius);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm-demo .crm-metric{padding:var(--crm-s6);min-width:0}.crm-demo .crm-metric+.crm-metric{border-left:1px solid var(--crm-line)}.crm-demo .crm-metric-label{justify-content:space-between;align-items:center;gap:var(--crm-s2);font-size:var(--crm-xs);color:var(--crm-muted);display:flex}.crm-demo .crm-metric-label svg{flex-shrink:0}.crm-demo .crm-metric>strong{font:700 var(--crm-2xl)/1.3 var(--crm-heading);letter-spacing:-.03em;margin-block:var(--crm-s3) var(--crm-s2);display:block}.crm-demo .crm-metric-detail{font-size:var(--crm-xs);display:block}.crm-demo .crm-overview-grid{gap:var(--crm-s6);grid-template-columns:minmax(0,1.75fr) minmax(288px,1fr);display:grid}.crm-demo .crm-overview-lower{gap:var(--crm-s6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.crm-demo .crm-stage-flow{padding:var(--crm-s2) var(--crm-s6) var(--crm-s6);gap:var(--crm-s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm-demo .crm-stage-summary{text-align:left;min-width:0;color:var(--crm-ink);background:0 0;border:0;padding:0}.crm-demo .crm-stage-summary:hover .crm-stage-step>span{text-decoration:underline}.crm-demo .crm-stage-step{justify-content:space-between;align-items:flex-start;gap:var(--crm-s1);color:var(--crm-muted);font-size:var(--crm-xs);min-height:var(--crm-s8);display:flex}.crm-demo .crm-stage-step svg{flex-shrink:0}.crm-demo .crm-stage-summary strong{font:700 var(--crm-lg)/1.4 var(--crm-heading);margin-block:var(--crm-s2) var(--crm-s1);display:block}.crm-demo .crm-stage-summary small{color:var(--crm-muted);font-size:var(--crm-xs)}.crm-demo .crm-stage-line{height:var(--crm-s1);border-radius:var(--crm-s1);background:var(--stage-color,var(--crm-line-strong));margin-top:var(--crm-s4);display:block}.crm-demo .crm-stage-neutral{--stage-color:var(--crm-line-strong)}.crm-demo .crm-stage-blue{--stage-color:var(--crm-blue)}.crm-demo .crm-stage-violet{--stage-color:var(--crm-violet)}.crm-demo .crm-stage-green{--stage-color:var(--crm-green)}.crm-demo .crm-stage-red{--stage-color:var(--crm-red)}.crm-demo .crm-next-deals{padding:0 var(--crm-s6);border-top:1px solid var(--crm-line)}.crm-demo .crm-next-deals>h3{padding-block:var(--crm-s4)}.crm-demo .crm-next-deal{align-items:center;gap:var(--crm-s3);padding-block:var(--crm-s4);border-top:1px solid var(--crm-line);display:flex}.crm-demo .crm-next-deal>.crm-avatar{width:var(--crm-s8);height:var(--crm-s8);flex-basis:var(--crm-s8)}.crm-demo .crm-next-deal-title{flex:1;min-width:0}.crm-demo .crm-next-deal-title>button{font-size:var(--crm-xs);display:block}.crm-demo .crm-next-deal-title>span{color:var(--crm-muted);font-size:var(--crm-xs);margin-top:var(--crm-s1);display:block}.crm-demo .crm-next-deal-action{text-align:right;width:32%}.crm-demo .crm-next-deal-action strong{font-weight:500;font-size:var(--crm-xs);display:block}.crm-demo .crm-next-deal-action>span{-webkit-line-clamp:1;color:var(--crm-muted);font-size:var(--crm-xs);margin-top:var(--crm-s1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-demo .crm-next-deal>.crm-icon-button{flex-basis:var(--crm-s8);width:var(--crm-s8)}.crm-demo .crm-today-panel{flex-direction:column;display:flex}.crm-demo .crm-upcoming-tasks{padding-inline:var(--crm-s4);flex:1}.crm-demo .crm-upcoming-task{align-items:flex-start;gap:var(--crm-s2);padding-block:var(--crm-s3);border-top:1px solid var(--crm-line);display:flex}.crm-demo .crm-upcoming-task>div{min-width:0;padding-block:var(--crm-s1);flex:1}.crm-demo .crm-upcoming-task .crm-link{font-size:var(--crm-xs)}.crm-demo .crm-upcoming-task>div>span{color:var(--crm-muted);font-size:var(--crm-xs);margin-top:var(--crm-s1);display:block}.crm-demo .crm-task-meta{align-items:center;gap:var(--crm-s2);margin-top:var(--crm-s2);flex-wrap:wrap;display:flex}.crm-demo .crm-task-meta>span:last-child{font-size:var(--crm-xs);color:var(--crm-muted)}.crm-demo .crm-panel-bottom{padding:var(--crm-s3) var(--crm-s6);min-height:var(--crm-control);border:0;border-top:1px solid var(--crm-line);font-size:var(--crm-xs);background:0 0;justify-content:space-between;align-items:center;font-weight:500;display:flex}.crm-demo .crm-panel-bottom:hover{background:var(--crm-bg)}.crm-demo .crm-chart-legend{padding-inline:var(--crm-s6);gap:var(--crm-s4);font-size:var(--crm-xs);color:var(--crm-muted);display:flex}.crm-demo .crm-chart-legend>span{align-items:center;gap:var(--crm-s2);display:flex}.crm-demo .crm-chart-legend i{width:var(--crm-s2);height:var(--crm-s2);border-radius:var(--crm-s1);display:inline-block}.crm-demo .crm-chart-key-won{background:var(--crm-chart-won)}.crm-demo .crm-chart-key-open{background:var(--crm-chart-open)}.crm-demo .crm-bar-chart{align-items:flex-end;gap:var(--crm-s4);height:232px;padding:var(--crm-s6);display:flex}.crm-demo .crm-chart-column{align-items:center;gap:var(--crm-s2);min-width:0;height:100%;color:var(--crm-muted);font-size:var(--crm-xs);flex-direction:column;flex:1;display:flex}.crm-demo .crm-chart-value{font-size:var(--crm-xs);white-space:nowrap}.crm-demo .crm-chart-track{border-bottom:1px solid var(--crm-line);flex-direction:column;flex:1;justify-content:flex-end;width:min(100%,44px);display:flex}.crm-demo .crm-chart-open{background:var(--crm-chart-open);border-radius:var(--crm-s1) var(--crm-s1) 0 0}.crm-demo .crm-chart-won{background:var(--crm-chart-won)}.crm-demo .crm-chart-open:empty,.crm-demo .crm-chart-won:empty{min-height:0}.crm-demo .crm-activity-list{padding-inline:var(--crm-s6)}.crm-demo .crm-activity{gap:var(--crm-s3);padding-block:var(--crm-s4);border-top:1px solid var(--crm-line);display:flex}.crm-demo .crm-activity>div{min-width:0}.crm-demo .crm-activity p{font-size:var(--crm-xs);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.crm-demo .crm-activity div>span{color:var(--crm-muted);font-size:var(--crm-xs);margin-top:var(--crm-s1);display:block}.crm-demo .crm-filters{align-items:center;gap:var(--crm-s3);padding:var(--crm-s4) var(--crm-s6);border-top:1px solid var(--crm-line);display:flex}.crm-demo .crm-search{align-items:center;gap:var(--crm-s2);min-height:var(--crm-control);padding:0 var(--crm-s3);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);color:var(--crm-muted);background:var(--crm-surface);min-width:0;display:flex}.crm-demo .crm-search svg{flex-shrink:0}.crm-demo .crm-search input{width:100%;min-width:0;height:var(--crm-control);font-size:var(--crm-base);color:var(--crm-ink);background:0 0;border:0;outline:0}.crm-demo .crm-search:focus-within{outline:2px solid var(--crm-accent);outline-offset:2px}.crm-demo .crm-search input:focus-visible{outline:0}.crm-demo input::placeholder,.crm-demo textarea::placeholder{color:var(--crm-muted);opacity:1}.crm-demo .crm-filters>.crm-search{flex:1;max-width:448px}.crm-demo .crm-select{min-height:var(--crm-control);border:1px solid var(--crm-line);max-width:100%;padding:var(--crm-s2) var(--crm-s3);border-radius:var(--crm-radius-sm);background:var(--crm-surface);color:var(--crm-ink);font-size:var(--crm-base)}.crm-demo .crm-table-scroll{width:100%;max-width:100%;position:relative;overflow-x:auto}.crm-demo .crm-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--crm-sm)}.crm-demo .crm-table th{padding:var(--crm-s3) var(--crm-s4);background:var(--crm-bg);border-block:1px solid var(--crm-line);color:var(--crm-muted);font-weight:500;font-size:var(--crm-xs);white-space:nowrap}.crm-demo .crm-table td{padding:var(--crm-s4);border-bottom:1px solid var(--crm-line);vertical-align:middle;white-space:nowrap}.crm-demo .crm-table tr:last-child td{border-bottom:0}.crm-demo .crm-table tbody tr:hover{background:var(--crm-bg)}.crm-demo .crm-table th:first-child,.crm-demo .crm-table td:first-child{padding-left:var(--crm-s6)}.crm-demo .crm-person-cell{align-items:center;gap:var(--crm-s3);display:flex}.crm-demo .crm-person-cell>div{flex-direction:column;display:flex}.crm-demo .crm-person-cell span:not(.crm-avatar),.crm-demo .crm-stacked-cell>span{font-size:var(--crm-xs);color:var(--crm-muted);margin-top:var(--crm-s1);display:block}.crm-demo .crm-stacked-cell>strong{font-weight:500;display:block}.crm-demo .crm-owner-cell{gap:var(--crm-s2);font-size:var(--crm-xs);white-space:nowrap;align-items:center;display:flex}.crm-demo .crm-muted{color:var(--crm-muted)}.crm-demo .crm-numeric{font-weight:500}.crm-demo .crm-table-footer{justify-content:space-between;gap:var(--crm-s4);padding:var(--crm-s4) var(--crm-s6);border-top:1px solid var(--crm-line);font-size:var(--crm-xs);color:var(--crm-muted);display:flex}.crm-demo .crm-pipeline-view{gap:var(--crm-s6);min-width:0;max-width:100%;display:grid}.crm-demo .crm-pipeline-toolbar{justify-content:space-between;align-items:center;gap:var(--crm-s4);display:flex}.crm-demo .crm-pipeline-toolbar p{color:var(--crm-muted);margin-top:var(--crm-s2)}.crm-demo .crm-kanban{gap:var(--crm-s4);width:100%;min-width:0;max-width:100%;padding-bottom:var(--crm-s2);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;align-items:start;display:grid;position:relative;overflow-x:auto}.crm-demo .crm-kanban-column{min-width:0}.crm-demo .crm-kanban-heading{border-top:var(--crm-s1) solid var(--stage-color);border-radius:var(--crm-s1);padding:var(--crm-s4) var(--crm-s1)}.crm-demo .crm-kanban-heading h3{justify-content:space-between;align-items:center;display:flex}.crm-demo .crm-kanban-heading h3>span{padding:0 var(--crm-s2);font:500 var(--crm-xs)/1.7 var(--crm-body);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm)}.crm-demo .crm-kanban-heading>strong{font-weight:500;font-size:var(--crm-xs);color:var(--crm-muted);margin-top:var(--crm-s2);display:block}.crm-demo .crm-deal-list{gap:var(--crm-s3);display:grid}.crm-demo .crm-deal-card{padding:var(--crm-s4);border:1px solid var(--crm-line);border-radius:var(--crm-radius);background:var(--crm-surface)}.crm-demo .crm-deal-company{color:var(--crm-muted);font-size:var(--crm-xs);margin-bottom:var(--crm-s2);display:block}.crm-demo .crm-deal-title{min-height:var(--crm-control);text-align:left;font-weight:500;font-size:var(--crm-sm);background:0 0;border:0;padding:0;line-height:1.55;display:block}.crm-demo .crm-deal-title:hover{text-underline-offset:3px;color:var(--crm-accent);text-decoration:underline}.crm-demo .crm-deal-value{margin-block:var(--crm-s4);font-weight:500;display:block}.crm-demo .crm-deal-meta{justify-content:space-between;align-items:center;gap:var(--crm-s2);color:var(--crm-muted);font-size:var(--crm-xs);display:flex}.crm-demo .crm-deal-meta>span{align-items:center;gap:var(--crm-s2);display:inline-flex}.crm-demo .crm-deal-next{border-top:1px solid var(--crm-line);margin-top:var(--crm-s3);padding-top:var(--crm-s3)}.crm-demo .crm-deal-next>span{font-size:var(--crm-xs);color:var(--crm-muted)}.crm-demo .crm-deal-next p{font-size:var(--crm-xs);margin-top:var(--crm-s1)}.crm-demo .crm-deal-card>select{margin-top:var(--crm-s4);width:100%;padding:var(--crm-s2);background:var(--crm-bg);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);min-height:var(--crm-control);font-size:var(--crm-base);color:var(--crm-ink)}.crm-demo .crm-kanban .crm-empty{padding:var(--crm-s8) var(--crm-s4);border:1px dashed var(--crm-line-strong);border-radius:var(--crm-radius)}.crm-demo .crm-view-note{font-size:var(--crm-xs);color:var(--crm-muted)}.crm-demo .crm-mobile-stage-filter{display:none}.crm-demo .crm-tabs{gap:var(--crm-s6);border-bottom:1px solid var(--crm-line);display:flex;overflow-x:auto}.crm-demo .crm-tabs button{min-height:var(--crm-control);align-items:center;gap:var(--crm-s2);padding:var(--crm-s3) 0;white-space:nowrap;color:var(--crm-muted);font-size:var(--crm-sm);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:500;display:flex}.crm-demo .crm-tabs button:hover{color:var(--crm-ink)}.crm-demo .crm-tabs button.is-active{color:var(--crm-accent);border-bottom-color:var(--crm-accent)}.crm-demo .crm-tabs button>span{font-size:var(--crm-xs);padding-inline:var(--crm-s1);border-radius:var(--crm-s1);background:var(--crm-subtle)}.crm-demo .crm-view-tabs{padding-inline:var(--crm-s6)}.crm-demo .crm-checkbox{flex:0 0 var(--crm-control);width:var(--crm-control);height:var(--crm-control);cursor:pointer;justify-content:center;align-items:center;display:flex}.crm-demo .crm-checkbox input{width:var(--crm-s4);height:var(--crm-s4);accent-color:var(--crm-accent);cursor:pointer}.crm-demo .crm-task-row{align-items:center;gap:var(--crm-s4);padding:var(--crm-s4) var(--crm-s6) var(--crm-s4) var(--crm-s3);border-top:1px solid var(--crm-line);display:flex}.crm-demo .crm-task-title{flex:1;min-width:0}.crm-demo .crm-task-title>span{color:var(--crm-muted);font-size:var(--crm-xs);margin-top:var(--crm-s1);display:block}.crm-demo .crm-task-row.is-completed .crm-task-title>button{color:var(--crm-muted);text-decoration:line-through}.crm-demo .crm-task-due{align-items:center;gap:var(--crm-s2);color:var(--crm-muted);font-size:var(--crm-xs);white-space:nowrap;display:flex}.crm-demo .crm-task-due.crm-text-red{color:var(--crm-red)}.crm-demo .crm-quote-link{align-items:center;gap:var(--crm-s3);min-height:var(--crm-control);font-size:var(--crm-sm);background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.crm-demo .crm-quote-link svg{color:var(--crm-muted)}.crm-demo .crm-quote-link:hover{color:var(--crm-accent);text-decoration:underline}@media (width<=1399px){.crm-demo .crm-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.crm-demo .crm-metric{padding:var(--crm-s4)}.crm-demo .crm-next-deal-action{width:30%}.crm-demo .crm-next-deal>.crm-avatar{display:none}.crm-demo .crm-task-row{gap:var(--crm-s3)}.crm-demo .crm-task-row>.crm-owner-cell>span:last-child{display:none}}@media (width<=1199px){.crm-demo .crm-overview-grid{grid-template-columns:1fr}.crm-demo .crm-today-panel .crm-upcoming-tasks{column-gap:var(--crm-s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-demo .crm-metric-label svg{display:none}.crm-demo .crm-next-deal>.crm-avatar{display:inline-flex}.crm-demo .crm-filters{flex-wrap:wrap}.crm-demo .crm-filters>.crm-search{flex:100%;max-width:none}.crm-demo .crm-task-row{flex-wrap:wrap}.crm-demo .crm-task-title{flex-basis:40%}}@media (width<=767px){.crm-demo .crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-demo .crm-metric:nth-child(3){border-left:0}.crm-demo .crm-metric:nth-child(n+3){border-top:1px solid var(--crm-line)}.crm-demo .crm-overview-lower{grid-template-columns:1fr}.crm-demo .crm-kanban{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.crm-demo .crm-mobile-stage-filter{display:block}.crm-demo .crm-mobile-stage-filter label{align-items:center;gap:var(--crm-s3);display:flex}.crm-demo .crm-mobile-stage-filter select{flex:1;min-width:0}.crm-demo .crm-mobile-stage-hidden{display:none}.crm-demo .crm-deal-card>select{background:var(--crm-surface)}.crm-demo .crm-task-row{grid-template-columns:var(--crm-control) 1fr var(--crm-control);gap:var(--crm-s2) var(--crm-s3);padding:var(--crm-s4) var(--crm-s3);display:grid}.crm-demo .crm-task-row>.crm-checkbox{grid-area:1/1/2/2}.crm-demo .crm-task-title{grid-area:1/2/2/3}.crm-demo .crm-task-row>.crm-icon-button{grid-area:1/3/2/4}.crm-demo .crm-task-row>.crm-badge{grid-area:2/2/3/3;justify-self:start}.crm-demo .crm-task-due{grid-area:3/2/4/4}.crm-demo .crm-task-row>.crm-owner-cell{grid-area:2/3/3/4}.crm-demo .crm-table-footer>span{display:none}}@media (width<=599px){.crm-demo .crm-dashboard{gap:var(--crm-s4)}.crm-demo .crm-metric{padding:var(--crm-s4)}.crm-demo .crm-metric-label{min-height:var(--crm-s8);align-items:flex-start}.crm-demo .crm-metric>strong{font-size:var(--crm-xl)}.crm-demo .crm-overview-grid,.crm-demo .crm-overview-lower{gap:var(--crm-s4)}.crm-demo .crm-pipeline-summary .crm-panel-heading{display:block}.crm-demo .crm-pipeline-summary .crm-panel-heading .crm-text-button{margin-top:var(--crm-s2)}.crm-demo .crm-stage-flow{padding:0 var(--crm-s4) var(--crm-s4);gap:var(--crm-s3);row-gap:var(--crm-s6);grid-template-columns:repeat(2,minmax(0,1fr))}.crm-demo .crm-stage-step{min-height:0}.crm-demo .crm-stage-summary strong{font-size:var(--crm-lg)}.crm-demo .crm-stage-line{margin-top:var(--crm-s3)}.crm-demo .crm-next-deals{padding-inline:var(--crm-s4)}.crm-demo .crm-next-deal{gap:var(--crm-s2);flex-wrap:wrap}.crm-demo .crm-next-deal>.crm-avatar{display:none}.crm-demo .crm-next-deal-title{flex-basis:65%}.crm-demo .crm-next-deal-action{text-align:left;width:100%;padding-right:var(--crm-control);order:3}.crm-demo .crm-next-deal-action>span{-webkit-line-clamp:2}.crm-demo .crm-today-panel .crm-upcoming-tasks{padding-inline:var(--crm-s3);grid-template-columns:1fr}.crm-demo .crm-activity-list{padding-inline:var(--crm-s4)}.crm-demo .crm-bar-chart{padding:var(--crm-s4);gap:var(--crm-s2)}.crm-demo .crm-chart-value{font-size:var(--crm-xs)}.crm-demo .crm-chart-legend{padding-inline:var(--crm-s4)}.crm-demo .crm-filters{padding:var(--crm-s4);gap:var(--crm-s2)}.crm-demo .crm-filters>select{flex:100%;width:100%}.crm-demo .crm-table th:first-child,.crm-demo .crm-table td:first-child{padding-left:var(--crm-s4)}.crm-demo .crm-table-footer{padding:var(--crm-s4)}.crm-demo .crm-pipeline-toolbar{flex-direction:column;align-items:flex-start}.crm-demo .crm-view-tabs{padding-inline:var(--crm-s4);gap:var(--crm-s4)}.crm-demo .crm-pipeline-view{gap:var(--crm-s4)}}.crm-demo .crm-dashboard{gap:var(--crm-s6)}.crm-demo .crm-dashboard-toolbar{justify-content:space-between;align-items:center;gap:var(--crm-s4);display:flex}.crm-demo .crm-dashboard-context{align-items:center;gap:var(--crm-s2);color:var(--crm-muted);font-size:var(--crm-xs);display:flex}.crm-demo .crm-dashboard-context>strong{color:var(--crm-ink);font-weight:700}.crm-demo .crm-dashboard-context>span{border-left:1px solid var(--crm-line-strong);padding-left:var(--crm-s3);margin-left:var(--crm-s1);font-size:var(--crm-xs)}.crm-demo .crm-dashboard-controls{gap:var(--crm-s2);display:flex}.crm-demo .crm-dashboard-controls .crm-select{font-size:var(--crm-xs);min-height:var(--crm-control)}.crm-demo .crm-metrics{gap:var(--crm-s4);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm-demo .crm-metrics .crm-metric{border:1px solid var(--crm-line);border-radius:var(--crm-radius);background:var(--crm-surface);padding:var(--crm-s4)}.crm-demo .crm-metric-label{justify-content:flex-start;gap:var(--crm-s2);min-height:var(--crm-s8);color:var(--crm-muted);font-size:var(--crm-xs);font-weight:600}.crm-demo .crm-metric-label svg{display:block}.crm-demo .crm-metric-icon{width:var(--crm-s8);height:var(--crm-s8);border-radius:var(--crm-radius-sm);flex-shrink:0;place-items:center;display:grid}.crm-demo .crm-metric-value{justify-content:space-between;align-items:center;gap:var(--crm-s2);margin:var(--crm-s4) 0 var(--crm-s2);min-width:0;display:flex}.crm-demo .crm-metric-value>strong{font:700 var(--crm-2xl)/1.3 var(--crm-heading);letter-spacing:-.04em;white-space:nowrap}.crm-demo .crm-metric-detail{color:var(--crm-muted);font-size:var(--crm-xs)}.crm-demo .crm-sparkline{width:64px;height:32px;color:var(--crm-accent);flex-shrink:0}.crm-demo .crm-sparkline-green{color:var(--crm-green)}.crm-demo .crm-sparkline-orange{color:var(--crm-orange)}.crm-demo .crm-sparkline-violet{color:var(--crm-violet)}.crm-demo .crm-dashboard-grid{gap:var(--crm-s6);grid-template-columns:minmax(0,1fr) 304px;align-items:start;display:grid}.crm-demo .crm-dashboard-primary,.crm-demo .crm-dashboard-rail{gap:var(--crm-s6);min-width:0;display:grid}.crm-demo .crm-performance-chart .crm-panel-heading{gap:var(--crm-s3);flex-wrap:wrap}.crm-demo .crm-segmented{background:var(--crm-bg);padding:var(--crm-s1);border-radius:var(--crm-radius-sm);align-items:center;gap:var(--crm-s1);display:flex}.crm-demo .crm-segmented button{align-items:center;gap:var(--crm-s2);min-height:32px;padding:var(--crm-s2) var(--crm-s3);border-radius:var(--crm-s1);color:var(--crm-muted);font-size:var(--crm-xs);background:0 0;border:0;font-weight:600;display:flex}.crm-demo .crm-segmented button.is-active{background:var(--crm-surface);color:var(--crm-ink);box-shadow:0 1px 3px oklch(25% .02 265/.08)}.crm-demo .crm-segmented button:hover{color:var(--crm-accent)}.crm-demo .crm-performance-legend{justify-content:space-between;align-items:center;gap:var(--crm-s4);padding-inline:var(--crm-s6);display:flex}.crm-demo .crm-performance-legend .crm-chart-legend{font-size:var(--crm-xs);gap:var(--crm-s4);padding:0}.crm-demo .crm-chart-unit{font-size:var(--crm-xs);color:var(--crm-muted)}.crm-demo .crm-chart-inspect{justify-content:flex-end;align-items:center;gap:var(--crm-s3);min-height:40px;padding:var(--crm-s2) var(--crm-s6);font-size:var(--crm-xs);color:var(--crm-muted);flex-wrap:wrap;display:flex}.crm-demo .crm-chart-inspect strong{color:var(--crm-ink);font-weight:600}.crm-demo .crm-revenue-plot{gap:var(--crm-s3);height:256px;padding:var(--crm-s2) var(--crm-s6) var(--crm-s6);display:flex;position:relative;overflow-x:auto}.crm-demo .crm-chart-axis{width:var(--crm-s8);color:var(--crm-muted);font-size:var(--crm-xs);padding-bottom:var(--crm-s8);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;display:flex}.crm-demo .crm-plot-area{flex:1;min-width:264px;position:relative}.crm-demo .crm-revenue-plot:has(.crm-revenue-column:nth-child(12)) .crm-plot-area{min-width:528px}.crm-demo .crm-chart-grid{pointer-events:none;width:100%;height:calc(100% - 32px);position:absolute;top:0;left:0;overflow:visible}.crm-demo .crm-chart-grid line{stroke:var(--crm-line);stroke-width:1px;stroke-dasharray:4 4}.crm-demo .crm-revenue-bars{gap:var(--crm-s3);height:100%;display:flex;position:relative}.crm-demo .crm-revenue-column{min-width:var(--crm-s8);align-items:center;gap:var(--crm-s2);border-radius:var(--crm-s1);background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex;position:relative}.crm-demo .crm-revenue-column:hover,.crm-demo .crm-revenue-column.is-active{background:var(--crm-accent-soft)}.crm-demo .crm-revenue-stack{flex-direction:column;justify-content:flex-end;width:min(70%,44px);height:calc(100% - 32px);display:flex}.crm-demo .crm-revenue-stack>span{width:100%;min-height:0;display:block}.crm-demo .crm-revenue-open{background:var(--crm-chart-open);border-radius:var(--crm-s1) var(--crm-s1) 0 0}.crm-demo .crm-revenue-won{background:var(--crm-chart-won)}.crm-demo .crm-revenue-label{color:var(--crm-muted);font-size:var(--crm-xs);white-space:nowrap;height:var(--crm-s6);place-items:center;display:grid}.crm-demo .crm-performance-chart .crm-panel-bottom{width:100%;font-size:var(--crm-xs)}.crm-demo .crm-stage-chart{padding:var(--crm-s2) var(--crm-s6) var(--crm-s6);gap:var(--crm-s4);min-height:336px;display:grid}.crm-demo .crm-stage-chart>div>div:first-child{justify-content:space-between;gap:var(--crm-s4);font-size:var(--crm-xs);margin-bottom:var(--crm-s2);display:flex}.crm-demo .crm-stage-chart strong{gap:var(--crm-s3);font-weight:700;display:flex}.crm-demo .crm-stage-chart strong small{color:var(--crm-muted);font-weight:500;font-size:var(--crm-xs)}.crm-demo .crm-stage-meter{height:var(--crm-s2);background:var(--crm-bg);border-radius:var(--crm-s1);overflow:hidden}.crm-demo .crm-stage-meter>span{background:var(--crm-line-strong);border-radius:var(--crm-s1);height:100%;display:block}.crm-demo .crm-stage-meter .crm-stage-fill-blue{background:var(--crm-blue)}.crm-demo .crm-stage-meter .crm-stage-fill-orange{background:var(--crm-orange)}.crm-demo .crm-stage-meter .crm-stage-fill-violet{background:var(--crm-violet)}.crm-demo .crm-stage-meter .crm-stage-fill-green{background:var(--crm-green)}.crm-demo .crm-stage-meter .crm-stage-fill-red{background:var(--crm-red)}.crm-demo .crm-insights-panel .crm-panel-heading{padding-bottom:var(--crm-s3)}.crm-demo .crm-insights-title{align-items:center;gap:var(--crm-s2);display:flex}.crm-demo .crm-insights-title>svg{color:var(--crm-orange)}.crm-demo .crm-insight-items{padding-inline:var(--crm-s4)}.crm-demo .crm-insight-items>button{align-items:flex-start;gap:var(--crm-s3);border:0;border-bottom:1px solid var(--crm-line);text-align:left;width:100%;padding:var(--crm-s4) var(--crm-s1);background:0 0;display:flex}.crm-demo .crm-insight-items>button:hover{background:var(--crm-bg)}.crm-demo .crm-insight-icon{width:var(--crm-s8);height:var(--crm-s8);border-radius:var(--crm-radius-sm);flex-shrink:0;place-items:center;display:grid}.crm-demo .crm-insight-items>button>span:nth-child(2){flex:1;min-width:0}.crm-demo .crm-insight-items strong{font-size:var(--crm-xs);font-weight:700;display:block}.crm-demo .crm-insight-items small{color:var(--crm-muted);font-size:var(--crm-xs);margin-top:var(--crm-s1);line-height:1.65;display:block}.crm-demo .crm-insight-items>button>svg{color:var(--crm-muted);margin-top:var(--crm-s1)}.crm-demo .crm-win-rate{padding:var(--crm-s4) var(--crm-s6) var(--crm-s6)}.crm-demo .crm-win-rate>div:first-child{justify-content:space-between;align-items:center;gap:var(--crm-s2);font-size:var(--crm-xs);display:flex}.crm-demo .crm-win-rate strong{color:var(--crm-green);font-size:var(--crm-lg)}.crm-demo .crm-win-rate-track{height:var(--crm-s2);border-radius:var(--crm-s1);background:var(--crm-green-soft);margin-top:var(--crm-s3);overflow:hidden}.crm-demo .crm-win-rate-track>span{background:var(--crm-green);border-radius:var(--crm-s1);height:100%;display:block}.crm-demo .crm-win-rate>p{font-size:var(--crm-xs);color:var(--crm-muted);margin-top:var(--crm-s2)}.crm-demo .crm-dashboard-rail .crm-today-panel .crm-upcoming-tasks{padding-inline:var(--crm-s3);display:block}.crm-demo .crm-upcoming-task{gap:var(--crm-s1)}.crm-demo .crm-upcoming-task .crm-link{font-size:var(--crm-xs);font-weight:600}.crm-demo .crm-upcoming-task>div>span{font-size:var(--crm-xs)}.crm-demo .crm-upcoming-task .crm-checkbox{flex-basis:32px;width:32px;height:36px}.crm-demo .crm-task-meta{margin-top:var(--crm-s2);justify-content:space-between}.crm-demo .crm-task-meta>span{align-items:center;gap:var(--crm-s1);color:var(--crm-muted);font-size:var(--crm-xs);display:flex}.crm-demo .crm-task-meta>span.crm-task-overdue{color:var(--crm-orange)}.crm-demo .crm-task-meta>.crm-avatar{width:var(--crm-s6);height:var(--crm-s6);flex-basis:var(--crm-s6);font-size:var(--crm-xs)}.crm-demo .crm-today-panel .crm-panel-bottom{font-size:var(--crm-xs)}.crm-demo .crm-activity{gap:var(--crm-s3)}.crm-demo .crm-activity>div{flex:1}.crm-demo .crm-activity p,.crm-demo .crm-activity div>span{font-size:var(--crm-xs)}.crm-demo .crm-activity div>span>strong{font-weight:600}.crm-demo .crm-activity>time{color:var(--crm-muted);font-size:var(--crm-xs);white-space:nowrap;padding-top:var(--crm-s1)}.crm-demo .crm-dashboard-footnote{font-size:var(--crm-xs);color:var(--crm-muted);line-height:1.6}.crm-demo .crm-priority-deals .crm-table{font-size:var(--crm-xs)}.crm-demo .crm-priority-deals .crm-person-cell{gap:var(--crm-s2)}.crm-demo .crm-priority-deals .crm-person-cell>div>span{font-size:var(--crm-xs)}.crm-demo .crm-priority-deals .crm-table td{padding-block:var(--crm-s4)}.crm-demo .crm-directory-heading{justify-content:space-between;align-items:center;gap:var(--crm-s4);padding-inline:var(--crm-s6);border-bottom:1px solid var(--crm-line);display:flex}.crm-demo .crm-directory-heading .crm-tabs{border:0;flex:1;min-width:0}.crm-demo .crm-directory-heading>.crm-button{margin-block:var(--crm-s3)}.crm-demo .crm-tabs{gap:var(--crm-s6)}.crm-demo .crm-tabs button{font-size:var(--crm-xs);padding-block:var(--crm-s4);min-height:56px;font-weight:600}.crm-demo .crm-tabs button>span{font-size:var(--crm-xs);padding:0 var(--crm-s1)}.crm-demo .crm-tabs button.is-active>span{background:var(--crm-accent-soft);color:var(--crm-accent)}.crm-demo .crm-filters{padding:var(--crm-s4) var(--crm-s6);background:var(--crm-surface);border-top:0}.crm-demo .crm-search{background:var(--crm-surface);border-color:var(--crm-line)}.crm-demo .crm-search input{font-size:var(--crm-xs);height:40px}.crm-demo .crm-select{font-size:var(--crm-xs);border-color:var(--crm-line);min-height:var(--crm-control)}.crm-demo .crm-table{font-size:var(--crm-xs)}.crm-demo .crm-table th{font-size:var(--crm-xs);padding-block:var(--crm-s3);background:var(--crm-bg);font-weight:600}.crm-demo .crm-table td{padding-block:var(--crm-s4)}.crm-demo .crm-person-cell>div>span,.crm-demo .crm-stacked-cell>span{font-size:var(--crm-xs)}.crm-demo .crm-person-cell .crm-link{font-weight:700}.crm-demo .crm-stacked-cell>strong{font-size:var(--crm-xs);font-weight:600}.crm-demo .crm-owner-cell{font-size:var(--crm-xs)}.crm-demo .crm-owner-cell .crm-avatar{width:var(--crm-s6);height:var(--crm-s6);flex-basis:var(--crm-s6);font-size:var(--crm-xs)}.crm-demo .crm-table .crm-numeric{font-weight:700}.crm-demo .crm-table .crm-muted{font-size:var(--crm-xs)}.crm-demo .crm-row-actions{gap:var(--crm-s1);display:flex}.crm-demo .crm-row-actions>.crm-icon-button{flex-basis:32px;width:32px;min-height:32px}.crm-demo .crm-pagination{justify-content:space-between;align-items:center;gap:var(--crm-s4);padding:var(--crm-s3) var(--crm-s6);border-top:1px solid var(--crm-line);font-size:var(--crm-xs);color:var(--crm-muted);display:flex}.crm-demo .crm-pagination>div,.crm-demo .crm-pagination label{align-items:center;gap:var(--crm-s2);display:flex}.crm-demo .crm-pagination label{margin-right:var(--crm-s3)}.crm-demo .crm-pagination select{background:var(--crm-surface);border:1px solid var(--crm-line);color:var(--crm-ink);border-radius:var(--crm-s1);min-height:32px;padding-inline:var(--crm-s2);font-size:var(--crm-xs)}.crm-demo .crm-pagination .crm-icon-button{border:1px solid var(--crm-line);border-radius:var(--crm-s1);width:32px;min-height:32px;padding:var(--crm-s1);flex-basis:32px}.crm-demo .crm-stage-orange{--stage-color:var(--crm-orange)}.crm-demo .crm-kanban{gap:var(--crm-s4)}.crm-demo .crm-kanban-heading{gap:var(--crm-s2);padding:var(--crm-s4);background:var(--crm-surface);border-top:0;border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);margin-bottom:var(--crm-s3);display:grid}.crm-demo .crm-kanban-heading h3{font-size:var(--crm-xs)}.crm-demo .crm-kanban-heading h3:before{content:"";width:var(--crm-s2);height:var(--crm-s2);background:var(--stage-color);border-radius:var(--crm-s1);margin-right:var(--crm-s2);display:block}.crm-demo .crm-kanban-heading h3>span{margin-left:auto}.crm-demo .crm-kanban-heading>strong{font-size:var(--crm-xs);margin:0}.crm-demo .crm-deal-card{padding:var(--crm-s4)}.crm-demo .crm-deal-company{font-size:var(--crm-xs)}.crm-demo .crm-deal-title{font-size:var(--crm-xs);font-weight:700}.crm-demo .crm-deal-value{font-size:var(--crm-base);letter-spacing:-.02em;font-weight:700}.crm-demo .crm-deal-meta{font-size:var(--crm-xs)}.crm-demo .crm-deal-next{background:var(--crm-bg);padding:var(--crm-s3);border-radius:var(--crm-radius-sm);border:0}.crm-demo .crm-deal-next>span,.crm-demo .crm-deal-next p{font-size:var(--crm-xs)}.crm-demo .crm-deal-card>select{font-size:var(--crm-xs);background:var(--crm-surface)}@media (width<=1199px){.crm-demo .crm-dashboard-grid{gap:var(--crm-s4);grid-template-columns:minmax(0,1fr) 272px}.crm-demo .crm-dashboard-primary,.crm-demo .crm-dashboard-rail{gap:var(--crm-s4)}.crm-demo .crm-dashboard-context>span{display:none}.crm-demo .crm-metric-value>strong{font-size:var(--crm-xl)}.crm-demo .crm-sparkline{width:48px}.crm-demo .crm-insight-items{padding-inline:var(--crm-s3)}.crm-demo .crm-win-rate{padding-inline:var(--crm-s4)}.crm-demo .crm-filters{flex-wrap:wrap}.crm-demo .crm-filters>.crm-search{flex:100%}}@media (width<=1023px){.crm-demo .crm-metrics{gap:var(--crm-s3);grid-template-columns:repeat(4,minmax(0,1fr))}.crm-demo .crm-metric-value>strong{font-size:var(--crm-xl)}.crm-demo .crm-sparkline{display:none}.crm-demo .crm-metric-label{font-size:var(--crm-xs)}.crm-demo .crm-metric-icon{width:var(--crm-s6);height:var(--crm-s6)}.crm-demo .crm-metric-icon svg{width:15px}.crm-demo .crm-dashboard-grid{grid-template-columns:minmax(0,1fr)}.crm-demo .crm-dashboard-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-demo .crm-activity>time{font-size:var(--crm-xs)}.crm-demo .crm-directory-heading{flex-wrap:wrap;gap:0}.crm-demo .crm-directory-heading .crm-tabs{flex-basis:100%}.crm-demo .crm-directory-heading>.crm-button{margin-top:0}}@media (width<=767px){.crm-demo .crm-dashboard-toolbar{flex-direction:column;align-items:flex-start}.crm-demo .crm-dashboard-controls{width:100%}.crm-demo .crm-dashboard-controls>select{flex:1;width:0}.crm-demo .crm-dashboard-context>span{display:none}.crm-demo .crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-demo .crm-metric-label{font-size:var(--crm-xs)}.crm-demo .crm-metric-value>strong{font-size:var(--crm-xl)}.crm-demo .crm-metric-detail{line-height:1.6}.crm-demo .crm-dashboard-rail{grid-template-columns:1fr}.crm-demo .crm-performance-chart .crm-panel-heading{padding-bottom:var(--crm-s3)}.crm-demo .crm-performance-legend{padding-inline:var(--crm-s4);gap:var(--crm-s2)}.crm-demo .crm-chart-unit{font-size:var(--crm-xs)}.crm-demo .crm-revenue-plot{padding-inline:var(--crm-s4)}.crm-demo .crm-chart-inspect{padding-inline:var(--crm-s4);justify-content:flex-start;gap:var(--crm-s2)}.crm-demo .crm-stage-chart{padding-inline:var(--crm-s4)}.crm-demo .crm-activity>time{display:none}.crm-demo .crm-directory-heading{padding-inline:var(--crm-s4)}.crm-demo .crm-tabs{gap:var(--crm-s4)}.crm-demo .crm-pagination{padding:var(--crm-s4);align-items:flex-start;gap:var(--crm-s3);flex-direction:column}.crm-demo .crm-pagination>div{width:100%}.crm-demo .crm-pagination label{margin-right:auto}.crm-demo .crm-pagination .crm-icon-button,.crm-demo .crm-pagination select,.crm-demo .crm-row-actions>.crm-icon-button{min-height:var(--crm-control);min-width:var(--crm-control)}.crm-demo .crm-select,.crm-demo .crm-search input,.crm-demo .crm-deal-card>select{font-size:var(--crm-base)}.crm-demo .crm-segmented button{min-height:var(--crm-control)}.crm-demo .crm-upcoming-task .crm-checkbox{width:var(--crm-control);flex-basis:var(--crm-control);height:var(--crm-control)}}.crm-demo .crm-pipeline-context{align-items:center;gap:var(--crm-s4);color:var(--crm-muted);font-size:var(--crm-xs);padding:var(--crm-s4) var(--crm-s6);background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:var(--crm-radius);display:flex}.crm-demo .crm-pipeline-context>span:first-child{align-items:center;gap:var(--crm-s2);display:flex}.crm-demo .crm-pipeline-context>strong{color:var(--crm-ink);font-size:var(--crm-lg);letter-spacing:-.03em;margin-left:auto}.crm-demo .crm-task-progress{justify-content:space-between;align-items:center;gap:var(--crm-s6);padding:var(--crm-s6);border-bottom:1px solid var(--crm-line);display:flex}.crm-demo .crm-task-progress>div:first-child{align-items:center;gap:var(--crm-s3);display:flex}.crm-demo .crm-task-progress-icon{width:var(--crm-control);height:var(--crm-control);border-radius:var(--crm-radius-sm);background:var(--crm-accent-soft);color:var(--crm-accent);place-items:center;display:grid}.crm-demo .crm-task-progress strong{font-size:var(--crm-sm);font-weight:700;display:block}.crm-demo .crm-task-progress p{color:var(--crm-muted);font-size:var(--crm-xs);margin-top:var(--crm-s1)}.crm-demo .crm-task-progress-track{height:var(--crm-s2);background:var(--crm-accent-soft);border-radius:var(--crm-s1);width:224px;overflow:hidden}.crm-demo .crm-task-progress-track>span{background:var(--crm-accent);border-radius:var(--crm-s1);height:100%;display:block}.crm-demo .crm-task-row{font-size:var(--crm-xs);padding-block:var(--crm-s4)}.crm-demo .crm-task-title>button{font-size:var(--crm-xs);font-weight:600}.crm-demo .crm-task-title>span,.crm-demo .crm-task-due{font-size:var(--crm-xs)}.crm-demo .crm-task-row.is-completed{background:var(--crm-bg)}.crm-demo .crm-task-list .crm-checkbox input{width:16px;height:16px}.crm-demo .crm-quote-status-strip{padding:var(--crm-s4) var(--crm-s6);gap:var(--crm-s4);border-bottom:1px solid var(--crm-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm-demo .crm-quote-status-strip>button{align-items:center;gap:var(--crm-s3);border-radius:var(--crm-radius-sm);padding:var(--crm-s3);text-align:left;background:0 0;border:1px solid #0000;display:flex}.crm-demo .crm-quote-status-strip>button:hover{background:var(--crm-bg)}.crm-demo .crm-quote-status-strip>button.is-active{border-color:var(--crm-accent);background:var(--crm-accent-soft)}.crm-demo .crm-quote-status-icon{border-radius:var(--crm-radius-sm);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.crm-demo .crm-quote-status-strip small{color:var(--crm-muted);font-size:var(--crm-xs);display:block}.crm-demo .crm-quote-status-strip strong{font:700 var(--crm-lg)/1.4 var(--crm-heading);margin-top:var(--crm-s1);display:block}.crm-demo .crm-quote-link{font-size:var(--crm-xs);font-weight:700}.crm-demo .crm-quote-link>svg{color:var(--crm-accent)}@media (width<=767px){.crm-demo .crm-pipeline-context{padding:var(--crm-s4);gap:var(--crm-s2);flex-wrap:wrap}.crm-demo .crm-pipeline-context>span:first-child{flex-basis:100%}.crm-demo .crm-pipeline-context>strong{margin-left:0}.crm-demo .crm-task-progress{align-items:stretch;gap:var(--crm-s4);padding:var(--crm-s4);flex-direction:column}.crm-demo .crm-task-progress-track{width:100%}.crm-demo .crm-quote-status-strip{gap:var(--crm-s2);padding:var(--crm-s4);grid-template-columns:repeat(2,minmax(0,1fr))}.crm-demo .crm-quote-status-strip>button{padding:var(--crm-s2);gap:var(--crm-s2)}}@media (pointer:coarse){.crm-demo .crm-segmented button,.crm-demo .crm-pagination .crm-icon-button,.crm-demo .crm-pagination select,.crm-demo .crm-row-actions>.crm-icon-button{min-width:var(--crm-control);min-height:var(--crm-control)}.crm-demo .crm-upcoming-task .crm-checkbox{width:var(--crm-control);height:var(--crm-control);flex-basis:var(--crm-control)}.crm-demo .crm-revenue-column{min-width:var(--crm-control)}}.crm-demo .crm-dialog{border:1px solid var(--crm-line);border-radius:var(--crm-radius-lg);background:var(--crm-surface);width:min(672px,100vw - 32px);max-height:calc(100dvh - 64px);color:var(--crm-ink);font:400 var(--crm-sm)/1.55 var(--crm-body);margin:auto;padding:0;overflow:auto}.crm-demo .crm-dialog::backdrop{background:var(--crm-overlay)}.crm-demo .crm-dialog-wide{width:min(960px,100vw - 32px)}.crm-demo .crm-dialog .crm-live-region{max-width:none;margin:0 var(--crm-s4);background:var(--crm-surface);position:sticky;inset:auto 0 0}.crm-demo .crm-dialog .crm-live-region:has(.crm-toast){padding-bottom:var(--crm-s4)}.crm-demo .crm-dialog-heading{justify-content:space-between;align-items:center;gap:var(--crm-s4);padding:var(--crm-s4) var(--crm-s6);border-bottom:1px solid var(--crm-line);background:var(--crm-surface);z-index:var(--crm-z-sticky);display:flex;position:sticky;top:0}.crm-demo .crm-dialog-heading h2{font-size:var(--crm-lg)}.crm-demo .crm-dialog-heading p{color:var(--crm-muted);margin-top:var(--crm-s1);font-size:var(--crm-xs)}.crm-demo .crm-form{padding:var(--crm-s6)}.crm-demo .crm-form fieldset{margin:0 0 var(--crm-s6);border:0;min-width:0;padding:0}.crm-demo .crm-form legend{margin-bottom:var(--crm-s4);font-weight:500;font-size:var(--crm-sm);padding:0}.crm-demo .crm-form-grid{gap:var(--crm-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-demo .crm-field{gap:var(--crm-s2);flex-direction:column;min-width:0;display:flex}.crm-demo .crm-field>span{font-size:var(--crm-xs);color:var(--crm-muted);font-weight:500}.crm-demo .crm-field :is(input,select,textarea),.crm-demo .crm-note-form :is(select,textarea){width:100%;min-width:0;min-height:var(--crm-control);padding:var(--crm-s2) var(--crm-s3);border:1px solid var(--crm-line-strong);background:var(--crm-surface);border-radius:var(--crm-radius-sm);color:var(--crm-ink);font-size:var(--crm-base);line-height:1.5}.crm-demo .crm-field small{color:var(--crm-muted);font-size:var(--crm-xs)}.crm-demo .crm-field textarea,.crm-demo .crm-note-form textarea{resize:vertical}.crm-demo .crm-form-footer{justify-content:flex-end;align-items:center;gap:var(--crm-s3);padding-top:var(--crm-s6);border-top:1px solid var(--crm-line);flex-wrap:wrap;display:flex}.crm-demo .crm-form-error{padding:var(--crm-s3) var(--crm-s4);background:var(--crm-red-soft);border-radius:var(--crm-radius-sm);color:var(--crm-red);margin-bottom:var(--crm-s4);font-size:var(--crm-sm)}.crm-demo .crm-quote-items{gap:var(--crm-s4);display:grid}.crm-demo .crm-quote-item{grid-template-columns:minmax(0,2fr) minmax(72px,.55fr) minmax(128px,1fr) var(--crm-control);gap:var(--crm-s3);align-items:end;display:grid}.crm-demo .crm-quote-items>.crm-button{justify-self:start}.crm-demo .crm-quote-calculation{gap:var(--crm-s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.crm-demo .crm-totals>div{justify-content:space-between;gap:var(--crm-s4);padding-block:var(--crm-s2);font-size:var(--crm-sm);display:flex}.crm-demo .crm-totals dt{color:var(--crm-muted)}.crm-demo .crm-totals dd{white-space:nowrap;font-weight:500}.crm-demo .crm-totals .crm-total{border-top:1px solid var(--crm-line);padding-top:var(--crm-s4);margin-top:var(--crm-s2)}.crm-demo .crm-totals .crm-total :is(dt,dd){color:var(--crm-ink);font-weight:700}.crm-demo .crm-customer-detail{padding:var(--crm-s6)}.crm-demo .crm-customer-identity{gap:var(--crm-s4);align-items:center;display:flex}.crm-demo .crm-customer-identity>div{flex:1}.crm-demo .crm-customer-identity h3{font-size:var(--crm-xl);letter-spacing:-.025em}.crm-demo .crm-customer-identity p{color:var(--crm-muted);margin-block:var(--crm-s1) var(--crm-s2)}.crm-demo .crm-customer-contact{gap:var(--crm-s3) var(--crm-s6);padding-block:var(--crm-s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-demo .crm-customer-contact>span{align-items:center;gap:var(--crm-s2);color:var(--crm-muted);font-size:var(--crm-xs);overflow-wrap:anywhere;display:flex}.crm-demo .crm-customer-contact svg{flex-shrink:0}.crm-demo .crm-customer-contact .crm-avatar{width:var(--crm-s6);height:var(--crm-s6);flex-basis:var(--crm-s6)}.crm-demo .crm-customer-stats{gap:var(--crm-s6);padding:var(--crm-s4) 0 var(--crm-s6);border-top:1px solid var(--crm-line);grid-template-columns:1.3fr 1fr 1fr;display:grid}.crm-demo .crm-customer-stats>div>span{color:var(--crm-muted);font-size:var(--crm-xs);display:block}.crm-demo .crm-customer-stats strong{font:700 var(--crm-lg)/1.5 var(--crm-heading);margin-top:var(--crm-s2);display:block}.crm-demo .crm-detail-tab-content{padding-top:var(--crm-s6)}.crm-demo .crm-note-form>label{display:block}.crm-demo .crm-note-form>div{justify-content:space-between;align-items:center;gap:var(--crm-s4);margin-top:var(--crm-s3);display:flex}.crm-demo .crm-note-form select{max-width:208px}.crm-demo .crm-small-note{color:var(--crm-muted);font-size:var(--crm-xs);margin-block:var(--crm-s3) var(--crm-s6)}.crm-demo .crm-customer-detail .crm-activity-list{padding:0}.crm-demo .crm-detail-toolbar{justify-content:space-between;align-items:center;gap:var(--crm-s4);margin-bottom:var(--crm-s4);display:flex}.crm-demo .crm-related-row{align-items:center;gap:var(--crm-s4);min-height:var(--crm-control);padding:var(--crm-s4) 0;border:0;border-top:1px solid var(--crm-line);text-align:left;width:100%;font-size:var(--crm-sm);background:0 0;display:flex}.crm-demo button.crm-related-row:hover{background:var(--crm-bg)}.crm-demo .crm-related-row>svg{color:var(--crm-muted);flex-shrink:0}.crm-demo .crm-related-row>div{flex:1;min-width:0}.crm-demo .crm-related-row strong{font-weight:500}.crm-demo .crm-related-row>div>span{font-size:var(--crm-xs);color:var(--crm-muted);margin-top:var(--crm-s1);display:block}.crm-demo .crm-related-row>b{font-size:var(--crm-sm);white-space:nowrap;font-weight:500}.crm-demo .crm-quote-actions{justify-content:space-between;align-items:center;gap:var(--crm-s4);padding:var(--crm-s4) var(--crm-s6);display:flex}.crm-demo .crm-quote-print{padding:var(--crm-s8);margin:0 var(--crm-s6);border:1px solid var(--crm-line);border-radius:var(--crm-radius-sm);background:var(--crm-surface)}.crm-demo .crm-document-header{justify-content:space-between;align-items:flex-start;gap:var(--crm-s6);padding-bottom:var(--crm-s6);border-bottom:1px solid var(--crm-line);display:flex}.crm-demo .crm-document-header>div:last-child{text-align:right}.crm-demo .crm-document-header h3{font-size:var(--crm-xl)}.crm-demo .crm-document-header p{font-size:var(--crm-xs);color:var(--crm-muted);margin-top:var(--crm-s2)}.crm-demo .crm-document-header strong{font-size:var(--crm-xs);color:var(--crm-muted);margin-top:var(--crm-s2);font-weight:500;display:block}.crm-demo .crm-document-brand{font:800 var(--crm-xl) var(--crm-heading);letter-spacing:-.03em}.crm-demo .crm-document-brand>span{font:500 var(--crm-xs) var(--crm-body);margin-left:var(--crm-s2);letter-spacing:0}.crm-demo .crm-document-meta{gap:var(--crm-s6);padding-block:var(--crm-s6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.crm-demo .crm-document-meta>div>span{color:var(--crm-muted);font-size:var(--crm-xs);margin-bottom:var(--crm-s2);display:block}.crm-demo .crm-document-meta h4{font-size:var(--crm-base);margin-bottom:var(--crm-s2)}.crm-demo .crm-document-meta p{color:var(--crm-muted);font-size:var(--crm-xs);overflow-wrap:anywhere}.crm-demo .crm-document-meta dl{align-content:start;gap:var(--crm-s2);font-size:var(--crm-xs);display:grid}.crm-demo .crm-document-meta dl>div{justify-content:space-between;gap:var(--crm-s3);display:flex}.crm-demo .crm-document-meta dt{color:var(--crm-muted)}.crm-demo .crm-document-meta dd{text-align:right}.crm-demo .crm-quote-document-table{font-size:var(--crm-xs)}.crm-demo .crm-quote-document-table td,.crm-demo .crm-quote-document-table th{padding:var(--crm-s3)}.crm-demo .crm-quote-document-table td:first-child,.crm-demo .crm-quote-document-table th:first-child{padding-left:var(--crm-s3);white-space:normal;min-width:160px}.crm-demo .crm-quote-document-table th:not(:first-child),.crm-demo .crm-quote-document-table td:not(:first-child){text-align:right}.crm-demo .crm-document-totals{width:min(100%,320px);margin:var(--crm-s6) 0 var(--crm-s6) auto}.crm-demo .crm-document-footnote{font-size:var(--crm-xs);color:var(--crm-muted);padding-top:var(--crm-s4);border-top:1px solid var(--crm-line)}.crm-demo .crm-quote-lifecycle{padding:var(--crm-s6)}.crm-demo .crm-quote-lifecycle>p{font-size:var(--crm-xs);color:var(--crm-muted);margin-bottom:var(--crm-s4)}.crm-demo .crm-quote-lifecycle>.crm-button-group{justify-content:flex-end}.crm-demo .crm-help-content{padding:var(--crm-s6)}.crm-demo .crm-help-content>p{line-height:1.6}.crm-demo .crm-help-content ol{margin:var(--crm-s6) 0;padding-left:var(--crm-s6);gap:var(--crm-s4);display:grid}.crm-demo .crm-help-content li{padding-left:var(--crm-s2)}.crm-demo .crm-help-content li>strong,.crm-demo .crm-help-content li>span{display:block}.crm-demo .crm-help-content li>strong{font-weight:500}.crm-demo .crm-help-content li>span{color:var(--crm-muted);font-size:var(--crm-sm);margin-top:var(--crm-s1)}.crm-demo .crm-help-note{padding:var(--crm-s4);border-radius:var(--crm-radius-sm);background:var(--crm-bg);color:var(--crm-muted);font-size:var(--crm-sm);margin-bottom:var(--crm-s6)}.crm-demo .crm-help-content>.crm-form-footer{margin-top:var(--crm-s6)}.crm-demo .crm-search-content{padding:var(--crm-s6)}.crm-demo .crm-search-results{gap:var(--crm-s6);margin-top:var(--crm-s6);display:grid}.crm-demo .crm-search-results h3{align-items:center;gap:var(--crm-s2);color:var(--crm-muted);font:500 var(--crm-xs)/1.5 var(--crm-body);margin-bottom:var(--crm-s2);display:flex}.crm-demo .crm-search-results h3>span{padding:0 var(--crm-s1);background:var(--crm-subtle);border-radius:var(--crm-s1)}.crm-demo .crm-search-results section>button{align-items:center;gap:var(--crm-s3);padding:var(--crm-s3) var(--crm-s2);border-radius:var(--crm-radius-sm);text-align:left;background:0 0;border:0;width:100%;display:flex}.crm-demo .crm-search-results section>button:hover{background:var(--crm-bg)}.crm-demo .crm-search-results button>svg{color:var(--crm-muted);flex-shrink:0}.crm-demo .crm-search-results button>span{flex:1;min-width:0}.crm-demo .crm-search-results button strong,.crm-demo .crm-search-results button small{display:block}.crm-demo .crm-search-results button small{color:var(--crm-muted);font-size:var(--crm-xs);margin-top:var(--crm-s1)}@media (width<=767px){.crm-demo .crm-quote-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--crm-control)}.crm-demo .crm-quote-item>.crm-field:first-child{grid-column:1/-1}.crm-demo .crm-quote-calculation{gap:var(--crm-s6);grid-template-columns:1fr}.crm-demo .crm-customer-identity{flex-wrap:wrap}.crm-demo .crm-customer-identity>div{flex-basis:60%}.crm-demo .crm-customer-identity>.crm-button{margin-left:auto}.crm-demo .crm-customer-identity h3{font-size:var(--crm-lg)}.crm-demo .crm-customer-stats{gap:var(--crm-s4);grid-template-columns:repeat(2,minmax(0,1fr))}.crm-demo .crm-customer-stats>div:first-child{grid-column:1/-1}.crm-demo .crm-related-row{gap:var(--crm-s3);flex-wrap:wrap}.crm-demo .crm-related-row>div{flex-basis:70%}.crm-demo .crm-related-row>b{margin-left:auto}.crm-demo .crm-document-header{flex-direction:column}.crm-demo .crm-document-header>div:last-child{text-align:left}.crm-demo .crm-document-meta{grid-template-columns:1fr}.crm-demo .crm-document-meta dl{max-width:320px}.crm-demo .crm-quote-print{padding:var(--crm-s4)}.crm-demo .crm-detail-toolbar{flex-wrap:wrap}}@media (width<=599px){.crm-demo .crm-dialog{border-radius:var(--crm-radius);max-height:calc(100dvh - 32px)}.crm-demo .crm-dialog-heading{padding:var(--crm-s3) var(--crm-s4)}.crm-demo .crm-form,.crm-demo .crm-customer-detail,.crm-demo .crm-help-content,.crm-demo .crm-search-content{padding:var(--crm-s4)}.crm-demo .crm-form-grid{grid-template-columns:1fr}.crm-demo .crm-form-footer{gap:var(--crm-s2)}.crm-demo .crm-form-footer>.crm-button{white-space:normal;flex:1}.crm-demo .crm-quote-item{gap:var(--crm-s2)}.crm-demo .crm-quote-calculation .crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-demo .crm-customer-contact{grid-template-columns:1fr}.crm-demo .crm-customer-identity>.crm-avatar{width:var(--crm-s12);height:var(--crm-s12);flex-basis:var(--crm-s12)}.crm-demo .crm-customer-detail .crm-tabs{gap:var(--crm-s4)}.crm-demo .crm-note-form>div{gap:var(--crm-s2);flex-wrap:wrap}.crm-demo .crm-note-form select{max-width:none}.crm-demo .crm-note-form>div>.crm-button{width:100%}.crm-demo .crm-quote-actions{padding:var(--crm-s4);flex-direction:column;align-items:flex-start}.crm-demo .crm-quote-print{margin-inline:var(--crm-s4)}.crm-demo .crm-quote-lifecycle{padding:var(--crm-s4)}.crm-demo .crm-quote-lifecycle .crm-button{width:100%}.crm-demo .crm-document-totals .crm-total{gap:var(--crm-s2);flex-wrap:wrap}}@media print{body:has(.crm-quote-print){visibility:hidden;background:#fff}.crm-demo:has(.crm-quote-print){background:#fff;min-height:0}.crm-demo .crm-dialog:has(.crm-quote-print){background:#fff;border:0;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0;position:absolute;inset:0;overflow:visible;transform:none}.crm-demo .crm-dialog:has(.crm-quote-print)::backdrop{background:0 0}.crm-demo .crm-dialog:has(.crm-quote-print) :is(.crm-dialog-heading,.crm-quote-actions,.crm-quote-lifecycle){display:none}.crm-demo .crm-quote-print,.crm-demo .crm-quote-print *{visibility:visible}.crm-demo .crm-quote-print{background:#fff;border:0;border-radius:0;width:100%;margin:0;padding:12mm}.crm-demo .crm-quote-print .crm-table-scroll{overflow:visible}.crm-demo .crm-quote-print table{width:100%}.crm-demo .crm-quote-print tr{break-inside:avoid}.crm-demo .crm-document-header{flex-direction:row}.crm-demo .crm-document-header>div:last-child{text-align:right}.crm-demo .crm-document-meta{grid-template-columns:1fr 1fr}.crm-demo .crm-document-totals,.crm-demo .crm-document-footnote{break-inside:avoid}}.crm-demo .crm-dialog{font-family:var(--crm-heading)}.crm-demo .crm-dialog-heading{padding:var(--crm-s4) var(--crm-s6)}.crm-demo .crm-dialog-heading h2{font-size:var(--crm-base);letter-spacing:-.02em}.crm-demo .crm-form fieldset+fieldset{padding-top:var(--crm-s6);border-top:1px solid var(--crm-line)}.crm-demo .crm-form legend{font-weight:700;font-size:var(--crm-xs);padding-inline:0}.crm-demo .crm-field>span{font-size:var(--crm-xs);font-weight:600}.crm-demo .crm-field :is(input,select,textarea),.crm-demo .crm-note-form :is(select,textarea){border-color:var(--crm-line);background:var(--crm-surface);font-size:var(--crm-sm)}.crm-demo .crm-form-footer{background:var(--crm-surface)}.crm-demo .crm-customer-identity{border-radius:var(--crm-radius);background:var(--crm-bg);padding:var(--crm-s6);margin:calc(var(--crm-s1) * -1)}.crm-demo .crm-customer-identity h3{font-size:var(--crm-xl);font-weight:700}.crm-demo .crm-customer-identity p{font-size:var(--crm-xs)}.crm-demo .crm-customer-identity>.crm-avatar{width:var(--crm-s16);height:var(--crm-s16);flex-basis:var(--crm-s16);font-size:var(--crm-xl)}.crm-demo .crm-customer-contact{padding-block:var(--crm-s6);gap:var(--crm-s4) var(--crm-s6)}.crm-demo .crm-customer-contact>span{font-size:var(--crm-xs)}.crm-demo .crm-customer-stats{padding:var(--crm-s6) 0;gap:var(--crm-s6)}.crm-demo .crm-customer-stats>div+div{border-left:1px solid var(--crm-line);padding-left:var(--crm-s6)}.crm-demo .crm-customer-stats>div>span{font-size:var(--crm-xs)}.crm-demo .crm-customer-stats strong{font-size:var(--crm-xl);letter-spacing:-.03em}.crm-demo .crm-note-form{background:var(--crm-bg);border-radius:var(--crm-radius);padding:var(--crm-s4)}.crm-demo .crm-note-form textarea{min-height:104px;line-height:1.7}.crm-demo .crm-note-form select{font-size:var(--crm-xs)}.crm-demo .crm-small-note{font-size:var(--crm-xs);margin-bottom:var(--crm-s6)}.crm-demo .crm-detail-toolbar h3{font-size:var(--crm-sm)}.crm-demo .crm-related-row strong,.crm-demo .crm-related-row .crm-link{font-size:var(--crm-xs);font-weight:700}.crm-demo .crm-related-row>div>span,.crm-demo .crm-related-row>b{font-size:var(--crm-xs)}.crm-demo .crm-quote-items{gap:var(--crm-s4)}.crm-demo .crm-quote-item,.crm-demo .crm-totals{background:var(--crm-bg);padding:var(--crm-s4);border-radius:var(--crm-radius-sm)}.crm-demo .crm-totals>div{font-size:var(--crm-xs)}.crm-demo .crm-totals .crm-total dd{font-size:var(--crm-base);color:var(--crm-accent)}.crm-demo .crm-quote-print{background:var(--crm-surface);border-radius:var(--crm-radius)}.crm-demo .crm-document-header h3{color:var(--crm-accent);font-size:var(--crm-xl);letter-spacing:.06em}.crm-demo .crm-document-header strong{font-weight:700}.crm-demo .crm-document-totals{background:0 0;padding-inline:0}.crm-demo .crm-document-brand{color:var(--crm-accent)}.crm-demo .crm-document-brand>span{color:var(--crm-muted);font-weight:700}.crm-demo .crm-search-content>.crm-search{background:var(--crm-bg)}.crm-demo .crm-search-results section>button{padding:var(--crm-s3)}.crm-demo .crm-search-results button>svg:first-child{background:var(--crm-accent-soft);color:var(--crm-accent);padding:var(--crm-s2);border-radius:var(--crm-radius-sm);width:36px;height:36px}.crm-demo .crm-search-results button strong{font-size:var(--crm-xs);font-weight:700}.crm-demo .crm-search-results button small{font-size:var(--crm-xs)}@media (width<=767px){.crm-demo .crm-field :is(input,select,textarea),.crm-demo .crm-note-form :is(select,textarea){font-size:var(--crm-base)}.crm-demo .crm-customer-identity{padding:var(--crm-s4)}.crm-demo .crm-customer-identity h3{font-size:var(--crm-lg)}.crm-demo .crm-customer-identity>.crm-avatar{width:var(--crm-s12);height:var(--crm-s12);flex-basis:var(--crm-s12);font-size:var(--crm-lg)}.crm-demo .crm-customer-stats>div+div{border:0;padding-left:0}.crm-demo .crm-customer-stats strong{font-size:var(--crm-lg)}.crm-demo .crm-quote-item,.crm-demo .crm-note-form{padding:var(--crm-s3)}}@media print{.crm-demo .crm-quote-print{border-radius:0}.crm-demo .crm-document-totals{background:0 0}.crm-demo .crm-dialog .crm-live-region{display:none}}
