.role-summary{display:flex;align-items:center;gap:8px;border-radius:6px;background:#f7f9fc;color:#536783;padding:10px 12px;margin:2px 0 14px;font-size:13px}.role-summary strong{color:#334966;font-weight:600}.role-summary-count{margin-left:auto;color:#78869b}.settings-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #edf0f5;padding-top:15px;color:#8691a1}.save-confirm,.settings-footer{align-items:center;font-size:13px}.save-confirm{display:inline-flex;gap:5px;color:#18824b}.settings-divider{border-top:1px solid #edf0f5;margin:22px 0}.stage-editor{max-width:480px}.stage-editor-row{display:flex;align-items:center;gap:9px;margin-bottom:8px}.stage-order{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:5px;background:#f1f4f8;color:#758198;font-size:13px}.stage-editor-row input{flex:1;height:34px;border:1px solid #dce3ed;border-radius:5px;padding:0 9px;font-size:14px}.delete-icon{color:#9ca5b3;padding:6px}.delete-icon:hover{color:#c74b4b}.add-stage{margin:4px 0 0 33px}.page-content>.integration-grid+.panel,.page-content>.panel+.integration-grid,.page-content>.panel+.panel{margin-top:20px}.page-content>.panel>[role=alert],.page-content>.panel>[role=status],.page-content>.panel>h1{margin:20px}.page-content :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;min-height:36px;padding:8px 11px;border:1px solid #d6deea;border-radius:6px;background:#fff;color:#33435a;font-size:14px;line-height:1.4}.page-content textarea{min-height:100px;resize:vertical}.page-content :where(input,select,textarea):focus-visible{outline:2px solid #3d75cb;outline-offset:3px}.page-content :where(input[type=checkbox],input[type=radio]){width:16px;height:16px;accent-color:#2563eb;vertical-align:middle;flex-shrink:0}.page-content :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.page-content .form-field :where(input,select,textarea){width:100%}.page-content .form-field input[type=file]{height:auto}.page-content .form-field input::file-selector-button{border:0;border-radius:4px;background:#eef3fb;color:#234d83;padding:7px 10px;margin-right:10px;cursor:pointer}.page-content .form-field :where(input[type=checkbox],input[type=radio]){width:16px}.page-content .table-toolbar{flex-wrap:wrap}.page-content .table-toolbar>input{flex:1 1 220px;max-width:420px}.page-content .table-toolbar>label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:#526071}.page-content .heading-actions{flex-wrap:wrap}.page-content .data-table td{padding-top:8px;padding-bottom:8px;line-height:1.5}.page-content .data-table tbody tr:hover{background:#f8faff}.page-content .data-table td>a:not(.button){color:#234f8b;font-weight:500}.page-content .panel{min-width:0}.page-content .panel-heading{flex-wrap:wrap;gap:12px}.page-content .panel-heading>div{min-width:0}.page-content .panel-heading>a{color:#2563eb;font-size:13px;font-weight:500}.page-content .panel-heading p{line-height:1.5}.page-content .toolbar-search{flex:1 1 200px;min-width:0;max-width:360px}.page-content .toolbar-search>input{min-height:0;height:100%;min-width:0;border:0;padding:0;background:transparent;border-radius:0;outline:0;box-shadow:none;font-size:13px}.page-content .toolbar-search:focus-within{border-color:#6b9be5;box-shadow:0 0 0 2px #dbe7fb}.page-content .toolbar-search>svg{flex-shrink:0}.page-content .integration-card :where(p,code){overflow-wrap:anywhere}.page-content .integration-card p{line-height:1.65;min-height:0}.page-content .helper-banner{line-height:1.6;overflow-wrap:anywhere}.page-content .helper-banner[role=alert]{background:#fff1f0;border-color:#f2c8c3;color:#a32b20}.page-content [role=status]:not(.helper-banner){color:#365779;line-height:1.6}.page-content .form-success{border:1px solid #c5e5d3;border-radius:7px;padding:12px 15px;background:#effaf3;color:#1b6a40}.button-danger{background:#fff;border-color:#ecc3c3;color:#a92b2b}.button-danger:hover:not(:disabled){background:#fff1f0;border-color:#ce8686}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #edf0f5}.form-hint{color:#68768b;font-size:13px;line-height:1.6;margin:12px 0}.checkbox-field{display:flex;align-items:center;gap:9px;min-height:38px;font-size:13px;color:#526071}.operational-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;padding:20px}.operational-form>label{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;color:#526071;font-size:13px}.operational-form>label:has(>input[type=checkbox]){flex-direction:row;align-items:center}.operational-form>.button{justify-self:start;align-self:end}.operational-form>:where(h2,p){grid-column:1/-1}.form-input{width:100%}.live-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;min-width:0}.live-toolbar>:where(input:not([type=checkbox]),select,textarea){flex:1 1 180px}.live-filter-editor,.live-panel{padding:20px;margin-bottom:20px}.live-filter-editor h2,.live-panel h2{margin:0 0 12px;color:#24344c;font-size:17px;font-weight:600}.live-panel>p{font-size:14px;color:#68768b;line-height:1.7;margin:12px 0}.live-history-grid{min-width:0}.board{padding-bottom:16px}.board-column{min-width:0}.board-title{padding:9px 0;gap:10px}.board-title>span{padding:3px 7px;background:#e1e8f2;border-radius:5px;color:#526071;font-size:12px}.board-card{padding:15px}.board-card p,.board-card strong{overflow-wrap:anywhere}.board-card label{display:grid!important;gap:7px;font-size:12px;color:#68768b}.board-card select{width:100%;font-size:12px}.pipeline-toolbar{padding:16px;margin-bottom:18px;justify-content:space-between}.pipeline-toolbar>input{max-width:420px}.pipeline-stage-control{margin-top:12px}.pipeline-journey-steps{width:-moz-max-content;width:max-content;gap:12px;padding-bottom:6px}.pipeline-journey-step{flex:0 0 auto}.pipeline-journey-step:not(:last-child):after{width:24px;flex:none}.live-trend-chart .chart-lines:after{display:none}.live-trend-chart .bar-group{justify-content:center}.live-trend-chart .bar{width:100%;max-width:32px}.chart-total{font-size:13px;color:#68768b}.chart-empty{font-size:13px;color:#7b8799;margin-bottom:0}.overview-grid .stage-summary{max-height:320px;overflow-y:auto}.activity-list .activity-item{grid-template-columns:28px minmax(0,1fr)}.activity-list .activity-time{display:block;margin-top:5px;white-space:normal}.bottom-grid{align-items:start}.lead-info-grid{margin:0 0 18px}.lead-info-field dt{color:#8a94a3;font-size:12px;margin-bottom:7px}.lead-info-field dd{margin:0;color:#46566d;font-size:13px;font-weight:500;overflow-wrap:anywhere}.detail-tab-content,.lead-detail-layout>*{min-width:0}.detail-content .detail-tabs{overflow-x:auto;gap:13px}.detail-tabs button{white-space:nowrap}.detail-overview>h2,.timeline-list>h2{margin:0 0 16px;color:#34445c;font-size:16px;font-weight:600}.detail-overview .live-toolbar>.form-field{flex:1 1 180px;max-width:280px}.detail-overview .live-update-form{max-width:620px}.detail-overview .live-update-form>.button{align-self:flex-end}.timeline-item p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.invoice-detail-body{padding:18px;color:#526071;font-size:14px;line-height:1.7}.invoice-detail-body p{margin:0 0 12px}.integrations-page{color:#3d5673}.integration-page-heading{align-items:center;gap:14px;margin-bottom:22px}.integration-page-heading>.button{margin-left:auto}.integration-page-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#e7f0fe;color:#2877c3;flex-shrink:0}.integration-category{font-size:10px;color:#61758e;letter-spacing:.7px;display:block;margin-bottom:5px}.integration-page-heading h1{font-size:25px;margin:0}.integration-page-heading p{font-size:13px;margin-top:6px}.integration-health{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;padding:13px 17px;margin-bottom:18px;border-radius:8px;background:#eaf2fc;font-size:12px;color:#5a7b9e}.integration-health>span{display:flex;align-items:center;gap:7px}.integration-health>span:last-child{margin-left:auto;font-size:11px}.integrations-page .integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.integrations-page .integration-card{padding:20px;display:flex;flex-direction:column;min-width:0}.integrations-page .integration-card-head{gap:11px;align-items:center}.integrations-page .integration-card h3{margin:0;font-size:15px;color:#2b496b;font-weight:600}.integrations-page .integration-logo{width:42px;height:42px;border-radius:11px;background:#eaf3ff;color:#2679ca;flex-shrink:0}.integration-provider-razorpay .integration-logo{background:#eeedff;color:#6a63b6}.integration-provider-smtp .integration-logo{background:#eaf7f1;color:#3c9373}.integration-provider-intake .integration-logo{background:#fff3e7;color:#b18142}.integration-provider-facebook .integration-logo{background:#ebf0fe;color:#4b73ca}.integration-state{margin-left:auto;color:#8b6428;background:#fff6e9;padding:4px 7px;border-radius:5px;font-size:10px;white-space:nowrap}.integration-state.is-ready{background:#eaf7ef;color:#2e714f}.integrations-page .integration-card>p{font-size:12px;line-height:1.7;margin:17px 0;color:#5c718b;flex:1}.integrations-page .integration-card-foot{padding-top:0;margin-top:auto;font-size:10px;gap:8px}.integrations-page .button{min-height:34px;padding:6px 12px;gap:6px;border-radius:6px;font-size:12px}.integrations-page .button-primary{color:#fff;background:#2079cd}.integrations-page .button-secondary{color:#3a6fa5;background:#edf3fb}.integrations-page .button:disabled{opacity:.55;cursor:not-allowed}.integration-configuration{margin:18px 0;scroll-margin-top:85px}.integration-configuration-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;padding:26px;align-items:start}.integration-setup-guide{padding:18px;background:#f5f8fc;border-radius:8px}.integration-setup-guide h3{font-size:13px;color:#4f6e90;margin:0 0 14px;display:flex;align-items:center;gap:8px}.integration-setup-guide p{font-size:12px;color:#586f89;line-height:1.8;overflow-wrap:anywhere}.integration-setup-guide p>svg{display:inline;vertical-align:middle;margin-right:5px}.integration-endpoint{padding:12px;background:#eaf1fb;border-radius:6px;margin:16px 0}.integration-endpoint small{display:block;font-size:10px;color:#5e738d;margin-bottom:6px}.integration-endpoint code{color:#3b6da1;font-size:11px;overflow-wrap:anywhere}.integration-credential-column,.integration-credential-form{min-width:0}.integration-credential-form fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.integration-credential-form legend{font-size:13px;font-weight:600;margin-bottom:16px;color:#4b6b8e}.integration-credential-form legend small{display:block;font-size:11px;font-weight:400;color:#5e738d;margin-top:5px}.integration-credential-form .form-field{font-size:12px;color:#586f89;gap:7px}.integration-credential-form .form-field input,.integration-credential-form .form-field select{min-height:40px;padding:9px 11px;font-size:13px;width:100%;min-width:0}.integration-credential-form .form-field small{display:inline-block;font-size:10px;margin-left:8px;color:#2e714f}.integration-required{color:#b16a62}.integration-config-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:20px}.integration-test-result{margin-top:18px;padding:13px 16px;background:#fff3ef;color:#a66d61;border-radius:7px;font-size:12px}.integration-test-result.is-passed{background:#edf7f1;color:#56846b}.integration-test-result time{display:block;font-size:10px;margin-top:4px}.integration-test-result p{margin:8px 0 0;line-height:1.7}.integration-smtp-test{margin-top:18px;padding:15px;background:#f7f9fc;border-radius:7px;font-size:12px;line-height:1.7}.integration-smtp-test .form-field{margin-bottom:10px}.integration-readonly{font-size:13px;line-height:1.8;color:#586f89}.integration-next-steps{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap;color:#5b728e;font-size:12px;line-height:1.7;margin:20px 0 26px}.integration-next-steps>svg{flex-shrink:0}.integration-next-steps a{display:flex;gap:5px;align-items:center;color:#3b7cba;margin-left:auto}.integrations-page .panel-heading h2{color:#355676;font-size:16px;display:flex;align-items:center;gap:8px}.integrations-page .panel-heading p{font-size:12px;line-height:1.7;color:#5c718b;max-width:720px}.integrations-page .integration-mailbox,.integrations-page .integration-workspace{margin-bottom:24px;scroll-margin-top:85px}.integration-facebook-pages{margin:24px 0}.integration-page-form{padding:20px;background:#f7f9fc;margin:0 24px 24px;border-radius:8px;max-width:880px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.integration-page-form .integration-config-actions{grid-column:1/-1;justify-content:flex-end;padding-top:2px}.integration-page-check{padding:16px 20px;background:#f4f8fd;margin:18px;border-radius:8px;font-size:12px;color:#586f89;line-height:1.8}.integration-page-check h3{display:flex;align-items:center;gap:8px;color:#50769b;font-size:14px}.integration-routing-note{font-size:12px;color:#5b718d;line-height:1.7}.integrations-page .integration-workspace .operational-form{padding:20px;background:#f9fbfe;margin:0 20px 20px;border-radius:8px}.integrations-page .integration-workspace>details{padding:18px 22px;background:#f7f9fc;border-radius:0 0 8px 8px;font-size:12px;color:#586f89;line-height:1.8}.integrations-page .integration-workspace>details summary{cursor:pointer;color:#4b719a}.integrations-page .integration-mailbox>.heading-actions,.integrations-page .integration-mailbox>p{margin:16px 22px;color:#586f89;font-size:12px;line-height:1.8}.integrations-page .integration-empty{padding:20px;background:#f6f9fd;border-radius:8px}.integrations-page .data-table td{font-size:12px}.integration-workspace-nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:5px;background:#eef3f9;border-radius:9px;width:-moz-fit-content;width:fit-content;max-width:100%}.integration-workspace-nav a{padding:9px 15px;color:#42617e;font-size:12px;border-radius:6px}.integration-workspace-nav a:hover{background:#fff;color:#216ab2}#integration-apps,#integration-facebook-pages,#integration-mailbox{scroll-margin-top:85px}.integration-catalog-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:24px 0}.integration-catalog-tools nav,.integration-provider-switcher{display:flex;flex-wrap:wrap;gap:6px}.integration-catalog-tools nav button,.integration-provider-switcher button{background:transparent;color:#526b84;font-size:12px;padding:9px 13px;border-radius:6px;cursor:pointer}.integration-catalog-tools nav button[aria-pressed=true],.integration-provider-switcher button[aria-pressed=true]{background:#e8f1ff;color:#1c65ad;font-weight:600}.integration-catalog-tools nav button:hover,.integration-provider-switcher button:hover{background:#f0f5fc}.integration-search{display:flex;align-items:center;gap:8px;padding:0 12px;background:#edf2f9;border-radius:7px;color:#67819a;width:245px;max-width:100%}.integration-search input{min-width:0;width:100%;background:transparent!important;padding:10px 0;font-size:12px}.integrations-page .integration-card{border-radius:12px;padding:24px;min-height:210px}.integrations-page .integration-card-head{flex-wrap:wrap}.integrations-page .integration-card h3{font-size:16px}.integrations-page .integration-card-foot{font-size:11px;flex-wrap:wrap}.integration-setup-heading{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 22px 0}.integration-setup-heading .integration-category{margin:0}.integration-provider-switcher{padding:0 22px 16px}.integration-connection-settings,.integration-guide-content{min-width:0}.integration-guide-content{color:#546b82;font-size:13px;line-height:1.75}.integration-guide-content h3,.integration-settings-intro h3{font-size:18px;color:#244867;margin:0 0 9px;font-weight:600}.integration-guide-content h4{margin:0 0 7px;font-size:13px;font-weight:600;color:#2d4e6e}.integration-guide-content p{margin:0 0 12px}.integration-guide-intro>p{font-size:12px}.integration-requirements{background:#f2f6fc;border-radius:9px;padding:17px 20px;margin:20px 0 26px}.integration-requirements h4{display:flex;align-items:center;gap:8px}.integration-requirements ul{margin:10px 0 0;padding-left:17px;list-style:disc;font-size:12px}.integration-requirements li+li{margin-top:5px}.integration-guide-steps{padding:0;margin:0;list-style:none}.integration-guide-steps>li{display:flex;gap:13px;margin-bottom:23px}.integration-guide-steps>li>span{width:27px;height:27px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:#2672b8;background:#e8f1fd;font-size:12px;font-weight:600}.integration-guide-steps>li>div{min-width:0}.integration-guide-steps p{font-size:12px}.integration-docs-link,.integration-guide-link{display:inline-flex;align-items:center;gap:8px;color:#216ab2;font-size:12px;margin:2px 0 20px}.integration-verification{padding:17px 20px;border-radius:9px;background:#eef7f3;margin:0 0 20px}.integration-verification p{font-size:12px;margin-bottom:0}.integration-developer-handoff,.integration-troubleshooting{margin:0 0 20px;padding:15px 18px;background:#f5f7fb;border-radius:8px}.integration-developer-handoff summary,.integration-troubleshooting summary{cursor:pointer;font-size:12px;font-weight:600;color:#315979}.integration-developer-handoff[open] summary,.integration-troubleshooting[open] summary{margin-bottom:18px}.integration-developer-handoff p,.integration-troubleshooting p{font-size:12px}.integration-developer-handoff pre{overflow-x:auto;max-width:100%;font-size:11px;background:#eaf0f8;padding:15px;border-radius:6px;line-height:1.7;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.integration-developer-handoff dl{font-size:11px;margin:18px 0;overflow-wrap:anywhere}.integration-developer-handoff dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;padding:10px}.integration-developer-handoff dl>div:nth-child(odd){background:#edf2f9}.integration-developer-handoff dt{font-weight:600}.integration-developer-handoff dd{margin:0}.integration-connection-settings{padding:22px;background:#f8fafe;border-radius:10px}.integration-network-note,.integration-secret-help,.integration-settings-intro p{font-size:12px;color:#536c86;line-height:1.75;margin:10px 0 18px}.integration-secret-help svg{display:inline;vertical-align:middle;margin-right:5px}.integration-network-note{background:#fff4df;padding:11px 13px;border-radius:6px;color:#785b31}.integration-field-help{display:block;font-size:11px;color:#627890;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.integration-source-intro{grid-column:1/-1}.integration-source-intro h3{font-size:15px;font-weight:600;color:#345574;margin:0 0 6px}.integration-source-intro p{font-size:12px;color:#5e738a;line-height:1.7;margin:0 0 5px;max-width:780px}.integration-source-advanced{grid-column:1/-1;font-size:12px;color:#5a728b}.integration-source-advanced summary{cursor:pointer;padding:8px 0}.integration-source-advanced label{display:grid;gap:8px;margin:12px 0;max-width:600px}.integration-source-advanced p{max-width:760px;line-height:1.7}.integrations-page .integration-workspace .operational-form{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.integration-routing-note{grid-column:1/-1}.integrations-page .integration-workspace .operational-form>button{justify-self:start;align-self:end}.integrations-page :is(.integration-facebook-pages,.integration-workspace,.integration-mailbox)>.panel-heading{padding:22px 24px 18px;align-items:center}.integrations-page :is(.integration-facebook-pages,.integration-workspace,.integration-mailbox)>.panel-heading>div{flex:1 1 280px}.integrations-page :is(.integration-facebook-pages,.integration-workspace,.integration-mailbox)>.panel-heading>.button{margin-left:auto;flex-shrink:0}.integrations-page :is(.integration-facebook-pages,.integration-workspace,.integration-mailbox)>.panel-heading p{margin:6px 0 0;max-width:670px}.integration-blank-state{display:flex;align-items:flex-start;gap:14px;margin:0 24px 24px;padding:20px;background:#f7f9fc;border-radius:9px}.integration-blank-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;background:#eaf1fb;color:#527eab}.integration-blank-state>div{min-width:0}.integration-blank-state h3{font-size:13px;font-weight:600;color:#365371;margin:0 0 6px}.integration-blank-state p{margin:0;font-size:12px;line-height:1.7;max-width:710px;color:#61758d}.integration-blank-state a{display:inline-block;font-size:12px;color:#2472bb;margin-top:9px}.integrations-page .integration-workspace .integration-source-form{max-width:920px;margin:0 24px 24px;padding:22px;background:#f8fafe;-moz-column-gap:26px;column-gap:26px;row-gap:20px}.integration-source-form>:is(label,.form-field){margin:0;display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:#49627d}.integration-source-form .searchable-dropdown-trigger,.integration-source-form>label>:is(input,select){min-height:40px;width:100%;font-size:13px}.integration-source-form .integration-source-intro p{max-width:710px}.integration-source-form .integration-source-advanced{background:transparent}.integration-source-form .integration-source-advanced summary{padding:2px 0;font-size:11px}.integration-form-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;grid-column:1/-1;padding-top:2px}.integration-form-footer>span{font-size:11px;line-height:1.6;color:#687d94;flex:1 1 240px}.integration-form-footer>div{display:flex;gap:8px;margin-left:auto}.integration-section-help{padding:15px 24px;color:#6a7e95;background:#fafbfd;border-radius:0 0 9px 9px;font-size:11px;line-height:1.8}.integration-section-help summary{cursor:pointer;color:#527393}.integration-section-help p{max-width:900px;margin:10px 0 0}.integration-source-feedback{scroll-margin-top:90px}.integration-source-feedback:empty{display:none}.integration-source-feedback>.helper-banner{margin:0 24px 20px}.integration-source-receipt{margin:0 24px 24px;padding:22px;border-radius:9px;background:#edf7f1;color:#365f4a;max-width:920px}.integration-source-receipt h3{font-size:15px;font-weight:600;margin:0 0 10px}.integration-source-receipt p{font-size:12px;line-height:1.7;margin:10px 0 16px}.integration-source-receipt label{display:grid;gap:7px;font-size:12px;margin:14px 0}.integration-source-receipt input{width:100%;font-family:monospace;font-size:12px}@media (max-width:1250px){.integrations-page .integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1150px){.integration-configuration-body{gap:22px;padding:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.integration-credential-form fieldset{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.integration-page-heading{flex-wrap:wrap}.integration-health>span:last-child{margin-left:0}.integration-configuration-body,.integrations-page .integration-grid{grid-template-columns:minmax(0,1fr)}.integration-configuration-body{padding:16px;gap:16px}.integration-credential-form fieldset{grid-template-columns:minmax(0,1fr)}.integration-next-steps a{margin-left:0}.integrations-page .integration-workspace .operational-form{margin:0 12px 16px;padding:16px}.integration-connection-settings{padding:16px}.integration-catalog-tools nav,.integration-search{width:100%}.integration-workspace-nav a{padding:8px 10px}.integration-setup-heading{padding:16px 16px 0}.integration-provider-switcher{padding:0 16px 12px}.integration-configuration .panel-heading{flex-wrap:wrap}.integrations-page .integration-workspace .operational-form{grid-template-columns:minmax(0,1fr)}.integrations-page :is(.integration-facebook-pages,.integration-workspace,.integration-mailbox)>.panel-heading{padding:18px 16px}.integration-blank-state{margin:0 16px 18px;padding:16px;gap:11px}.integration-blank-icon{width:34px;height:34px}.integration-page-form,.integrations-page .integration-workspace .integration-source-form{margin:0 16px 18px;padding:16px}.integration-page-form{grid-template-columns:minmax(0,1fr)}.integration-section-help{padding:14px 16px}}.invoice-workspace{color:#344c68}.invoice-workspace .button{gap:6px;border-radius:6px;min-height:35px;font-size:12px;padding:7px 12px}.invoice-workspace .button-primary{background:#1677d2;color:white}.invoice-workspace .button-secondary{background:#f0f5fb;color:#3f648b}.invoice-workspace .button:disabled{opacity:.55;cursor:not-allowed}.invoice-workspace a:focus-visible,.invoice-workspace button:focus-visible,.invoice-workspace input:focus-visible,.invoice-workspace summary:focus-visible,.invoice-workspace textarea:focus-visible{outline:2px solid #398be0!important;outline-offset:2px}.invoice-page-heading,.invoice-section-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.invoice-section-heading{margin-bottom:22px}.invoice-page-heading .heading-actions,.invoice-section-heading .heading-actions{margin-left:auto}.invoice-heading-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#e9f2ff;color:#2878c9;flex-shrink:0}.invoice-eyebrow{color:#8594a8;font-size:10px;font-weight:600;letter-spacing:.9px}.invoice-workspace h1{font-size:23px;color:#243e5b;margin:4px 0;font-weight:600}.invoice-workspace h2{font-size:16px;font-weight:600;color:#29435f;margin:0}.invoice-section-heading p,.invoice-workspace .panel-heading p,.invoice-workspace header p{color:#8090a5;font-size:12px;line-height:1.6;margin:5px 0 0}.invoice-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.invoice-metric{display:flex;gap:12px;align-items:center;padding:18px;min-width:0}.invoice-metric>span{display:grid;place-items:center;width:39px;height:39px;border-radius:9px;background:#edf4ff;color:#347bc7;flex-shrink:0}.invoice-metric small{display:block;font-size:11px;color:#8795a8}.invoice-metric strong{display:block;color:#2c4766;font-size:20px;line-height:1.5;font-weight:600;margin-top:3px;overflow-wrap:anywhere}.invoice-metric.is-green>span{color:#378360;background:#edf7f0}.invoice-metric.is-amber>span{color:#ae7e32;background:#fff5e5}.invoice-workflow-note{display:flex;gap:10px;align-items:flex-start;color:#5c7b9d;font-size:12px;padding:13px 15px;background:#f0f5fc;border:1px solid #e4edf8;border-radius:7px;margin:0 0 15px}.invoice-workflow-note>svg{flex-shrink:0}.invoice-workflow-note p{margin:0;line-height:1.6}.invoice-workflow-note p>svg{display:inline-block;vertical-align:middle;margin:0 4px}.invoice-workflow-note p>span{display:block;color:#8695aa;font-size:11px;margin-top:4px}.invoice-setup{margin-bottom:18px;padding:12px 15px;border:1px solid #f0e8d6;background:#fffdf8;border-radius:6px;font-size:12px;color:#917644}.invoice-setup summary{cursor:pointer;font-weight:500}.invoice-setup p{margin:10px 0 0;line-height:1.7;overflow-wrap:anywhere}.invoice-workspace .panel-heading{padding:18px 22px;border-bottom:1px solid #e8edf4}.invoice-details,.invoice-editor{margin:20px 0;overflow:hidden}.invoice-details{scroll-margin-top:85px}.invoice-details:focus{outline:2px solid #9ec5ee!important;outline-offset:2px}.invoice-workspace .invoice-form{display:block;padding:0}.invoice-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;margin:0;padding:24px;border:0;min-width:0}.invoice-form-fields legend{float:left;width:100%;grid-column:1/-1;font-weight:600;font-size:13px;color:#58728f;padding:0;margin-bottom:2px}.invoice-form-fields label{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:12px;font-weight:500;color:#55708e}.invoice-form-fields label>.searchable-dropdown,.invoice-form-fields label>input,.invoice-form-fields label>textarea{flex-basis:100%;width:100%;margin-top:2px}.invoice-form-fields .form-input,.invoice-form-fields .searchable-dropdown-trigger{border:1px solid #dce5f0;background:#fcfdff;border-radius:6px;min-height:40px;padding:9px 11px;font:inherit;font-size:13px;color:#304d6d}.invoice-form-fields textarea{resize:vertical}.invoice-required{color:#c14c4c}.invoice-fixed-lead{padding:14px;border-radius:6px;background:#f4f8fe;display:grid;gap:6px;font-size:13px}.invoice-fixed-lead small{font-size:10px;color:#8997ab}.invoice-item-editor{grid-column:1/-1;border:1px solid #e3eaf4;border-radius:7px;overflow:hidden}.invoice-item-caption{display:flex;justify-content:space-between;padding:11px 14px;font-size:10px;color:#657f9d;font-weight:600;letter-spacing:.6px;background:#f4f7fc}.invoice-item-caption span{font-size:10px;color:#8596ac;letter-spacing:0;font-weight:400}.invoice-item-fields{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(70px,.7fr) minmax(90px,1fr) minmax(90px,1fr);gap:14px;padding:16px;align-items:end}.invoice-line-amount{text-align:right;padding-bottom:10px;min-width:0}.invoice-line-amount small{display:block;color:#8093ad;font-size:11px;margin-bottom:18px}.invoice-line-amount strong{font-size:14px;font-weight:600}.invoice-totals{width:min(100%,320px);grid-column:2;justify-self:end;margin:8px 0 0 auto;font-size:13px}.invoice-totals>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.invoice-totals dt{color:#7a8ea7}.invoice-totals dd{margin:0;color:#314d6e;text-align:right;font-variant-numeric:tabular-nums}.invoice-totals .invoice-grand-total{border-top:1px solid #dfe8f3;margin-top:8px;padding-top:15px;font-weight:600;font-size:17px}.invoice-grand-total dt{color:#35577e}.invoice-form-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:9px;padding:16px 24px;border-top:1px solid #e7edf5;background:#fafbfd}.invoice-form-footer p{margin:0 auto 0 0;color:#8796aa;font-size:11px}.invoice-paper{width:min(100%,850px);margin:24px auto;padding:30px;border:1px solid #e0e7f0;border-radius:5px;box-shadow:0 3px 12px #203b6006}.invoice-paper-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.invoice-paper-header h2{font-size:27px;letter-spacing:2px;font-weight:400;margin:13px 0 5px}.invoice-paper-header p{color:#8293a9;font-size:13px;margin:0}.invoice-billing{display:flex;justify-content:space-between;gap:24px;margin:32px 0}.invoice-billing>div small{display:block;color:#8c9aad;font-size:10px;letter-spacing:.8px;margin-bottom:10px}.invoice-billing strong{color:#31516f;font-size:15px;font-weight:600}.invoice-billing dl{margin:0;font-size:12px;display:grid;gap:8px}.invoice-billing dl>div{display:flex;justify-content:space-between;gap:25px}.invoice-billing dt{color:#8a9ab0}.invoice-billing dd{margin:0;text-align:right}.invoice-paper-table{overflow-x:auto}.invoice-paper-table table{width:100%;border-collapse:collapse;min-width:420px;font-size:12px}.invoice-paper-table th{background:#eff4fa;padding:12px;color:#63809e;font-weight:500;text-align:left}.invoice-paper-table td{padding:16px 12px;border-bottom:1px solid #e6edf6}.invoice-paper-table td:not(:first-child),.invoice-paper-table th:not(:first-child){text-align:right}.invoice-paper-note{font-size:12px;line-height:1.8;color:#8093ac;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #edf1f7;padding-top:18px}.invoice-paper-note strong{display:block;color:#54708e;margin-bottom:5px}.invoice-approval-history{margin-top:24px;padding-top:18px;border-top:1px solid #edf1f7;font-size:12px;color:#8193aa}.invoice-approval-history h3{color:#577591;font-size:12px;font-weight:600}.invoice-approval-history p span{display:block;margin:5px 0;white-space:pre-wrap}.invoice-detail-footer{background:#fafbfd;border-top:1px solid #e7edf6;padding:16px 22px}.invoice-record-actions,.invoice-table-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.invoice-action-note{font-size:11px;color:#7b8fa8}.invoice-workspace .table-toolbar{padding:14px 20px;border-bottom:1px solid #edf1f7;flex-wrap:wrap;gap:12px}.invoice-workspace .table-toolbar .toolbar-search{flex:1;max-width:380px}.invoice-workspace .data-table th{background:#f5f8fc;color:#7a8ea6;font-size:11px;font-weight:600}.invoice-workspace .data-table td{padding:16px;font-size:12px;border-bottom:1px solid #edf1f7}.invoice-workspace .invoice-table{min-width:680px}.invoice-number-button{display:flex;align-items:center;gap:9px;color:#2372b9;text-align:left;font-size:12px;font-weight:600}.invoice-number-button small{display:block;font-size:10px;color:#9aa7b7;margin-top:5px;font-weight:400}.invoice-status{display:inline-flex;padding:5px 8px;border-radius:4px;background:#edf3fb;color:#3678b8;white-space:nowrap;font-size:10px;font-weight:500}.invoice-status.is-paid{color:#2d8959;background:#eaf7ef}.invoice-status.is-pending_approval{color:#a2782d;background:#fff5e3}.invoice-status.is-cancelled,.invoice-status.is-expired,.invoice-status.is-rejected{color:#b2615c;background:#fdf0ee}.invoice-overdue{display:block;color:#b97648;margin-top:7px;font-size:10px}.invoice-empty{text-align:center;padding:42px 20px;color:#9aaec6}.invoice-empty>svg{margin:0 auto}.invoice-empty h3{color:#536e8d;font-size:15px;font-weight:600;margin:12px 0 6px}.invoice-empty p{color:#8b9db3;font-size:12px;line-height:1.7;margin:0}.invoice-workspace .table-footer{color:#8c9cb1;font-size:10px;line-height:1.7;padding:13px 20px}.invoice-embedded{padding:24px}.invoice-embedded h1{font-size:17px}.invoice-embedded .invoice-metrics{gap:10px}.invoice-embedded .invoice-metric{padding:13px}.invoice-embedded .invoice-metric strong{font-size:17px}.invoice-event-list{padding:0 6px}.invoice-event{display:flex;gap:16px;border-left:1px solid #dce7f4;padding:0 0 22px 20px;margin-left:4px;position:relative}.invoice-event-dot{position:absolute;left:-5px;top:20px;width:9px;height:9px;background:#76a5dc;border-radius:50%;box-shadow:0 0 0 3px #f0f6ff}.invoice-event>div{border:1px solid #e5ecf5;padding:15px;width:100%;border-radius:7px;font-size:12px}.invoice-event time{display:block;color:#8a9cb4;font-size:10px;margin-bottom:8px}.invoice-event strong{display:block;font-weight:600;color:#3d5b7c}.invoice-event p{color:#6984a1;margin:7px 0}.invoice-event small{color:#8b9eb6;font-size:11px}@media(max-width:760px){.invoice-metrics{grid-template-columns:minmax(0,1fr);gap:9px}.invoice-metric{padding:13px 16px}.invoice-metric strong{font-size:18px}.invoice-form-fields{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px}.invoice-item-editor,.invoice-totals{grid-column:1}.invoice-item-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:13px}.invoice-item-fields>label:first-child{grid-column:1/-1}.invoice-line-amount{grid-column:1/-1;padding:5px 0}.invoice-line-amount small{display:inline;margin:0 16px 0 0}.invoice-paper{padding:18px;margin:15px;width:auto}.invoice-billing{flex-direction:column;gap:20px}.invoice-paper-header{flex-wrap:wrap}.invoice-paper-header h2{font-size:23px}.invoice-embedded{padding:18px 14px}.invoice-page-heading .heading-actions,.invoice-section-heading .heading-actions{margin-left:0;width:100%}.invoice-workspace .table-toolbar .toolbar-search{max-width:none;min-width:140px}}.integration-workspace>.helper-banner,.integration-workspace>p{margin:16px}.integration-workspace>.operational-form{border-bottom:1px solid #edf0f5}.integration-setup{font-size:13px;color:#526d94;margin-bottom:16px}.integration-setup summary{cursor:pointer}.integration-card-foot{gap:10px;flex-wrap:wrap}.integration-card-foot span{font-size:12px}.notification-message{white-space:normal;overflow-wrap:anywhere;min-width:200px;max-width:640px}.import-selection{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:#68768b;font-size:13px}.import-instructions{margin-top:18px;border-top:1px solid #edf0f5;padding-top:14px;color:#68768b;font-size:13px;line-height:1.7}.import-instructions summary{cursor:pointer;color:#365987}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start;margin:20px 0}.dashboard-overview .stage-summary{max-height:430px;overflow-y:auto}.dashboard-stage-row{grid-template-columns:minmax(100px,1fr) minmax(50px,1.3fr) 32px;padding:8px 0}.dashboard-stage-row>span:first-child{overflow-wrap:anywhere}.dashboard-focus{display:grid;gap:12px;padding:20px}.dashboard-focus>p{margin:0;color:#68768b;font-size:14px;line-height:1.7}.followup-item{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid #edf0f5}.followup-item:last-child{border:0}.followup-item strong{color:#33435a;font-size:14px;font-weight:500}.followup-item span{font-size:12px;color:#68768b}.metric-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.access-selector{max-width:360px}.access-permissions,.access-selector{margin-bottom:20px}.access-permissions .permission-row{align-items:center;justify-content:space-between;flex-wrap:wrap}.access-permissions .permission-row>.permission-copy{min-width:140px}.access-permissions select{width:140px}.access-permissions :where(.permission-group-title,.permission-copy strong){text-transform:capitalize}.settings-form-grid{max-width:760px}.settings-stages{display:grid;gap:8px;margin:18px 0;max-width:820px}.settings-stages .stage-editor-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;margin:0}.settings-stages .stage-editor-row>input{width:100%;height:38px}.users-table td:last-child{min-width:300px}.user-identity{display:flex;align-items:center;gap:10px}.user-identity>div{min-width:0}.user-identity strong{color:#33435a;font-weight:500}.users-form>p{color:#68768b;font-size:13px;line-height:1.7}.users-form+.panel{margin-top:20px}.session-action-error{max-width:280px;white-space:normal}.page-content .empty-state{margin:0;padding:32px 20px;font-size:14px;line-height:1.6}@media (max-width:1000px){.dashboard-overview{grid-template-columns:minmax(0,1fr)}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-nav{display:flex;min-width:0;max-width:100%;overflow-x:auto}.settings-nav a{flex:0 0 auto;white-space:nowrap}}@media (max-width:760px){.pipeline-journey-steps{width:100%;gap:0}.pipeline-journey-step:not(:last-child):after{width:2px}.page-content .toolbar-search{flex:none;width:100%;max-width:none}.page-content .panel-heading{align-items:flex-start}.page-content .table-footer{flex-wrap:wrap;gap:12px}.live-filter-editor,.live-panel,.operational-form,.page-content .settings-content{padding:16px}.operational-form{grid-template-columns:minmax(0,1fr)}.settings-stages .stage-editor-row{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:12px;border:1px solid #e5eaf2;border-radius:7px}.settings-stages .checkbox-field{grid-column:2}.settings-stages .stage-editor-row>button{grid-column:2;justify-self:start}.lead-picklist-settings,.page-content .live-history-grid,.page-content .live-lead-form{grid-template-columns:minmax(0,1fr)}.form-actions .button{flex:1 1 120px}}.settings-form-grid{margin-top:15px;max-width:570px}.settings-saved{margin:17px 0 0}.board-empty{padding:20px 4px;color:#96a0af;font-size:13px;text-align:center}.invoice-note,.meeting-note,.pipeline-note,.report-note,.webhook-panel{margin-top:16px}.webhook-panel{overflow:hidden}.calendar-arrows{display:flex;gap:10px;color:#708098}.meeting-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:16px}.calendar-panel{overflow:hidden}.calendar-grid{padding:12px 16px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day-label{text-align:center;color:#8893a3;font-size:12px;padding:5px 0 10px}.calendar-cell{min-height:48px;position:relative;border-top:1px solid #f0f2f6;padding:7px;color:#536177;font-size:13px}.calendar-cell.outside-month{color:#c2c9d3}.calendar-cell.today span{display:grid;place-items:center;width:21px;height:21px;margin:-4px;border-radius:50%;background:#2563eb;color:white}.meeting-calendar{margin-bottom:20px}.meeting-calendar h2{display:flex;align-items:center;gap:9px}.calendar-date{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0;min-height:68px;background:#fff;border:0;border-top:1px solid #edf0f5;border-radius:4px;text-align:left}.calendar-date:hover{background:#f0f5fc}.calendar-date.selected{background:#eaf2ff;box-shadow:inset 0 0 0 1px #98b9eb;color:#234f8b}.calendar-meeting-count{display:inline-block;background:#edf3fc;color:#315eab;border-radius:4px;padding:2px 5px;font-size:11px}@media (max-width:760px){.calendar-meeting-label{display:none}.calendar-date{min-height:60px}}.calendar-event-dot{display:block;height:5px;width:5px;border-radius:50%;background:#3471c5;margin:7px 0 0 2px}.calendar-legend{border-top:1px solid #edf0f5;padding:12px 17px;color:#8a94a3;font-size:12px;display:flex;justify-content:space-between;align-items:center}.calendar-legend .calendar-event-dot{display:inline-block;vertical-align:middle;margin:0 5px 1px 0}.agenda-list{padding:0 17px 8px}.agenda-item{padding:14px 0;border-bottom:1px solid #eff2f6}.agenda-item:last-child{border-bottom:0}.agenda-time{display:flex;gap:6px;align-items:center;color:#718096;font-size:13px;margin-bottom:8px}.agenda-details{padding-left:19px}.agenda-details>strong{display:block;color:#34445c;font-size:14px;font-weight:500}.agenda-details>span{display:block;color:#8a94a3;font-size:13px;margin-top:4px}.agenda-status{margin-top:9px;display:flex;align-items:center;justify-content:space-between}.invoice-status-filter{width:220px;max-width:100%}.invoice-table{min-width:800px}.invoice-number,.user-cell{display:flex;align-items:center;gap:8px;color:#36567d}.invoice-number span,.user-cell>span:last-child{color:#33445a;font-weight:500}.invoice-number .table-sub,.user-cell .table-sub{color:#8d96a5;font-size:12px;font-weight:400}.amount-cell{font-variant-numeric:tabular-nums;color:#2d3e56!important;font-weight:500}.user-cell .avatar{width:29px;height:29px;font-size:12px}.reports-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:16px;align-items:start}.reports-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.report-builder{overflow:hidden}.report-form{padding:18px}.report-form>.form-field{margin-bottom:14px}.field-label{color:#8d97a7;font-size:12px;font-weight:600;letter-spacing:.7px;margin:18px 0 10px}.column-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;color:#657287;font-size:13px}.column-checks input{accent-color:#2563eb;vertical-align:middle}.report-actions{display:flex;gap:8px;margin-top:20px}.report-actions,.report-confirm{justify-content:flex-end}.report-message{margin-bottom:16px}.report-columns{border:0;padding:0;margin:0;min-width:0}.report-filter-summary{display:grid;gap:6px;margin-bottom:16px;padding:12px;border-radius:6px;background:#f5f8fc;color:#657287;font-size:12px;overflow-wrap:anywhere}.report-filter-summary strong{color:#33435a}.report-empty{padding:8px 0;color:#657287;font-size:13px;line-height:1.6}.saved-reports{min-width:0;overflow:hidden;scroll-margin-top:90px}.saved-reports:focus-visible{outline:2px solid #6b9be5;outline-offset:2px}.saved-reports .report-message{margin:12px 18px}.saved-reports-table td{padding-top:12px;padding-bottom:12px}.saved-reports-table td:first-child{min-width:220px;max-width:440px;white-space:normal;overflow-wrap:anywhere}.saved-reports-table strong{color:#33435a;font-weight:600}.saved-report-details{display:block;margin-top:5px;color:#657287;font-size:12px}.saved-reports-table .recently-saved td{background:#f0f6ff}.saved-reports-empty{margin:8px 18px 16px}.report-mode{width:150px}.report-count{padding:28px}.report-count h2{color:#657287;font-size:14px;font-weight:500}.report-count>strong{display:block;margin-top:12px;color:#18345b;font-size:42px}.report-preview{min-width:0;margin-top:18px;overflow:hidden}.standard-reports{padding:4px 15px 12px}.report-link{display:flex;align-items:center;gap:9px;width:100%;padding:12px 1px;text-align:left;border:0;border-bottom:1px solid #eff2f6;background:white}.report-link:last-child{border-bottom:0}.report-icon{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;color:#496c9c;background:#eef3fb;border-radius:6px}.report-link>span:nth-child(2){flex:1}.report-link small,.report-link strong{display:block}.report-link strong{color:#3c4c63;font-size:13px;font-weight:500}.report-link small{margin-top:4px;color:#8b95a3;font-size:12px}.report-detail{color:#8c96a5;font-size:12px}.demo-mode-label{color:#7d8797;background:#f2f4f7;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:600;letter-spacing:.65px;white-space:nowrap}.role-preview{max-width:150px}.user-access-select{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e9edf3;border-radius:7px;margin:0 0 18px}.access-user-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#eef3fb;color:#456b9e}.user-access-select .form-field{width:250px}.user-access-select .form-field label{margin-top:0}.user-access-select>span{color:#8a94a3;font-size:13px;margin-left:auto}.override-select{width:120px;flex:0 0 120px}.custom-fields-list{max-width:550px;border:1px solid #e9edf3;border-radius:7px;overflow:hidden}.custom-field-row{display:flex;align-items:center;gap:12px;min-height:43px;padding:6px 11px;border-bottom:1px solid #eff2f6;color:#4b5a70;font-size:13px}.custom-field-row:last-child{border-bottom:0}.custom-field-row>span:first-child{flex:1}.field-type{color:#969fad;font-size:12px}.custom-field-row .switch{transform:scale(.85);transform-origin:right center}.add-custom-field{max-width:550px;display:flex;gap:8px;margin-top:9px}.add-custom-field input{flex:1;border:1px solid #dce3ed;border-radius:5px;padding:0 9px;font-size:13px}.custom-field-row-configurable{flex-wrap:wrap}.custom-field-row-configurable>span:first-child{min-width:120px}.custom-field-row-configurable>select{min-height:30px;border:1px solid #dce3ed;border-radius:5px;padding:0 8px;background:#fff;color:#526071;font-size:12px}.custom-field-row-configurable>.checkbox-field{min-height:30px;font-size:12px}.custom-field-options{flex:1 0 100%;padding:4px 0 8px 8px}.custom-field-options .add-custom-field,.custom-field-options .lead-picklist-values{max-width:460px}.lead-field-add>select{min-height:36px;border:1px solid #dce3ed;border-radius:5px;padding:0 9px;background:#fff;color:#526071}.lead-picklist-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lead-picklist-editor{min-width:0;padding:14px;border:1px solid #e7ebf2;border-radius:7px;background:#fff}.lead-picklist-editor h3{margin:0 0 10px;color:#34445c;font-size:14px;font-weight:600}.lead-picklist-values{max-height:220px;overflow-y:auto;border:1px solid #edf0f5;border-radius:5px;scrollbar-gutter:stable}.lead-picklist-value{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:3px 7px 3px 10px;border-bottom:1px solid #f0f2f6;color:#526071;font-size:12px}.lead-picklist-value:last-child{border-bottom:0}.lead-picklist-value>span{min-width:0;overflow-wrap:anywhere}.lead-picklist-value .button{flex:0 0 auto;min-height:26px;padding:0 7px;font-size:11px}.import-panel{overflow:hidden}.import-body{padding:18px}.import-dropzone{position:relative;display:grid;justify-items:center;gap:8px;min-height:160px;padding:20px;border:1px dashed #aebfda;border-radius:7px;background:#f8faff;color:#526071;text-align:center;cursor:pointer}.import-dropzone:hover{border-color:#5e8bd0;background:#f2f7ff}.import-dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.import-dropzone input:focus-visible+.import-upload-icon{outline:2px solid #2563eb;outline-offset:3px}.import-upload-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:7px;background:#eaf1fc;color:#315d98}.import-dropzone strong{color:#33435a;font-size:14px;font-weight:500;overflow-wrap:anywhere}.import-dropzone>span:last-child{color:#7d8797;font-size:12px}.import-error{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:11px 12px;border:1px solid #edcaca;border-radius:6px;background:#fff7f7;color:#a64040;font-size:13px}.import-error svg{flex:0 0 auto;margin-top:1px}.import-summary{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0 10px;color:#17864a;font-size:13px}.import-summary span{display:inline-flex;align-items:center;gap:6px}.import-summary .import-invalid{color:#aa5a2a}.import-table-wrap{border:1px solid #e5eaf2;border-radius:6px}.import-table{min-width:920px}.import-row-error{color:#b13e3e!important}.import-row-valid{color:#17864a!important}.import-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px;margin-top:18px}.import-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid #edf0f5;color:#718096;font-size:12px}.import-actions .button{flex:0 0 auto}.import-actions .button:disabled{cursor:not-allowed;opacity:.5}.import-prerequisite{margin-top:16px;padding:12px;border:1px solid #dbe7fb;border-radius:6px;background:#f5f8fe;color:#526b91;font-size:13px;line-height:18px}.imported-files-panel{margin-top:18px;overflow:hidden}.imported-file-list{padding:0 18px}.imported-file-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #edf0f5}.imported-file-row:last-child{border-bottom:0}.imported-file-icon{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:6px;background:#eef3fb;color:#426a9f}.imported-file-details{display:grid;gap:4px;flex:1;min-width:0}.imported-file-details strong{overflow:hidden;color:#33435a;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.imported-file-details span,.imported-file-details time{color:#7b8799;font-size:12px}.imported-file-row .button{flex:0 0 auto}.import-empty{padding:20px 18px;color:#7b8799;font-size:13px}.import-storage-note{padding:12px 18px;border-top:1px solid #edf0f5;background:#fafbfd;color:#718096;font-size:12px;line-height:18px}.import-access-denied{display:flex;align-items:flex-start;gap:12px;padding:20px;color:#536783}.import-access-denied svg{flex:0 0 auto;color:#b17c35}.import-access-denied h1{margin:0;color:#24344c;font-size:18px}.import-access-denied p{margin:5px 0 0;font-size:13px}@media (max-width:760px){.demo-mode-label{display:none}.role-preview{max-width:112px}}@media (max-width:560px){.user-access-select{align-items:flex-start;flex-wrap:wrap}.user-access-select .form-field{flex:1;width:auto}.user-access-select>span{margin-left:46px;width:100%}.override-select{width:112px;flex-basis:112px}}@media (max-width:980px){.meeting-layout,.reports-grid{grid-template-columns:1fr}}@media (max-width:620px){.role-summary{flex-wrap:wrap}.role-summary-count{width:100%;margin-left:23px}.settings-footer{align-items:flex-start;flex-direction:column}.report-detail{display:none}}@media (max-width:760px){.import-body{padding:14px}.import-dropzone{min-height:140px}.import-table-wrap{margin:0 -2px}.import-options{grid-template-columns:minmax(0,1fr);gap:10px}.import-actions{align-items:stretch;flex-direction:column}.import-actions .button{width:100%}.imported-files-panel .panel-heading{padding:14px}.imported-file-list{padding:0 14px}.imported-file-row{flex-wrap:wrap}.imported-file-details{flex-basis:calc(100% - 50px)}.imported-file-row .button{margin-left:48px}.import-storage-note{padding:12px 14px}.meeting-layout,.reports-grid{grid-template-columns:minmax(0,1fr)}.meeting-layout{gap:12px}.calendar-grid{padding:8px 10px}.calendar-cell{min-height:44px;padding:5px 3px;font-size:12px}.calendar-day-label{font-size:11px}.calendar-legend{flex-wrap:wrap;gap:8px;font-size:12px}.invoice-status-filter{max-width:100%}.user-access-select{align-items:flex-start;flex-wrap:wrap}.user-access-select .form-field{flex:1 1 200px;width:auto}.user-access-select>span{width:100%;margin-left:46px}.settings-content{padding:16px}}@media (max-width:420px){.column-checks{grid-template-columns:minmax(0,1fr)}.role-preview{max-width:78px}.report-form{padding:14px}}