.ec-label{min-width:0;font-size:13px;font-weight:500;line-height:1.5}.ec-label-copy{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ec-symbol{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:28px;height:28px;border-radius:8px;margin-right:5px}.ec-symbol svg{flex-shrink:0}.ec-blue{background:#eff6ff;color:#2563eb}.ec-purple{background:#f5f3ff;color:#7c3aed}.ec-green{background:#ecfdf5;color:#059669}.ec-orange{background:#fff7ed;color:#ea580c}.ec-action-icon{flex-shrink:0;vertical-align:middle;margin-right:5px;color:currentColor}.ec-label>input:not([type=checkbox]):not([type=radio]):not([type=file]),.ec-label>select,.ec-label>textarea{box-sizing:border-box;min-height:44px;max-width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:9px;padding:10px 12px;background:var(--ui-surface,#fff);color:var(--ui-text,#183047);font:inherit}.ec-label>textarea{min-height:96px;resize:vertical}.ec-label input:focus-visible,.ec-label select:focus-visible,.ec-label textarea:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}form[data-commerce-form]{min-width:0;gap:16px}form[data-commerce-form]>fieldset{min-width:0;border:1px solid #e2e8f0;border-radius:12px;padding:16px}form[data-commerce-form] button{min-height:44px}form[data-commerce-form] [role=alert]{border-radius:9px;padding:12px;background:#fef2f2;color:#991b1b}.ec-minimum-price{display:grid;gap:4px;margin:8px 0;line-height:1.5}.ec-minimum-price strong{font-size:19px;color:#0f766e}.ec-minimum-price small{color:#64748b;font-size:12px}.ec-minimum-note{padding:10px 12px;background:#fff7ed;color:#9a3412;border-radius:9px;font-size:12px;line-height:1.5}@media(max-width:600px){.ec-label-copy{gap:6px}.ec-symbol{width:25px;height:25px}form[data-commerce-form]{width:100%}}@media(prefers-color-scheme:dark){html[data-color-mode=dark] .ec-symbol{background:#20344a;color:#93c5fd}}.ec-order-config{border:1px solid #e2e8f0;border-radius:14px;padding:18px;min-width:0}.ec-order-product{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ec-order-thumbnail{width:72px;height:72px;object-fit:contain;border-radius:10px;background:#f8fafc}.ec-order-config .dp-field{display:grid;gap:8px;margin-bottom:14px}.ec-order-config input:not([type=checkbox]):not([type=radio]),.ec-order-config select,.ec-order-config textarea{box-sizing:border-box;min-height:44px;max-width:100%;width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:9px}.ec-order-config .dp-check{display:inline-flex;align-items:center;gap:8px;margin:4px 12px 4px 0}.ec-order-config button{min-height:44px;padding:10px 14px;border:1px solid #cbd5e1;border-radius:9px;background:var(--ui-surface,#fff);color:var(--ui-text,#183047)}[data-screen=sites-store-catalog] .sites-store-tabs button:nth-child(4n+1)>svg{color:#2563eb}[data-screen=sites-store-catalog] .sites-store-tabs button:nth-child(4n+2)>svg{color:#7c3aed}[data-screen=sites-store-catalog] .sites-store-tabs button:nth-child(4n+3)>svg{color:#059669}[data-screen=sites-store-catalog] .sites-store-tabs button:nth-child(4n)>svg{color:#ea580c}.ec-csv-import{display:inline-flex;flex-direction:column;align-items:flex-start;gap:7px;max-width:100%}.ec-csv-import small{color:#64748b;overflow-wrap:anywhere}.ec-csv-import [role=alert]{font-size:13px;background:#fef2f2;color:#991b1b;border-radius:8px;padding:10px}.ec-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;list-style:none;padding:0;margin:18px 0;min-width:0}.ec-guide>li{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:16px;border:1px solid var(--ui-border,#e2e8f0);border-radius:14px;background:var(--ui-surface,#fff)}.ec-guide strong{display:block;font-size:14px;line-height:1.4;color:var(--ui-text,#183047)}.ec-guide p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--ui-muted,#64748b)}.ec-guide-mark{position:relative;flex-shrink:0}.ec-guide-mark .ec-symbol{width:42px;height:42px;border-radius:13px;margin:0}.ec-guide-number{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#ddd);font-size:10px;color:var(--ui-muted,#64748b)}.ec-guide-compact{gap:9px}.ec-guide-compact>li{padding:12px}.ec-guide-compact .ec-guide-mark .ec-symbol{width:34px;height:34px}.ec-notice{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:12px;border:1px solid var(--ui-border,#e2e8f0);background:var(--ui-subtle,#f8fafc);margin:12px 0;min-width:0}.ec-notice strong{display:block;line-height:1.5}.ec-notice-copy{font-size:13px;line-height:1.65;color:var(--ui-muted,#64748b);margin-top:3px}.ec-notice-copy p{margin:4px 0}.ec-visual-empty{display:grid;justify-items:center;text-align:center;gap:12px;padding:30px 16px;border:1px dashed var(--ui-border,#ddd6fe);border-radius:16px;background:var(--ui-subtle,#faf9ff)}.ec-visual-empty p{max-width:36em;margin:0;color:var(--ui-muted,#64748b);font-size:13px;line-height:1.6}.ec-empty-art{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:24px;background:#f1eaff;color:#7c3aed}.ec-empty-art>svg:last-child{position:absolute;right:4px;bottom:6px;background:#ecfdf5;color:#059669;border-radius:50%}.ec-product-binding,.ec-seller-segment{padding:16px;margin:12px 0;border:1px solid var(--ui-border,#e2e8f0);border-radius:14px;background:var(--ui-surface,#fff);min-width:0}.ec-product-binding h3{display:flex;align-items:center;gap:8px}.ec-owner-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.5;margin:8px 8px 8px 0}.ec-state-badge{display:inline-flex;padding:4px 9px;border-radius:99px;font-size:12px;background:var(--ui-subtle,#f1f5f9);color:var(--ui-text,#183047)}.ec-file-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:14px;padding:0;list-style:none}.ec-file-grid>li{display:grid;gap:12px;padding:18px;border:1px solid var(--ui-border,#ddd);border-radius:14px;background:var(--ui-surface,#fff);min-width:0;overflow-wrap:anywhere}.ec-file-grid>li>.ec-symbol{width:48px;height:48px}.ec-file-grid p{margin:0;font-size:13px;line-height:1.6}.ec-store-kind{display:flex;align-items:center;gap:5px}.ec-order-heading{display:inline-flex;align-items:center;gap:7px}.ec-order-list{display:grid;gap:14px}.ec-order-list>li{border:1px solid var(--ui-border,#ddd);border-radius:16px;padding:18px;background:var(--ui-surface,#fff)}.ec-order-list>li>.ec-label{margin:12px 8px 12px 0}.ec-order-list>li>button{margin:4px}.ec-cart-line{padding:16px!important;border:1px solid var(--ui-border,#ddd);border-radius:14px;margin:12px 0!important;background:var(--ui-surface,#fff)}.ec-cart-line>.ec-symbol{width:40px;height:40px;margin-bottom:10px}.sites-store-cart .ec-guide{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.ec-category-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#eff6ff;color:#2563eb}.ec-category-icon[data-category=fashion],.ec-category-icon[data-category=beauty]{background:#fdf2f8;color:#db2777}.ec-category-icon[data-category=grocery]{background:#ecfdf5;color:#059669}.ec-category-icon[data-category=home]{background:#fff7ed;color:#ea580c}.ec-template-hero-photo{position:relative;min-height:260px;display:grid;place-items:center;padding:26px}.ec-template-hero-photo img{width:100%;height:300px;object-fit:contain;border-radius:20px;filter:drop-shadow(0 20px 25px #18304720)}.ec-template-hero-photo>span{position:absolute;bottom:12px;right:12px;padding:8px 12px;border-radius:99px;background:var(--ui-surface,#fff);color:var(--ui-text,#183047);font-size:12px}.ec-setup-note,.ec-pricing-help{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6}@layer components{.commerce-type-picker .commerce-type-grid>button.commerce-type-card{width:100%!important;max-width:none!important;justify-self:stretch!important}.commerce-type-grid .commerce-type-card>svg{width:30px;height:30px;padding:8px;box-sizing:content-box;border-radius:13px;background:color-mix(in srgb,currentColor 9%,transparent)}.commerce-type-summary .ec-guide strong{display:block}.app-shell [data-screen=sites-store-catalog] .sites-store-tabs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(106px,1fr));gap:9px;white-space:normal;overflow:visible}.app-shell [data-screen=sites-store-catalog] .sites-store-tabs button{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;flex-direction:column;gap:8px;padding:13px 8px!important;border:1px solid var(--ui-border,#e2e8f0)!important;border-radius:13px!important;min-height:88px}.app-shell [data-screen=sites-store-catalog] .sites-store-tabs button>svg{width:26px;height:26px}.app-shell [data-screen=sites-store-catalog] .sites-store-tabs button.is-active{background:var(--ui-accent-soft,#eff6ff)!important;border-color:var(--ui-accent,#4264ff)!important}.app-shell [data-screen=sites-store-catalog] .sites-list-actions{display:flex;flex-wrap:wrap;gap:9px}.app-shell [data-screen=sites-store-catalog] .sites-list-actions>a{display:inline-flex;align-items:center;gap:5px}.app-shell [data-screen=sites-product] .sites-product-stepper ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:9px;width:100%}.app-shell [data-screen=sites-product] .sites-product-stepper li{min-width:0}.app-shell [data-screen=sites-product] .sites-product-stepper li:after{display:none}.app-shell [data-screen=sites-product] .sites-product-stepper button{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important;padding:12px!important;border-radius:12px!important}.app-shell [data-screen=sites-product] .sites-product-stepper li:nth-child(3n+1) .sites-product-step-dot{color:#2563eb;background:#eff6ff}.app-shell [data-screen=sites-product] .sites-product-stepper li:nth-child(3n+2) .sites-product-step-dot{color:#7c3aed;background:#f5f3ff}.app-shell [data-screen=sites-product] .sites-product-stepper li:nth-child(3n) .sites-product-step-dot{color:#059669;background:#ecfdf5}.app-shell .dp-page .dp-set-name{width:100%!important;max-width:none!important;display:grid!important;justify-self:stretch!important;justify-content:start!important;text-align:left!important}.app-shell .dp-page .dp-set-name strong{display:flex;align-items:center;gap:9px}.app-shell .dp-page .dp-swatches button{width:auto!important;max-width:100%!important}.app-shell .dp-page .dp-check{padding:9px;border:1px solid var(--ui-border,#ddd);border-radius:10px}.app-shell [data-screen=sites-store] .kind-row-name{width:auto!important;max-width:100%!important;text-align:left!important;justify-content:flex-start!important}.commerce-template-tabs button{display:inline-flex;align-items:center;gap:9px}.commerce-type-summary h2{display:flex;align-items:center;gap:8px}}@media(max-width:600px){.ec-guide{grid-template-columns:1fr}.ec-guide>li{padding:13px}.ec-template-hero-photo img{height:220px}.ec-template-hero-photo{min-height:220px;padding:14px}.ec-order-list>li{padding:13px}.ec-cart-line{padding:12px!important}}html[data-color-mode=dark] :is(.ec-blue,.ec-category-icon){background:#152d4c;color:#93c5fd}html[data-color-mode=dark] .ec-purple{background:#322349;color:#d8b4fe}html[data-color-mode=dark] .ec-green{background:#133a31;color:#6ee7b7}html[data-color-mode=dark] .ec-orange{background:#422c1b;color:#fdba74}@layer components{.app-shell [data-screen=sites-store-catalog] .sites-inv-pager button{width:44px!important;min-width:44px!important;max-width:44px!important;padding:8px!important}.app-shell [data-screen=sites-product] .sites-store-thumbs button{width:76px!important;min-width:0!important;max-width:76px!important;padding:4px!important}.app-shell [data-screen=sites-product] .sites-store-thumbs button img{width:64px;height:64px;object-fit:contain}.app-shell .dp-page button[aria-label^=Remove],.app-shell .dp-page button[aria-label^=Move],.app-shell .dp-page button[aria-label^=Duplicate]{width:44px!important;min-width:44px!important;max-width:44px!important;padding:8px!important}}.commerce-type-summary>form>fieldset.commerce-type-picker{display:grid;gap:16px}.commerce-type-summary>form>fieldset>.ec-label,.ec-product-binding>.ec-label{display:grid;gap:8px}.ec-product-binding .ec-label>select,.ec-product-binding .ec-label>input{width:100%}.commerce-type-summary>form>fieldset>.ec-label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--ui-border,#ddd);border-radius:10px}@layer components{.app-shell [data-screen=sites-store-catalog]>.sites-list-head{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.app-shell [data-screen=sites-store-catalog]>.sites-list-head>.sites-store-brand{min-width:0!important;width:100%!important}.app-shell [data-screen=sites-store-catalog]>.sites-list-head>.sites-list-actions{grid-column:1/-1!important;width:100%!important;justify-content:flex-start!important;margin:0!important}.app-shell [data-screen=sites-store-catalog] .sites-store-brand h1{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;max-width:none!important;width:auto!important}.app-shell [data-screen=sites-store-catalog] .sites-store-brand .sites-list-lede{max-width:none!important;width:auto!important}.app-shell [data-screen=sites-store-catalog] .sites-store-title-icon{display:none!important}}@layer components{.app-shell [data-screen=sites-product] .sites-product-stepper{display:block!important;overflow:visible!important;min-width:0!important;max-width:100%!important}.app-shell [data-screen=sites-product] .sites-product-stepper ol{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important;grid-auto-flow:row!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.app-shell [data-screen=sites-product] .sites-product-stepper ol>li{width:100%!important;min-width:0!important;max-width:100%!important}}.dp-page{max-width:1280px;margin:auto;padding:24px;color:#183047}.dp-page *{box-sizing:border-box}.dp-header,.dp-toolbar,.dp-row,.dp-set{display:flex;align-items:center;gap:12px}.dp-header,.dp-toolbar,.dp-set{justify-content:space-between}.dp-header{margin-bottom:24px;flex-wrap:wrap}.dp-header a,.dp-header h1,.dp-back{display:flex;align-items:center;gap:10px}.dp-header h1{font-size:28px;margin:14px 0 6px}.dp-page p{color:#64748b;font-size:14px;line-height:1.6}.dp-page button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d9e2ec;background:#fff;border-radius:9px;padding:10px 12px;color:#183047;cursor:pointer;min-height:42px}.dp-page button:disabled{opacity:.45;cursor:default}.dp-page .dp-primary{background:#0f766e;color:#fff;border-color:#0f766e}.dp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.dp-stats>div,.dp-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px}.dp-stats strong{display:block;font-size:28px;color:#0f766e;margin-bottom:4px}.dp-card{margin-bottom:18px;min-width:0}.dp-card h2{display:flex;gap:8px;align-items:center;margin:0 0 16px;font-size:19px}.dp-page label,.dp-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:500;margin-bottom:13px;min-width:0}.dp-page input:not([type=checkbox]):not([type=radio]),.dp-page select,.dp-page textarea{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#183047;padding:10px;font:inherit;min-height:42px}.dp-page .dp-check{flex-direction:row;align-items:center;gap:8px;margin:8px 0}.dp-page input[type=checkbox],.dp-page input[type=radio]{width:18px;height:18px;flex-shrink:0}.dp-toolbar{margin-bottom:18px}.dp-toolbar>input{max-width:460px}.dp-set{padding:14px 0;border-top:1px solid #edf2f7;flex-wrap:wrap}.dp-set-name{flex:1;align-items:flex-start!important;flex-direction:column;border:0!important;text-align:left}.dp-set-name span{font-size:12px;color:#64748b}.dp-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;margin-top:18px}.dp-preview{align-self:start;position:sticky;top:20px}.dp-editor fieldset{border:0;margin:0;padding:0;min-width:0}.dp-item{border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:16px;margin-bottom:16px}.dp-item h3{margin:0 auto 12px 0;font-size:15px}.dp-item>.dp-row{justify-content:space-between}.dp-two{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.dp-conditions{margin-top:12px}.dp-conditions>.dp-row{margin-bottom:8px}.dp-conditions>.dp-row>*{flex:1}.dp-row>label{flex:1}.dp-wrap{flex-wrap:wrap}.dp-wrap>input{flex:1 1 90px;max-width:calc(50% - 12px)}.dp-note{background:#f1f5f9;padding:10px 12px;border-radius:8px}.dp-error{padding:14px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:10px;margin-bottom:16px}.dp-empty{text-align:center;padding:46px 16px}.dp-empty svg{color:#0f766e}.dp-products{max-height:280px;overflow:auto}.dp-page summary{cursor:pointer;padding:10px 0}.dp-back{margin-bottom:16px}.dp-inputs{margin-top:16px}@media(max-width:800px){.dp-page{padding:16px}.dp-layout{grid-template-columns:1fr}.dp-preview{position:static}.dp-stats{gap:8px}.dp-stats>div{padding:14px;font-size:12px}.dp-stats strong{font-size:23px}.dp-toolbar{flex-wrap:wrap}.dp-card{padding:16px}.dp-two{grid-template-columns:1fr}.dp-set>.dp-row{flex-wrap:wrap}.dp-header h1{font-size:24px}.dp-conditions>.dp-row{flex-wrap:wrap}.dp-conditions>.dp-row>*{flex:1 1 90px}}.dp-visual{position:relative;width:100%;container-type:inline-size;overflow:hidden;border:1px solid #cbd5e1;border-radius:12px;margin:16px 0;isolation:isolate}.dp-visual-background{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.dp-visual-image{width:100%;height:100%;object-fit:contain;pointer-events:none}.dp-visual span{white-space:pre-wrap;overflow-wrap:anywhere;display:block;line-height:1.2}.dp-swatches{display:flex;gap:8px;flex-wrap:wrap}.dp-swatches button{display:flex;flex-direction:column;max-width:110px}.dp-swatches button[aria-pressed=true]{outline:2px solid #0f766e}.dp-swatch-image{width:60px;height:60px;object-fit:contain}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;margin-top:12px;background:#fff;min-width:0}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set>button.dp-set-name{width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 auto!important;white-space:normal;overflow-wrap:anywhere;padding:8px;text-align:left;align-items:flex-start!important}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set-name strong{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.4}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set-name strong svg{flex-shrink:0;color:#0f766e}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set-name span{font-size:13px;line-height:1.5}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set-name span:last-child{color:#0f766e;font-weight:600}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set>.dp-row{width:auto;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set>.dp-row>button{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px;flex:0 0 44px!important;padding:10px}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set>.dp-row>.dp-check{flex:0 0 auto;margin:0;padding:10px 8px;min-height:44px;width:auto}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set button:focus-visible{outline:2px solid #0f766e;outline-offset:3px}@media(max-width:800px){.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set>.dp-row{justify-content:flex-start;border-top:1px solid #edf2f7;padding-top:10px}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set>.dp-row>.dp-check{margin-right:auto}.dp-page .dp-toolbar>button{width:auto!important;max-width:100%!important;white-space:normal}}@layer components{.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set>button.dp-set-name{width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 auto!important}.app-shell[data-design-system=common] .dp-page[data-screen=dynamic-pricing] .dp-set>.dp-row>button[data-slot=button]{width:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important}}.app-shell .dp-page .dp-set>button.dp-set-name{flex-direction:row;align-items:center!important;justify-content:flex-start;gap:16px}.app-shell .dp-page .dp-set-products{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto;max-width:224px}.app-shell .dp-page .dp-set-products:empty{display:none}.app-shell .dp-page .dp-set-product{display:flex;flex-direction:column;gap:4px;width:96px;text-align:center}.app-shell .dp-page .dp-set-product-image{display:block;width:96px;height:80px;object-fit:contain;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.app-shell .dp-page .dp-set-product>span{font-size:11px;line-height:1.3;color:#475569;overflow-wrap:anywhere}.app-shell .dp-page .dp-set-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px;text-align:left}@media(max-width:600px){.app-shell .dp-page .dp-set>button.dp-set-name{flex-wrap:wrap}.app-shell .dp-page .dp-set-products{max-width:100%}.app-shell .dp-page .dp-set-product{width:72px}.app-shell .dp-page .dp-set-product-image{width:72px;height:64px}}:root{--layout-max: 100%;--shell-content-max: min(var(--layout-desktop-width), 100%)}.primary-btn,.sa-form .primary-btn{min-height:var(--touch);border-radius:var(--radius-md);font-size:var(--font-size-label-md);font-weight:var(--font-weight-semibold)}.field{font-size:var(--font-size-label-md)}.field input,.field select,.field textarea,.sa-form .field input,.sa-form .field select,.sa-form .field textarea{min-height:var(--touch);border-radius:var(--radius-md);font-size:var(--font-size-body-md)}.field textarea,.sa-form .field textarea{min-height:6rem}.field-meta,.workspace-page-head p,.muted{font-size:var(--font-size-body-sm)}.workspace-page-head h1,.home-greeting h1{font-size:var(--font-size-headline-lg)}.section-title{font-size:var(--font-size-headline-md)}.icon-card strong,.app-card strong{font-size:var(--font-size-headline-sm)}.icon-btn.header-round{width:var(--touch);height:var(--touch);min-width:var(--touch);min-height:var(--touch)}.app-card,.icon-card,.action-card,.stat-card,.metric-card{border-radius:var(--radius-card);box-shadow:var(--shadow-floating)}.card-grid,.home-apps{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);min-width:0}.home-apps{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid>*,.home-apps>*{min-width:0}@media(min-width:768px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.app-shell{--layout-max: var(--layout-desktop-width);--shell-content-max: var(--layout-desktop-width)}.workspace-header,.page-container,.app-shell>main{width:min(var(--layout-desktop-width),100%);max-width:var(--layout-desktop-width);margin-inline:auto}.app-shell[data-page-builder=true]>main,.app-shell:has(.sites-canva)>main{width:100%;max-width:none}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid,.sa-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}.form-grid .field[data-as=textarea],.sa-form-grid .field[data-as=textarea]{grid-column:1 / -1}}.workspace-page,.page-container,.card-grid,.record-row,.list-row{max-width:100%}.record-row,.list-row{min-width:0;overflow-wrap:anywhere}.realestate-enqnew-stepper{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.step-progress{margin:var(--spacing-2) 0 var(--spacing-3);font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}@media(max-width:767px){table.responsive-records,table.responsive-records tbody,table.responsive-records tr{display:block;width:100%}table.responsive-records thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.responsive-records tr{margin:0 0 var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-light)}table.responsive-records td{display:grid;grid-template-columns:minmax(7rem,40%) minmax(0,1fr);gap:var(--spacing-2);border:0;padding:var(--spacing-1) 0;min-width:0;overflow-wrap:anywhere}table.responsive-records td:before{content:attr(data-label);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.assoc-pl-table-wrap,.table-wrap{overflow-x:visible}}.realestate-owner-new-stepper,.realestate-reqnew-stepper,.re-vendnew-stepper,.re-addlist-stepper,.realestate-proj-stepper,.realestate-valnew-stepper,.sites-product-stepper,.cat-add-steps{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.realestate-owner-new-stepper button,.realestate-reqnew-stepper button,.re-vendnew-stepper button,.re-addlist-stepper button,.sites-product-stepper button{min-height:var(--touch);min-width:var(--touch)}table.responsive-records .rec-label{display:none}@media(max-width:767px){table.responsive-records .rec-label{display:block;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}table.responsive-records td:before{content:none}}.sa-form-head{flex-wrap:wrap}.sa-form-titles h1,.workspace-page-head h1{overflow-wrap:anywhere}.sa-form-titles h1{font-size:var(--font-size-headline-lg)}.workspace-page-actions{display:flex;flex-wrap:wrap;gap:.35rem}.workspace-page-actions a,.workspace-page-actions button,.sa-form-head>a,.sa-form-head>button,.sa-form .text-btn{min-height:var(--touch);display:inline-flex;align-items:center}.record-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:0}.record-facts div{min-width:0}.record-facts dt{font-size:var(--font-size-label-sm);color:var(--color-text-secondary)}.record-facts dd{margin:.15rem 0 0;font-size:var(--font-size-body-md);overflow-wrap:anywhere}.record-list{min-width:0;overflow-wrap:anywhere}.sa-form-steps{flex-wrap:wrap}.sa-form-steps li{flex:1 1 8rem;min-width:0;min-height:var(--touch)}.sa-form-steps li em{display:inline;white-space:normal;overflow:visible;text-overflow:unset}.org-add-actions{flex-wrap:wrap}.org-add-review strong,.plan-side dd{overflow-wrap:anywhere;min-width:0}.org-sort button,.partner-view-switch button{min-height:var(--touch)}.partner-view-switch{display:flex;flex-wrap:wrap;gap:.4rem}.record-status{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:var(--font-size-label-sm);color:var(--color-text-secondary)}.sa-form-head>button[aria-label=Back],.sa-form-head>a[aria-label=Back]{display:none}.sa-form[data-screen=crm-leads-list]{background:transparent}.sa-form[data-screen=crm-leads-list]>.sa-form-head{align-items:center;gap:.75rem;margin-bottom:.75rem}.sa-form[data-screen=crm-leads-list]>.sa-form-head .sa-form-pict{display:none}.sa-form[data-screen=crm-leads-list]>.sa-form-head h1{margin:0;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.sa-form[data-screen=crm-leads-list]>.sa-form-body{background:#eef5fb;border:1px solid #eef2f7;box-shadow:0 16px 40px #12202b0f;border-radius:1.5rem;padding:1rem 1rem 1.15rem}.sa-form[data-screen=crm-lead-detail]{background:transparent}.sa-form[data-screen=crm-lead-detail]>.sa-form-head{display:none}.sa-form[data-screen=crm-lead-detail]>.sa-form-body{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;gap:0}.crm-leads-title-actions{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem}.crm-leads-v2{display:flex;flex-direction:column;gap:.75rem;width:100%}.crm-leads-search{display:flex;align-items:center;gap:.55rem;width:100%;padding:.75rem .95rem;border-radius:1rem;border:1px solid #e5e7eb;background:#fff;color:#64748b}.crm-leads-search input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font-size:.95rem;color:#0f172a}.crm-leads-search input::placeholder{color:#94a3b8}.crm-leads-icon-btn{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#475569;cursor:pointer}.crm-leads-icon-btn.active,.crm-leads-icon-btn:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.crm-leads-actions{display:flex;flex-wrap:nowrap;gap:.5rem;width:100%}.crm-leads-btn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.7rem .65rem;border-radius:.9rem;font-size:.88rem;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap}.crm-leads-btn.primary{background:#2563eb;color:#fff;border-color:#2563eb}.crm-leads-btn.primary:hover{background:#1d4ed8}.crm-leads-btn.secondary{background:#fff;color:#1e40af;border-color:#93c5fd}.crm-leads-btn.secondary:hover{background:#f8fafc}.crm-leads-filters{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .9rem;border-radius:1rem;border:1px solid #e5e7eb;background:#fff}.crm-leads-filters select{width:100%;padding:.55rem .7rem;border-radius:.7rem;border:1px solid #e5e7eb;background:#fff}.crm-leads-filters-row{display:flex;align-items:center;gap:.55rem}.crm-leads-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.crm-leads-list>li{margin:0;padding:0}.crm-leads-list .selectable-record-row{padding:0;border:0;background:transparent}.crm-lead-card{display:flex;align-items:center;gap:.55rem;width:100%;padding:.8rem .85rem;border-radius:1rem;background:#fff;border:1px solid #eef2f7;box-shadow:none;box-sizing:border-box}.crm-lead-card[data-tone=new]{background:#f8fafc;border-color:#e2e8f0}.crm-lead-card[data-tone=contacted]{background:#fffdf8;border-color:#f3e8d4}.crm-lead-card[data-tone=qualified]{background:#f7fdf9;border-color:#d9eee2}.crm-lead-card[data-tone=muted]{background:#fafafa;border-color:#ececec}.crm-lead-card-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.7rem;text-decoration:none;color:inherit}.crm-lead-avatar{flex:0 0 auto;width:2.45rem;height:2.45rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e8eef8;color:#1d4ed8;font-size:.75rem;font-weight:800;letter-spacing:.02em}.crm-lead-card-identity{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.crm-lead-card-name{font-size:.98rem;font-weight:700;color:#0f172a;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-lead-card-company{display:inline-flex;align-items:center;gap:.28rem;font-size:.78rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-lead-card-company.muted{color:#94a3b8}.crm-lead-status{flex:0 0 auto;padding:.28rem .6rem;border-radius:999px;font-size:.7rem;font-weight:750;line-height:1}.crm-lead-status[data-tone=new]{background:#eef2ff;color:#4338ca}.crm-lead-status[data-tone=contacted]{background:#fff7ed;color:#c2410c}.crm-lead-status[data-tone=qualified]{background:#ecfdf5;color:#047857}.crm-lead-status[data-tone=muted]{background:#f1f5f9;color:#64748b}.crm-lead-card-actions{display:inline-flex;gap:.15rem;flex:0 0 auto;opacity:.7}.crm-lead-action-btn{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.55rem;background:transparent;color:#94a3b8;cursor:pointer}.crm-lead-action-btn:hover{background:#eff6ff;color:#1d4ed8}.crm-lead-action-btn[data-tone=convert]:hover{background:#ecfdf5;color:#047857}.crm-lead-action-btn[data-tone=danger]:hover{background:#fef2f2;color:#b91c1c}.crm-leads-load-more{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;align-self:center;margin:.25rem auto .75rem;padding:.55rem .85rem;border:0;background:transparent;color:#2563eb;font-size:.92rem;font-weight:700;cursor:pointer}.crm-leads-load-more:disabled{opacity:.65;cursor:default}.mode-b-shell main:has([data-screen=crm-leads-list]),.mode-b-shell main:has([data-screen=crm-lead-detail]),.mode-b-shell main:has([data-screen=crm-contacts-list]){background:#eef5fb}.mode-b-shell main:has([data-screen=crm-leads-list]) .page-container,.mode-b-shell main:has([data-screen=crm-leads-list]) .sa-form-list,.mode-b-shell main:has([data-screen=crm-lead-detail]) .page-container,.mode-b-shell main:has([data-screen=crm-lead-detail]) .sa-form-list,.mode-b-shell main:has([data-screen=crm-contacts-list]) .page-container,.mode-b-shell main:has([data-screen=crm-contacts-list]) .sa-form-list{background:#eef5fb}.crm-lead-detail-back{font-weight:700}.crm-lead-profile-sub{margin:.15rem 0 0;color:#64748b;font-size:.9rem}.crm-lead-section-title{margin:0 0 .55rem;font-size:.95rem;font-weight:750;color:#0f172a}.mode-b-shell{--mode-b-chrome-z: 70;--mode-b-core-width: 900px;--mode-b-core-pad: 1rem;--layout-max: var(--mode-b-core-width) !important;--shell-content-max: var(--mode-b-core-width) !important;--shell-content-pad: var(--mode-b-core-pad);--nav-dash: #2563eb;--nav-leads: #0d9488;--nav-contacts: #7c3aed;--nav-customers: #ea580c;--nav-more: #4f46e5;width:100%;max-width:var(--mode-b-core-width);margin-inline:auto;box-sizing:border-box;padding-left:0;padding-right:0}.mode-b-shell>.workspace-header.mode-b-header,.mode-b-shell>header.mode-b-header,.mode-b-shell .workspace-header.mode-b-header{position:sticky;top:0;z-index:var(--mode-b-chrome-z);width:100%!important;max-width:none!important;margin-inline:0!important;padding:.55rem var(--mode-b-core-pad) .45rem!important;background:color-mix(in srgb,#eef3f8 92%,#fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,#0f172a 8%,transparent);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mode-b-shell .workspace-header.mode-b-header .workspace-brand{flex:1 1 auto;min-width:0;justify-content:center;text-align:center}.mode-b-shell .workspace-header.mode-b-header .mode-b-title{display:inline-flex;flex-direction:column;align-items:center;gap:0}.mode-b-shell .workspace-header.mode-b-header .mode-b-host{display:none}.mode-b-shell:not([data-mode-b=crm])>.mode-b-nav,.mode-b-shell:not([data-mode-b=crm]) .mode-b-nav{position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:max(.35rem,env(safe-area-inset-bottom,0px))!important;transform:translate(-50%)!important;z-index:var(--mode-b-chrome-z);display:flex!important;justify-content:space-around;align-items:stretch;gap:.1rem;width:min(100vw,var(--mode-b-core-width))!important;max-width:var(--mode-b-core-width)!important;margin:0!important;padding:.3rem .35rem!important;box-sizing:border-box!important;background:#fff;border:1px solid #e8eef5;border-radius:1.25rem;box-shadow:0 12px 30px #0f172a1f;overflow:visible}.mode-b-shell .mode-b-nav .mode-b-nav-item{flex:1 1 0;min-width:0;min-height:3.35rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.3rem .2rem .25rem;border-radius:.95rem;font-size:.62rem;font-weight:650;line-height:1.1;text-decoration:none;color:#64748b;white-space:nowrap}.mode-b-shell .mode-b-nav .mode-b-nav-item:before{content:"";width:1.35rem;height:1.35rem;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.mode-b-shell .mode-b-nav .mode-b-nav-item[href="/app/crm"],.mode-b-shell .mode-b-nav .mode-b-nav-item[href="/app/crm/"]{color:var(--nav-dash)}.mode-b-shell .mode-b-nav .mode-b-nav-item[href="/app/crm"]:before,.mode-b-shell .mode-b-nav .mode-b-nav-item[href="/app/crm/"]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232563eb'><rect x='3' y='3' width='8' height='8' rx='1.5'/><rect x='13' y='3' width='8' height='8' rx='1.5'/><rect x='3' y='13' width='8' height='8' rx='1.5'/><rect x='13' y='13' width='8' height='8' rx='1.5'/></svg>");background-color:color-mix(in srgb,var(--nav-dash) 14%,#fff);box-sizing:content-box;padding:.35rem;width:1.15rem;height:1.15rem;border-radius:999px}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/leads"]{color:var(--nav-leads)}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/leads"]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d9488' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 4h16l-6 7v6l-4 2v-8L4 4z'/></svg>")}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/contacts"]{color:var(--nav-contacts)}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/contacts"]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='3' width='14' height='18' rx='2'/><circle cx='12' cy='9' r='2.5'/><path d='M8.5 16.5c1.2-1.5 2.3-2 3.5-2s2.3.5 3.5 2'/></svg>")}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/customers"]{color:var(--nav-customers)}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/customers"]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea580c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21s-6-4.3-6-9a6 6 0 1 1 12 0c0 4.7-6 9-6 9z'/><circle cx='12' cy='12' r='2.2'/></svg>")}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/book"]{color:var(--nav-more)}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/book"]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234f46e5'><circle cx='6' cy='12' r='1.8'/><circle cx='12' cy='12' r='1.8'/><circle cx='18' cy='12' r='1.8'/></svg>")}.mode-b-shell .mode-b-nav .mode-b-nav-item.active{background:color-mix(in srgb,currentColor 12%,#fff);font-weight:750}.mode-b-shell>main,.mode-b-shell main,.mode-b-shell #main{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:var(--mode-b-core-pad)!important;padding-bottom:calc(5.9rem + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;align-self:stretch;overflow-x:hidden}.mode-b-shell>.mode-b-footer,.mode-b-shell .mode-b-footer{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:var(--mode-b-core-pad)!important;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}.mode-b-shell .page-container,.mode-b-shell #main>*,.mode-b-shell main>*,.mode-b-shell .crm-dashboard,.mode-b-shell .crm-dashboard-v2{width:100%!important;max-width:none!important;margin-inline:0!important;align-self:stretch!important;box-sizing:border-box!important}.mode-b-shell .crm-dashboard,.mode-b-shell .crm-dashboard-v2{display:flex;flex-direction:column;gap:1.15rem;padding-top:.35rem}.mode-b-shell .crm-dash-hero{gap:.55rem}.mode-b-shell .crm-dash-greeting{margin:0;font-size:1.35rem;line-height:1.25;font-weight:750;color:#0f172a}.mode-b-shell .crm-dash-kicker{margin:0;font-size:.78rem;color:#64748b;letter-spacing:.01em;text-transform:none}.mode-b-shell .crm-dash-hero-card{display:flex!important;align-items:center!important;justify-content:space-between;gap:.85rem;width:100%;max-width:none;min-height:5.5rem;padding:1.05rem 1.1rem!important;border-radius:1.1rem;background:#fff;border:1px solid #e8eef5;border-top:3px solid #2563eb;box-shadow:0 8px 22px #0f172a0f;overflow:hidden;box-sizing:border-box}.mode-b-shell .crm-dash-hero-card-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-weight:650}.mode-b-shell .crm-dash-hero-card-value{margin-top:.2rem;font-size:2rem;line-height:1;font-weight:800;color:#0f172a}.mode-b-shell .crm-dash-trend{display:inline-flex;margin-top:.45rem;padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,#16a34a 12%,#fff);color:#15803d;font-size:.75rem;font-weight:700}.mode-b-shell .crm-dash-hero-card-icon{flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:.9rem}.mode-b-shell .crm-dash-grid,.mode-b-shell .crm-dash-grid-kpi{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;width:100%}.mode-b-shell .crm-dash-kpi{display:flex;flex-direction:column;gap:.45rem;width:auto;max-width:none;min-width:0;padding:.9rem .95rem;border-radius:1rem;background:#fff;border:1px solid #e8eef5;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.mode-b-shell .crm-dash-kpi-icon{width:1.85rem;height:1.85rem;border-radius:.55rem;background:color-mix(in srgb,#2563eb 12%,#fff);color:#2563eb}.mode-b-shell .crm-dash-kpi-label{font-size:.78rem;color:#64748b;font-weight:600}.mode-b-shell .crm-dash-kpi-value{font-size:1.55rem;line-height:1;font-weight:800;color:#0f172a}.mode-b-shell .crm-dash-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.15rem 0 .7rem}.mode-b-shell .crm-dash-section-head h3{margin:0;font-size:1rem;font-weight:750;color:#0f172a}.mode-b-shell .crm-dash-view-all{font-size:.82rem;font-weight:700;color:#2563eb;white-space:nowrap}.mode-b-shell .crm-dash-task-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem;width:100%}.mode-b-shell .crm-dash-task{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:.8rem!important;width:100%!important;max-width:none!important;margin:0!important;padding:.9rem .95rem!important;border-radius:1rem;background:#fff;border:1px solid #e8eef5;box-sizing:border-box!important;overflow:hidden;text-decoration:none;color:inherit}.mode-b-shell .crm-dash-task-icon{flex:0 0 auto!important;width:2.15rem!important;height:2.15rem!important;min-width:2.15rem;border-radius:999px}.mode-b-shell .crm-dash-task-copy{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;display:flex;flex-direction:column;gap:.2rem;overflow:hidden}.mode-b-shell .crm-dash-task-copy strong{font-size:.95rem;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-b-shell .crm-dash-task-meta{display:flex;flex-wrap:wrap;gap:.4rem .65rem;align-items:center;font-size:.75rem;color:#64748b}.mode-b-shell .crm-dash-hero-card{background:linear-gradient(135deg,#4f46e5,#2563eb 55%,#3b82f6)!important;border:none!important;border-radius:1.25rem!important;color:#fff!important;box-shadow:0 16px 34px #2563eb47!important;position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.mode-b-shell a.crm-dash-hero-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px #2563eb57!important}.mode-b-shell .crm-dash-hero-card:after{content:"";position:absolute;right:-32px;top:-46px;width:158px;height:158px;border-radius:50%;background:#ffffff1f;pointer-events:none}.mode-b-shell .crm-dash-hero-card-copy{position:relative;z-index:1}.mode-b-shell .crm-dash-hero-card-label{color:#ffffffd9!important}.mode-b-shell .crm-dash-hero-card-value{color:#fff!important;font-size:2.2rem!important}.mode-b-shell .crm-dash-trend{background:#ffffff38!important;color:#fff!important}.mode-b-shell .crm-dash-hero-card-icon{background:#ffffff2e!important;color:#fff!important;width:3rem!important;height:3rem!important;position:relative;z-index:1}.mode-b-shell .crm-dash-kpi{border:1px solid #eef2f8!important;border-radius:1.15rem!important;box-shadow:0 6px 18px #0f172a0d!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.mode-b-shell a.crm-dash-kpi:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f172a1a!important;border-color:#dbe3f0!important}.mode-b-shell .crm-dash-kpi-icon{width:2.1rem!important;height:2.1rem!important;border-radius:.7rem!important}.mode-b-shell .crm-dash-kpi-value{font-size:1.7rem!important}.mode-b-shell .crm-dash-grid-kpi .crm-dash-kpi:nth-child(1) .crm-dash-kpi-icon{background:color-mix(in srgb,#2563eb 14%,#fff)!important;color:#2563eb!important}.mode-b-shell .crm-dash-grid-kpi .crm-dash-kpi:nth-child(2) .crm-dash-kpi-icon{background:color-mix(in srgb,#7c3aed 14%,#fff)!important;color:#7c3aed!important}.mode-b-shell .crm-dash-grid-kpi .crm-dash-kpi:nth-child(3) .crm-dash-kpi-icon{background:color-mix(in srgb,#0d9488 14%,#fff)!important;color:#0d9488!important}.mode-b-shell .crm-dash-grid-kpi .crm-dash-kpi:nth-child(4) .crm-dash-kpi-icon{background:color-mix(in srgb,#f59e0b 16%,#fff)!important;color:#d97706!important}.mode-b-shell .crm-dash-section-head h3{font-size:1.05rem!important;letter-spacing:-.01em}.mode-b-shell .crm-dash-task{border:1px solid #eef2f8!important;border-radius:1.15rem!important;box-shadow:0 4px 14px #0f172a0a!important;transition:transform .15s ease,box-shadow .15s ease}.mode-b-shell a.crm-dash-task:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14!important}.mode-b-shell .crm-dash-priority{background:color-mix(in srgb,#f97316 18%,#fff)!important;color:#c2410c!important}.mode-b-shell .crm-dash-activity{border-left-color:#dbe6f5!important}.mode-b-shell .crm-dash-activity li.active:before{background:#2563eb!important;box-shadow:0 0 0 3px #fff,0 0 0 5px #2563eb2e!important}.mode-b-shell .workspace-header.mode-b-header{background:linear-gradient(180deg,#fff,#f6f9fd)!important;border-bottom:none!important;box-shadow:0 4px 14px #0f172a0f!important;padding-top:.7rem!important;padding-bottom:.62rem!important;position:sticky;overflow:visible}.mode-b-shell .workspace-header.mode-b-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#4f46e5,#2563eb 55%,#3b82f6);pointer-events:none}.mode-b-shell .workspace-header.mode-b-header .mode-b-title strong{font-size:1.02rem;font-weight:800;letter-spacing:-.01em;color:#0f172a}.mode-b-shell .workspace-header.mode-b-header .context-slot .context-slot-label,.mode-b-shell .workspace-header.mode-b-header .context-slot .context-slot-trigger{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .6rem;border-radius:999px;background:color-mix(in srgb,#2563eb 8%,#fff);border:1px solid color-mix(in srgb,#2563eb 18%,transparent);color:#1d4ed8;font-size:.78rem;font-weight:650;line-height:1.2;white-space:nowrap}.mode-b-shell .workspace-header.mode-b-header .context-slot .context-slot-trigger:hover{background:color-mix(in srgb,#2563eb 14%,#fff)}.mode-b-shell .workspace-header.mode-b-header .user-menu .avatar-btn{border-radius:999px;padding:0;background:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb52;transition:box-shadow .15s ease}.mode-b-shell .workspace-header.mode-b-header .user-menu .avatar-btn:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb8c}.mode-b-shell>main,.mode-b-shell main,.mode-b-shell #main{padding-top:0!important;margin-top:0!important}.mode-b-shell .page-container{padding-top:.4rem!important;margin-top:0!important}.mode-b-shell main>.sa-form,.mode-b-shell main .sa-form,.mode-b-shell main .classic-form{margin-top:0!important}.mode-b-shell .sa-form-head{margin-top:0!important;padding-top:0!important}.mode-b-shell .crm-dashboard,.mode-b-shell .crm-dashboard-v2{padding-top:0!important;margin-top:0!important}.mode-b-shell .crm-dash-hero{margin-top:0!important}.mode-b-shell{padding-bottom:0!important}.mode-b-shell>main,.mode-b-shell main,.mode-b-shell #main{padding-bottom:.5rem!important}.mode-b-shell>.mode-b-footer,.mode-b-shell .mode-b-footer{padding-top:.4rem!important;padding-bottom:calc(4.9rem + env(safe-area-inset-bottom,0px))!important;margin-top:.25rem!important}.mode-b-shell .page-container{padding-left:0!important;padding-right:0!important}.mode-b-shell .crm-leads-list .crm-lead-status{display:none!important}.mode-b-shell .crm-leads-list .crm-lead-card-actions{opacity:1!important}.mode-b-shell .crm-leads-list .crm-lead-action-btn{color:#2563eb!important}.mode-b-shell .crm-leads-list .crm-lead-action-btn[data-tone=convert]{color:#0d9488!important}.mode-b-shell .crm-leads-list .crm-lead-action-btn[data-tone=danger]{color:#dc2626!important}.mode-b-shell .crm-leads-actions.crm-leads-actions-icons{display:flex;flex-wrap:nowrap;gap:.55rem}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only{flex:0 0 auto;width:2.9rem;height:2.9rem;padding:0!important;gap:0;border-radius:.9rem}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only svg{display:block}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only[data-kind=add]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only[data-kind=add]:hover{background:#1d4ed8!important}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only[data-kind=import]{background:color-mix(in srgb,#0d9488 8%,#fff)!important;border-color:color-mix(in srgb,#0d9488 45%,#fff)!important;color:#0d9488!important}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only[data-kind=import]:hover{background:color-mix(in srgb,#0d9488 16%,#fff)!important}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only[data-kind=export]{background:color-mix(in srgb,#ea580c 8%,#fff)!important;border-color:color-mix(in srgb,#ea580c 45%,#fff)!important;color:#ea580c!important}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only[data-kind=export]:hover{background:color-mix(in srgb,#ea580c 16%,#fff)!important}.mode-b-shell .crm-leads-toolbar{display:flex;align-items:center;gap:.55rem;width:100%}.mode-b-shell .crm-leads-search-wrap{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;min-width:0}.mode-b-shell .crm-leads-search-wrap.open{flex:1 1 auto}.mode-b-shell .crm-leads-search-toggle{width:2.9rem;height:2.9rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;border:1px solid #e5e7eb;background:#fff;color:#2563eb;cursor:pointer}.mode-b-shell .crm-leads-search-toggle.active,.mode-b-shell .crm-leads-search-toggle:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.mode-b-shell .crm-leads-search-wrap .crm-leads-search{flex:1 1 auto;min-width:0}.mode-b-shell .crm-leads-actions.crm-leads-actions-icons{margin-left:auto;width:auto;flex:0 0 auto}.mode-b-shell main:has([data-screen=crm-leads-list]){background:#eef5fb!important}.mode-b-shell main:has([data-screen=crm-leads-list]) .page-container,.mode-b-shell main:has([data-screen=crm-leads-list]) .sa-form-list{background:#eef5fb!important}.mode-b-shell .crm-lead-card-contact{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;color:#64748b;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-b-shell .crm-lead-card-contact svg{flex:0 0 auto;color:#94a3b8}.mode-b-shell .crm-lead-card-company svg{flex:0 0 auto}.mode-b-shell .crm-leads-list,.mode-b-shell .crm-lead-card,.mode-b-shell .crm-lead-card-main{max-width:100%;overflow-x:hidden}.mode-b-shell .crm-lead-card-identity{min-width:0}.mode-b-shell .crm-leads-list .crm-lead-card,.mode-b-shell .crm-leads-list .crm-lead-card[data-tone=new],.mode-b-shell .crm-leads-list .crm-lead-card[data-tone=contacted],.mode-b-shell .crm-leads-list .crm-lead-card[data-tone=qualified],.mode-b-shell .crm-leads-list .crm-lead-card[data-tone=muted]{background:#fff!important;border:1px solid #e8eef5!important}.mode-b-shell .crm-leads-pagination{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.35rem}.mode-b-shell .crm-leads-page-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem .95rem;border-radius:.8rem;border:1px solid #dbe3f0;background:#fff;color:#1d4ed8;font-size:.85rem;font-weight:700;cursor:pointer}.mode-b-shell .crm-leads-page-btn:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe}.mode-b-shell .crm-leads-page-btn:disabled{opacity:.45;cursor:default}.mode-b-shell .crm-leads-page-info{font-size:.82rem;font-weight:650;color:#64748b}.mode-b-shell .mode-b-nav .mode-b-nav-item:before{box-sizing:content-box;padding:.35rem;width:1.15rem;height:1.15rem;border-radius:999px;background-repeat:no-repeat;background-position:center;background-size:contain}.mode-b-shell .mode-b-nav .mode-b-nav-item[href="/app/crm"]:before,.mode-b-shell .mode-b-nav .mode-b-nav-item[href="/app/crm/"]:before{background-color:color-mix(in srgb,var(--nav-dash) 15%,#fff)}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/leads"]:before{background-color:color-mix(in srgb,var(--nav-leads) 15%,#fff)}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/contacts"]:before{background-color:color-mix(in srgb,var(--nav-contacts) 15%,#fff)}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/book"]:before{background-color:color-mix(in srgb,var(--nav-more) 15%,#fff)}.mode-b-shell .mode-b-nav .mode-b-nav-item[href*="/crm/customers"]:before{background-color:color-mix(in srgb,var(--nav-customers) 15%,#fff);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea580c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.2'/><path d='M3.5 20c0-3.3 2.6-5.5 5.5-5.5s5.5 2.2 5.5 5.5'/><path d='m15.5 12.5 2 2 3.5-3.5'/></svg>")}.mode-b-shell .mode-b-nav .mode-b-nav-item{font-weight:700}.mode-b-shell .crm-lead-card-main{flex-wrap:wrap}.mode-b-shell .crm-lead-card-identity{flex:1 1 auto;min-width:8rem}.mode-b-shell .crm-lead-card-contactcol{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.15rem;min-width:0;max-width:60%}.mode-b-shell .crm-lead-card-contactcol .crm-lead-card-contact{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:33rem){.mode-b-shell .crm-lead-card-contactcol{margin-left:3.15rem;align-items:flex-start;text-align:left;max-width:calc(100% - 3.15rem);flex-basis:100%}}.mode-b-shell .crm-leads-filters-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.9rem;border:1px solid #e8eef5;border-radius:1rem;background:#fff}.mode-b-shell .crm-leads-filters-grid select,.mode-b-shell .crm-leads-filters-grid input[type=date]{width:100%;padding:.6rem .7rem;border:1px solid #dbe3f0;border-radius:.7rem;background:#fff;color:#0f172a;font-size:.85rem}.mode-b-shell .crm-leads-filters-grid .crm-leads-filters-row{grid-column:1 / -1;display:flex;gap:.75rem;align-items:center}.mode-b-shell .crm-leads-list-head{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1.7fr) 6.5rem;column-gap:.6rem;align-items:center;padding:.15rem .9rem .45rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.mode-b-shell .crm-leads-list .crm-lead-card.crm-lead-row{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1.7fr) 6.5rem;column-gap:.6rem;align-items:center}.mode-b-shell .crm-leads-list .crm-lead-row .crm-lead-card-main{display:contents!important}.mode-b-shell .crm-lead-namecell{display:flex;align-items:center;gap:.6rem;min-width:0}.mode-b-shell .crm-lead-row .crm-lead-card-identity{display:flex;flex-direction:column;min-width:0}.mode-b-shell .crm-lead-col{display:inline-flex;align-items:center;gap:.3rem;min-width:0;font-size:.8rem;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-b-shell .crm-lead-col svg{flex:0 0 auto;color:#94a3b8}.mode-b-shell .crm-lead-col-email{color:#2563eb}.mode-b-shell .crm-lead-col-empty{color:#cbd5e1}.mode-b-shell .crm-lead-row .crm-lead-card-actions{opacity:1;justify-content:flex-end}@media(max-width:34rem){.mode-b-shell .crm-leads-list-head{display:none}.mode-b-shell .crm-leads-list .crm-lead-card.crm-lead-row{grid-template-columns:1fr auto;row-gap:.3rem;align-items:start}.mode-b-shell .crm-lead-namecell{grid-column:1;grid-row:1}.mode-b-shell .crm-lead-row .crm-lead-card-actions{grid-column:2;grid-row:1;align-self:center}.mode-b-shell .crm-lead-col-phone{grid-column:1 / -1;grid-row:2}.mode-b-shell .crm-lead-col-email{grid-column:1 / -1;grid-row:3}.mode-b-shell .crm-lead-row .crm-lead-col{padding-left:3.05rem;font-size:.82rem}}.mode-b-shell .crm-leads-page-info{display:inline-flex;flex-direction:column;align-items:center;line-height:1.2}.mode-b-shell .crm-leads-page-info .crm-leads-count{font-size:.72rem;font-weight:600;color:#94a3b8}.lead-form .field-with-mic{position:relative;display:block}.lead-form .field-with-mic .field{width:100%}.lead-form .field-with-mic .voice-session{position:absolute;top:0;right:0;z-index:3;flex-wrap:nowrap;gap:.2rem;margin:0}.lead-form .field-with-mic .voice-session .voice-btn{min-height:0;width:1.85rem;height:1.85rem;padding:0;gap:0;font-size:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#2563eb 10%,#fff);color:#2563eb;border:1px solid color-mix(in srgb,#2563eb 28%,#fff)}.lead-form .field-with-mic .voice-session .voice-btn:hover{background:color-mix(in srgb,#2563eb 18%,#fff)}.lead-form .field-with-mic .voice-session .voice-btn svg{font-size:initial}.lead-form .field-with-mic .voice-session .voice-btn-stop{color:#b91c1c;border-color:color-mix(in srgb,#b91c1c 35%,#fff);background:color-mix(in srgb,#b91c1c 8%,#fff)}.lead-form .field-with-mic .voice-session-status{display:none}.sheet:has(.lead-form) .sheet-body{scrollbar-width:none}.sheet:has(.lead-form) .sheet-body::-webkit-scrollbar{width:0;height:0;display:none}.mode-b-shell .crm-lead-col-phone .crm-lead-phone-num{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mode-b-shell .crm-lead-phone-acts{display:inline-flex;gap:.25rem;flex:0 0 auto;margin-left:.35rem}.mode-b-shell .crm-lead-phone-act{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:0;border-radius:999px;background:transparent;cursor:pointer;flex:0 0 auto}.mode-b-shell .crm-lead-phone-act.call{color:#2563eb;background:color-mix(in srgb,#2563eb 10%,#fff)}.mode-b-shell .crm-lead-phone-act.wa{color:#16a34a;background:color-mix(in srgb,#16a34a 12%,#fff)}.mode-b-shell .crm-lead-phone-act:hover{filter:brightness(.96)}.lead-form .field-with-mic .voice-session{top:0;right:0}.lead-form .field-with-mic .voice-session .voice-btn{width:1.55rem;height:1.55rem}.lead-form .lead-phone-field .field-label-row{margin-bottom:.3rem}.lead-form .lead-phone-field .lead-phone-label{font-size:.82rem;color:#64748b;font-weight:600}.lead-form .lead-phone-row{display:flex;gap:.5rem;align-items:stretch}.lead-form .lead-phone-row>select{flex:0 0 auto;border:1px solid #e5e7eb;border-radius:.9rem;padding:.75rem .55rem;background:#fff;color:#0f172a;font:inherit}.lead-form .lead-phone-input-wrap{position:relative;flex:1 1 auto;display:block;min-width:0}.lead-form .lead-phone-input-wrap .field-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#16a34a;pointer-events:none;display:inline-grid;place-items:center}.lead-form .lead-phone-input-wrap input{width:100%;border:1px solid #e5e7eb;border-radius:.9rem;padding:.75rem .85rem .75rem 2.55rem;background:#fff;color:#0f172a;font:inherit}.mode-b-shell .crm-leads-list .crm-lead-card.crm-lead-row,.mode-b-shell .crm-leads-list-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1.8fr) minmax(0,1.4fr) 5.5rem!important}.mode-b-shell .crm-lead-col-phone{overflow:visible}.mode-b-shell .crm-lead-col-phone .crm-lead-phone-num{overflow:visible;text-overflow:clip;white-space:nowrap}.mode-b-shell .crm-lead-phone-act,.mode-b-shell .crm-lead-phone-act.call,.mode-b-shell .crm-lead-phone-act.wa{background:transparent!important;width:1.4rem;height:1.4rem}.mode-b-shell .crm-lead-phone-act.call{color:#2563eb}.mode-b-shell .crm-lead-phone-act.wa{color:#25d366}.mode-b-shell .crm-lead-phone-act:hover{filter:none;opacity:.75}.lead-form .lead-form-actions{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem}.lead-form .lead-form-actions .primary-btn{width:auto;flex:0 0 auto;min-width:6.5rem;padding:.6rem 1.5rem}.mode-b-shell .crm-leads-list .crm-lead-card{background:#fff!important;transition:background .12s ease}.mode-b-shell .crm-leads-list>li:hover .crm-lead-card,.mode-b-shell .crm-leads-list .crm-lead-card:hover{background:#eff6ff!important}.mode-b-shell .crm-lead-col-phone .crm-lead-phone-act.call,.mode-b-shell .crm-lead-col-phone .crm-lead-phone-act.call svg{color:#2563eb!important}.mode-b-shell .crm-lead-col-phone .crm-lead-phone-act.wa,.mode-b-shell .crm-lead-col-phone .crm-lead-phone-act.wa svg{color:#25d366!important}@media(max-width:34rem){.mode-b-shell .crm-leads-list-head{display:none!important}.mode-b-shell .crm-leads-list .crm-lead-card.crm-lead-row{grid-template-columns:1fr auto!important;row-gap:.3rem;align-items:start}.mode-b-shell .crm-lead-namecell{grid-column:1!important;grid-row:1!important;min-width:0}.mode-b-shell .crm-lead-row .crm-lead-card-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.mode-b-shell .crm-lead-row .crm-lead-card-actions{grid-column:2!important;grid-row:1!important;align-self:center}.mode-b-shell .crm-lead-col-phone{grid-column:1 / -1!important;grid-row:2!important;padding-left:3.15rem}.mode-b-shell .crm-lead-col-email{grid-column:1 / -1!important;grid-row:3!important;padding-left:3.15rem}}@media(min-width:34.01rem){.mode-b-shell .crm-leads-list .crm-lead-card.crm-lead-row,.mode-b-shell .crm-leads-list-head{grid-template-columns:minmax(0,1.95fr) minmax(0,1.2fr) minmax(0,1.35fr) 5.5rem!important}.mode-b-shell .crm-lead-row .crm-lead-card-name{white-space:normal;overflow:visible;text-overflow:clip}}.mode-b-shell .crm-lead-col-phone{overflow:hidden;display:inline-flex;align-items:center;gap:.35rem;min-width:0}.mode-b-shell .crm-lead-col-phone .crm-lead-phone-num{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-b-shell .crm-lead-col-phone .crm-lead-phone-acts{flex:0 0 auto;margin-left:.1rem}@media(min-width:34.01rem){.mode-b-shell .crm-leads-list .crm-lead-card.crm-lead-row,.mode-b-shell .crm-leads-list-head{grid-template-columns:minmax(0,1.7fr) minmax(0,1.6fr) minmax(0,1.25fr) 5.5rem!important}}.toast-stack{left:auto!important;right:.9rem!important;bottom:auto!important;top:calc(.9rem + env(safe-area-inset-top,0px))!important;transform:none!important;align-items:flex-end!important;z-index:90!important}.sheet .crm-leads-filters-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0;border:0;background:transparent}.sheet .crm-leads-filters-grid select,.sheet .crm-leads-filters-grid input[type=date]{width:100%;padding:.65rem .7rem;border:1px solid #dbe3f0;border-radius:.7rem;background:#fff;color:#0f172a;font-size:.9rem}.sheet .crm-leads-filters-grid .crm-leads-filters-row{grid-column:1 / -1;display:flex;gap:.6rem;align-items:center}.crm-leads-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.crm-leads-filter-actions .primary-btn{width:auto;min-width:8rem;padding:.7rem 1.4rem}.crm-filter-control select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:.95rem}.sa-form[data-screen=crm-leads-list]>.sa-form-body,.mode-b-shell .sa-form[data-screen=crm-leads-list]>.sa-form-body{background:#eef5fb!important;border:1px solid #e4eef7!important;box-shadow:0 16px 40px #12202b0f!important;border-radius:1.5rem!important;padding:1rem!important;gap:.75rem!important}.user-menu-panel.user-menu-card{min-width:16.5rem;padding:.55rem;gap:.4rem}.user-menu-profile{display:flex;flex-direction:column;align-items:center;gap:.28rem;padding:.85rem .7rem .75rem;text-decoration:none;color:inherit;border-radius:.85rem;background:#f8fafc;text-align:center}.user-menu-profile:hover{background:#eef4fb}.user-menu-profile strong{font-size:.95rem;font-weight:750;color:#0f172a}.user-menu-profile span{font-size:.75rem;color:#64748b;word-break:break-all}.user-menu-list{display:flex;flex-direction:column;gap:.15rem;padding-top:.15rem}.user-menu-card .user-menu-item{display:flex;align-items:center;gap:.55rem;padding:.7rem .75rem;font-weight:650;font-size:.9rem}.user-menu-card .user-menu-item svg{color:#2563eb;flex:0 0 auto}.user-menu-card .user-menu-logout svg{color:#dc2626}.sa-form[data-screen=user-profile]>.sa-form-head .sa-form-pict,.sa-form[data-screen=user-profile]>.sa-form-head h1{display:none}.sa-form[data-screen=user-profile]>.sa-form-body{background:transparent;border:0;box-shadow:none;padding:0}.user-profile-page{display:flex;flex-direction:column;gap:.85rem}.user-profile-bar{display:grid;grid-template-columns:2.2rem 1fr 2.2rem;align-items:center}.user-profile-bar h2{margin:0;text-align:center;font-size:1.1rem;font-weight:750;color:#0f172a}.user-profile-hero{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.25rem 1rem;background:#fff;border:1px solid #eef2f7;border-radius:1.1rem;box-shadow:0 10px 28px #12202b0d;text-align:center}.user-profile-hero strong{font-size:1.15rem;font-weight:750;color:#0f172a}.user-profile-hero span{font-size:.85rem;color:#64748b;word-break:break-all}.user-profile-hero em{font-style:normal;font-size:.75rem;color:#94a3b8}.user-profile-menu{list-style:none;margin:0;padding:.35rem;background:#fff;border:1px solid #eef2f7;border-radius:1.1rem;box-shadow:0 10px 28px #12202b0d}.user-profile-menu a,.user-profile-menu button{display:flex;align-items:center;gap:.65rem;width:100%;padding:.85rem .8rem;border:0;background:transparent;border-radius:.8rem;text-decoration:none;color:#0f172a;font:inherit;font-weight:650;text-align:left;cursor:pointer}.user-profile-menu a:hover,.user-profile-menu button:hover{background:#f8fafc}.user-profile-menu a svg{color:#2563eb}.user-profile-menu button svg{color:#dc2626}.sheet.sheet-lead-import{width:min(36rem,100%)}.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list],.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-head,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li,.mode-b-shell[data-mode-b=crm] .crm-contacts-list{background:#e8f1fa!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contact-row,.mode-b-shell[data-mode-b=crm] .crm-contacts-list .crm-contact-row,.mode-b-shell[data-mode-b=crm] .crm-contacts-list>li .crm-contact-row,.mode-b-shell[data-mode-b=crm] article.crm-contact-row{background:#e8f1fa!important;border:1px solid #d5e4f2!important;border-bottom:1px solid #d5e4f2!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body{border:0!important;box-shadow:none!important;border-radius:0!important;padding:.35rem 0 1rem!important}.user-menu-theme{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .75rem .65rem}.user-menu-theme>span{font-size:.72rem;font-weight:750;color:#64748b;letter-spacing:.02em}.user-menu-theme-picks{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.user-menu-theme-picks button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;border-radius:999px;padding:.45rem .4rem;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.user-menu-theme-picks button.on{background:#2563eb;border-color:#2563eb;color:#fff}html[data-theme=dark]{--ink: #e8eef6;--brand-ink: #e2e8f0;--muted: #94a3b8;--surface: #0b1220;--card: #152033;--line: #2a3a52;--purple-soft: #1e1b4b;--shadow: 0 10px 28px rgba(0, 0, 0, .35);color:var(--ink);background:var(--surface)}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .mode-b-shell{background:var(--surface);color:var(--ink)}html[data-theme=dark] .mode-b-shell .workspace-header.mode-b-header,html[data-theme=dark] .mode-b-nav,html[data-theme=dark] .sheet,html[data-theme=dark] .modal,html[data-theme=dark] .user-menu-panel,html[data-theme=dark] .dropdown-portal{background:#152033!important;color:#e8eef6!important;border-color:#2a3a52!important}html[data-theme=dark] .sa-form-body,html[data-theme=dark] .sa-form-head h1,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea,html[data-theme=dark] .crm-lead-card,html[data-theme=dark] .crm-deal-card,html[data-theme=dark] .crm-deals-stats article,html[data-theme=dark] .crm-deals-column-head,html[data-theme=dark] .crm-more-nav-row,html[data-theme=dark] .user-menu-profile{background:#1b2940!important;color:#e8eef6!important;border-color:#2a3a52!important}html[data-theme=dark] .crm-deals-column,html[data-theme=dark] .mode-b-shell main:has([data-screen=crm-home]),html[data-theme=dark] .mode-b-shell main:has([data-screen=crm-leads-list]){background:#0b1220!important}html[data-theme=dark] .user-menu-profile strong,html[data-theme=dark] .crm-deal-card-title,html[data-theme=dark] .crm-deals-column-head h2,html[data-theme=dark] .sa-form-head h1{color:#f1f5f9!important}html[data-theme=dark] .user-menu-profile span,html[data-theme=dark] .muted,html[data-theme=dark] .crm-deal-card-party{color:#94a3b8!important}html[data-theme=dark] .user-menu-theme-picks button{background:#1b2940;border-color:#2a3a52;color:#e8eef6}html[data-theme=dark] .user-menu-theme-picks button.on{background:#3b82f6;border-color:#3b82f6;color:#fff}html[data-theme=dark] .user-menu-item{color:#e8eef6}html[data-theme=dark] .user-menu-logout{color:#fca5a5}.user-menu-theme{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem}.user-menu-theme>span{font-size:.9rem;font-weight:650;color:#0f172a;letter-spacing:0}.user-menu-theme-picks{display:none}.user-menu-theme-switch{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;padding:0;font:inherit;cursor:pointer;color:#64748b}.user-menu-theme-state{min-width:1.6rem;font-size:.72rem;font-weight:750;text-align:left}.user-menu-theme-track{position:relative;width:2.55rem;height:1.45rem;border-radius:999px;background:#cbd5e1;display:block;flex-shrink:0;transition:background .15s ease}.user-menu-theme-knob{position:absolute;top:.14rem;left:.14rem;width:1.17rem;height:1.17rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:transform .15s ease}.user-menu-theme-switch.on{color:#2563eb}.user-menu-theme-switch.on .user-menu-theme-track{background:#2563eb}.user-menu-theme-switch.on .user-menu-theme-knob{transform:translate(1.1rem)}html[data-theme=dark] .user-menu-theme>span{color:#e8eef6!important}html[data-theme=dark] .user-menu-theme-switch{color:#94a3b8}html[data-theme=dark] .user-menu-theme-switch.on{color:#93c5fd}html[data-theme=dark] .user-menu-theme-track{background:#334155}html[data-theme=dark] .user-menu-theme-switch.on .user-menu-theme-track{background:#3b82f6}html[data-theme=dark] .user-menu-theme-picks button,html[data-theme=dark] .user-menu-theme-picks button.on{display:none}.crm-deals-list-page .crm-deals-row-stage{grid-area:auto;justify-self:end;font-size:.68rem;font-weight:750;letter-spacing:.02em;padding:.28rem 1.35rem .28rem .58rem;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;max-width:8.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .35rem center;background-size:.75rem}.crm-lead-avatar[data-profile],.mode-b-shell .crm-leads-list .crm-lead-avatar[data-profile],.sa-form[data-screen=crm-leads-list] .crm-lead-avatar[data-profile],.crm-contact-row-avatar[data-profile],.crm-email-avatar[data-profile],.crm-deals-mark[data-profile],.crm-lead-profile-avatar[data-profile]{position:relative;overflow:hidden;flex:0 0 auto;padding:0;border:0;border-radius:999px!important;box-shadow:0 0 0 1px #0f172a14;font-size:0;display:inline-flex;align-items:stretch;justify-content:stretch;background:transparent!important;color:inherit}.crm-lead-avatar[data-profile],.mode-b-shell .crm-leads-list .crm-lead-avatar[data-profile],.sa-form[data-screen=crm-leads-list] .crm-lead-avatar[data-profile]{width:2.55rem!important;height:2.55rem!important}.crm-contact-row-avatar[data-profile],.crm-email-avatar[data-profile]{width:2.2rem!important;height:2.2rem!important}.crm-deals-mark[data-profile]{width:2.55rem!important;height:2.55rem!important}.crm-lead-profile-avatar[data-profile],.crm-lead-detail-v2 .crm-lead-profile-avatar[data-profile]{width:3.1rem!important;height:3.1rem!important}.crm-lead-avatar[data-profile] svg,.crm-contact-row-avatar[data-profile] svg,.crm-contact-row-avatar[data-profile] img,.crm-email-avatar[data-profile] svg,.crm-email-avatar[data-profile] img,.crm-deals-mark[data-profile] svg,.crm-lead-profile-avatar[data-profile] svg{display:block;width:100%!important;height:100%!important;flex:1 1 auto}.crm-contact-row-avatar[data-profile] img,.crm-email-avatar[data-profile] img{object-fit:cover}.mode-b-shell .crm-deals-title-actions .crm-leads-btn.icon-only,.mode-b-shell .crm-leads-title-actions .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-opportunities-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-btn.icon-only{flex:0 0 auto;width:2.65rem!important;height:2.65rem!important;padding:0!important;gap:0;border-radius:999px!important;box-shadow:none!important}.mode-b-shell .crm-deals-title-actions .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .crm-leads-title-actions .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-opportunities-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]{background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important}.mode-b-shell .crm-deals-title-actions .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .crm-leads-title-actions .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-opportunities-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover{background:#1d4ed8!important}.mode-b-shell .sa-form[data-screen=crm-opportunities-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-btn.icon-only svg{display:block}.crm-act-page{display:flex;flex-direction:column;gap:.7rem;min-width:0}.crm-act-search,.crm-act-status{width:100%;box-sizing:border-box;height:2.55rem;border-radius:999px;border:1px solid #e6edf5;background:#fff;color:#0f172a;padding:0 .95rem}.crm-act-search::placeholder{color:#94a3b8}.crm-act-tools{display:flex;flex-direction:column;gap:.5rem}.crm-act-btns{display:flex;gap:.45rem}.crm-act-btns button{border:1px solid #e6edf5;background:#fff;color:#334155;border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:650;cursor:pointer}.crm-act-btns button:hover{background:#f8fafc;border-color:#dbe4f0}.crm-act-btns button[data-kind=new]{border-color:#93c5fd;box-shadow:0 0 0 2px #93c5fd59}.crm-act-table{min-width:0;display:flex;flex-direction:column;gap:.4rem}.crm-act-cols,.crm-act-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(4.6rem,.6fr) minmax(4.4rem,.6fr) minmax(5rem,.7fr) 7.2rem;gap:.45rem;align-items:center}.crm-act-cols{padding:.4rem .85rem;border-radius:.95rem;background:linear-gradient(180deg,#fff,#f5f8fc);border:1px solid #e6edf5;box-shadow:inset 0 1px #fff,0 6px 16px #0f172a0a;color:#64748b;font-size:.72rem;font-weight:720}.crm-act-cols span{display:inline-flex;align-items:center}.crm-act-cols span[data-col=action]{justify-content:flex-end}.crm-act-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.sa-form[data-screen=crm-emails-list] .crm-act-cols,.sa-form[data-screen=crm-emails-list] .crm-act-row{grid-template-columns:minmax(7.5rem,1.15fr) minmax(4.4rem,.55fr) minmax(5.5rem,.9fr) minmax(5.5rem,.9fr) minmax(5rem,.85fr) 7.2rem}.sa-form[data-screen=crm-emails-list] .crm-act-row{border-left-color:#0ea5e9}.sa-form[data-screen=crm-emails-list] .crm-email-title{flex-direction:row;align-items:center;gap:.55rem}.sa-form[data-screen=crm-emails-list] .crm-email-subject{font-size:.76rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-b-shell .sa-form[data-screen=crm-emails-list] .crm-act-page{min-width:0}@media(max-width:860px){.sa-form[data-screen=crm-emails-list] .crm-act-cols,.sa-form[data-screen=crm-emails-list] .crm-act-row{grid-template-columns:minmax(0,1fr) 7.2rem}.sa-form[data-screen=crm-emails-list] .crm-act-cols span:nth-child(2),.sa-form[data-screen=crm-emails-list] .crm-act-cols span:nth-child(3),.sa-form[data-screen=crm-emails-list] .crm-act-cols span:nth-child(4),.sa-form[data-screen=crm-emails-list] .crm-act-cols span:nth-child(5),.sa-form[data-screen=crm-emails-list] .crm-act-type,.sa-form[data-screen=crm-emails-list] .crm-act-channel,.sa-form[data-screen=crm-emails-list] .crm-act-due,.sa-form[data-screen=crm-emails-list] .crm-email-subject{display:none}}.crm-act-row{background:#fff;border:1px solid #e8eef4;border-left:3px solid #6366f1;border-radius:.9rem;padding:.62rem .8rem}.crm-act-title{min-width:0;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.28rem}.crm-act-title strong{font-size:.88rem;font-weight:750;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-act-title em{font-style:normal;width:fit-content;border-radius:999px;padding:.12rem .5rem;font-size:.68rem;font-weight:750}.crm-act-title em[data-status=completed]{background:#dcfce7;color:#15803d}.crm-act-title em[data-status=open]{background:#dbeafe;color:#1d4ed8}.crm-act-title em[data-status=lost]{background:#ffe4e6;color:#e11d48}.crm-act-type,.crm-act-channel,.crm-act-due{font-size:.76rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-list-row-with-acts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center}.crm-act-row>.crm-act-acts,.crm-list-row-with-acts>.crm-act-acts,.crm-tasks-row>.crm-tasks-row-acts,.crm-act-acts,.crm-list-row-with-acts .crm-act-acts,.crm-tasks-row-acts{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.28rem;width:100%;min-width:4.4rem}.crm-act-edit,.crm-act-del,.crm-act-acts>.crm-act-edit,.crm-act-acts>.crm-act-del,.crm-tasks-row-acts>.crm-tasks-edit,.crm-tasks-row-acts>.crm-tasks-delete{flex:0 0 2rem;width:2rem;height:2rem;border:0;border-radius:999px;display:grid;place-items:center;text-decoration:none;cursor:pointer}.crm-act-edit{background:#eff6ff;color:#2563eb}.crm-act-del{background:#fff1f2;color:#e11d48}@media(max-width:640px){.crm-act-cols,.crm-act-row{grid-template-columns:minmax(0,1fr) 7.2rem}.crm-act-cols span:nth-child(n+2):not([data-col=action]),.crm-act-type,.crm-act-channel,.crm-act-due{display:none}.crm-act-cols span[data-col=action],.crm-act-acts,.crm-act-row>.crm-act-acts{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}}.crm-act-cols[data-selecting=true]{padding-left:2.5rem}.sa-form[data-screen=crm-tasks-list] .crm-act-row{border-left-color:#f59e0b}.sa-form[data-screen=crm-reminders-list] .crm-act-row{border-left-color:#06b6d4}.sa-form[data-screen=crm-opportunities-list] .crm-act-row{border-left-color:#3b82f6}.sa-form[data-screen=crm-reminders-list] .crm-act-cols,.sa-form[data-screen=crm-reminders-list] .crm-act-row{grid-template-columns:minmax(0,1.4fr) minmax(5rem,.8fr) minmax(4.4rem,.55fr) 6.8rem}.crm-act-stage{display:block;min-width:0}.crm-act-stage select{width:100%;max-width:9.5rem;appearance:none;border:1px solid #e6edf5;background:#f8fafc;color:#0f172a;border-radius:999px;padding:.28rem 1.6rem .28rem .7rem;font:inherit;font-size:.72rem;font-weight:700;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:.85rem}.sa-form[data-screen=crm-pipelines-list] .crm-act-cols,.sa-form[data-screen=crm-pipelines-list] .crm-act-row{grid-template-columns:minmax(0,1.4fr) minmax(4.4rem,.55fr) minmax(4.8rem,.6fr) 7.2rem}.sa-form[data-screen=crm-pipelines-list] .crm-act-row{border-left-color:#8b5cf6}.mode-b-shell .sa-form[data-screen=crm-pipelines-list] .crm-act-page{min-width:0}.sa-form[data-screen=crm-stages-list] .crm-act-cols,.sa-form[data-screen=crm-stages-list] .crm-act-row{grid-template-columns:minmax(0,1.4fr) minmax(5.2rem,.8fr) minmax(4.4rem,.55fr) 7.2rem}.sa-form[data-screen=crm-stages-list] .crm-act-row{border-left-color:#8b5cf6}@media(max-width:640px){.crm-act-table,.sa-form[data-screen=crm-notes-list] .crm-tasks-table{overflow-x:hidden}.sa-form[data-screen=crm-reminders-list] .crm-act-cols,.sa-form[data-screen=crm-reminders-list] .crm-act-row,.sa-form[data-screen=crm-pipelines-list] .crm-act-cols,.sa-form[data-screen=crm-pipelines-list] .crm-act-row,.sa-form[data-screen=crm-emails-list] .crm-act-cols,.sa-form[data-screen=crm-emails-list] .crm-act-row,.sa-form[data-screen=crm-stages-list] .crm-act-cols,.sa-form[data-screen=crm-stages-list] .crm-act-row,.sa-form[data-screen=crm-tasks-list] .crm-act-cols,.sa-form[data-screen=crm-tasks-list] .crm-act-row{grid-template-columns:minmax(0,1fr) 7.2rem}.sa-form[data-screen=crm-reminders-list] .crm-act-cols span:nth-child(n+2):not([data-col=action]),.sa-form[data-screen=crm-pipelines-list] .crm-act-cols span:nth-child(n+2):not([data-col=action]),.sa-form[data-screen=crm-emails-list] .crm-act-cols span:nth-child(n+2):not([data-col=action]),.sa-form[data-screen=crm-stages-list] .crm-act-cols span:nth-child(n+2):not([data-col=action]),.sa-form[data-screen=crm-emails-list] .crm-email-subject{display:none}.sa-form[data-screen=crm-notes-list] .crm-tasks-head,.sa-form[data-screen=crm-notes-list] .crm-tasks-row{grid-template-columns:minmax(0,1fr) 5.6rem}.sa-form[data-screen=crm-notes-list] .crm-tasks-head span:nth-child(2),.sa-form[data-screen=crm-notes-list] .crm-tasks-head span:nth-child(3),.sa-form[data-screen=crm-notes-list] .crm-tasks-when,.sa-form[data-screen=crm-notes-list] .crm-tasks-status{display:none}}.sa-form[data-screen=crm-meetings-list]>.sa-form-head{display:flex;align-items:center}.sa-form[data-screen=crm-meetings-list] .crm-meet-modern .crm-tasks-head,.sa-form[data-screen=crm-meetings-list] .crm-meet-modern .crm-tasks-row{grid-template-columns:minmax(0,1.15fr) minmax(4.2rem,.85fr) minmax(5.2rem,.8fr) minmax(5.2rem,.8fr) 7.2rem}.sa-form[data-screen=crm-meetings-list] .crm-meet-modern .crm-tasks-row{border-left-color:#3b82f6}.sa-form[data-screen=crm-meetings-list] .crm-leads-btn.icon-only{width:2.65rem;height:2.65rem;padding:0;border-radius:999px;background:#2563eb;border:1px solid #2563eb;color:#fff}@media(max-width:720px){.sa-form[data-screen=crm-meetings-list] .crm-meet-modern .crm-tasks-head,.sa-form[data-screen=crm-meetings-list] .crm-meet-modern .crm-tasks-row{grid-template-columns:minmax(0,1fr) 7.2rem}.sa-form[data-screen=crm-meetings-list] .crm-meet-modern .crm-tasks-head span:nth-child(2),.sa-form[data-screen=crm-meetings-list] .crm-meet-modern .crm-tasks-head span:nth-child(3),.sa-form[data-screen=crm-meetings-list] .crm-meet-modern .crm-tasks-head span:nth-child(4),.sa-form[data-screen=crm-meetings-list] .crm-meet-modern .crm-tasks-when{display:none}}.mode-b-shell[data-mode-b=crm] .mode-b-nav-toggle-icon{width:1.05rem;height:1.05rem;display:block;background:no-repeat center / contain;transition:transform .2s ease;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6l6 6-6 6'/></svg>")}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav-toggle-icon{width:1.05rem;height:1.05rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'><path d='M15 6 9 12l6 6'/></svg>")}.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list],.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list],.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li,.mode-b-shell[data-mode-b=crm] .crm-contacts-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .crm-contacts-list article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contact-row,.mode-b-shell[data-mode-b=crm] .crm-contacts-list .crm-contact-row,.mode-b-shell[data-mode-b=crm] .crm-contacts-list>li .crm-contact-row,.mode-b-shell[data-mode-b=crm] article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-lead-card.crm-lead-row{background:#fff!important;background-color:#fff!important;background-image:none!important}.sa-form[data-screen=crm-contacts-list]>.sa-form-body,.sa-form[data-screen=crm-leads-list]>.sa-form-body,.mode-b-shell .sa-form[data-screen=crm-leads-list]>.sa-form-body,.crm-contacts-list,.crm-contacts-list>li:nth-child(2n) .crm-contact-row,.crm-contacts-list>li:nth-child(odd) .crm-contact-row{background:#fff!important;background-color:#fff!important}.mode-b-shell main:has([data-screen=crm-leads-list]),.mode-b-shell main:has([data-screen=crm-contacts-list]),.mode-b-shell main:has([data-screen=crm-leads-list]) .page-container,.mode-b-shell main:has([data-screen=crm-leads-list]) .sa-form-list,.mode-b-shell main:has([data-screen=crm-contacts-list]) .page-container,.mode-b-shell main:has([data-screen=crm-contacts-list]) .sa-form-list{background:#fff!important}.mode-b-shell .workspace-header.mode-b-header{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important;border-bottom:1px solid #e2e8f0!important;box-shadow:none!important;padding-top:.65rem!important;padding-bottom:.55rem!important;position:sticky;overflow:visible}.mode-b-shell .workspace-header.mode-b-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#05f,#2563eb 55%,#60a5fa);pointer-events:none}.mode-b-shell .workspace-header.mode-b-header .mode-b-title strong{font-family:var(--serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif);font-size:1.05rem;font-weight:650;letter-spacing:-.02em;color:#0a1a4a}.mode-b-shell .workspace-header.mode-b-header .context-slot .context-slot-label,.mode-b-shell .workspace-header.mode-b-header .context-slot .context-slot-trigger{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .6rem;border-radius:999px;background:color-mix(in srgb,#0055ff 8%,#f6f8fc);border:1px solid color-mix(in srgb,#0055ff 16%,transparent);color:#02a;font-size:.78rem;font-weight:650;line-height:1.2;white-space:nowrap}.mode-b-shell .workspace-header.mode-b-header .context-slot .context-slot-trigger:hover{background:color-mix(in srgb,#0055ff 14%,#f6f8fc)}.mode-b-shell .workspace-header.mode-b-header .user-menu .avatar-btn{border-radius:999px;padding:0;background:transparent;box-shadow:0 0 0 2px #f6f8fc,0 0 0 4px #0055ff47;transition:box-shadow .15s ease}.mode-b-shell .workspace-header.mode-b-header .user-menu .avatar-btn:hover{box-shadow:0 0 0 2px #f6f8fc,0 0 0 4px #0055ff80}.lead-form.classic-form,.lead-form.stack{gap:.5rem}.lead-form .lead-form-grid{display:flex;flex-direction:column;gap:.45rem}.lead-form .field{gap:.18rem}.lead-form .field-label-row{display:inline-flex;align-items:center;gap:.4rem;width:auto;max-width:100%}.lead-form .field-with-mic .voice-session{position:static;top:auto;right:auto;margin:0}.lead-form .field-with-mic .voice-session .voice-btn{width:1.45rem;height:1.45rem}.lead-form .lead-phone-field{display:flex;flex-direction:column;gap:.18rem}.lead-form .lead-phone-field .field-label-row{margin-bottom:0}.lead-form .lead-form-steps{margin-bottom:.1rem}.mode-b-shell .crm-lead-detail{display:flex;flex-direction:column;gap:.55rem;font-family:inherit}.mode-b-shell .crm-lead-detail-bar{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;min-height:1.85rem;gap:.35rem}.mode-b-shell .crm-lead-detail-bar-title{margin:0;text-align:center;font-family:inherit;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:#0f172a}.mode-b-shell .crm-lead-detail-back{width:1.85rem!important;height:1.85rem!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#2563eb}.mode-b-shell .crm-lead-detail-menu-wrap{position:relative;justify-self:end}.mode-b-shell .crm-lead-detail-icon-btn{width:1.85rem;height:1.85rem;border-radius:.45rem;border:0;background:transparent;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mode-b-shell .crm-lead-detail-menu{position:absolute;right:0;top:2.1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.6rem;box-shadow:0 8px 20px #0f172a1f;display:flex;flex-direction:column;min-width:11rem;z-index:5;overflow:hidden}.mode-b-shell .crm-lead-detail-menu button{text-align:left;padding:.5rem .75rem;background:none;border:0;cursor:pointer;font-size:.86rem;color:#0f172a}.mode-b-shell .crm-lead-detail-menu button:hover{background:#f8fafc}.mode-b-shell .crm-lead-profile-card{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.35rem 0 .45rem;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.mode-b-shell .crm-lead-profile-avatar{width:2.35rem;height:2.35rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:750}.mode-b-shell .crm-lead-profile-meta{min-width:0}.mode-b-shell .crm-lead-profile-name{margin:0;font-family:inherit;font-size:1rem;font-weight:750;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.mode-b-shell .crm-lead-profile-sub{margin:.12rem 0 0;color:#64748b;font-size:.78rem;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.mode-b-shell .crm-lead-profile-card .crm-lead-status{display:inline-block!important;margin:0;background:#ecfdf5!important;color:#0f766e!important;padding:.08rem .42rem;border-radius:999px;font-size:.66rem;font-weight:700}.mode-b-shell .crm-lead-convert-btn{margin:0;display:inline-flex;align-items:center;padding:.32rem .65rem;border-radius:.45rem;border:0;background:#2563eb;color:#fff;font-size:.75rem;font-weight:650;cursor:pointer;white-space:nowrap}.mode-b-shell .crm-lead-convert-btn:disabled{opacity:.55}.mode-b-shell .crm-lead-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #e8eef4;border-bottom:1px solid #e8eef4;padding:.15rem 0}.mode-b-shell .crm-lead-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-height:2.55rem;padding:.3rem .1rem;border-radius:0;border:0;background:transparent;color:#334155;text-decoration:none;font-size:.65rem;font-weight:600;cursor:pointer}.mode-b-shell .crm-lead-action svg{color:#2563eb;width:.95rem;height:.95rem}.mode-b-shell .crm-lead-action:hover:not(:disabled){background:#f8fafc;color:#1e3a8a}.mode-b-shell .crm-lead-action:disabled{opacity:.4;cursor:default}.mode-b-shell .crm-lead-info-card,.mode-b-shell .crm-lead-timeline-card{padding:.35rem 0 0;border-radius:0;background:transparent;border:0;box-shadow:none}.mode-b-shell .crm-lead-section-title{margin:0 0 .25rem;font-family:inherit;font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.mode-b-shell .crm-lead-info-list{display:grid;grid-template-columns:1fr;gap:0;margin:0}.mode-b-shell .crm-lead-info-list>div{display:grid;grid-template-columns:6.2rem minmax(0,1fr);align-items:baseline;gap:.55rem;min-width:0;padding:.32rem 0;border-bottom:1px solid #eef2f6}.mode-b-shell .crm-lead-info-list dt{font-size:.72rem;text-transform:none;letter-spacing:0;color:#64748b;font-weight:550}.mode-b-shell .crm-lead-info-list dd{margin:0;font-size:.82rem;font-weight:600;color:#0f172a;word-break:break-word}.mode-b-shell .crm-lead-info-assignee{display:inline-flex;align-items:center;gap:.3rem}.mode-b-shell .crm-lead-assignee-avatar{width:1.15rem;height:1.15rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.5rem;font-weight:750;display:inline-flex;align-items:center;justify-content:center}.mode-b-shell .crm-lead-tags{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.4rem}.mode-b-shell .crm-lead-tag{padding:.1rem .4rem;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.68rem;font-weight:650}.mode-b-shell .crm-lead-notes{margin:0;font-size:.82rem;line-height:1.4;color:#334155;white-space:pre-wrap}.mode-b-shell .crm-lead-timeline{list-style:none;margin:0;padding:0 0 0 .7rem;border-left:1px solid #e8eef5;display:flex;flex-direction:column;gap:.5rem}.mode-b-shell .crm-lead-timeline li{position:relative}.mode-b-shell .crm-lead-timeline-dot{position:absolute;left:-.95rem;top:.28rem;width:.38rem;height:.38rem;border-radius:999px;background:#cbd5e1;box-shadow:0 0 0 2px #fff}.mode-b-shell .crm-lead-timeline li[data-first=true] .crm-lead-timeline-dot{background:#2563eb}.mode-b-shell .crm-lead-timeline-body{display:flex;flex-direction:column;gap:.05rem}.mode-b-shell .crm-lead-timeline-body time{font-size:.68rem;color:#94a3b8}.mode-b-shell .crm-lead-timeline-body strong{font-size:.82rem;font-weight:650;color:#0f172a}.mode-b-shell .crm-lead-timeline-empty{margin:0;font-size:.82rem}.overlay.overlay-crm-filter{align-items:center;padding:1.25rem .9rem calc(1.25rem + env(safe-area-inset-bottom,0px));background:#0f172a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sheet.sheet-crm-filter{width:min(22.5rem,100%);border-radius:1.45rem;padding:.7rem 1rem 1rem;gap:.85rem;box-shadow:0 28px 64px #0f172a38}.sheet.sheet-crm-filter .sheet-handle{width:2.1rem;height:.22rem;background:#e2e8f0;margin-bottom:.45rem}.sheet.sheet-crm-filter .sheet-head h2{font-size:1.15rem;font-weight:750;color:#0f172a}.sheet.sheet-crm-filter .sheet-body{overflow:visible;display:flex;flex-direction:column;gap:.9rem}.crm-filter-panel{display:flex;flex-direction:column;gap:.85rem}.crm-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .65rem}.crm-filter-field{display:flex;flex-direction:column;gap:.32rem;min-width:0;color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.02em}.crm-filter-field-wide{width:100%}.crm-filter-control{position:relative;display:block}.crm-filter-control select,.crm-filter-control input[type=search],.crm-filter-control input[type=date]{width:100%;appearance:none;-webkit-appearance:none;border:1px solid #e8eef6;background:#f8fafc;color:#0f172a;border-radius:.9rem;padding:.72rem 2rem .72rem .85rem;font:inherit;font-size:.86rem;font-weight:650;box-shadow:inset 0 1px #fff}.crm-filter-control select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:.95rem}.crm-filter-control select:focus,.crm-filter-control input[type=search]:focus,.crm-filter-control input[type=date]:focus{outline:none;border-color:#93c5fd;background-color:#fff;box-shadow:0 0 0 3px #2563eb1f}.crm-filter-switch-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border-radius:1rem;background:#f8fafc;border:1px solid #eef2f7}.crm-filter-switch-row strong{display:block;font-size:.9rem;font-weight:700;color:#0f172a}.crm-filter-switch-row em{display:block;font-style:normal;font-size:.72rem;color:#94a3b8}.crm-filter-switch{width:2.6rem;height:1.5rem;border:0;border-radius:999px;background:#cbd5e1;position:relative;cursor:pointer;flex:0 0 auto}.crm-filter-switch:after{content:"";position:absolute;top:.16rem;left:.16rem;width:1.18rem;height:1.18rem;border-radius:999px;background:#fff;box-shadow:0 2px 6px #0f172a29;transition:transform .16s ease}.crm-filter-switch.on{background:#2563eb}.crm-filter-switch.on:after{transform:translate(1.1rem)}.crm-filter-footer{display:flex;align-items:center;gap:.65rem}.crm-filter-clear{flex:0 0 auto;border:0;background:transparent;color:#2563eb;font:inherit;font-weight:700;font-size:.88rem;padding:.55rem .2rem;cursor:pointer}.crm-filter-apply{flex:1 1 auto;border:0;border-radius:999px;background:#2563eb;color:#fff;font:inherit;font-weight:750;font-size:.92rem;padding:.78rem 1rem;cursor:pointer;box-shadow:0 10px 20px #2563eb38}.crm-more-list{padding:.15rem 0 .4rem}a.crm-more-link{text-decoration:none;color:inherit;cursor:pointer}a.crm-more-link:hover{background:#f8fafc}.sa-form[data-screen=crm-leads-list]>.sa-form-head{margin-bottom:.75rem!important}.sa-form[data-screen=crm-leads-list]>.sa-form-head h1{font-family:var(--serif)!important;font-size:1.7rem!important;font-weight:650!important}.sa-form[data-screen=crm-leads-list]>.sa-form-body,.mode-b-shell .sa-form[data-screen=crm-leads-list]>.sa-form-body{background:#fff!important;border:1px solid #e4eef7!important;box-shadow:0 16px 40px #12202b0f!important;border-radius:1.5rem!important;padding:1rem!important;gap:.75rem!important}.sa-form[data-screen=crm-leads-list] .crm-leads-list,.mode-b-shell .crm-leads-list{gap:.55rem!important}.sa-form[data-screen=crm-leads-list] .crm-lead-card,.sa-form[data-screen=crm-leads-list] .crm-lead-card.crm-lead-row,.sa-form[data-screen=crm-leads-list] .crm-lead-card[data-tone],.mode-b-shell .crm-leads-list .crm-lead-card,.mode-b-shell .crm-leads-list .crm-lead-card.crm-lead-row,.mode-b-shell .crm-leads-list .crm-lead-card[data-tone=new],.mode-b-shell .crm-leads-list .crm-lead-card[data-tone=contacted],.mode-b-shell .crm-leads-list .crm-lead-card[data-tone=qualified],.mode-b-shell .crm-leads-list .crm-lead-card[data-tone=muted]{padding:.8rem .85rem!important;border:1px solid #eef2f7!important;border-radius:1rem!important;box-shadow:none!important;background:#fff!important}.sa-form[data-screen=crm-leads-list] .crm-leads-list>li:hover .crm-lead-card,.sa-form[data-screen=crm-leads-list] .crm-lead-card:hover,.mode-b-shell .crm-leads-list>li:hover .crm-lead-card,.mode-b-shell .crm-leads-list .crm-lead-card:hover{background:#fff!important}.sa-form[data-screen=crm-leads-list] .crm-leads-list-head,.mode-b-shell .crm-leads-list-head{padding:.15rem .9rem .45rem!important}.sa-form[data-screen=crm-leads-list] .crm-lead-avatar,.mode-b-shell .crm-leads-list .crm-lead-avatar{width:2.45rem;height:2.45rem;font-size:.75rem;background:#e8eef8;color:#1d4ed8}.mode-b-shell .crm-leads-toolbar{gap:.55rem}.mode-b-shell .crm-leads-actions-icons{gap:.55rem!important}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only,.mode-b-shell .crm-leads-search-toggle{width:2.65rem!important;height:2.65rem!important;border-radius:999px!important;box-shadow:none!important}.mode-b-shell .crm-leads-search-toggle{border:1px solid #e5e7eb!important;background:#fff!important;color:#2563eb!important}.mode-b-shell .crm-leads-search-toggle.active,.mode-b-shell .crm-leads-search-toggle:hover{background:#eff6ff!important;border-color:#bfdbfe!important}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only[data-kind=add]{background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only[data-kind=import]{background:color-mix(in srgb,#16a34a 12%,#fff)!important;border:1px solid color-mix(in srgb,#16a34a 35%,#fff)!important;color:#15803d!important}.mode-b-shell .crm-leads-actions-icons .crm-leads-btn.icon-only[data-kind=export]{background:color-mix(in srgb,#ea580c 12%,#fff)!important;border:1px solid color-mix(in srgb,#ea580c 35%,#fff)!important;color:#c2410c!important}.mode-b-shell .crm-leads-list .crm-lead-action-btn[data-kind=edit],.mode-b-shell .crm-leads-list .crm-lead-action-btn[data-kind=edit] svg{color:#2563eb!important}.mode-b-shell .crm-leads-list .crm-lead-action-btn[data-tone=convert],.mode-b-shell .crm-leads-list .crm-lead-action-btn[data-tone=convert] svg{color:#2563eb!important}.mode-b-shell .crm-leads-list .crm-lead-action-btn[data-tone=danger],.mode-b-shell .crm-leads-list .crm-lead-action-btn[data-tone=danger] svg{color:#dc2626!important}.mode-b-shell .crm-lead-col-email,.mode-b-shell .crm-lead-col-email svg{color:#6b7db3!important}.mode-b-shell .crm-lead-card-company svg{color:#8a90a0!important}.mode-b-shell .crm-lead-col-phone .crm-lead-phone-act.call,.mode-b-shell .crm-lead-col-phone .crm-lead-phone-act.call svg{color:#3d7ea6!important}.mode-b-shell .crm-lead-col-phone .crm-lead-phone-act.wa,.mode-b-shell .crm-lead-col-phone .crm-lead-phone-act.wa svg{color:#3d9a6e!important}.mode-b-shell .crm-lead-quick-actions{padding:.05rem 0}.mode-b-shell .crm-lead-action{min-height:2.35rem;gap:.08rem;padding:.22rem .08rem;color:#64748b}.mode-b-shell .crm-lead-action[data-kind=edit],.mode-b-shell .crm-lead-action[data-kind=edit] svg{color:#3d7ea6}.mode-b-shell .crm-lead-action[data-kind=assign],.mode-b-shell .crm-lead-action[data-kind=assign] svg{color:#4f8f78}.mode-b-shell .crm-lead-action[data-kind=note],.mode-b-shell .crm-lead-action[data-kind=note] svg{color:#b08948}.mode-b-shell .crm-lead-action[data-kind=task],.mode-b-shell .crm-lead-action[data-kind=task] svg{color:#6d74a8}.mode-b-shell .crm-lead-action[data-kind=call],.mode-b-shell .crm-lead-action[data-kind=call] svg{color:#3d9a8f}.mode-b-shell .crm-lead-action[data-kind=meeting],.mode-b-shell .crm-lead-action[data-kind=meeting] svg{color:#c47a5a}.mode-b-shell .crm-lead-action[data-kind=file],.mode-b-shell .crm-lead-action[data-kind=file] svg{color:#5f7e9b}.mode-b-shell .crm-lead-action[data-kind=email],.mode-b-shell .crm-lead-action[data-kind=email] svg{color:#8a6aa8}.mode-b-shell .crm-lead-action svg{color:inherit}.mode-b-shell .crm-lead-info-list>div{padding:.22rem 0}.mode-b-shell .crm-lead-detail{gap:.4rem}.sa-form.crm-leads-flat{gap:.35rem!important}.sa-form.crm-leads-flat>.sa-form-head{align-items:center;margin-bottom:.15rem!important;gap:.5rem}.sa-form.crm-leads-flat>.sa-form-head .sa-form-pict{display:none!important}.sa-form.crm-leads-flat>.sa-form-head .sa-form-titles h1{font-family:inherit!important;font-size:1.12rem!important;font-weight:750!important;letter-spacing:-.02em;color:#0f172a}.sa-form.crm-leads-flat>.sa-form-body{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;gap:.35rem!important}.sa-form.crm-leads-flat .crm-leads-title-actions .crm-leads-icon-btn{width:1.85rem;height:1.85rem;border:0;background:transparent;border-radius:.4rem}.sa-form.crm-leads-flat .crm-leads-toolbar{display:flex;align-items:center;gap:.25rem}.sa-form.crm-leads-flat .crm-leads-ghost{width:1.9rem;height:1.9rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:.4rem;color:#5b6b82;cursor:pointer;text-decoration:none;flex:0 0 auto}.sa-form.crm-leads-flat .crm-leads-ghost[data-kind=add]{color:#3d7ea6}.sa-form.crm-leads-flat .crm-leads-ghost[data-kind=import]{color:#4f8f78}.sa-form.crm-leads-flat .crm-leads-ghost[data-kind=export]{color:#c47a5a}.sa-form.crm-leads-flat .crm-leads-ghost.active,.sa-form.crm-leads-flat .crm-leads-ghost:hover{background:#f1f5f9}.sa-form.crm-leads-flat .crm-leads-list{gap:0!important}.sa-form.crm-leads-flat .crm-lead-line,.sa-form.crm-leads-flat .crm-lead-card.crm-lead-line{padding:.3rem 0!important;margin:0!important;border:0!important;border-bottom:1px solid #e8eef3!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.sa-form.crm-leads-flat .crm-lead-line:hover{background:#f8fafc!important}.sa-form.crm-leads-flat .crm-leads-list-head{padding:0 0 .25rem!important}.sa-form.crm-leads-flat .crm-lead-avatar{width:1.8rem!important;height:1.8rem!important;font-size:.62rem!important}.sa-form.crm-leads-flat .crm-lead-action-btn[data-kind=edit]{color:#3d7ea6!important}.sa-form.crm-leads-flat .crm-lead-action-btn[data-tone=convert]{color:#4f8f78!important}.sa-form.crm-leads-flat .crm-lead-action-btn[data-tone=danger]{color:#c45c5c!important}.sa-form[data-screen=crm-contacts-list]>.sa-form-head .sa-form-pict{display:none}.sa-form[data-screen=crm-contacts-list]>.sa-form-head h1{font-family:inherit;font-size:1.15rem;font-weight:750}.sa-form[data-screen=crm-contacts-list]>.sa-form-body{background:#e8f1fa;border:0;box-shadow:none;border-radius:0;padding:.35rem 0 1rem}.crm-contacts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.crm-contact-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.55rem .45rem .5rem;border-bottom:1px solid #d5e4f2;background:#e8f1fa;border-radius:.7rem}.crm-contact-row:nth-child(2n),.crm-contacts-list>li:nth-child(2n) .crm-contact-row{background:#e8f1fa}.crm-contacts-list>li:nth-child(odd) .crm-contact-row{background:#e8f1fa}.crm-contacts-list>li{list-style:none}.crm-contact-row-main{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.6rem;text-decoration:none;color:inherit;min-width:0;flex:1 1 12rem}.crm-contact-row-avatar{width:2rem;height:2rem;border-radius:999px;background:#eef4fb;color:#3d7ea6;font-size:.68rem;font-weight:750;display:inline-flex;align-items:center;justify-content:center}.crm-contact-row-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.crm-contact-row-title{display:flex;align-items:center;justify-content:flex-start;min-width:0;width:100%;min-height:1.25rem}.crm-contact-row-name{position:relative;z-index:1;font-size:.95rem;font-weight:750;color:#0f172a;flex:0 1 auto;min-width:0;max-width:min(42%,12rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.crm-contact-row-email{position:absolute;left:50%;top:.65rem;transform:translate(-50%);z-index:2;width:auto;max-width:min(18rem,42%);margin:0;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.crm-contact-row-copy .crm-contact-row-line{width:100%;max-width:100%;margin-left:0;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-contact-row-meta{display:inline-flex;align-items:center;gap:.28rem;font-size:.75rem;color:#64748b}.crm-contact-row-line{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:#475569;min-width:0}.crm-contact-row-line[data-kind=email]{color:#6b7db3}.crm-contact-row-line[data-kind=phone]{color:#3d7ea6}.crm-contact-row-line svg{flex:0 0 auto}.crm-contact-row-phone-acts{display:inline-flex;align-items:center;gap:.1rem;margin-left:.15rem}.crm-contact-row-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.12rem;flex:0 0 auto;margin-left:auto;min-width:max-content;overflow:visible}@media(max-width:36rem){.crm-contact-row-name{max-width:100%}.crm-contact-row-email{position:static;left:auto;top:auto;transform:none;max-width:100%;width:100%;order:2;justify-content:flex-start;pointer-events:auto;padding-left:2.8rem;margin-top:-.1rem}.crm-contact-row-main{order:1;flex:1 1 100%}.crm-contact-row-actions{order:3}}@media(max-width:30rem){.crm-contact-row-actions{flex:1 1 100%;justify-content:flex-start;margin-left:0;padding-left:2.6rem}}.crm-contact-act{width:2.05rem;height:2.05rem;padding:0;border:0;background:transparent;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;flex:0 0 auto}.crm-contact-act svg{width:1.25rem;height:1.25rem}.crm-contact-act:hover:not(:disabled){background:#f1f5f9}.crm-contact-act:disabled{opacity:.35;cursor:default}.crm-contact-act[data-kind=call]{color:#3d7ea6}.crm-contact-act[data-kind=whatsapp]{color:#3d9a6e}.crm-contact-act[data-kind=appointment]{color:#3d7ea6}.crm-contact-act[data-kind=reminder]{color:#c49a3c}.crm-contact-act[data-kind=deal]{color:#6d74a8}.crm-contact-act[data-kind=task]{color:#4f8f78}.crm-contact-act[data-kind=customer]{color:#8a6aa8}.crm-contact-act[data-kind=edit]{color:#5f7e9b}.crm-contact-act[data-kind=delete]{color:#c45c5c}.sa-form.crm-leads-stack>.sa-form-head .sa-form-titles h1{font-size:1.35rem!important;color:#0f2744!important}.sa-form.crm-leads-stack .crm-leads-search-wrap .crm-leads-ghost,.sa-form.crm-leads-stack .crm-leads-ghost{width:2.15rem;height:2.15rem;border-radius:999px}.sa-form.crm-leads-stack .crm-leads-ghost[data-kind=add]{background:#2563eb!important;color:#fff!important}.sa-form.crm-leads-stack .crm-leads-ghost[data-kind=import]{background:#ecfdf5!important;color:#0d9488!important}.sa-form.crm-leads-stack .crm-leads-ghost[data-kind=export]{background:#fff7ed!important;color:#ea580c!important}.sa-form.crm-leads-stack .crm-lead-stack-row{padding:.7rem 0 .55rem}.sa-form.crm-leads-stack .crm-contact-row-name{color:#0f2744;font-size:1rem}.sa-form.crm-leads-stack .crm-contact-row-actions{gap:.12rem;padding-left:0}.sa-form.crm-leads-stack .crm-contact-act{width:2.05rem;height:2.05rem}.sa-form.crm-leads-stack .crm-contact-act[data-kind=appointment]{color:#3b82f6}.sa-form.crm-leads-stack .crm-contact-act[data-kind=reminder]{color:#eab308}.sa-form.crm-leads-stack .crm-contact-act[data-kind=deal]{color:#2563eb}.sa-form.crm-leads-stack .crm-contact-act[data-kind=task]{color:#14b8a6}.sa-form.crm-leads-stack .crm-contact-act[data-kind=customer]{color:#8b5cf6}.sa-form.crm-leads-stack .crm-contact-act[data-kind=edit]{color:#64748b}.sa-form.crm-leads-stack .crm-contact-act[data-kind=delete]{color:#ef4444}.sa-form.crm-leads-stack .crm-contact-act[data-kind=call]{color:#3b82f6}.sa-form.crm-leads-stack .crm-contact-act[data-kind=whatsapp]{color:#22c55e}.mode-b-shell main:has([data-screen=crm-lead-detail]){background:#f4f6f9!important}.sa-form[data-screen=crm-lead-detail]>.sa-form-body,.mode-b-shell .sa-form[data-screen=crm-lead-detail]>.sa-form-body{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.crm-lead-detail-v2{gap:.75rem!important}.crm-lead-detail-v2 .crm-lead-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}.crm-lead-detail-v2 .crm-lead-profile-card,.crm-lead-detail-v2 .crm-lead-info-card,.crm-lead-detail-v2 .crm-lead-timeline-card,.crm-lead-detail-v2 .crm-lead-side-card{background:#fff!important;border:1px solid #eef2f7!important;border-radius:1rem!important;box-shadow:0 10px 28px #12202b0d!important;padding:1rem 1.05rem!important}.crm-lead-detail-v2 .crm-lead-profile-card{display:grid;grid-template-columns:3.1rem minmax(0,1fr);gap:.75rem .85rem;align-items:start}.crm-lead-detail-v2 .crm-lead-profile-avatar{width:3.1rem!important;height:3.1rem!important;font-size:.95rem!important;background:#e8eef8!important;color:#2563eb!important}.crm-lead-detail-v2 .crm-lead-profile-name{font-size:1.2rem!important;font-weight:750!important;margin:0 0 .4rem!important}.crm-lead-detail-v2 .crm-lead-badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem}.crm-lead-detail-v2 .crm-lead-chip{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.2}.crm-lead-detail-v2 .crm-lead-chip[data-tone=new]{background:#ede9fe;color:#6d28d9}.crm-lead-detail-v2 .crm-lead-chip[data-tone=contacted]{background:#fef3c7;color:#b45309}.crm-lead-detail-v2 .crm-lead-chip[data-tone=qualified]{background:#dcfce7;color:#15803d}.crm-lead-detail-v2 .crm-lead-chip[data-tone=muted]{background:#f1f5f9;color:#475569}.crm-lead-detail-v2 .crm-lead-chip[data-tone=priority]{background:#fef9c3;color:#a16207}.crm-lead-detail-v2 .crm-lead-chip[data-tone=converted]{background:#dcfce7;color:#166534}.crm-lead-detail-v2 .crm-lead-chip[data-tone=job]{background:#e0f2fe;color:#0369a1}.crm-lead-detail-v2 .crm-lead-contact-lines{display:flex;flex-direction:column;gap:.28rem}.crm-lead-detail-v2 .crm-lead-contact-line{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#475569;text-decoration:none;min-width:0}.crm-lead-detail-v2 .crm-lead-contact-line[data-kind=email],.crm-lead-detail-v2 .crm-lead-contact-line[data-kind=email] svg{color:#2563eb}.crm-lead-detail-v2 .crm-lead-contact-line[data-kind=phone],.crm-lead-detail-v2 .crm-lead-contact-line[data-kind=phone] svg{color:#0d9488}.crm-lead-detail-v2 .crm-lead-contact-line[data-kind=company],.crm-lead-detail-v2 .crm-lead-contact-line[data-kind=company] svg{color:#7c3aed}.crm-lead-detail-v2 .crm-lead-quick-actions{grid-column:1 / -1;display:flex!important;flex-wrap:wrap;gap:.4rem!important;border:0!important;padding:.15rem 0 0!important}.crm-lead-detail-v2 .crm-lead-action{min-height:0!important;flex-direction:column;width:3.2rem;gap:.18rem!important;padding:.35rem .1rem!important;border-radius:.75rem!important;font-size:.62rem!important}.crm-lead-detail-v2 .crm-lead-action[data-kind=edit]{color:#2563eb!important;background:color-mix(in srgb,#2563eb 10%,#fff)!important}.crm-lead-detail-v2 .crm-lead-action[data-kind=assign]{color:#7c3aed!important;background:color-mix(in srgb,#7c3aed 10%,#fff)!important}.crm-lead-detail-v2 .crm-lead-action[data-kind=note]{color:#ca8a04!important;background:color-mix(in srgb,#ca8a04 12%,#fff)!important}.crm-lead-detail-v2 .crm-lead-action[data-kind=task]{color:#0891b2!important;background:color-mix(in srgb,#0891b2 12%,#fff)!important}.crm-lead-detail-v2 .crm-lead-action[data-kind=call]{color:#0d9488!important;background:color-mix(in srgb,#0d9488 12%,#fff)!important}.crm-lead-detail-v2 .crm-lead-action[data-kind=meeting]{color:#ea580c!important;background:color-mix(in srgb,#ea580c 12%,#fff)!important}.crm-lead-detail-v2 .crm-lead-action[data-kind=file]{color:#64748b!important;background:color-mix(in srgb,#64748b 10%,#fff)!important}.crm-lead-detail-v2 .crm-lead-action[data-kind=email]{color:#4f46e5!important;background:color-mix(in srgb,#4f46e5 12%,#fff)!important}.crm-lead-detail-v2 .crm-lead-action svg{color:inherit!important}.crm-lead-detail-v2 .crm-lead-section-title{font-size:.95rem!important;font-weight:750!important;letter-spacing:-.01em!important;text-transform:none!important;color:#0f172a!important;margin:0 0 .7rem!important}.crm-lead-detail-v2 .crm-lead-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem}.crm-lead-detail-v2 .crm-lead-facts>div{display:flex;align-items:flex-start;gap:.6rem;min-width:0;padding:.7rem .75rem;border-radius:.85rem;background:#f8fafc}.crm-lead-detail-v2 .crm-lead-facts>div>div{min-width:0}.crm-lead-detail-v2 .crm-lead-fact-icon{flex:0 0 auto;width:2rem;height:2rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;background:#fff}.crm-lead-detail-v2 .crm-lead-facts dt{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.crm-lead-detail-v2 .crm-lead-facts dd{margin:.12rem 0 0;font-size:.95rem;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}.crm-lead-detail-v2 .crm-lead-facts>div[data-kind=source] .crm-lead-fact-icon{color:#2563eb;background:color-mix(in srgb,#2563eb 12%,#fff)}.crm-lead-detail-v2 .crm-lead-facts>div[data-kind=status] .crm-lead-fact-icon{color:#7c3aed;background:color-mix(in srgb,#7c3aed 12%,#fff)}.crm-lead-detail-v2 .crm-lead-facts>div[data-kind=priority] .crm-lead-fact-icon{color:#ca8a04;background:color-mix(in srgb,#ca8a04 14%,#fff)}.crm-lead-detail-v2 .crm-lead-facts>div[data-kind=assigned] .crm-lead-fact-icon{color:#0d9488;background:color-mix(in srgb,#0d9488 12%,#fff)}.crm-lead-detail-v2 .crm-lead-facts>div[data-kind=created] .crm-lead-fact-icon{color:#ea580c;background:color-mix(in srgb,#ea580c 12%,#fff)}.crm-lead-detail-v2 .crm-lead-facts>div[data-kind=converted] .crm-lead-fact-icon{color:#16a34a;background:color-mix(in srgb,#16a34a 12%,#fff)}.crm-lead-detail-v2 .crm-lead-facts>div[data-kind=tags] .crm-lead-fact-icon{color:#4f46e5;background:color-mix(in srgb,#4f46e5 12%,#fff)}.crm-lead-detail-v2 .crm-lead-facts>div[data-kind=tags]{grid-column:1 / -1}.crm-lead-detail-v2 .crm-lead-notes{color:#64748b!important;font-size:.88rem!important;line-height:1.45}.crm-lead-detail-v2 .crm-lead-timeline{border:0!important;padding:0!important;gap:.7rem!important}.crm-lead-detail-v2 .crm-lead-timeline li{padding:.15rem 0 .15rem .75rem;border-left:3px solid #cbd5e1}.crm-lead-detail-v2 .crm-lead-timeline li[data-kind=task]{border-left-color:#38bdf8}.crm-lead-detail-v2 .crm-lead-timeline li[data-kind=email]{border-left-color:#4ade80}.crm-lead-detail-v2 .crm-lead-timeline li[data-kind=note]{border-left-color:#fbbf24}.crm-lead-detail-v2 .crm-lead-timeline li[data-kind=call]{border-left-color:#2dd4bf}.crm-lead-detail-v2 .crm-lead-timeline li[data-kind=meeting]{border-left-color:#fb923c}.crm-lead-detail-v2 .crm-lead-timeline li[data-kind=status]{border-left-color:#a78bfa}.crm-lead-detail-v2 .crm-lead-timeline li[data-kind=default]{border-left-color:#94a3b8}.crm-lead-detail-v2 .crm-lead-timeline-dot{display:none}.crm-lead-detail-v2 .crm-lead-timeline-body strong{font-size:.9rem;display:block}.crm-lead-detail-v2 .crm-lead-timeline-body time{display:block;margin-top:.15rem}.sa-form[data-screen=crm-page-settings]>.sa-form-head h1{font-family:var(--serif)}.crm-page-toggle-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.crm-page-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .9rem;background:#fff;border:1px solid #eef2f7;border-radius:1.15rem;box-shadow:0 10px 24px #12202b0d}.crm-page-toggle-main{display:flex;align-items:center;gap:.75rem;min-width:0}.crm-page-toggle-main .pict{width:2.4rem;height:2.4rem;border-radius:.75rem;display:grid;place-items:center;background:var(--purple-soft);color:var(--purple);flex:0 0 auto}.crm-page-toggle-main strong{display:block;font-family:var(--serif);font-size:1.02rem;color:var(--brand-ink)}.crm-page-toggle-main em{display:block;font-style:normal;font-size:.75rem;color:#94a3b8}.crm-page-toggle-actions{display:flex;gap:.35rem;flex:0 0 auto}.crm-page-toggle-actions button{border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;border-radius:999px;padding:.38rem .7rem;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.crm-page-toggle-actions button.is-active{background:#dcfce7;border-color:#86efac;color:#166534}.crm-page-toggle-actions button.is-inactive{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.sheet.sheet-lead-import{width:min(36rem,100%);max-height:min(92dvh,calc(100% - .5rem));min-height:0}.sheet.sheet-crm-filter.sheet-lead-import .sheet-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;flex:1 1 auto}.overlay.overlay-crm-filter:has(.sheet-lead-import){align-items:center;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:40rem){.overlay.overlay-crm-filter:has(.sheet-lead-import){align-items:flex-end;padding-top:max(.75rem,env(safe-area-inset-top,0px))}.sheet.sheet-crm-filter.sheet-lead-import{max-height:min(88dvh,calc(100% - .75rem));border-radius:1.45rem 1.45rem .9rem .9rem}}.lead-import{display:flex;flex-direction:column;gap:.85rem}.lead-import-help{margin:0;font-size:.82rem;line-height:1.45;color:#475569}.lead-import-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.lead-import-ghost{border:1px solid #93c5fd;background:#fff;color:#1d4ed8;border-radius:.7rem;padding:.5rem .8rem;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.lead-import-field select,.lead-import-defaults select,.lead-import-defaults input{width:100%;border:1px solid #dbe3f0;border-radius:.7rem;padding:.55rem .7rem;background:#fff;font:inherit;font-size:.85rem;color:#0f172a}.lead-import-file{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:#64748b}.lead-import-file span{border:0;border-radius:.7rem;background:#e2e8f0;color:#0f172a;padding:.5rem .75rem;font-weight:700;cursor:pointer}.lead-import-file input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lead-import-file em{font-style:normal}.lead-import-defaults{margin:0;padding:.75rem .85rem .9rem;border:1px solid #e2e8f0;border-radius:.9rem}.lead-import-defaults legend{padding:0 .25rem;font-size:.85rem;font-weight:750;color:#0f172a}.lead-import-defaults p{margin:0 0 .7rem;font-size:.72rem;color:#64748b;line-height:1.4}.lead-import-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .75rem}.lead-import-grid label{display:flex;flex-direction:column;gap:.28rem;font-size:.75rem;font-weight:700;color:#334155}.lead-import-label{display:inline-flex;align-items:center;gap:.2rem;color:#334155}.lead-import-req{color:#dc2626;font-weight:750;line-height:1}.lead-import-custom-source{grid-column:1 / -1}.lead-import-actions{display:flex;justify-content:flex-end;gap:.55rem}.lead-import-submit{border:0;border-radius:.7rem;background:#2563eb;color:#fff;font:inherit;font-weight:750;font-size:.88rem;padding:.55rem 1.15rem;cursor:pointer}.lead-import-submit:disabled{opacity:.55;cursor:not-allowed}@media(max-width:32rem){.lead-import-grid{grid-template-columns:1fr}}.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]{background:#f6f8fc!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-head{background:#f6f8fc!important;background-color:#f6f8fc!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li,.mode-b-shell[data-mode-b=crm] .crm-contacts-list{background:transparent!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contact-row,.mode-b-shell[data-mode-b=crm] .crm-contacts-list .crm-contact-row,.mode-b-shell[data-mode-b=crm] .crm-contacts-list>li .crm-contact-row,.mode-b-shell[data-mode-b=crm] article.crm-contact-row{background:#f6f8fc!important;border:1px solid #e8eef5!important;border-bottom:1px solid #e8eef5!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body{background:#f6f8fc!important;border:0!important;box-shadow:none!important;border-radius:1.5rem!important;padding:1rem!important}.sheet.sheet-contact-form,.sheet:has(.contact-form-flat){width:min(40rem,calc(100% - 1.25rem));max-width:100%;box-sizing:border-box;overflow-x:hidden}.sheet.sheet-contact-form .sheet-body,.sheet:has(.contact-form-flat) .sheet-body{overflow-x:hidden;max-width:100%}.lead-form.contact-form-flat{max-width:100%;min-width:0;overflow-x:hidden}.lead-form.contact-form-flat .lead-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem .75rem;width:100%;min-width:0;max-width:100%}.lead-form.contact-form-flat .field-with-mic,.lead-form.contact-form-flat .field,.lead-form.contact-form-flat .lead-phone-field{min-width:0;max-width:100%}.lead-form.contact-form-flat .lead-phone-row{min-width:0;width:100%}.lead-form.contact-form-flat .lead-phone-row>select{flex:0 1 6.75rem;min-width:0;max-width:7.25rem}.lead-form.contact-form-flat .lead-form-actions{justify-content:flex-end}@media(max-width:36rem){.lead-form.contact-form-flat .lead-form-grid{grid-template-columns:minmax(0,1fr)}}.lead-form.deal-form-flat .deal-form-span{grid-column:1 / -1}.lead-form.deal-form-flat input[type=number],.lead-form.deal-form-flat input[type=date],.lead-form.deal-form-flat input[type=datetime-local]{min-width:0}.sa-form[data-screen=crm-home]>.sa-form-head h1{font-family:var(--serif);font-size:1.35rem}.sa-form[data-screen=crm-home]>.sa-form-body{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}.mode-b-shell main:has([data-screen=crm-home]){background:#fff}.crm-more-page{display:flex;flex-direction:column;gap:1rem}.crm-more-section-label{margin:0 .15rem .5rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.crm-more-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.crm-more-nav-row{display:flex;align-items:center;gap:.8rem;padding:.72rem .8rem;text-decoration:none;color:inherit;border-radius:.95rem;min-height:3.35rem;background:#fff;border:1px solid #e8eef4;box-shadow:0 8px 20px #0f172a0a}.crm-more-nav-row:hover{background:#f8fbff;border-color:#d7e4f4}.crm-more-nav-icon{width:2.45rem;height:2.45rem;border-radius:.8rem;display:grid;place-items:center;flex:0 0 auto}.crm-more-nav-copy{min-width:0;flex:1 1 auto}.crm-more-nav-copy strong{display:block;font-size:.95rem;font-weight:780;color:#0f172a;line-height:1.2}.crm-more-nav-copy em{display:inline-flex;font-style:normal;font-size:.68rem;font-weight:700;color:#64748b;margin-top:.22rem;background:#f1f5f9;border-radius:999px;padding:.1rem .48rem}.crm-more-nav-go{flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:999px;display:grid;place-items:center;background:#f8fafc;color:#94a3b8;border:1px solid #e8eef4}.crm-more-nav-row:hover .crm-more-nav-go{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.crm-more-nav-row[data-tone=blue] .crm-more-nav-icon{color:#2563eb;background:color-mix(in srgb,#2563eb 12%,#fff)}.crm-more-nav-row[data-tone=orange] .crm-more-nav-icon{color:#ea580c;background:color-mix(in srgb,#ea580c 12%,#fff)}.crm-more-nav-row[data-tone=teal] .crm-more-nav-icon{color:#0d9488;background:color-mix(in srgb,#0d9488 12%,#fff)}.crm-more-nav-row[data-tone=amber] .crm-more-nav-icon{color:#d97706;background:color-mix(in srgb,#d97706 14%,#fff)}.crm-more-nav-row[data-tone=indigo] .crm-more-nav-icon{color:#4f46e5;background:color-mix(in srgb,#4f46e5 12%,#fff)}.crm-more-nav-row[data-tone=violet] .crm-more-nav-icon{color:#7c3aed;background:color-mix(in srgb,#7c3aed 12%,#fff)}.crm-more-nav-row[data-tone=green] .crm-more-nav-icon{color:#16a34a;background:color-mix(in srgb,#16a34a 12%,#fff)}.crm-more-nav-row[data-tone=slate] .crm-more-nav-icon{color:#475569;background:color-mix(in srgb,#475569 12%,#fff)}.crm-more-nav-row[data-tone=cyan] .crm-more-nav-icon{color:#0891b2;background:color-mix(in srgb,#0891b2 12%,#fff)}.crm-more-nav-row[data-tone=pink] .crm-more-nav-icon{color:#db2777;background:color-mix(in srgb,#db2777 12%,#fff)}.crm-more-nav-row[data-tone=yellow] .crm-more-nav-icon{color:#ca8a04;background:color-mix(in srgb,#ca8a04 14%,#fff)}.crm-more-nav-row[data-tone=sky] .crm-more-nav-icon{color:#0284c7;background:color-mix(in srgb,#0284c7 12%,#fff)}.crm-more-nav-row[data-tone=gray] .crm-more-nav-icon{color:#64748b;background:color-mix(in srgb,#64748b 12%,#fff)}.crm-more-nav-row[data-tone=purple] .crm-more-nav-icon{color:#9333ea;background:color-mix(in srgb,#9333ea 12%,#fff)}.crm-more-nav-row[data-tone=rose] .crm-more-nav-icon{color:#e11d48;background:color-mix(in srgb,#e11d48 12%,#fff)}.crm-more-nav-row[data-tone=red] .crm-more-nav-icon{color:#dc2626;background:color-mix(in srgb,#dc2626 12%,#fff)}.crm-more-nav-row[data-tone=blue]{border-left:3px solid #2563eb}.crm-more-nav-row[data-tone=orange]{border-left:3px solid #ea580c}.crm-more-nav-row[data-tone=teal]{border-left:3px solid #0d9488}.crm-more-nav-row[data-tone=amber]{border-left:3px solid #d97706}.crm-more-nav-row[data-tone=indigo]{border-left:3px solid #4f46e5}.crm-more-nav-row[data-tone=violet]{border-left:3px solid #7c3aed}.crm-more-nav-row[data-tone=green]{border-left:3px solid #16a34a}.crm-more-nav-row[data-tone=slate]{border-left:3px solid #475569}.crm-more-nav-row[data-tone=cyan]{border-left:3px solid #0891b2}.crm-more-nav-row[data-tone=pink]{border-left:3px solid #db2777}.crm-more-nav-row[data-tone=yellow]{border-left:3px solid #ca8a04}.crm-more-nav-row[data-tone=sky]{border-left:3px solid #0284c7}.crm-more-nav-row[data-tone=gray]{border-left:3px solid #64748b}.crm-more-nav-row[data-tone=purple]{border-left:3px solid #9333ea}.crm-more-nav-row[data-tone=rose]{border-left:3px solid #e11d48}.crm-more-nav-row[data-tone=red]{border-left:3px solid #dc2626}.crm-more-nav-row[data-tone=emerald]{border-left:3px solid #059669}.lead-form .field[data-as=select] .field-control{display:inline-flex;align-items:center;width:fit-content;max-width:100%}.lead-form .field[data-as=select] select{width:max-content;max-width:100%;field-sizing:content;padding-right:1.85rem}.lead-form .field[data-as=select] .field-chevron{right:.5rem}.sa-form[data-screen=crm-opportunities-list]>.sa-form-body{background:#f4f7fb;border:0;box-shadow:none;padding:.2rem 0 .6rem}.crm-deals-board{display:flex;flex-direction:column;gap:.85rem}.crm-deals-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.crm-deals-stats article{background:#fff;border:1px solid #eef2f7;border-radius:1rem;padding:.7rem .75rem;box-shadow:0 8px 18px #0f172a0a}.crm-deals-stats em{display:block;font-style:normal;font-size:.68rem;font-weight:700;color:#94a3b8;letter-spacing:.02em}.crm-deals-stats strong{display:block;margin-top:.2rem;font-size:.95rem;color:#0f172a}.crm-deals-kanban{display:flex;gap:.7rem;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x proximity}.crm-deals-column{flex:0 0 min(15.5rem,82vw);scroll-snap-align:start;background:#eef2f6;border-radius:1rem;min-height:12rem;display:flex;flex-direction:column;overflow:hidden}.crm-deals-column-head{padding:.7rem .75rem .55rem;border-top:3px solid #94a3b8;background:#fff}.crm-deals-column[data-tone=blue] .crm-deals-column-head{border-top-color:#2563eb}.crm-deals-column[data-tone=yellow] .crm-deals-column-head{border-top-color:#eab308}.crm-deals-column[data-tone=orange] .crm-deals-column-head{border-top-color:#ea580c}.crm-deals-column[data-tone=purple] .crm-deals-column-head{border-top-color:#7c3aed}.crm-deals-column[data-tone=green] .crm-deals-column-head{border-top-color:#16a34a}.crm-deals-column[data-tone=rose] .crm-deals-column-head{border-top-color:#e11d48}.crm-deals-column-head h2{margin:0;font-size:.92rem;font-weight:750;color:#0f172a}.crm-deals-column-head span{display:block;margin-top:.12rem;font-size:.72rem;color:#64748b}.crm-deals-column-body{display:flex;flex-direction:column;gap:.5rem;padding:.55rem}.crm-deal-card{position:relative;background:#fff;border-radius:.85rem;padding:.7rem .75rem .55rem;box-shadow:0 6px 14px #0f172a0d}.crm-deal-card-title{display:block;font-weight:750;font-size:.88rem;color:#0f172a;text-decoration:none;line-height:1.3}.crm-deal-card-party{margin:.2rem 0 0;font-size:.75rem;color:#94a3b8}.crm-deal-card-meta{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;margin-top:.55rem}.crm-deal-card-meta strong{font-size:.86rem;color:#0f172a}.crm-deal-card-meta em{font-style:normal;font-size:.78rem;color:#64748b}.crm-deal-card-move{display:flex;justify-content:space-between;margin-top:.4rem}.crm-deal-move{width:1.7rem;height:1.7rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;display:inline-grid;place-items:center;cursor:pointer}.crm-deal-card-select{position:absolute;top:.45rem;right:.45rem}.mode-b-shell main:has([data-screen=crm-opportunities-list]){overflow:hidden!important;height:100dvh;max-height:100dvh}.mode-b-shell main:has([data-screen=crm-opportunities-list]) .page-container,.mode-b-shell main:has([data-screen=crm-opportunities-list]) .sa-form-list{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sa-form[data-screen=crm-opportunities-list]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sa-form[data-screen=crm-opportunities-list]>.sa-form-head{flex:0 0 auto}.sa-form[data-screen=crm-opportunities-list]>.sa-form-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.crm-deals-board{flex:1 1 auto;min-height:0;overflow:hidden}.crm-deals-stats{flex:0 0 auto}.crm-deals-kanban{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden}.crm-deals-column{min-height:0;max-height:100%}.crm-deals-column-body{flex:1 1 auto;min-height:0;overflow-y:auto}.crm-deals-board{gap:.55rem}.crm-deals-stats{gap:.4rem}.crm-deals-stats article{padding:.42rem .5rem;border-radius:.75rem;box-shadow:none}.crm-deals-stats em{font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.crm-deals-stats strong{margin-top:.08rem;font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deals-kanban{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:hidden;padding-bottom:0;scroll-snap-type:none}.crm-deals-column{flex:none!important;min-width:0!important;width:auto;border-radius:.8rem;background:#e8eef5}.crm-deals-column-head{padding:.45rem .5rem .38rem}.crm-deals-column-head h2{font-size:.8rem}.crm-deals-column-head span{font-size:.66rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deals-column-body{gap:.35rem;padding:.38rem}.crm-deal-card{padding:.42rem .45rem .38rem;border-radius:.65rem;box-shadow:0 1px 3px #0f172a0f}.crm-deal-card-top{display:flex;align-items:flex-start;gap:.25rem;min-width:0}.crm-deal-card-title{flex:1 1 auto;min-width:0;font-size:.78rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deal-card-move{flex:0 0 auto;display:flex;justify-content:flex-end;gap:.12rem;margin-top:0}.crm-deal-move{width:1.35rem;height:1.35rem;flex-shrink:0}.crm-deal-move-spacer{width:1.35rem;height:1.35rem}.crm-deal-card-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;margin-top:.18rem;min-width:0}.crm-deal-card-party{margin:0;flex:1 1 auto;min-width:0;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deal-card-amount{flex:0 0 auto;font-size:.72rem;font-weight:750;font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap}.crm-deal-card-win{display:block;margin-top:.08rem;font-style:normal;font-size:.62rem;color:#64748b}.crm-deal-card-meta{display:none}@media(max-width:360px){.crm-deals-kanban{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.sa-form[data-screen=crm-opportunities-list]>.sa-form-body{background:#f3f5f8;padding:.15rem 0 .35rem}.crm-deals-board{gap:.7rem}.crm-deals-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fff;border:1px solid #e8edf3;border-radius:1.05rem;overflow:hidden;box-shadow:none}.crm-deals-stats article{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.55rem;background:transparent;border:0;border-radius:0;box-shadow:none}.crm-deals-stats article+article{border-left:1px solid #eef2f6}.crm-deals-stat-icon{width:1.85rem;height:1.85rem;border-radius:.6rem;display:grid;place-items:center;flex-shrink:0;color:#2563eb;background:#eff6ff}.crm-deals-stat-icon[data-tone=amber]{color:#b45309;background:#fffbeb}.crm-deals-stat-icon[data-tone=green]{color:#15803d;background:#f0fdf4}.crm-deals-stats em{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.crm-deals-stats strong{margin-top:.02rem;font-size:.86rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.crm-deals-kanban{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.55rem;overflow-x:hidden!important}.crm-deals-column{background:transparent;border-radius:0;min-width:0}.crm-deals-column-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;padding:.15rem .15rem .45rem;background:transparent;border-top:0}.crm-deals-column-head h2{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;letter-spacing:-.02em}.crm-deals-column-head h2:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:#94a3b8}.crm-deals-column[data-tone=blue] .crm-deals-column-head h2:before{background:#2563eb}.crm-deals-column[data-tone=yellow] .crm-deals-column-head h2:before{background:#ca8a04}.crm-deals-column[data-tone=orange] .crm-deals-column-head h2:before{background:#ea580c}.crm-deals-column[data-tone=purple] .crm-deals-column-head h2:before{background:#7c3aed}.crm-deals-column[data-tone=green] .crm-deals-column-head h2:before{background:#16a34a}.crm-deals-column[data-tone=rose] .crm-deals-column-head h2:before{background:#e11d48}.crm-deals-column-head span{margin-top:.12rem;font-size:.68rem;color:#64748b;font-variant-numeric:tabular-nums}.crm-deals-column-head b{flex:0 0 auto;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:#e8eef5;color:#334155;font-size:.68rem;font-weight:750;display:inline-grid;place-items:center}.crm-deals-column[data-tone=blue] .crm-deals-column-head b{background:#dbeafe;color:#1d4ed8}.crm-deals-column[data-tone=green] .crm-deals-column-head b{background:#dcfce7;color:#15803d}.crm-deals-column[data-tone=rose] .crm-deals-column-head b{background:#ffe4e6;color:#be123c}.crm-deals-column-body{gap:.45rem;padding:0;background:transparent}.crm-deal-card{padding:.62rem .65rem .55rem .75rem;border-radius:.9rem;border:1px solid #e8eef4;border-left:3px solid #cbd5e1;box-shadow:none;background:#fff}.crm-deal-card[data-tone=blue]{border-left-color:#3b82f6}.crm-deal-card[data-tone=yellow]{border-left-color:#eab308}.crm-deal-card[data-tone=orange]{border-left-color:#f97316}.crm-deal-card[data-tone=purple]{border-left-color:#8b5cf6}.crm-deal-card[data-tone=green]{border-left-color:#22c55e}.crm-deal-card[data-tone=rose]{border-left-color:#fb7185}.crm-deal-card-title{font-size:.8rem;font-weight:750;letter-spacing:-.02em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.crm-deal-card-party{display:flex;align-items:center;gap:.28rem;margin:.28rem 0 0;color:#64748b;font-size:.68rem}.crm-deal-card-party span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-deal-card-party svg{flex-shrink:0;opacity:.7}.crm-deal-card-bottom{display:flex;align-items:center;gap:.3rem;margin-top:.45rem}.crm-deal-card-amount{font-size:.72rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;background:#f1f5f9;border-radius:999px;padding:.12rem .45rem}.crm-deal-card-win{display:inline;margin:0;font-size:.62rem;color:#64748b}.crm-deal-card-move{margin-left:auto;display:flex;gap:.1rem}.crm-deal-move{width:1.4rem;height:1.4rem;border:0;background:#f8fafc;color:#64748b}html[data-theme=dark] .crm-deals-stats,html[data-theme=dark] .crm-deal-card{background:#1b2940!important;border-color:#2a3a52!important}html[data-theme=dark] .crm-deals-stats article+article{border-left-color:#2a3a52}html[data-theme=dark] .crm-deals-stat-icon{background:#152033}html[data-theme=dark] .crm-deal-card-amount{background:#152033;color:#e8eef6}html[data-theme=dark] .crm-deals-column-head b{background:#152033;color:#cbd5e1}.overlay.overlay-deal-form{align-items:center;padding:1rem 1rem calc(4.6rem + env(safe-area-inset-bottom,0px))}.sheet.sheet-deal-form{width:min(var(--mode-b-core-width, 900px),calc(100% - 1.5rem));max-width:var(--mode-b-core-width, 900px);max-height:100%;overflow:hidden;gap:.65rem;padding:1rem 1.35rem 1.2rem;border-radius:1.25rem;box-sizing:border-box}.sheet.sheet-deal-form .sheet-handle{display:none}.sheet.sheet-deal-form .sheet-head-row h2{font-size:1.15rem}.sheet.sheet-deal-form .sheet-body{padding:.15rem 0 0;overflow-x:hidden!important;overflow-y:auto!important;max-width:100%}.sheet.sheet-deal-form.sheet-activity-form{max-height:min(92dvh,46rem)}.sheet.sheet-deal-form.sheet-activity-form .sheet-body{overflow-y:auto!important}.lead-form.deal-form-flat{gap:.95rem}.lead-form.deal-form-flat .deal-form-grid{display:flex;flex-direction:column;gap:.95rem;width:100%}.lead-form.deal-form-flat .deal-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.95rem 1.1rem;width:100%;min-width:0}.lead-form.deal-form-flat .deal-form-span,.lead-form.deal-form-flat .deal-form-row>.field-with-mic,.lead-form.deal-form-flat .field,.lead-form.deal-form-flat .field-control{width:100%;min-width:0;max-width:100%}.lead-form.deal-form-flat .field{gap:.4rem}.lead-form.deal-form-flat .field-label-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;min-height:0}.lead-form.deal-form-flat .field-label-row label{flex:1 1 auto;min-width:0;font-size:.74rem;font-weight:650;color:#475569}.lead-form.deal-form-flat .field-with-mic .voice-session{margin-left:0;flex:0 0 auto}.lead-form.deal-form-flat .field-icon{color:#94a3b8!important}.lead-form.deal-form-flat .field[data-as=select] .field-control{display:flex!important;width:100%!important;max-width:100%}.lead-form.deal-form-flat .field[data-as=select] select{width:100%!important;max-width:100%;field-sizing:fixed;flex:1 1 auto}.lead-form.deal-form-flat .field input,.lead-form.deal-form-flat .field select{box-sizing:border-box;width:100%;height:2.6rem;min-height:2.6rem;padding-top:.5rem;padding-bottom:.5rem;border-radius:.8rem}.lead-form.deal-form-flat .field textarea{box-sizing:border-box;width:100%;min-height:4.5rem;height:4.5rem;max-height:4.5rem;resize:none;border-radius:.8rem}.lead-form.deal-form-flat .lead-form-actions{margin-top:.35rem;gap:.75rem}.lead-form.deal-form-flat .lead-form-grid.deal-form-grid{display:flex;flex-direction:column;gap:.95rem;width:100%}.lead-form.deal-form-flat .deal-form-row>.lead-phone-field,.lead-form.deal-form-flat .lead-phone-field,.lead-form.deal-form-flat .lead-phone-row{width:100%;min-width:0;max-width:100%}.lead-form.deal-form-flat .lead-phone-field .field-label-row{display:flex;align-items:center;justify-content:space-between;width:100%}.lead-form.deal-form-flat .lead-form-steps{margin-bottom:.35rem}@media(max-width:36rem){.lead-form.deal-form-flat .deal-form-row{grid-template-columns:minmax(0,1fr)}}.crm-deals-list-page{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;gap:.55rem}.crm-deals-list-page .crm-deals-kanban{display:none!important}.crm-deals-toolbar{display:flex;align-items:center;gap:.4rem}.crm-deals-stage-tabs{display:flex;gap:.35rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.1rem;scrollbar-width:none}.crm-deals-stage-tabs::-webkit-scrollbar{display:none}.crm-deals-stage-tabs button{flex:0 0 auto;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:999px;padding:.28rem .7rem;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.crm-deals-stage-tabs button.on{background:#2563eb;border-color:#2563eb;color:#fff}.crm-deals-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.4rem;padding-bottom:.4rem}.crm-deals-empty{margin:1rem .2rem;color:#64748b;font-size:.85rem}.crm-deals-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem .55rem;background:#fff;border:1px solid #e8eef4;border-left:3px solid #94a3b8;border-radius:.8rem;padding:.55rem .7rem}.crm-deals-row[data-tone=blue]{border-left-color:#3b82f6}.crm-deals-row[data-tone=green]{border-left-color:#22c55e}.crm-deals-row[data-tone=rose]{border-left-color:#fb7185}.crm-deals-row[data-tone=yellow]{border-left-color:#eab308}.crm-deals-row[data-tone=orange]{border-left-color:#f97316}.crm-deals-row[data-tone=purple]{border-left-color:#8b5cf6}.crm-deals-row-main{min-width:0;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.12rem}.crm-deals-row-main strong{font-size:.84rem;font-weight:750;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deals-row-main span{font-size:.7rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deals-row-amount{font-size:.78rem;font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap}.crm-deals-row-stage{font-style:normal;font-size:.65rem;font-weight:750;border-radius:999px;padding:.18rem .5rem;background:#f1f5f9;color:#334155;white-space:nowrap}.crm-deals-row-stage[data-tone=green]{background:#dcfce7;color:#15803d}.crm-deals-row-stage[data-tone=rose]{background:#ffe4e6;color:#be123c}.crm-deals-row-stage[data-tone=blue]{background:#dbeafe;color:#1d4ed8}.crm-deals-row-stage[data-tone=yellow]{background:#fefce8;color:#a16207}.crm-deals-row-stage[data-tone=orange]{background:#fff7ed;color:#c2410c}.crm-deals-row-stage[data-tone=purple]{background:#f5f3ff;color:#6d28d9}.crm-deals-row.selectable-record{grid-template-columns:auto minmax(0,1fr) auto auto}.crm-deals-title-actions{display:inline-flex;align-items:center;gap:.2rem}html[data-theme=dark] .crm-deals-row{background:#1b2940!important;border-color:#2a3a52!important}html[data-theme=dark] .crm-deals-row-main strong,html[data-theme=dark] .crm-deals-row-amount{color:#e8eef6}html[data-theme=dark] .crm-deals-stage-tabs button{background:#152033;border-color:#2a3a52;color:#cbd5e1}.crm-deals-toolbar{flex-direction:column;align-items:stretch;gap:.5rem}.crm-deals-search-bar{display:flex;align-items:center;gap:.45rem;width:100%;min-height:2.45rem;padding:0 .8rem;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;color:#64748b}.crm-deals-search-bar input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;font-size:.86rem;color:#0f172a;outline:none}.crm-deals-stage-select{position:relative;display:flex;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 2.1rem 0 .75rem;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff;color:#0f172a}.crm-deals-stage-select select{flex:1 1 auto;min-width:0;appearance:none;border:0;background:transparent;font:inherit;font-size:.9rem;font-weight:750;color:#0f172a;outline:none;cursor:pointer}.crm-deals-stage-select-chevron{position:absolute;right:.65rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:#64748b;pointer-events:none}.crm-deals-stage-select-chevron svg{width:100%;height:100%;display:block}.crm-deals-list-page .crm-deals-list{flex:1 1 auto;min-height:0;overflow-y:auto;gap:.5rem}.crm-deals-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amount" "name stage";padding:.7rem .8rem;border-radius:.95rem;box-shadow:0 1px 2px #0f172a0a}.crm-deals-row-main{grid-area:name}.crm-deals-row-amount{grid-area:amount;justify-self:end;font-weight:750}.crm-deals-row-stage{grid-area:stage;justify-self:end;align-self:start}.crm-deals-row.selectable-record{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"sel name amount" "sel name stage"}.crm-deals-pagination{flex:0 0 auto;margin-top:.15rem;padding-bottom:.15rem}html[data-theme=dark] .crm-deals-search-bar,html[data-theme=dark] .crm-deals-stage-select{background:#152033;border-color:#2a3a52;color:#cbd5e1}html[data-theme=dark] .crm-deals-search-bar input,html[data-theme=dark] .crm-deals-stage-select select{color:#e8eef6}.crm-tasks-page{display:flex;flex-direction:column;min-height:0;gap:.55rem}.crm-tasks-table{display:flex;flex-direction:column;gap:.4rem;min-width:0;overflow-x:hidden}.crm-tasks-head,.crm-tasks-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(4.8rem,.75fr) minmax(4.4rem,.55fr) 6.4rem;align-items:center;column-gap:.45rem}.crm-tasks-head{padding:.4rem .85rem;border-radius:.95rem;background:linear-gradient(180deg,#fff,#f5f8fc);border:1px solid #e6edf5;box-shadow:inset 0 1px #fff,0 6px 16px #0f172a0a;color:#64748b;font-size:.72rem;font-weight:720;letter-spacing:.01em;text-transform:none}.crm-tasks-head span{display:inline-flex;align-items:center;min-width:0}.crm-tasks-head[data-selecting=true]{padding-left:2.5rem}.crm-tasks-head span[data-col=action]{justify-content:flex-end}.crm-tasks-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.crm-tasks-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(4.8rem,.75fr) minmax(4.4rem,.55fr) 6.4rem;align-items:center;gap:.45rem;background:#fff;border:1px solid #e8eef4;border-left:3px solid #f59e0b;border-radius:.9rem;padding:.62rem .8rem}.crm-tasks-row[data-status=completed]{border-left-color:#22c55e}.crm-tasks-row-main{min-width:0;text-decoration:none;color:inherit}.crm-tasks-row-main strong{font-size:.88rem;font-weight:750;color:#0f172a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-tasks-when{min-width:0;font-size:.72rem;font-weight:650;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-tasks-status{font-style:normal;font-size:.68rem;font-weight:750;border-radius:999px;padding:.18rem .55rem;background:#ffedd5;color:#c2410c}.crm-tasks-status[data-status=completed]{background:#dcfce7;color:#15803d}.sa-form[data-screen=crm-tasks-list] .crm-tasks-row{background:linear-gradient(180deg,#fbfaff,#fff 72%);border:1px solid #ece7f8;border-left:0;border-radius:1rem;padding:.62rem .8rem .62rem .95rem;box-shadow:0 8px 18px #4c1d950d;position:relative;overflow:hidden}.sa-form[data-screen=crm-tasks-list] .crm-tasks-head{padding-left:.95rem}.sa-form[data-screen=crm-tasks-list] .crm-tasks-row:before{content:"";position:absolute;left:0;top:.55rem;bottom:.55rem;width:.28rem;border-radius:999px;background:#818cf8}.sa-form[data-screen=crm-tasks-list] .crm-tasks-row[data-priority=low]:before{background:#2dd4bf}.sa-form[data-screen=crm-tasks-list] .crm-tasks-row[data-priority=normal]:before{background:#818cf8}.sa-form[data-screen=crm-tasks-list] .crm-tasks-row[data-priority=high]:before{background:#f43f5e}.sa-form[data-screen=crm-tasks-list] .crm-tasks-row[data-status=completed]{background:linear-gradient(180deg,#f4fbf6,#fff 78%);border-color:#dbeee0}.sa-form[data-screen=crm-tasks-list] .crm-tasks-row-main{min-width:0}.sa-form[data-screen=crm-tasks-list] .crm-tasks-row-main strong{font-size:.9rem;font-weight:780;color:#1e1b4b}.crm-tasks-nest{display:flex;align-items:center;gap:.45rem;padding-left:.15rem}.crm-tasks-nest-rail{width:.7rem;height:.7rem;border-left:1.5px solid #c4b5fd;border-bottom:1.5px solid #c4b5fd;border-bottom-left-radius:.28rem;display:block;flex:0 0 auto;margin-top:-.15rem}.crm-tasks-priority{justify-self:start;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:.4rem;padding:.12rem .45rem .12rem .55rem}.crm-tasks-priority:before{content:"";width:.38rem;height:.38rem;border-radius:.08rem;transform:rotate(45deg);display:inline-block;margin-right:.32rem;vertical-align:.05rem}.crm-tasks-priority[data-priority=low]{background:#ccfbf1;color:#0f766e}.crm-tasks-priority[data-priority=low]:before{background:#14b8a6}.crm-tasks-priority[data-priority=normal]{background:#e0e7ff;color:#4338ca}.crm-tasks-priority[data-priority=normal]:before{background:#6366f1}.crm-tasks-priority[data-priority=high]{background:#ffe4e6;color:#be123c}.crm-tasks-priority[data-priority=high]:before{background:#f43f5e}.sa-form[data-screen=crm-tasks-list] .crm-tasks-status{border-radius:.45rem;background:#eef2ff;color:#4338ca}.crm-tasks-complete{width:2rem;height:2rem;border:0;border-radius:999px;background:#eff6ff;color:#2563eb;display:grid;place-items:center;cursor:pointer}.crm-tasks-edit{width:2rem;height:2rem;border:0;border-radius:999px;background:#fff7ed;color:#c2410c;display:grid;place-items:center;cursor:pointer;text-decoration:none}.crm-tasks-row-acts{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.2rem}.crm-tasks-delete{width:2rem;height:2rem;border:0;border-radius:999px;background:#fff1f2;color:#e11d48;display:grid;place-items:center;cursor:pointer}.crm-tasks-bulk{display:flex;align-items:center;gap:.55rem;padding:.5rem .7rem;border:1px solid #bfe8e4;border-radius:.8rem;background:#ecfeff;font-size:.78rem;font-weight:650;color:#0f766e}.crm-tasks-bulk-actions{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:.55rem;background:#0f766e;color:#fff;font:inherit;font-weight:750;padding:.38rem .75rem;cursor:pointer}.crm-tasks-bulk-clear{margin-left:auto;border:0;background:transparent;color:#0f766e;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.sheet.sheet-deal-form.sheet-task-bulk{width:min(28rem,calc(100% - 1.5rem))}.sheet.sheet-deal-form.sheet-task-bulk .sheet-body{overflow:hidden auto!important;max-height:min(72dvh,40rem)}.lead-form.deal-form-flat .crm-task-bulk-lead{margin:0;color:#94a3b8;font-size:.88rem}.lead-form.deal-form-flat .crm-task-bulk-lead strong{color:#334155;font-weight:750}.lead-form.deal-form-flat .crm-task-bulk-delete{display:inline-flex;align-items:center;gap:.55rem;font-size:.92rem;font-weight:750;color:#0f172a;padding-bottom:.75rem;border-bottom:1px solid #e8eef4}.lead-form.deal-form-flat .crm-task-bulk-delete input{width:1rem;height:1rem;accent-color:#2563eb}.lead-form.deal-form-flat .crm-task-bulk-actions{justify-content:stretch;margin-top:.2rem}.lead-form.deal-form-flat .crm-task-bulk-actions .primary-btn{width:100%;flex:1 1 auto;min-width:0;border-radius:.9rem;padding:.78rem 1.2rem;background:#3b82f6;border-color:#3b82f6;color:#fff}.sheet-reminder-form .reminder-form-actions{justify-content:flex-start}.sheet-reminder-form .reminder-form-actions .primary-btn{background:#0f766e;border-color:#0f766e;color:#fff}html[data-theme=dark] .crm-tasks-head{background:linear-gradient(180deg,#24344c,#1b2940);border-color:#334155;color:#94a3b8;box-shadow:none}html[data-theme=dark] .crm-tasks-row{background:#1b2940;border-color:#2a3a52}html[data-theme=dark] .crm-tasks-row-main strong{color:#e8eef6}html[data-theme=dark] .crm-tasks-when{color:#94a3b8}html[data-theme=dark] .sa-form[data-screen=crm-tasks-list] .crm-tasks-row{background:#172033;border-color:#2a3a52;box-shadow:none}.crm-task-assignee{display:flex;flex-direction:column;gap:.28rem;position:relative}.crm-task-assignee>label{font-size:.78rem;font-weight:700;color:#334155}.crm-task-assignee-control{position:relative;display:flex;align-items:center;min-height:2.6rem;padding:0 2.5rem 0 2.35rem;border:1px solid #dbe4f0;border-radius:.85rem;background:#fff}.crm-task-assignee-icon{position:absolute;left:.7rem;color:#2563eb}.crm-task-assignee-search-icon{position:absolute;right:2.55rem;color:#94a3b8;pointer-events:none}.crm-task-assignee-control input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;font-size:.9rem;color:#0f172a;outline:none}.crm-task-assignee-control .mic-btn,.crm-task-assignee-control .voice-btn{position:absolute;right:.35rem}.crm-task-assignee-options{position:absolute;z-index:8;left:0;right:0;top:calc(100% + .25rem);max-height:14rem;overflow:auto;margin:0;padding:.3rem;list-style:none;background:#0f2744;border-radius:.7rem;box-shadow:0 10px 24px #0f172a2e}.crm-task-assignee-options button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;border:0;background:transparent;color:#fff;text-align:left;padding:.45rem .6rem;border-radius:.45rem;cursor:pointer;font:inherit}.crm-task-assignee-options button strong{font-size:.86rem;font-weight:700}.crm-task-assignee-options button span{font-size:.72rem;color:#cbd5e1}.crm-task-assignee-options li[aria-selected=true] button,.crm-task-assignee-options button:hover{background:#93c5fd;color:#0f172a}.crm-task-assignee-options li[aria-selected=true] button span,.crm-task-assignee-options button:hover span{color:#1e293b}.crm-task-assignee-empty{padding:.55rem .65rem;color:#94a3b8;font-size:.8rem}.crm-deals-list-page{gap:.75rem}.crm-deals-list-page .crm-deals-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;background:transparent;border:0;box-shadow:none;overflow:visible}.crm-deals-list-page .crm-deals-stats article{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.7rem .65rem .65rem;background:#fff;border:1px solid #e8eef5;border-radius:1rem;box-shadow:0 6px 18px #0f172a0a}.crm-deals-list-page .crm-deals-stats article+article{border-left:1px solid #e8eef5}.crm-deals-list-page .crm-deals-stat-icon{width:1.9rem;height:1.9rem;border-radius:.7rem}.crm-deals-list-page .crm-deals-stats em{display:block;font-style:normal;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.crm-deals-list-page .crm-deals-stats strong{display:block;font-size:.92rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-deals-list-page .crm-deals-list{gap:.65rem;padding:.1rem .05rem .6rem}.crm-deals-list-page .crm-deals-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:none;align-items:center;gap:.7rem;padding:.85rem .9rem;border:1px solid #e8eef5;border-left:0;border-radius:1.1rem;background:#fff;box-shadow:0 8px 22px #0f172a0b}.crm-deals-list-page .crm-deals-row.selectable-record{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:none}.crm-deals-mark{width:2.35rem;height:2.35rem;border-radius:.8rem;display:grid;place-items:center;font-size:.95rem;font-weight:800;letter-spacing:-.02em;flex-shrink:0;background:#eff6ff;color:#1d4ed8}.crm-deals-mark[data-tone=green]{background:#ecfdf3;color:#15803d}.crm-deals-mark[data-tone=rose]{background:#fff1f2;color:#be123c}.crm-deals-mark[data-tone=yellow]{background:#fefce8;color:#a16207}.crm-deals-mark[data-tone=orange]{background:#fff7ed;color:#c2410c}.crm-deals-mark[data-tone=purple]{background:#f5f3ff;color:#6d28d9}.crm-deals-list-page .crm-deals-row-main{grid-area:auto;min-width:0;gap:.22rem}.crm-deals-list-page .crm-deals-row-main strong{font-size:.95rem;font-weight:750;letter-spacing:-.015em;line-height:1.25;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-deals-list-page .crm-deals-row-main span{display:inline-flex;align-items:center;gap:.28rem;font-size:.76rem;font-weight:550;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.crm-deals-list-page .crm-deals-row-main span svg{flex-shrink:0;color:#94a3b8}.crm-deals-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:.32rem;min-width:5.4rem}.crm-deals-list-page .crm-deals-row-amount{grid-area:auto;justify-self:end;font-size:.95rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.crm-deals-list-page .crm-deals-row-stage{grid-area:auto;justify-self:end;font-size:.68rem;font-weight:750;letter-spacing:.02em;padding:.28rem 1.35rem .28rem .58rem;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;max-width:8.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .35rem center;background-size:.75rem}.crm-deals-stage-pick{display:inline-flex;justify-content:flex-end}.crm-deals-list-page .crm-deals-row-stage:disabled{cursor:wait;opacity:.7}.crm-deals-list-page .crm-deals-pagination{padding:.15rem 0 .35rem}html[data-theme=dark] .crm-deals-list-page .crm-deals-stats article,html[data-theme=dark] .crm-deals-list-page .crm-deals-row{background:#1b2940!important;border-color:#2a3a52!important}html[data-theme=dark] .crm-deals-list-page .crm-deals-stats strong,html[data-theme=dark] .crm-deals-list-page .crm-deals-row-main strong,html[data-theme=dark] .crm-deals-list-page .crm-deals-row-amount{color:#e8eef6}html[data-theme=dark] .crm-deals-mark{background:#152033}.mode-b-shell main:has([data-screen=crm-opportunities-list]){overflow:visible!important;overflow-x:hidden!important;height:auto!important;max-height:none!important}.mode-b-shell main:has([data-screen=crm-opportunities-list]) .page-container,.mode-b-shell main:has([data-screen=crm-opportunities-list]) .sa-form-list,.sa-form[data-screen=crm-opportunities-list],.sa-form[data-screen=crm-opportunities-list]>.sa-form-body,.crm-deals-board,.crm-deals-list-page{height:auto!important;max-height:none!important;min-height:0;overflow:visible!important;flex:0 1 auto}.crm-deals-list,.crm-deals-list-page .crm-deals-list{flex:0 1 auto;min-height:0;overflow:visible!important;padding-bottom:1.25rem}.crm-deals-list-page .crm-deals-pagination{padding-bottom:.85rem}.mode-b-shell .crm-deals-title-actions .crm-leads-btn.icon-only,.mode-b-shell .crm-leads-title-actions .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-opportunities-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-btn.icon-only,.mode-b-shell .sa-form[data-screen=crm-expenses-list]>.sa-form-head .crm-leads-btn.icon-only{flex:0 0 auto;width:2.65rem!important;height:2.65rem!important;padding:0!important;gap:0;border-radius:999px!important;box-shadow:none!important}.mode-b-shell .crm-deals-title-actions .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .crm-leads-title-actions .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-opportunities-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add],.mode-b-shell .sa-form[data-screen=crm-expenses-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]{background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important}.mode-b-shell .crm-deals-title-actions .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .crm-leads-title-actions .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-opportunities-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover,.mode-b-shell .sa-form[data-screen=crm-expenses-list]>.sa-form-head .crm-leads-btn.icon-only[data-kind=add]:hover{background:#1d4ed8!important}.mode-b-shell .sa-form[data-screen=crm-opportunities-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-btn.icon-only svg,.mode-b-shell .sa-form[data-screen=crm-expenses-list]>.sa-form-head .crm-leads-btn.icon-only svg{display:block}.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head,.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head,.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head,.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head,.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head{align-items:center}.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-icon-btn,.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-icon-btn,.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-icon-btn,.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-icon-btn,.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-icon-btn{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid #e8eef4;background:#fff;color:#64748b;box-shadow:0 6px 14px #0f172a0d}.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-icon-btn.active,.mode-b-shell .sa-form[data-screen=crm-tasks-list]>.sa-form-head .crm-leads-icon-btn:hover,.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-icon-btn.active,.mode-b-shell .sa-form[data-screen=crm-reminders-list]>.sa-form-head .crm-leads-icon-btn:hover,.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-icon-btn.active,.mode-b-shell .sa-form[data-screen=crm-meetings-list]>.sa-form-head .crm-leads-icon-btn:hover,.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-icon-btn.active,.mode-b-shell .sa-form[data-screen=crm-activities-list]>.sa-form-head .crm-leads-icon-btn:hover,.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-icon-btn.active,.mode-b-shell .sa-form[data-screen=crm-notes-list]>.sa-form-head .crm-leads-icon-btn:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.sheet.sheet-estimate-stepped{overflow:hidden}.sheet.sheet-estimate-stepped .sheet-body{overflow:hidden!important;display:flex;flex-direction:column;max-height:min(78dvh,36rem)}.sheet.sheet-estimate-stepped .lead-form-stepped{flex:1;min-height:0;display:flex;flex-direction:column;gap:.85rem}.lead-form .lead-form-steps{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.15rem}.lead-form .lead-form-step{display:inline-flex;align-items:center;gap:.28rem;font-size:.72rem;font-weight:600;color:#94a3b8}.lead-form .lead-form-step em{font-style:normal;display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.68rem}.lead-form .lead-form-step.active,.lead-form .lead-form-step[data-on]{color:#0f172a}.lead-form .lead-form-step.active em,.lead-form .lead-form-step[data-on] em{background:#2563eb;color:#fff}.sheet.sheet-estimate-stepped .lead-form-panel{flex:1;min-height:0;overflow:hidden}.sheet.sheet-estimate-stepped .lead-form-panel[data-step=items]{overflow-y:auto;scrollbar-width:none}.sheet.sheet-estimate-stepped .lead-form-panel[data-step=items]::-webkit-scrollbar{display:none}.sheet.sheet-estimate-stepped .lead-form-actions{flex-shrink:0;margin-top:auto}.overlay.overlay-commerce-print{align-items:stretch;justify-content:center;padding:0!important;background:#eef3f8;z-index:320;overflow:hidden}.commerce-print-screen{width:min(100%,var(--mode-b-core-width, 900px));max-width:var(--mode-b-core-width, 900px);height:100%;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column;background:#f4f7fb;box-shadow:0 0 0 1px #e8eef5}.commerce-print-toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .75rem .55rem;background:#fff;border:0;border-bottom:1px solid #e8eef5;border-radius:0;z-index:2}.commerce-print-toolbar-row{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 auto}.commerce-print-titles{min-width:0}.commerce-print-toolbar h2{margin:0;font-family:var(--serif);font-size:1.28rem;font-weight:750;color:#12202b;line-height:1.1}.commerce-print-titles p{margin:.12rem 0 0;font-size:.75rem;font-weight:650;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-print-actions{display:flex;flex-wrap:nowrap;gap:.3rem;align-items:center;flex:0 0 auto}.commerce-print-wa{border:0;border-radius:999px;min-width:2.1rem;height:2.1rem;padding:0 .55rem;background:#16a34a;color:#fff;font-weight:800;font-size:.68rem;letter-spacing:.04em;cursor:pointer}.commerce-print-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:.75rem .75rem 1rem}.commerce-print-paper{background:#fff;border:1px solid #e8eef4;border-radius:1.05rem;min-height:unset;width:100%;max-width:none;padding:1.05rem 1rem 1.2rem;color:#0f172a;box-sizing:border-box;box-shadow:0 10px 24px #0f172a0d}.commerce-print-brand{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid #e2e8f0}.commerce-print-company{margin:0;font-size:1.15rem;font-weight:800;color:#2563eb}.commerce-print-logo{display:block;max-height:80px;max-width:260px;width:auto;height:auto;object-fit:contain}.commerce-print-kind{text-align:right}.commerce-print-kind>p:first-child{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:.06em;color:#2563eb}.commerce-print-meta{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.85rem;margin:1rem 0 1.05rem}.commerce-print-label{margin:0 0 .25rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.commerce-print-meta dl{margin:0;display:grid;gap:.45rem;text-align:right}.commerce-print-meta dt{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.commerce-print-meta dd{margin:.05rem 0 0;font-weight:700}.commerce-print-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.commerce-print-lines>li{border:1px solid #e8eef4;border-radius:.85rem;padding:.7rem .75rem;background:#f8fafc}.commerce-print-line-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.commerce-print-line-top strong{min-width:0;font-size:.9rem;overflow-wrap:anywhere}.commerce-print-line-top span{flex:0 0 auto;font-weight:800;color:#0f172a}.commerce-print-line-meta{margin:.55rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.commerce-print-line-meta div{min-width:0;background:#fff;border:1px solid #eef2f7;border-radius:.65rem;padding:.35rem .45rem}.commerce-print-line-meta dt{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.commerce-print-line-meta dd{margin:.12rem 0 0;font-size:.78rem;font-weight:750;color:#0f172a;overflow-wrap:anywhere}.commerce-print-line-meta dd em{display:block;font-style:normal;font-size:.68rem;font-weight:650;color:#64748b;margin-top:.08rem}.commerce-print-line-note{margin:.3rem 0 0;color:#64748b;font-size:.75rem;line-height:1.35}.commerce-print-totals{margin-left:auto;margin-top:.85rem;width:min(16rem,100%);display:grid;gap:.35rem;font-size:.85rem}.commerce-print-totals p{display:flex;justify-content:space-between;margin:0;color:#475569}.commerce-print-total{font-weight:800;color:#0f172a!important;padding-top:.35rem;border-top:1px solid #e2e8f0}.commerce-print-notes{margin-top:1.1rem;font-size:.82rem}.commerce-print-foot{flex:0 0 auto;padding:.7rem .75rem calc(.85rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e8eef5}.commerce-print-foot .primary-btn{width:100%}@media print{body *{visibility:hidden}.commerce-print-paper,.commerce-print-paper *{visibility:visible}.overlay.overlay-commerce-print,.commerce-print-screen,.commerce-print-body{position:static!important;background:#fff;overflow:visible!important;height:auto;padding:0}.commerce-print-paper{position:absolute;inset:0;width:100%;min-height:auto;border:0;box-shadow:none}.no-print{display:none!important}}.commerce-customer-picker{position:relative}.commerce-customer-menu{position:fixed;z-index:260;margin:0;padding:.35rem 0;list-style:none;max-height:min(18rem,calc(100dvh - 1.5rem));overflow:auto;background:#fff;border:1px solid #d7e2ee;border-radius:.85rem;box-shadow:0 16px 40px color-mix(in srgb,#0f172a 18%,transparent)}.commerce-customer-menu li{margin:0}.commerce-customer-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;border:0;background:transparent;padding:.45rem .75rem;text-align:left;cursor:pointer;color:#0f172a}.commerce-customer-menu button:hover,.commerce-customer-menu button[aria-selected=true]{background:#eff6ff}.commerce-customer-menu .muted{padding:.45rem .75rem}.sa-form.crm-fb-shell>.sa-form-head{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:0 0 .7rem;border-bottom:1px solid #eef2f6}.sa-form.crm-fb-shell>.sa-form-head .sa-form-pict{display:none}.sa-form.crm-fb-shell>.sa-form-head h1{margin:0;font-size:1.08rem;font-weight:750;text-align:left;color:#163a5f}.sa-form.crm-fb-shell>.sa-form-head .sa-form-titles{flex:1;min-width:0}.crm-fb-head-actions{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:flex-end;gap:.45rem;margin-left:auto;flex-shrink:0}.sa-form.crm-fb-shell .crm-fb-head-actions .primary-btn{width:auto;min-width:4.75rem;min-height:2.3rem;padding:.4rem 1.05rem}.crm-fb-print-header{display:grid;gap:.75rem;padding:.9rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff}.crm-fb-print-header h2{margin:0;font-size:1rem;color:#163a5f}.crm-fb-form-tools{display:flex;flex-wrap:wrap;gap:.5rem}.crm-fb-tool{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.4rem .95rem;border-radius:.8rem;border:1.5px solid #c4b5fd;background:#f5f3ff;color:#5b21b6;font:inherit;font-weight:700;cursor:pointer}.crm-fb-print-save{width:auto;min-width:7rem;min-height:2.3rem;padding:.4rem 1rem;justify-self:start}.crm-print-fields{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.crm-print-fields label,.crm-print-fields-wide{display:grid;gap:.28rem;font-size:.8rem;font-weight:650;color:#334155}.crm-print-fields-wide{grid-column:1 / -1}.crm-print-fields input,.crm-print-fields textarea{min-height:2.35rem;border:1px solid #e2e8f0;border-radius:.7rem;padding:.4rem .7rem;font:inherit}.crm-print-form-link{margin:0 0 .5rem}.crm-print-form-link a,.crm-fb-print-header-row a{font-weight:700;color:#2563eb}.crm-print-editor{display:grid;gap:1rem;max-width:var(--mode-b-core-width, 900px);margin-inline:auto;width:100%}.crm-print-editor.is-edit .crm-fb-print-header{width:100%}.crm-print-editor.is-preview{max-width:52rem}.crm-print-live{display:grid;gap:.45rem;min-width:0}.crm-print-live h2{margin:0;font-size:1rem;color:#163a5f}.crm-print-live .commerce-print-paper{margin:0}@media(max-width:36rem){.crm-print-fields{grid-template-columns:1fr}}.crm-fb-top{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem}.crm-fb-preview{display:inline-flex;align-items:center;min-height:2.3rem;padding:0 .9rem;border-radius:.75rem;border:1.5px solid #3b82f6;background:#eff6ff;color:#1d4ed8;font:inherit;font-weight:700}.crm-fb-canvas{background:#fff;border-radius:1.1rem;padding:1.05rem .95rem 1.2rem;box-shadow:0 10px 28px #12202b0f;width:100%;max-width:var(--mode-b-core-width, 900px);margin-inline:auto;box-sizing:border-box}.crm-fb-page{width:100%;max-width:var(--mode-b-core-width, 900px);margin-inline:auto}.crm-fb-title{margin:0;font-size:1.35rem;font-weight:750;color:#163a5f}.crm-fb-lede{margin:.2rem 0 .85rem;color:#8a97a8;font-size:.9rem}.crm-fb-steps{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem}.crm-fb-step{border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:999px;padding:.35rem .85rem;font:inherit;font-size:.82rem;font-weight:650}.crm-fb-step.is-on{border-color:#3b82f6;color:#1d4ed8;background:#eff6ff}.crm-fb-unused{margin:0 0 .75rem;font-size:.8rem;color:#64748b}.crm-fb-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:.75rem}.crm-fb-block{position:relative;grid-column:span 6;background:#f4f7fb;border:1px solid transparent;border-radius:.85rem;padding:.85rem .9rem .95rem 1.7rem;min-width:0}.crm-fb-block[data-span=full]{grid-column:1 / -1}.crm-fb-block.is-selected{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.crm-fb-block.is-dragging{opacity:.7}.crm-fb-handle{position:absolute;left:.3rem;top:50%;transform:translateY(-50%);border:0;background:transparent;padding:.2rem;cursor:grab}.crm-fb-grip{display:block;width:12px;height:16px;background:radial-gradient(#94a3b8 1.35px,transparent 1.55px);background-size:6px 6px}.crm-fb-knob{position:absolute;width:12px;height:12px;padding:0;border:2px solid #fff;border-radius:999px;background:#3b82f6;box-shadow:0 0 0 1px #3b82f6;z-index:3}.crm-fb-knob-n{top:-6px;left:50%;transform:translate(-50%);cursor:ns-resize}.crm-fb-knob-s{bottom:-6px;left:50%;transform:translate(-50%);cursor:ns-resize}.crm-fb-knob-e{right:-6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.crm-fb-knob-w{left:-6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.crm-fb-knob-ne{top:-6px;right:-6px;cursor:nesw-resize}.crm-fb-knob-nw{top:-6px;left:-6px;cursor:nwse-resize}.crm-fb-knob-se{bottom:-6px;right:-6px;cursor:nwse-resize}.crm-fb-knob-sw{bottom:-6px;left:-6px;cursor:nesw-resize}.crm-fb-field-label{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.78rem;font-weight:650;color:#64748b}.crm-fb-field-label strong{color:#334155;font-weight:700}.crm-fb-field-label em{color:#dc2626;font-style:normal}.crm-fb-input{width:100%;min-height:2.45rem;border:1px solid #e2e8f0;border-radius:.7rem;background:#fff;padding:.55rem .75rem;font:inherit;color:#94a3b8}.crm-fb-size{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-top:.55rem;align-items:center;justify-content:flex-end}.crm-fb-remove{border:0;background:transparent;color:#be185d;font:inherit;cursor:pointer}.crm-fb-add{display:grid;place-items:center;gap:.35rem;width:100%;min-height:5.2rem;margin-top:.85rem;border:1.5px dashed #d5dee8;border-radius:.95rem;background:#fff;color:#94a3b8;font:inherit;cursor:pointer}.crm-fb-add-plus{width:2rem;height:2rem;border-radius:999px;border:1.5px solid #cbd5e1;display:grid;place-items:center}@media(max-width:36rem){.crm-fb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.overlay.overlay-crm-fb-modal{align-items:center;justify-content:center;padding:1rem;background:#0f172a66}.crm-fb-modal{width:min(34rem,100%);max-height:min(90dvh,52rem);overflow:auto;background:#fff;border-radius:1.15rem;padding:1rem 1rem 1.1rem;box-shadow:0 18px 48px #12202b22}.crm-fb-modal-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.crm-fb-modal-head h2{margin:0;font-size:1.15rem;color:#163a5f}.crm-fb-close{border:0;background:transparent;font-size:1.45rem;line-height:1;cursor:pointer;color:#64748b}.crm-fb-search{display:flex;align-items:center;gap:.45rem;margin:.85rem 0;background:#f1f5f9;border-radius:.85rem;padding:.45rem .7rem}.crm-fb-search input{border:0;background:transparent;width:100%;font:inherit}.crm-fb-catalog{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.crm-fb-catalog-card{display:flex;gap:.55rem;align-items:flex-start;text-align:left;border:1px solid #e2e8f0;border-radius:.9rem;background:#fff;padding:.7rem;font:inherit;cursor:pointer}.crm-fb-catalog-card:hover{border-color:#c4b5fd;background:#f8f5ff}.crm-fb-catalog-card em{display:block;font-style:normal;color:#94a3b8;font-size:.78rem}.crm-fb-catalog-icon{width:2.1rem;height:2.1rem;border-radius:999px;background:#dbeafe;color:#2563eb;flex-shrink:0;display:grid;place-items:center;font-size:.78rem;font-weight:800}.crm-fb-settings{display:grid;gap:.75rem;margin-top:.85rem}.crm-fb-settings-kind{display:flex;align-items:center;gap:.45rem;margin:0;font-weight:700;color:#163a5f}.crm-fb-settings label{display:grid;gap:.3rem;font-size:.82rem;font-weight:650;color:#334155}.crm-fb-settings input,.crm-fb-settings select{min-height:2.4rem;border:1px solid #e2e8f0;border-radius:.7rem;padding:.45rem .7rem;font:inherit}.crm-fb-check{display:flex!important;flex-direction:row;align-items:center;gap:.45rem}.crm-fb-check input{width:1.05rem;min-height:1.05rem}.crm-fb-options{display:grid;gap:.45rem}.crm-fb-options p{margin:0;font-size:.82rem;font-weight:650}.crm-fb-option-row{display:flex;gap:.4rem;align-items:center}.crm-fb-option-row input{flex:1;min-width:0}.crm-fb-modal-actions{display:flex;justify-content:flex-end;gap:.45rem;align-items:center}.crm-fb-modal .crm-fb-save{width:auto;min-width:6.5rem;min-height:2.4rem;padding:.45rem 1.1rem}.crm-fb-choice-preview,.crm-fb-live-field{display:grid;gap:.35rem;font-size:.85rem;color:#334155}.crm-fb-choice-preview label,.crm-fb-live-field .crm-fb-check{display:flex;align-items:center;gap:.4rem}.crm-fb-live-field select[multiple]{min-height:5.5rem}.crm-fb-rating{display:flex;gap:.45rem;flex-wrap:wrap;font-size:1.1rem;color:#7c3aed}.crm-fb-rating label{display:flex;align-items:center;gap:.2rem}.commerce-builder-buttons{display:flex;flex-wrap:wrap;gap:.45rem;margin:.75rem 0 0}.commerce-form-preview-kicker{margin:0 0 .75rem;font-size:.78rem;font-weight:700;color:#2563eb}.commerce-form-preview-body{display:flex;flex-direction:column;gap:.75rem;overflow:auto;max-height:min(70dvh,36rem)}.commerce-layout-cell[data-span=full]{grid-column:1 / -1}.commerce-layout-cell{width:min(100%,var(--fb-w, 100%));max-width:min(var(--fb-w, none),var(--mode-b-core-width, 900px))}.commerce-layout-cell .field-control,.commerce-layout-cell .field-control input,.commerce-layout-cell .field-control select,.commerce-layout-cell .field>input{min-height:var(--fb-h, 2.45rem);height:var(--fb-h, auto)}.commerce-layout-cell textarea{min-height:var(--fb-h, 4rem);height:var(--fb-h, auto)}.crm-commerce-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0 0 .7rem}.crm-commerce-metric{display:flex;flex-direction:column;gap:.12rem;min-width:0;padding:.5rem .65rem;border-radius:.85rem;border:1px solid #e8eef5;background:#f8fafc}.crm-commerce-metric em{font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.crm-commerce-metric strong{font-size:.88rem;font-weight:800;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-commerce-metric.is-paid{background:#ecfdf5;border-color:#bbf7d0}.crm-commerce-metric.is-paid strong{color:#047857}.crm-commerce-metric.is-due{background:#fef2f2;border-color:#fecaca}.crm-commerce-metric.is-due strong{color:#b91c1c}.crm-commerce-metric.is-open{background:#eff6ff;border-color:#bfdbfe}.crm-commerce-metric.is-open strong{color:#1d4ed8}.crm-commerce-status-bar{display:flex;flex-wrap:nowrap;gap:.4rem;margin:0 0 .85rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.1rem 0 .15rem}.crm-commerce-status-bar::-webkit-scrollbar{display:none}.crm-commerce-status-chip{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:999px;padding:.38rem .7rem .38rem .8rem;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap}.crm-commerce-status-chip.is-active{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 3px color-mix(in srgb,#2563eb 12%,transparent)}.crm-commerce-status-count{min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;background:#f1f5f9;color:#334155}.crm-commerce-status-chip.is-active .crm-commerce-status-count{background:#2563eb;color:#fff}.mode-b-nav-list{display:contents}.mode-b-nav-toggle{display:none}.mode-b-shell[data-mode-b=crm]{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header" "main" "footer";column-gap:0!important;row-gap:0;width:100%!important;max-width:var(--mode-b-core-width)!important;margin-inline:auto!important;box-sizing:border-box!important;padding-left:var(--mode-b-core-pad)!important;padding-right:var(--mode-b-core-pad)!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;overflow:hidden!important}.mode-b-shell[data-mode-b=crm]>.workspace-header.mode-b-header,.mode-b-shell[data-mode-b=crm]>header.mode-b-header,.mode-b-shell[data-mode-b=crm] .workspace-header.mode-b-header{grid-area:header;position:sticky;top:0;z-index:calc(var(--mode-b-chrome-z) + 2);width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:0!important;padding-right:0!important}.mode-b-shell[data-mode-b=crm]>.mode-b-nav-backdrop{display:none}.mode-b-shell[data-mode-b=crm] .mode-b-nav-backdrop{position:absolute;inset:0;z-index:calc(var(--mode-b-chrome-z) + 2);margin:0;padding:0;border:0;border-radius:0;background:#0f172a38;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .22s ease}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav-backdrop{display:block;opacity:1;pointer-events:auto}.mode-b-shell[data-mode-b=crm]>.mode-b-nav,.mode-b-shell[data-mode-b=crm] .mode-b-nav{grid-area:unset!important;position:absolute!important;inset:auto!important;left:.35rem!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;z-index:calc(var(--mode-b-chrome-z) + 4);display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:min(78dvh,28rem)!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-radius:1.35rem!important;box-shadow:none!important;overflow:visible!important;pointer-events:none;transition:background-color .22s ease,box-shadow .22s ease,padding .22s ease,gap .22s ease}.mode-b-shell[data-mode-b=crm][data-nav-open=true]>.mode-b-nav,.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav{gap:.7rem!important;padding:.45rem!important;background:#fff!important;border:1px solid #e8eef5!important;box-shadow:0 10px 28px #0f172a24!important;pointer-events:auto;animation:modeb-crm-drawer-slide-in .28s ease-out both}@keyframes modeb-crm-drawer-slide-in{0%{opacity:.55;transform:translate(-.85rem,-50%)}to{opacity:1;transform:translateY(-50%)}}.mode-b-shell[data-mode-b=crm] .mode-b-nav-toggle{display:inline-flex;align-items:center;justify-content:center;position:relative;left:auto;top:auto;transform:none;z-index:2;order:0;flex:0 0 auto;width:2.15rem;height:2.15rem;margin:0;padding:0;border:1px solid #e8eef5;border-radius:999px;background:#fff;color:#475569;box-shadow:0 4px 14px #0f172a1f;cursor:pointer;pointer-events:auto;transition:box-shadow .15s ease,background-color .15s ease,transform .18s ease}.mode-b-shell[data-mode-b=crm] .mode-b-nav-toggle:hover{background:#fff;box-shadow:0 6px 18px #0f172a29}.mode-b-shell[data-mode-b=crm] .mode-b-nav-toggle:active{box-shadow:0 2px 8px #0f172a1f}.mode-b-shell[data-mode-b=crm] .mode-b-nav-toggle-icon{width:1.05rem;height:1.05rem;display:block;background:no-repeat center / contain;transition:transform .2s ease;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6l6 6-6 6'/></svg>")}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav-toggle{width:2.15rem;height:2.15rem;background:#fff;box-shadow:0 2px 8px #0f172a1a}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav-toggle-icon{width:1.05rem;height:1.05rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'><path d='M15 6 9 12l6 6'/></svg>")}.mode-b-shell[data-mode-b=crm] .mode-b-nav-list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;position:relative;left:auto;top:auto;transform:translate(-.65rem);order:1;width:auto;max-height:0;min-height:0;margin:0;padding:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;transition:opacity .2s ease,transform .26s ease,max-height .26s ease,visibility .2s ease}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav-list{max-height:22rem;opacity:1;transform:translate(0);visibility:visible;pointer-events:auto;overflow:visible}.mode-b-shell[data-mode-b=crm][data-nav-open=false] .mode-b-nav-list{display:none!important;pointer-events:none!important}.mode-b-shell[data-mode-b=crm] .mode-b-nav .mode-b-nav-item{flex:0 0 auto!important;width:2rem!important;min-width:0!important;min-height:0!important;height:2rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;margin:0!important;border-radius:999px!important;font-size:0!important;line-height:0!important;background:#f8fafc!important;box-shadow:0 1px 3px #0f172a0f!important;border:1px solid #e8eef5!important;color:#64748b!important;pointer-events:auto;opacity:0;transform:translate(-.55rem)}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav .mode-b-nav-item{opacity:1;transform:translate(0);animation:modeb-crm-nav-item-in .28s ease-out both}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav .mode-b-nav-item:nth-child(1){animation-delay:.03s}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav .mode-b-nav-item:nth-child(2){animation-delay:.06s}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav .mode-b-nav-item:nth-child(3){animation-delay:.09s}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav .mode-b-nav-item:nth-child(4){animation-delay:.12s}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav .mode-b-nav-item:nth-child(5){animation-delay:.15s}.mode-b-shell[data-mode-b=crm][data-nav-open=true] .mode-b-nav .mode-b-nav-item:nth-child(6){animation-delay:.18s}@keyframes modeb-crm-nav-item-in{0%{opacity:0;transform:translate(-.7rem)}to{opacity:1;transform:translate(0)}}.mode-b-shell[data-mode-b=crm] .mode-b-nav .mode-b-nav-item.active{background:#eff6ff!important;color:#0f172a!important;border-color:#bfdbfe!important}.mode-b-shell[data-mode-b=crm] .mode-b-nav .mode-b-nav-item:before{margin:0!important;padding:0!important;width:1.15rem!important;height:1.15rem!important;background-color:transparent!important;border-radius:0!important;box-sizing:border-box!important}.mode-b-shell[data-mode-b=crm] .mode-b-nav .mode-b-nav-item[href="/app/crm"]:before,.mode-b-shell[data-mode-b=crm] .mode-b-nav .mode-b-nav-item[href="/app/crm/"]:before{padding:0!important;width:1.15rem!important;height:1.15rem!important;background-color:transparent!important;border-radius:0!important}.mode-b-shell[data-mode-b=crm] .mode-b-nav-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mode-b-shell[data-mode-b=crm]>a.skip{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;background:transparent!important;color:transparent!important}.mode-b-shell[data-mode-b=crm]>a.skip:focus,.mode-b-shell[data-mode-b=crm]>a.skip:focus-visible{position:fixed!important;left:.75rem!important;top:.75rem!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;padding:.4rem .7rem!important;border-radius:.6rem!important;background:#0f172a!important;color:#fff!important;z-index:100!important}.mode-b-shell[data-mode-b=crm]>main,.mode-b-shell[data-mode-b=crm] main,.mode-b-shell[data-mode-b=crm] #main{grid-area:main;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:.75rem!important;min-width:0;min-height:0;overflow-x:hidden!important;overflow-y:auto!important}.mode-b-shell[data-mode-b=crm]>.mode-b-footer,.mode-b-shell[data-mode-b=crm] .mode-b-footer{grid-area:footer;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:.75rem!important}.mode-b-shell[data-mode-b=crm] .page-container,.mode-b-shell[data-mode-b=crm] .crm-fb-page,.mode-b-shell[data-mode-b=crm] .crm-fb-canvas{max-width:none!important;width:100%!important;margin-inline:0!important;box-sizing:border-box!important}@media(max-width:40rem){.mode-b-shell[data-mode-b=crm]{padding-left:.55rem!important;padding-right:.55rem!important}.mode-b-shell[data-mode-b=crm] .mode-b-nav{left:.05rem!important;gap:.7rem!important}.mode-b-shell[data-mode-b=crm] .mode-b-nav-list{gap:.9rem}}.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list],.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important}.sa-form[data-screen=crm-leads-list]>.sa-form-body,.mode-b-shell .sa-form[data-screen=crm-leads-list]>.sa-form-body{background:#f6f8fc!important;background-color:#f6f8fc!important}.mode-b-shell main:has([data-screen=crm-leads-list]),.mode-b-shell main:has([data-screen=crm-leads-list]) .page-container,.mode-b-shell main:has([data-screen=crm-leads-list]) .sa-form-list{background:#f6f8fc!important}.mode-b-shell .sa-form[data-screen=crm-expenses-list]>.sa-form-head,.sa-form[data-screen=crm-expenses-list]>.sa-form-head{align-items:center;padding-right:.85rem;box-sizing:border-box}.mode-b-shell .sa-form[data-screen=crm-expenses-list]>.sa-form-head .crm-leads-title-actions,.sa-form[data-screen=crm-expenses-list]>.sa-form-head .crm-leads-title-actions{margin-left:auto;margin-right:.15rem;padding-right:.25rem}.crm-expense-page{display:flex;flex-direction:column;gap:.9rem}.crm-expense-graph.crm-expense-month-card{margin:0;padding:1rem 1rem .9rem;border:1px solid #e5eaf1;border-radius:1rem;background:#fff;box-shadow:0 8px 20px #0f172a0a;position:relative;overflow:hidden}.crm-expense-graph.crm-expense-month-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.22rem;background:#2563eb}.crm-expense-graph-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.crm-expense-graph-head strong{display:block;font-size:.96rem;font-weight:750;color:#0f172a}.crm-expense-month-name{margin:.15rem 0 0;font-size:.8rem;font-weight:600;color:#64748b}.crm-expense-month-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.crm-expense-month-select{position:relative;display:inline-flex;min-width:10rem}.crm-expense-month-select select{appearance:none;-webkit-appearance:none;width:100%;padding:.4rem 1.9rem .4rem .7rem;border:1px solid #e2e8f0;border-radius:.7rem;background:#fff;color:#0f172a;font:inherit;font-size:.76rem;font-weight:650;cursor:pointer}.crm-expense-month-select:after{content:"";position:absolute;top:50%;right:.7rem;width:.4rem;height:.4rem;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:translateY(-65%) rotate(45deg);pointer-events:none}.crm-expense-month-count{flex:0 0 auto;padding:.28rem .6rem;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.7rem;font-weight:700;border:1px solid #e2e8f0}.crm-expense-month-empty{margin:0;padding:.85rem .9rem;border-radius:.8rem;background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b;font-size:.84rem;line-height:1.4}.crm-expense-chart{display:flex;flex-direction:column;gap:.55rem}.crm-expense-chart-legend{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.74rem;font-weight:650;color:#64748b}.crm-expense-chart-legend span{display:inline-flex;align-items:center;gap:.35rem}.crm-expense-month-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;flex:0 0 auto}.crm-expense-month-dot.is-income{background:#16a34a}.crm-expense-month-dot.is-expense{background:#e11d48}.crm-expense-chart-plot{position:relative;min-height:12.5rem;padding:.75rem .55rem .4rem;border-radius:.85rem;background:#f8fafc;border:1px solid #eef2f7;overflow:hidden}.crm-expense-chart-grid{position:absolute;inset:.75rem .7rem 2.55rem;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.crm-expense-chart-grid span{display:block;height:1px;background:#e2e8f0;opacity:.85}.crm-expense-chart-months{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-height:10.8rem;align-items:end}.crm-expense-chart-month{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0}.crm-expense-chart-pair{display:flex;align-items:flex-end;justify-content:center;gap:.28rem;width:100%}.crm-expense-chart-rail{width:1.15rem;height:8rem;display:flex;align-items:flex-end;justify-content:center;border-radius:.55rem .55rem .35rem .35rem;background:#e2e8f073;overflow:hidden}.crm-expense-chart-bar{display:block;width:100%;border-radius:.5rem .5rem .28rem .28rem;min-height:0;transition:height .25s ease}.crm-expense-chart-bar.is-income{background:#22c55e}.crm-expense-chart-bar.is-expense{background:#f43f5e}.crm-expense-chart-month em{font-style:normal;font-size:.74rem;font-weight:700;color:#334155}.crm-expense-chart-month-net{font-size:.68rem;font-weight:650;color:#64748b;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-expense-month-net{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding:.65rem .75rem;border-radius:.75rem;background:#f8fafc;border:1px solid #eef2f7;font-size:.8rem;color:#64748b}.crm-expense-month-net strong{font-size:1rem}.crm-expense-month-net strong.is-positive{color:#15803d}.crm-expense-month-net strong.is-negative{color:#be123c}@media(max-width:40rem){.crm-expense-graph-head{flex-direction:column}.crm-expense-month-tools{width:100%;justify-content:space-between}.crm-expense-month-select{flex:1 1 auto;min-width:0}.crm-expense-chart-rail{width:.95rem;height:7rem}}.crm-expense-type.is-income{color:#15803d;font-weight:700}.crm-expense-type.is-expense{color:#be123c;font-weight:700}.crm-expense-type-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin:0 0 .35rem;padding:.3rem;border:1px solid #e8eef5;border-radius:999px;background:#f8fafc}.crm-expense-type-chip{appearance:none;border:0;border-radius:999px;padding:.55rem .75rem;font:inherit;font-weight:700;color:#64748b;background:transparent;cursor:pointer}.crm-expense-type-chip.is-active{background:#e11d48;color:#fff;box-shadow:0 4px 12px #e11d4838}.crm-expense-type-chip.is-income.is-active{background:#16a34a;box-shadow:0 4px 12px #16a34a38}.crm-expense-bill-files{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.crm-expense-file-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.crm-expense-file-label{font-size:.82rem;font-weight:700;color:#334155}.crm-expense-file-control{position:relative;display:flex;align-items:center;justify-content:center;min-height:3.1rem;padding:.55rem .65rem;border:1px dashed #cbd5e1;border-radius:.9rem;background:#f8fafc;color:#64748b;text-align:center;overflow:hidden}.crm-expense-file-control em{font-style:normal;font-size:.78rem;font-weight:650;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-expense-file-control input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.crm-expense-form{gap:.85rem}.crm-expense-form .field[data-as=select] .field-control{display:block;position:relative;width:100%}.crm-expense-form .field[data-as=select] select{display:block;width:100%;max-width:100%;appearance:none;-webkit-appearance:none;padding-right:2.4rem;box-sizing:border-box}.crm-expense-form .field[data-as=select] .field-chevron{position:absolute;top:50%;right:.85rem;left:auto;transform:translateY(-50%);pointer-events:none;color:#64748b}.crm-expense-row{cursor:pointer}.crm-expense-row-meta{display:block;margin-top:.18rem;color:#64748b;font-size:.74rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-expense-detail{display:flex;flex-direction:column;gap:.95rem}.crm-expense-detail-hero{display:grid;gap:.28rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid #e6edf5;background:linear-gradient(180deg,#fff,#f8fafc)}.crm-expense-detail-hero.is-income{border-color:#bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff)}.crm-expense-detail-hero.is-expense{border-color:#fecdd3;background:linear-gradient(180deg,#fff1f2,#fff)}.crm-expense-detail-hero strong{font-size:1.45rem;letter-spacing:-.02em;color:#0f172a}.crm-expense-detail-hero p{margin:0;color:#64748b;font-size:.84rem;font-weight:600}.crm-expense-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:0}.crm-expense-detail-grid>div,.crm-expense-detail-wide{padding:.7rem .8rem;border-radius:.9rem;background:#f8fafc;border:1px solid #eef2f7}.crm-expense-detail-wide{grid-column:1 / -1}.crm-expense-detail-grid dt{margin:0 0 .2rem;color:#64748b;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.crm-expense-detail-grid dd{margin:0;color:#0f172a;font-size:.92rem;font-weight:650;word-break:break-word}.crm-expense-detail-bills h3{margin:0 0 .55rem;font-size:.92rem;color:#0f172a}.crm-expense-detail-bill-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.crm-expense-bill-card{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.75rem;border-radius:.95rem;border:1px solid #e6edf5;background:#fff}.crm-expense-bill-card.is-openable{box-shadow:0 8px 18px #0f172a0d}.crm-expense-bill-card.is-empty{color:#94a3b8;background:#f8fafc}.crm-expense-bill-card.is-empty p{margin:0;font-size:.82rem}.crm-expense-bill-card-head{display:grid;gap:.2rem;min-width:0}.crm-expense-bill-card-label{color:#64748b;font-size:.7rem;font-weight:720;text-transform:uppercase;letter-spacing:.04em}.crm-expense-bill-card-head strong{overflow:hidden;color:#0f172a;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.crm-expense-bill-preview,.crm-expense-bill-pdf-btn{position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;border-radius:.75rem;border:1px solid #eef2f7;background:#f8fafc;cursor:pointer;text-align:left}.crm-expense-bill-preview img{display:block;width:100%;max-height:11rem;object-fit:contain;background:#fff}.crm-expense-bill-pdf{display:block;width:100%;height:12rem;border:0;background:#f8fafc;pointer-events:none}.crm-expense-bill-preview-hint{position:absolute;left:.55rem;right:.55rem;bottom:.55rem;padding:.35rem .55rem;border-radius:999px;background:#0f172ab8;color:#fff;font-size:.72rem;font-weight:700;text-align:center;pointer-events:none}.crm-expense-bill-open{appearance:none;border:0;background:transparent;color:#2563eb;font:inherit;font-size:.8rem;font-weight:700;text-align:left;padding:0;cursor:pointer}.crm-expense-bill-open:hover{text-decoration:underline}.crm-expense-bill-fullscreen{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:#020617eb;color:#fff}.crm-expense-bill-fullscreen-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;background:#0f172aeb;border-bottom:1px solid rgba(255,255,255,.08)}.crm-expense-bill-fullscreen-meta{min-width:0;display:grid;gap:.15rem}.crm-expense-bill-fullscreen-meta span{color:#94a3b8;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.crm-expense-bill-fullscreen-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem}.crm-expense-bill-fullscreen-actions{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0}.crm-expense-bill-fullscreen-link,.crm-expense-bill-fullscreen-close{appearance:none;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;border-radius:999px;padding:.45rem .85rem;font:inherit;font-size:.8rem;font-weight:700;text-decoration:none;cursor:pointer}.crm-expense-bill-fullscreen-close{background:#2563eb;border-color:#2563eb}.crm-expense-bill-fullscreen-stage{flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:.75rem}.crm-expense-bill-fullscreen-stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:.5rem;background:#0b1220}.crm-expense-bill-fullscreen-stage iframe{width:min(100%,72rem);height:100%;min-height:70dvh;border:0;border-radius:.5rem;background:#fff}.crm-expense-detail-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}@media(max-width:640px){.sa-form[data-screen=crm-expenses-list] .crm-act-cols,.sa-form[data-screen=crm-expenses-list] .crm-expense-row{grid-template-columns:minmax(0,1fr) minmax(5.2rem,auto) 7.6rem}.sa-form[data-screen=crm-expenses-list] .crm-act-cols span[data-col=to],.sa-form[data-screen=crm-expenses-list] .crm-expense-row .crm-act-due{display:block;text-align:right;font-weight:750}.sa-form[data-screen=crm-expenses-list] .crm-act-cols span[data-col=type],.sa-form[data-screen=crm-expenses-list] .crm-act-cols span[data-col=from],.sa-form[data-screen=crm-expenses-list] .crm-expense-row .crm-act-type,.sa-form[data-screen=crm-expenses-list] .crm-expense-row .crm-act-channel{display:none}.crm-expense-detail-bill-grid{grid-template-columns:1fr}}@media(max-width:40rem){.crm-expense-bill-files,.crm-expense-detail-grid{grid-template-columns:1fr}}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-head,.sa-form[data-screen=crm-leads-list]>.sa-form-head,.mode-b-shell[data-mode-b=crm] .sa-form.crm-leads-flat>.sa-form-head,.sa-form.crm-leads-flat[data-screen=crm-leads-list]>.sa-form-head,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .sa-form>.sa-form-head{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-search-wrap,.sa-form[data-screen=crm-leads-list] .crm-leads-search-wrap,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-search-wrap,.sa-form[data-screen=crm-contacts-list] .crm-leads-search-wrap{margin-left:5px;padding-left:0}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-search-toggle,.sa-form[data-screen=crm-leads-list] .crm-leads-search-toggle,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-search-toggle,.sa-form[data-screen=crm-contacts-list] .crm-leads-search-toggle{margin-left:0}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list,.sa-form[data-screen=crm-leads-list] .crm-contacts-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list{display:flex;flex-direction:column;gap:.55rem;background:transparent!important;background-color:transparent!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li,.sa-form[data-screen=crm-leads-list] .crm-contacts-list>li,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li{background:transparent!important;background-color:transparent!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row,.sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row{background:#fff!important;background-color:#fff!important;background-image:none!important;border:0!important;border-bottom:1px solid #e8eef5!important;border-radius:0!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row,.sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row{background:#e8f1fa!important;background-color:#e8f1fa!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e4f2!important;border-radius:0!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list article.crm-contact-row{box-shadow:none!important}.mode-b-shell[data-mode-b=crm]{--crm-canvas: #f6f8fc;--crm-row-odd: #ffffff;--crm-row-even: #e8f1fa;--crm-row-line: #e8eef5;--crm-row-line-even: #d5e4f2;--crm-ink: #0f172a;--crm-muted: #64748b;--crm-blue: #2563eb;--crm-blue-soft: #eff6ff;--crm-blue-border: #bfdbfe;--crm-panel-border: #e4eef7;--crm-surface: #ffffff}.mode-b-shell[data-mode-b=crm] main:has([data-screen^=crm-]),.mode-b-shell[data-mode-b=crm] main:has([data-screen^=crm-]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen^=crm-]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-]{background:var(--crm-canvas, #f6f8fc)!important;background-color:var(--crm-canvas, #f6f8fc)!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-]:not([data-screen=crm-contacts-list]):not([data-screen=crm-leads-list])>.sa-form-head,.sa-form[data-screen^=crm-]:not([data-screen=crm-contacts-list]):not([data-screen=crm-leads-list])>.sa-form-head{background:#fff!important;background-color:#fff!important;background-image:none!important;align-items:center;gap:.75rem;margin-bottom:.75rem!important;padding-top:.15rem;padding-bottom:.15rem}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-head,.sa-form[data-screen=crm-leads-list]>.sa-form-head,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .sa-form>.sa-form-head{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important;align-items:center;gap:.75rem;margin-bottom:.75rem!important;padding-top:.15rem;padding-bottom:.15rem}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-]>.sa-form-head .sa-form-pict,.sa-form[data-screen^=crm-]>.sa-form-head .sa-form-pict{display:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-]>.sa-form-head h1,.sa-form[data-screen^=crm-]>.sa-form-head h1{margin:0;font-family:var(--serif)!important;font-size:1.7rem!important;font-weight:650!important;letter-spacing:-.02em;color:var(--crm-ink, #0f172a)!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-]>.sa-form-head .sa-form-titles p,.sa-form[data-screen^=crm-]>.sa-form-head .sa-form-titles p{color:var(--crm-muted, #64748b)}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-lead-detail]>.sa-form-head,.sa-form[data-screen=crm-lead-detail]>.sa-form-head{display:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-lead-detail]>.sa-form-body,.sa-form[data-screen=crm-lead-detail]>.sa-form-body{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-]:not([data-screen=crm-lead-detail])>.sa-form-body,.sa-form[data-screen^=crm-]:not([data-screen=crm-lead-detail])>.sa-form-body{background:var(--crm-surface, #fff)!important;border:1px solid var(--crm-panel-border, #e4eef7)!important;box-shadow:0 16px 40px #12202b0f!important;border-radius:1.5rem!important;padding:1rem!important;gap:.75rem!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-title-actions,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-deals-title-actions,.sa-form[data-screen^=crm-] .crm-leads-title-actions,.sa-form[data-screen^=crm-] .crm-deals-title-actions{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-icon-btn,.sa-form[data-screen^=crm-] .crm-leads-icon-btn{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid #e8eef4;background:#fff;color:#64748b;box-shadow:0 6px 14px #0f172a0d;display:inline-grid;place-items:center;cursor:pointer}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-icon-btn.active,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-icon-btn:hover,.sa-form[data-screen^=crm-] .crm-leads-icon-btn.active,.sa-form[data-screen^=crm-] .crm-leads-icon-btn:hover{background:var(--crm-blue-soft, #eff6ff);border-color:var(--crm-blue-border, #bfdbfe);color:var(--crm-blue, #2563eb)}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-btn.icon-only,.sa-form[data-screen^=crm-] .crm-leads-btn.icon-only{flex:0 0 auto;width:2.65rem!important;height:2.65rem!important;padding:0!important;border-radius:999px!important;box-shadow:none!important;display:inline-grid;place-items:center}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-btn.icon-only[data-kind=add],.sa-form[data-screen^=crm-] .crm-leads-btn.icon-only[data-kind=add]{background:var(--crm-blue, #2563eb)!important;border:1px solid var(--crm-blue, #2563eb)!important;color:#fff!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-btn.icon-only[data-kind=add]:hover,.sa-form[data-screen^=crm-] .crm-leads-btn.icon-only[data-kind=add]:hover{background:#1d4ed8!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-search-wrap,.sa-form[data-screen^=crm-] .crm-leads-search-wrap{margin-left:5px}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-act-tools,.sa-form[data-screen^=crm-] .crm-leads-toolbar,.sa-form[data-screen^=crm-] .crm-act-tools{gap:.55rem}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-act-search,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-search,.sa-form[data-screen^=crm-] .crm-act-search,.sa-form[data-screen^=crm-] .crm-leads-search{border:1px solid #e6edf5;background:#fff;color:var(--crm-ink, #0f172a);border-radius:999px}.mode-b-shell[data-mode-b=crm] .crm-act-page,.mode-b-shell[data-mode-b=crm] .crm-tasks-page,.sa-form[data-screen^=crm-] .crm-act-page,.sa-form[data-screen^=crm-] .crm-tasks-page{gap:.7rem}.mode-b-shell[data-mode-b=crm] .crm-act-cols,.mode-b-shell[data-mode-b=crm] .crm-tasks-head,.sa-form[data-screen^=crm-] .crm-act-cols,.sa-form[data-screen^=crm-] .crm-tasks-head{background:linear-gradient(180deg,#fff,#f5f8fc)!important;border:1px solid #e6edf5!important;border-radius:.95rem!important;color:var(--crm-muted, #64748b)!important;box-shadow:inset 0 1px #fff,0 6px 16px #0f172a0a}.mode-b-shell[data-mode-b=crm] .crm-act-list,.mode-b-shell[data-mode-b=crm] .crm-tasks-list,.sa-form[data-screen^=crm-] .crm-act-list,.sa-form[data-screen^=crm-] .crm-tasks-list{display:flex;flex-direction:column;gap:.55rem;background:transparent!important}.mode-b-shell[data-mode-b=crm] .crm-act-list>li:nth-child(odd) .crm-act-row,.mode-b-shell[data-mode-b=crm] .crm-act-list>li:nth-child(odd)>.crm-act-row,.sa-form[data-screen^=crm-] .crm-act-list>li:nth-child(odd) .crm-act-row{background:var(--crm-row-odd, #fff)!important;border-color:var(--crm-row-line, #e8eef5)!important}.mode-b-shell[data-mode-b=crm] .crm-act-list>li:nth-child(2n) .crm-act-row,.mode-b-shell[data-mode-b=crm] .crm-act-list>li:nth-child(2n)>.crm-act-row,.sa-form[data-screen^=crm-] .crm-act-list>li:nth-child(2n) .crm-act-row{background:var(--crm-row-even, #e8f1fa)!important;border-color:var(--crm-row-line-even, #d5e4f2)!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .crm-act-row,.sa-form[data-screen^=crm-] .crm-act-row{border-radius:.9rem;border:1px solid var(--crm-row-line, #e8eef5)}.mode-b-shell[data-mode-b=crm] .crm-tasks-list>li:nth-child(odd) .crm-tasks-row,.sa-form[data-screen^=crm-] .crm-tasks-list>li:nth-child(odd) .crm-tasks-row{background:var(--crm-row-odd, #fff)!important}.mode-b-shell[data-mode-b=crm] .crm-tasks-list>li:nth-child(2n) .crm-tasks-row,.sa-form[data-screen^=crm-] .crm-tasks-list>li:nth-child(2n) .crm-tasks-row{background:var(--crm-row-even, #e8f1fa)!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .crm-tasks-row,.sa-form[data-screen^=crm-] .crm-tasks-row{border:1px solid var(--crm-row-line, #e8eef5);border-radius:.9rem}.mode-b-shell[data-mode-b=crm] .crm-meet-modern .crm-tasks-list>li:nth-child(odd) .crm-tasks-row,.mode-b-shell[data-mode-b=crm] .crm-meet-modern .crm-act-list>li:nth-child(odd) .crm-act-row{background:var(--crm-row-odd, #fff)!important}.mode-b-shell[data-mode-b=crm] .crm-meet-modern .crm-tasks-list>li:nth-child(2n) .crm-tasks-row,.mode-b-shell[data-mode-b=crm] .crm-meet-modern .crm-act-list>li:nth-child(2n) .crm-act-row{background:var(--crm-row-even, #e8f1fa)!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-dashboard] .crm-dashboard,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-dashboard] .crm-dashboard-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-home] .crm-more-page,.mode-b-shell[data-mode-b=crm] .crm-more-nav,.mode-b-shell[data-mode-b=crm] .crm-more-list{background:transparent}.mode-b-shell[data-mode-b=crm] a.crm-more-link,.mode-b-shell[data-mode-b=crm] .crm-more-link{background:var(--crm-row-odd, #fff);border:1px solid var(--crm-row-line, #e8eef5);border-radius:.95rem}.mode-b-shell[data-mode-b=crm] a.crm-more-link:hover,.mode-b-shell[data-mode-b=crm] .crm-more-link:hover{background:var(--crm-blue-soft, #eff6ff);border-color:var(--crm-blue-border, #bfdbfe)}.mode-b-shell[data-mode-b=crm] .crm-dash-hero,.mode-b-shell[data-mode-b=crm] .crm-dash-card,.mode-b-shell[data-mode-b=crm] .crm-dashboard article{background:#fff;border:1px solid #eef2f7;border-radius:1rem}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-person] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-company] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-opportunity] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-activity] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-pipeline] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-import] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-export] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-merge] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-catalog] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-today] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-search] .action-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-tags-list] .action-card{background:#fff;border:1px solid #eef2f7;border-radius:1rem;box-shadow:0 8px 18px #0f172a0a}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-opportunities-list]>.sa-form-body{background:var(--crm-canvas, #f6f8fc)!important}.mode-b-shell[data-mode-b=crm] .crm-deals-column{background:#e8f1fa}.mode-b-shell[data-mode-b=crm] .crm-deal-card,.mode-b-shell[data-mode-b=crm] .crm-deals-stats article{background:#fff;border:1px solid #eef2f7}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-estimate-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-invoice-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-payment-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-item-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-estimates-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-invoices-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-payments-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-items-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-estimate-print-form]>.sa-form-body{background:var(--crm-canvas, #f6f8fc)!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .primary-btn,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] button.primary,.mode-b-shell[data-mode-b=crm] .sheet-crm-filter .crm-filter-apply{background:var(--crm-blue, #2563eb);border-color:var(--crm-blue, #2563eb);color:#fff}@media(max-width:640px){.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-]>.sa-form-head h1,.sa-form[data-screen^=crm-]>.sa-form-head h1{font-size:1.35rem!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-]:not([data-screen=crm-lead-detail])>.sa-form-body,.sa-form[data-screen^=crm-]:not([data-screen=crm-lead-detail])>.sa-form-body{border-radius:1.1rem!important;padding:.75rem!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-btn.icon-only,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-] .crm-leads-icon-btn,.sa-form[data-screen^=crm-] .crm-leads-btn.icon-only,.sa-form[data-screen^=crm-] .crm-leads-icon-btn{width:2.4rem!important;height:2.4rem!important}}@media(max-width:40rem){.mode-b-shell[data-mode-b=crm] main:has([data-screen^=crm-]) .page-container{padding-left:0!important;padding-right:0!important}}.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list],.sa-form[data-screen=crm-contacts-list]{background:#f6f8fc!important;background-color:#f6f8fc!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-head,.sa-form[data-screen=crm-contacts-list]>.sa-form-head{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.sa-form[data-screen=crm-contacts-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list,.mode-b-shell[data-mode-b=crm] .crm-contacts-list,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body{border:0!important;box-shadow:none!important;border-radius:1.5rem!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row{background:#f6f8fc!important;background-color:#f6f8fc!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row{background:#e8f1fa!important;background-color:#e8f1fa!important}.mode-b-shell[data-mode-b=crm]:has([data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm]:has([data-screen=crm-contacts-list])>main,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list],.sa-form[data-screen=crm-contacts-list],.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-head,.sa-form[data-screen=crm-contacts-list]>.sa-form-head,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.sa-form[data-screen=crm-contacts-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li,.mode-b-shell[data-mode-b=crm] .crm-contacts-list,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body{border:0!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contact-row,.mode-b-shell[data-mode-b=crm] .crm-contacts-list .crm-contact-row,.mode-b-shell[data-mode-b=crm] .crm-contacts-list>li .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] article.crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row{background:#e8f1fa!important;background-color:#e8f1fa!important;background-image:none!important}html:has(.sa-form[data-screen=crm-contacts-list]),body:has(.sa-form[data-screen=crm-contacts-list]),#root:has(.sa-form[data-screen=crm-contacts-list]),.mode-b-shell:has(.sa-form[data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm]:has(.sa-form[data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm]:has(.sa-form[data-screen=crm-contacts-list])>main,.mode-b-shell main:has(>.page-container .sa-form[data-screen=crm-contacts-list]),.mode-b-shell main:has(.sa-form[data-screen=crm-contacts-list]),.mode-b-shell main:has(.sa-form[data-screen=crm-contacts-list]) .page-container,.mode-b-shell main:has(.sa-form[data-screen=crm-contacts-list]) .sa-form-list,.mode-b-shell .sa-form[data-screen=crm-contacts-list],.sa-form[data-screen=crm-contacts-list]{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important}.mode-b-shell .sa-form[data-screen=crm-contacts-list]>.sa-form-head,.sa-form[data-screen=crm-contacts-list]>.sa-form-head,.mode-b-shell main:has(.sa-form[data-screen=crm-contacts-list]) .sa-form>.sa-form-head{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important;box-shadow:none!important}.mode-b-shell .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.sa-form[data-screen=crm-contacts-list]>.sa-form-body{background:#fff!important;background-color:#fff!important;border:1px solid #e4eef7!important;box-shadow:0 16px 40px #12202b0f!important;border-radius:1.5rem!important}.mode-b-shell[data-mode-b=crm]>.workspace-header.mode-b-header,.mode-b-shell[data-mode-b=crm]>header.mode-b-header,.mode-b-shell[data-mode-b=crm] .workspace-header.mode-b-header{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important;border-bottom:1px solid #e2e8f0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mode-b-shell[data-mode-b=crm] .workspace-header.mode-b-header:after{background:linear-gradient(90deg,#05f,#2563eb 55%,#60a5fa)!important}.mode-b-shell[data-mode-b=crm] .workspace-header.mode-b-header .mode-b-title strong{font-family:var(--serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif)!important;font-weight:650!important;color:#0a1a4a!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-]>.sa-form-head,.sa-form[data-screen^=crm-]>.sa-form-head{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen^=crm-]>.sa-form-head h1,.sa-form[data-screen^=crm-]>.sa-form-head h1{font-family:var(--serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif)!important;color:#0a1a4a!important}.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list],.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list],.sa-form[data-screen=crm-leads-list],.sa-form[data-screen=crm-contacts-list],.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-head,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-head,.sa-form[data-screen=crm-leads-list]>.sa-form-head,.sa-form[data-screen=crm-contacts-list]>.sa-form-head,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.sa-form[data-screen=crm-leads-list]>.sa-form-body,.sa-form[data-screen=crm-contacts-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list,.mode-b-shell[data-mode-b=crm] .crm-leads-list,.mode-b-shell[data-mode-b=crm] .crm-contacts-list{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.sa-form[data-screen=crm-leads-list]>.sa-form-body,.sa-form[data-screen=crm-contacts-list]>.sa-form-body{padding:.85rem 1rem 1.15rem!important;border:0!important;box-shadow:none!important;border-radius:1.25rem!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list,.sa-form[data-screen=crm-leads-list] .crm-leads-list,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list{padding-inline:.15rem!important;gap:.55rem!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-lead-card.crm-lead-row{background:#fff!important;background-color:#fff!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row{background:#e8f1fa!important;background-color:#e8f1fa!important}@media(max-width:40rem){.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.sa-form[data-screen=crm-leads-list]>.sa-form-body,.sa-form[data-screen=crm-contacts-list]>.sa-form-body{padding:.7rem .75rem 1rem!important}}.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-opportunities-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-opportunities-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-opportunities-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-opportunities-list],.sa-form[data-screen=crm-opportunities-list]{background:#f6f8fc!important;background-color:#f6f8fc!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-opportunities-list]>.sa-form-head,.sa-form[data-screen=crm-opportunities-list]>.sa-form-head{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-opportunities-list]>.sa-form-head h1,.sa-form[data-screen=crm-opportunities-list]>.sa-form-head h1{font-family:var(--serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif)!important;color:#0a1a4a!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-opportunities-list]>.sa-form-body,.sa-form[data-screen=crm-opportunities-list]>.sa-form-body{background:#f6f8fc!important;background-color:#f6f8fc!important;border:0!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-opportunities-list] .crm-act-cols,.sa-form[data-screen=crm-opportunities-list] .crm-act-cols{background:#e8f1fa!important;background-image:none!important;border:1px solid #d5e4f2!important;box-shadow:none!important;color:#0a1a4a!important;font-weight:750!important;border-radius:.95rem!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-opportunities-list] .crm-act-cols span,.sa-form[data-screen=crm-opportunities-list] .crm-act-cols span{color:#334155!important}html:has(.sa-form[data-screen=crm-leads-list]),body:has(.sa-form[data-screen=crm-leads-list]),#root:has(.sa-form[data-screen=crm-leads-list]),.mode-b-shell:has(.sa-form[data-screen=crm-leads-list]),.mode-b-shell[data-mode-b=crm]:has(.sa-form[data-screen=crm-leads-list]),.mode-b-shell[data-mode-b=crm]:has(.sa-form[data-screen=crm-leads-list])>main,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]),.mode-b-shell main:has([data-screen=crm-leads-list]),.mode-b-shell main:has(.sa-form[data-screen=crm-leads-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list],.sa-form[data-screen=crm-leads-list]{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important}.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .sa-form>.sa-form-head,.mode-b-shell main:has(.sa-form[data-screen=crm-leads-list]) .sa-form>.sa-form-head,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-head,.sa-form[data-screen=crm-leads-list]>.sa-form-head,.mode-b-shell[data-mode-b=crm] .sa-form.crm-leads-flat[data-screen=crm-leads-list]>.sa-form-head{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important;box-shadow:none!important}.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-leads-list]) .sa-form>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-body,.sa-form[data-screen=crm-leads-list]>.sa-form-body{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e4eef7!important;box-shadow:0 16px 40px #12202b0f!important;border-radius:1.5rem!important;padding:1rem 1.1rem 1.25rem!important;margin:.35rem .65rem 1.1rem!important;box-sizing:border-box!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list>li,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li{background:transparent!important;background-color:transparent!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list,.sa-form[data-screen=crm-leads-list] .crm-leads-list,.sa-form[data-screen=crm-leads-list] .crm-contacts-list{padding:.15rem .35rem .35rem!important;gap:.45rem!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-lead-card.crm-lead-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-lead-card[data-tone],.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list>li .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list>li:nth-child(odd) .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list>li:nth-child(2n) .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.sa-form[data-screen=crm-leads-list] .crm-lead-card,.sa-form[data-screen=crm-leads-list] .crm-lead-card.crm-lead-row{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important;border-radius:.85rem!important}@media(max-width:40rem){.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list]>.sa-form-body,.sa-form[data-screen=crm-leads-list]>.sa-form-body{padding:.75rem .7rem 1rem!important;margin:.25rem .4rem .9rem!important}}html:has(.sa-form[data-screen=crm-contacts-list]),body:has(.sa-form[data-screen=crm-contacts-list]),#root:has(.sa-form[data-screen=crm-contacts-list]),.mode-b-shell:has(.sa-form[data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm]:has(.sa-form[data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm]:has(.sa-form[data-screen=crm-contacts-list])>main,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]),.mode-b-shell main:has([data-screen=crm-contacts-list]),.mode-b-shell main:has(.sa-form[data-screen=crm-contacts-list]),.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .page-container,.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .sa-form-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list],.sa-form[data-screen=crm-contacts-list],.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .sa-form>.sa-form-head,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-head,.sa-form[data-screen=crm-contacts-list]>.sa-form-head{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important}.mode-b-shell[data-mode-b=crm] main:has([data-screen=crm-contacts-list]) .sa-form>.sa-form-body,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.sa-form[data-screen=crm-contacts-list]>.sa-form-body{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e4eef7!important;box-shadow:0 16px 40px #12202b0f!important;border-radius:1.5rem!important;padding:1rem 1.1rem 1.25rem!important;margin:.35rem .65rem 1.1rem!important;box-sizing:border-box!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-v2,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-leads-toolbar,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li{background:transparent!important;background-color:transparent!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list{padding:.15rem .35rem .35rem!important;gap:.45rem!important;box-sizing:border-box!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.sa-form[data-screen=crm-contacts-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row{background:#f6f8fc!important;background-color:#f6f8fc!important;background-image:none!important;border-radius:.85rem!important}@media(max-width:40rem){.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-contacts-list]>.sa-form-body,.sa-form[data-screen=crm-contacts-list]>.sa-form-body{padding:.75rem .7rem 1rem!important;margin:.25rem .4rem .9rem!important}}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list,.sa-form[data-screen=crm-leads-list] .crm-leads-list,.sa-form[data-screen=crm-leads-list] .crm-contacts-list{gap:0!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list>li,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li,.sa-form[data-screen=crm-leads-list] .crm-leads-list>li,.sa-form[data-screen=crm-leads-list] .crm-contacts-list>li{border:0!important;outline:none!important;box-shadow:none!important;margin:0!important}.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-lead-card.crm-lead-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-lead-card[data-tone],.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list>li .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list>li:nth-child(odd) .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-leads-list>li:nth-child(2n) .crm-lead-card,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.mode-b-shell[data-mode-b=crm] .sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row,.sa-form[data-screen=crm-leads-list] .crm-lead-card,.sa-form[data-screen=crm-leads-list] .crm-lead-card.crm-lead-row,.sa-form[data-screen=crm-leads-list] .crm-lead-card[data-tone],.sa-form[data-screen=crm-leads-list] .crm-contact-row,.sa-form[data-screen=crm-leads-list] article.crm-contact-row,.sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(odd) .crm-contact-row,.sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(odd) article.crm-contact-row,.sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(2n) .crm-contact-row,.sa-form[data-screen=crm-leads-list] .crm-contacts-list>li:nth-child(2n) article.crm-contact-row{border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;outline:none!important;box-shadow:none!important;border-radius:0!important}.duplicate-warn[data-tone=success]{background:color-mix(in srgb,#16a34a 10%,#fff);border-color:color-mix(in srgb,#16a34a 28%,#e2e8f0)}.duplicate-warn[data-tone=success] p{color:#166534}.crm-est-builder{display:grid;gap:.85rem}.crm-est-builder>label{display:grid;gap:.28rem;font-size:.82rem;font-weight:650;color:#334155}.crm-est-builder>label input,.crm-print-editor.is-edit select{min-height:2.35rem;border:1px solid #d7e2ee;border-radius:.7rem;padding:.4rem .65rem}.crm-est-locked{display:grid;gap:.25rem;min-height:7.5rem;place-content:center;text-align:center;padding:1.1rem;border:1.5px dashed #94a3b8;border-radius:1rem;background:#f8fafc;color:#163a5f;font-weight:750}.crm-est-locked .muted{font-weight:500}.crm-est-block{display:grid;gap:.45rem;padding:.7rem;border:1px solid #e2e8f0;border-radius:.85rem;background:#fff}.crm-est-block-head{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.crm-est-block-head button,.crm-est-block-media button{min-height:2rem;padding:.2rem .55rem;border-radius:.55rem;border:1px solid #d7e2ee;background:#fff}.crm-est-block label{display:grid;gap:.25rem;font-size:.8rem}.crm-est-block-style{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.crm-est-block-bold{display:flex!important;flex-direction:row;align-items:center;gap:.35rem}.crm-est-print-media,.crm-est-print-media-wrap img{max-height:4.5rem;max-width:8rem;object-fit:contain}.crm-est-print-media-ph{font-size:.78rem;color:#64748b}.crm-est-print-divider{border:0;border-top:1px solid #cbd5e1;margin:.35rem 0}.crm-est-print-blocks{display:grid;gap:.15rem}.crm-est-print-blocks p{margin:0}.crm-est-sample-banner{margin:0;padding:.45rem .65rem;border-radius:.65rem;background:#fff7ed;color:#9a3412;font-weight:650}.sa-form.crm-fb-shell .crm-fb-head-actions .primary-btn.crm-fb-print-save{min-width:4.2rem;min-height:2.15rem;padding:.32rem .85rem}.commerce-print-paper.is-estimate{padding:0}.commerce-print-sheet{width:100%;border-collapse:collapse}.commerce-print-sheet>thead>tr>th,.commerce-print-sheet>tbody>tr>td,.commerce-print-sheet>tfoot>tr>td{text-align:left;font-weight:inherit;padding:.55rem .75rem;vertical-align:top;border:0}.commerce-print-items{width:100%;border-collapse:collapse;margin:.75rem 0}.commerce-print-items th,.commerce-print-items td{border-bottom:1px solid #e2e8f0;padding:.4rem .3rem;font-size:.85rem;text-align:left}.commerce-print-items th{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#64748b}@media print{thead{display:table-header-group}tfoot{display:table-footer-group}.commerce-print-paper.is-estimate{position:static!important;inset:auto;break-inside:auto}.commerce-print-sheet{page-break-inside:auto}.commerce-print-items thead{display:table-header-group}.commerce-print-items tr{break-inside:avoid}}:root{--ui-canvas: #f7f8ff;--ui-surface: #fff;--ui-subtle: #eef1fc;--ui-text: #14234b;--ui-muted: #596888;--ui-border: #e5e9f5}html:not([data-color-mode=dark]):has(.app-shell[data-ui-framework=tailwind-shadcn]){--ui-canvas: #fff !important}html[data-color-mode=dark]:has(.app-shell[data-ui-framework=tailwind-shadcn]){--ui-canvas:#080e1b !important;--ui-surface:#10182a !important;--ui-text:#f1f4ff !important;--ui-heading:#f1f4ff !important;--ui-muted:#a5b2d0 !important}html[data-color-mode=dark] body .app-shell[data-ui-framework=tailwind-shadcn],html[data-color-mode=dark] body .app-shell[data-ui-framework=tailwind-shadcn]>main,html[data-color-mode=dark] body .app-shell[data-ui-framework=tailwind-shadcn] .page-container{background:var(--ui-canvas)!important;color:var(--ui-text)!important}.app-shell[data-ui-framework=tailwind-shadcn]>.association-sticky-chrome{position:sticky;top:0;z-index:40;flex-shrink:0;width:min(900px,100%);margin-inline:auto;background:var(--ui-surface)}.app-shell[data-ui-framework=tailwind-shadcn] .association-sticky-chrome .workspace-header{margin-block:0}.app-shell[data-ui-framework=tailwind-shadcn] [data-module-nav=association] .module-navigation{gap:0;padding:0!important;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:var(--ui-surface);flex-wrap:nowrap!important}.app-shell[data-ui-framework=tailwind-shadcn] [data-module-nav=association] .module-navigation-item{min-height:40px;flex:1 1 0;padding:8px 10px;gap:6px;border-radius:0;border-bottom:2px solid transparent;font-size:13px;font-weight:500;white-space:nowrap}.app-shell[data-ui-framework=tailwind-shadcn] [data-module-nav=association] .module-navigation-item.active{color:#2563eb!important;background:transparent!important;border-bottom-color:#2563eb;font-weight:600}.app-shell[data-ui-framework=tailwind-shadcn] [data-module-nav=association] .mode-b-nav-icon{display:inline-flex;color:inherit}@media(max-width:640px){.app-shell[data-ui-framework=tailwind-shadcn] [data-module-nav=association] .module-navigation-item{min-height:44px;padding:7px 4px;font-size:11px;gap:4px}}html[data-theme=ocean]:has(.app-shell[data-ui-framework=tailwind-shadcn]){--appearance-primary:#0f766e}html[data-theme=forest]:has(.app-shell[data-ui-framework=tailwind-shadcn]){--appearance-primary:#15803d}html[data-theme=dusk]:has(.app-shell[data-ui-framework=tailwind-shadcn]){--appearance-primary:#6d28d9}html[data-theme=slate]:has(.app-shell[data-ui-framework=tailwind-shadcn]){--appearance-primary:#334155}.app-shell[data-ui-framework=tailwind-shadcn]{padding-top:0!important}.app-shell[data-ui-framework=tailwind-shadcn]>.skip{position:absolute;z-index:60}.app-shell[data-ui-framework=tailwind-shadcn] .workspace-header.enterprise-header.unified-header{margin-top:0!important}.app-shell[data-ui-framework=tailwind-shadcn]>.mode-b-chrome{margin-top:0!important;padding-top:0!important}.app-shell[data-ui-framework=tailwind-shadcn]>.workspace-header.enterprise-header.unified-header{position:sticky!important;top:0;z-index:40;background:var(--ui-surface)!important}html[data-color-mode=dark]{--ui-canvas: #080e1b;--ui-surface: #10182a;--ui-subtle: #19243c;--ui-text: #f1f4ff;--ui-muted: #a5b2d0;--ui-border: #222d47}body:not(:has([data-page-builder=true])){background:var(--ui-canvas);color:var(--ui-text);color-scheme:light}html[data-color-mode=dark] body:not(:has([data-page-builder=true])){color-scheme:dark;--color-background: var(--ui-canvas);--color-bg-main: var(--ui-canvas);--bg: var(--ui-canvas);--card: var(--ui-surface);--color-surface: var(--ui-surface);--color-surface-light: var(--ui-surface);--color-surface-container: var(--ui-subtle);--color-surface-container-low: var(--ui-subtle);--color-surface-variant: var(--ui-subtle);--ink: var(--ui-text);--color-text: var(--ui-text);--color-text-heading: var(--ui-text);--color-on-surface: var(--ui-text);--color-on-background: var(--ui-text);--muted: var(--ui-muted);--color-text-secondary: var(--ui-muted);--color-on-surface-variant: var(--ui-muted);--line: var(--ui-border);--color-border: var(--ui-border);--color-outline-variant: var(--ui-border)}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.app-shell,.page-container,.sa-form,.sa-form-body){background:var(--ui-canvas)!important;color:var(--ui-text)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.card,.stat-card,.metric-card,.app-card,.action-card,.insight-card,.platform-health,.platform-activity,.home-workspace,.crm-dash-section,.crm-dash-kpi,.crm-dash-hero-card,.sheet,.modal,.dialog,.dropdown-portal,.user-menu-panel,.bottom-sheet,.table-wrap,.record-card,.sa-form-head,.health-services li){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(h1,h2,h3,h4,.metric-card-copy strong,.app-card strong,.crm-dash-kpi-value,.crm-dash-hero-card-value){color:var(--ui-text)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.muted,.metric-card-label,.metric-card-hint,.sa-greeting-sub,.sa-redesign-eyebrow,.enterprise-workspace-label,.crm-dash-sub,.crm-dash-hero-card-label,.crm-dash-trend,.crm-dash-kpi-label){color:var(--ui-muted)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(input,select,textarea,th,td){background-color:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) input::placeholder,html[data-color-mode=dark] body:not(:has([data-page-builder=true])) textarea::placeholder{color:var(--ui-muted)}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.bottom-nav,.mode-b-nav,.crm-section-menu,.health-row,.pict){background:var(--ui-subtle)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) .platform-canvas{display:none}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.workspace-home,.sa-hero,.home-greeting,.sa-greeting,.sa-metrics,.home-metrics,.home-metrics-grid,.sa-greeting-copy){background:transparent!important;color:var(--ui-text)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.panel,.list-card,.detail-card,.form-card,.toolbar,.search-box,.filter-bar,.empty-state,.loading-state,.notification-panel,.switch-profile,.switch-profile-head,.switch-profile-footer,.switch-profile-item){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}.app-shell .enterprise-header.enterprise-header{background:var(--ui-surface)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.switch-profile-row,.switch-profile-search,.switch-profile-head,.switch-profile-foot,.sheet-head,.sheet-body){background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.switch-profile-who strong,.switch-profile-copy strong,.switch-profile-action,.switch-profile-section,.sheet-head h2,.dropdown-portal strong){color:var(--ui-text)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.switch-profile-who span,.switch-profile-copy em,.switch-profile-copy span){color:var(--ui-muted)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) .switch-profile-row[aria-current]{background:var(--ui-subtle)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) .switch-profile-logout{color:#ff9a9a!important}html[data-color-mode=dark] .enterprise-header .workspace-brand img{background:#fff;padding:4px;border-radius:4px}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is([class$=-card],[class$=-panel],[class$=-toolbar],[class$=-table],[class$=-dialog],[class$=-modal],[class$=-filters],[class$=-form],[class$=-list]):not(.overlay){background-color:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(label,legend,caption,dt,dd,th,td,.field-label,.form-label,.record-title,.record-name,.section-title,.sheet-title,.dialog-title){color:var(--ui-text)!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.secondary-btn,.outline-btn,.icon-btn,.icon-ghost,.nav-item,.tab,.tabs button,.tabs a){background-color:var(--ui-subtle);color:var(--ui-text);border-color:var(--ui-border)}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.error,.field-error,.validation-error){color:#ffabab}html[data-color-mode=dark] .enterprise-header .workspace-brand img{mix-blend-mode:normal!important}html[data-color-mode=dark] body:not(:has([data-page-builder=true])){--color-link: #91b9ff;--brand-ink: #91b9ff}html[data-color-mode=dark] body:not(:has([data-page-builder=true])) :is(.sa-section-link,.crm-dash-view-all,.switch-profile-all,.text-link){color:#91b9ff!important}body:has(.app-shell[data-ui-framework=tailwind-shadcn]):not(:has([data-page-builder=true])){--color-primary:var(--appearance-primary,#4264ff);--color-on-primary:var(--appearance-on-primary,#fff);--color-background:var(--ui-canvas);--color-bg-main:var(--ui-canvas);--bg:var(--ui-canvas);--card:var(--ui-surface);--color-surface:var(--ui-surface);--color-surface-light:var(--ui-surface);--color-text:var(--ui-text);--color-text-heading:var(--ui-heading,var(--ui-text));--ink:var(--ui-text);--color-text-secondary:var(--ui-muted);--muted:var(--ui-muted);--color-border:var(--ui-border);--line:var(--ui-border)}.data-list-more{position:relative}.data-list-more summary{list-style:none;display:grid;place-items:center;cursor:pointer}.data-list-more summary::-webkit-details-marker{display:none}.app-shell[data-ui-framework=tailwind-shadcn] .data-list-more[open]>button{position:absolute;right:0;top:34px;z-index:10;width:auto;height:auto;min-height:44px;padding:10px;border-radius:5px;display:flex;gap:8px;white-space:nowrap;background:var(--ui-surface)}.assoc-md-heading-icon{color:#3487ff;display:inline-flex}.app-shell[data-ui-framework=tailwind-shadcn] .sa-form:has(.assoc-md-shell)>.sa-form-head{display:none}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-top{display:flex;align-items:center;gap:10px;padding-bottom:12px}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-titles{flex:1}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-titles h2{font-size:18px}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-titles p{display:none}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-chips button span{font-size:10px;padding:2px 5px;border-radius:10px;background:var(--ui-subtle)}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-acts{display:flex;gap:5px}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-act{width:28px;height:28px;border:1px solid var(--ui-border);border-radius:50%;background:var(--ui-surface);color:var(--ui-muted)}.app-shell[data-ui-framework=tailwind-shadcn] :is(.sa-form-list,.workspace-page):has(table.responsive-records){font-family:var(--font-family-body);color:var(--ui-text)}.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records{width:100%;border-collapse:separate;border-spacing:0;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:6px;font-size:13px;overflow:hidden}.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records th{background:var(--ui-canvas);color:var(--ui-muted);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--ui-border)}.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records td{padding:12px;border:0;border-bottom:1px solid var(--ui-border);vertical-align:middle;background:transparent;color:var(--ui-text);overflow-wrap:anywhere}.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records tbody tr:last-child td{border-bottom:0}.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records tbody tr:hover{background:var(--ui-subtle)}.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records tr:has(input[type=checkbox]:checked){background:var(--ui-subtle)}.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records a{color:var(--color-primary);text-decoration:none}.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records input[type=checkbox]{accent-color:var(--color-primary);width:16px;height:16px}@media(max-width:767px){.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records{border:0;background:transparent;overflow:visible}.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records tr{padding:12px;border:1px solid var(--ui-border);border-radius:6px;margin-bottom:10px;background:var(--ui-surface)}.app-shell[data-ui-framework=tailwind-shadcn] table.responsive-records td{padding:5px 0;border:0}}.app-shell[data-ui-framework=tailwind-shadcn] .sa-form-list{border:0;padding:16px 0;border-radius:0;background:var(--ui-surface);box-shadow:none}.app-shell[data-ui-framework=tailwind-shadcn] .sa-form-list .sa-form-head{border:0;padding:0 0 16px;background:transparent;box-shadow:none}.app-shell[data-ui-framework=tailwind-shadcn] .sa-form-list :is([class$=-search],[class$=-toolbar],[class$=-filters]){display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:transparent;box-shadow:none}.app-shell[data-ui-framework=tailwind-shadcn] .sa-form-list :is([class$=-list],[class$=-grid]){list-style:none;padding:0;gap:10px}.app-shell[data-ui-framework=tailwind-shadcn] .sa-form-list :is([class$=-list],[class$=-grid])>li{min-width:0;background:var(--ui-surface);border-radius:6px;box-shadow:none}.app-shell[data-ui-framework=tailwind-shadcn] .sa-form-list :is([class$=-list],[class$=-grid])>li>article{border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface);color:var(--ui-text);box-shadow:none;padding:14px}.app-shell[data-ui-framework=tailwind-shadcn] .sa-form-list :is([class$=-page],[class$=-pagination]){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid var(--ui-border);color:var(--ui-muted);font-size:12px;padding-top:12px}.app-shell[data-ui-framework=tailwind-shadcn] :is(.record-row,.list-row,.assoc-im-card,.assoc-md-card){border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface);box-shadow:none;color:var(--ui-text);padding:14px;min-width:0}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-shell{background:var(--ui-surface);padding:0;border:0;box-shadow:none}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-metrics{display:none}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-top{background:transparent;padding:0 0 16px;border:0}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-titles h2{font-size:24px;font-weight:700;margin:0}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-titles p{font-size:13px;color:var(--ui-muted);margin:4px 0 0}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-add{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:40px;padding:8px 12px;border-radius:5px;background:var(--color-primary);color:var(--color-on-primary);font-size:12px;text-decoration:none}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-tool{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;width:auto}.app-shell[data-ui-framework=tailwind-shadcn] :is(.assoc-md-tool,.assoc-md-search){min-height:40px;border:1px solid var(--ui-border);border-radius:5px;background:var(--ui-surface);color:var(--ui-muted);box-shadow:none}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-search{flex:1;min-width:180px}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-tool[data-on=yes]{border-color:var(--color-primary);background:var(--ui-subtle);color:var(--color-primary)}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-chips{border-bottom:1px solid var(--ui-border);display:flex;gap:14px}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-chips button{border:0;border-radius:0;background:transparent;padding:12px 4px;font-size:12px;color:var(--ui-muted)}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-chips button[data-on=yes]{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-card{display:flex;flex-wrap:wrap;align-items:center;gap:10px;height:100%;box-sizing:border-box}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-card-body{flex:1;min-width:0}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-card-body a{font-size:13px;font-weight:600;color:var(--ui-text)}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-avatar{width:36px;height:36px;font-size:12px;background:var(--ui-subtle);color:var(--color-primary);box-shadow:none}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-status{border-radius:999px;padding:3px 8px;font-size:10px}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-page{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;border-top:1px solid var(--ui-border);padding-top:12px}.record-selection{display:flex;align-items:center;gap:14px;padding:10px 12px;margin:10px 0;border:1px solid var(--ui-border);border-radius:5px;background:var(--ui-subtle);font-size:12px}.record-selection button{border:0;background:transparent;color:var(--color-primary);cursor:pointer}.record-select{accent-color:var(--color-primary);width:16px;height:16px}.assoc-md-card[data-selected=true]{outline:1px solid var(--color-primary)}.record-card-detail{flex-basis:100%;margin:0;padding-top:8px;border-top:1px solid var(--ui-border);font-size:11px;color:var(--ui-muted)}@media(max-width:767px){.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-table-wrap{display:none}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-shell[data-view] .assoc-md-cards{display:grid}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-top{gap:8px;flex-wrap:wrap}.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-titles{flex:1;min-width:0}}@media(min-width:768px){.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-shell[data-view=table] .assoc-md-cards,.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-shell[data-view=cards] .assoc-md-table-wrap{display:none}}@media(min-width:520px)and (max-width:767px){.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:519px){.app-shell[data-ui-framework=tailwind-shadcn] .assoc-md-cards{grid-template-columns:minmax(0,1fr)}}@layer components{:where(.app-shell,.overlay)[data-design-system=common]{--ui-radius-card: 12px;--ui-radius-control: 10px;--ui-space-section: 20px;--ui-accent: var(--color-primary, #4264ff);--ui-accent-soft: color-mix(in srgb, var(--ui-accent) 8%, var(--ui-surface));color:var(--ui-text);font-family:var(--font-family-body, ui-sans-serif, system-ui, sans-serif)}html[data-color-mode=dark] :where(.app-shell,.overlay)[data-design-system=common]{--ui-accent: color-mix(in srgb, var(--color-primary, #4264ff) 65%, white)}html[data-color-mode=dark] .app-shell[data-design-system=common] .workspace-header .logo-img{background:#fff!important;border-radius:6px;padding:4px;mix-blend-mode:normal!important}.app-shell[data-design-system=common] .page-container{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important;min-width:0}.app-shell[data-design-system=common] .sa-form{box-sizing:border-box;width:100%;min-width:0;padding:12px 0 24px!important;gap:var(--ui-space-section)!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell[data-design-system=common] .sa-form>.sa-form-head{display:flex;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;min-height:48px;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.app-shell[data-design-system=common] .sa-form-titles{flex:1 1 160px!important;min-width:min(160px,100%)!important}.app-shell[data-design-system=common] .sa-form-titles h1{margin:0!important;font-size:26px!important;font-weight:650!important;line-height:1.25!important;letter-spacing:-.6px;color:var(--ui-text)!important;overflow-wrap:anywhere}.app-shell[data-design-system=common] .sa-form-titles p{margin:6px 0 0!important;font-size:14px!important;line-height:1.5;color:var(--ui-muted)!important}.app-shell[data-design-system=common] .sa-form-pict{width:40px!important;height:40px!important;flex:0 0 40px;border-radius:10px!important;box-shadow:none!important;background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}.app-shell[data-design-system=common] .header-back-cluster{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;color:var(--ui-muted);font-size:13px}.app-shell[data-design-system=common] .sa-form>.sa-form-body{box-sizing:border-box;width:100%!important;min-width:0;padding:0!important;margin:0!important;gap:var(--ui-space-section)!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell[data-design-system=common] :is(.ui-card,.card,.action-card,.stat-card,.metric-card,.insight-card,.record-card,.form-card,.panel,.proj-dash-card,.proj-dash-board,.mkt-hero,.marketing-channel,.marketing-pack-drawer,.hostel-kpi,.hostel-panel,.realestate-kpi,.realestate-dash-panel,.cat-home-kpi,.cat-home-block,.assoc-md-card,.more-admin-card,.cx-screen-card,.cx-home-card,.rec-panel,.rec-job-card){border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-card)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important;min-width:0;box-sizing:border-box}.app-shell[data-design-system=common] :is(.metric-card,.stat-card,.proj-dash-card,.hostel-kpi,.realestate-kpi,.cat-home-kpi){padding:20px!important}.app-shell[data-design-system=common] :is(.metric-card-copy strong,.proj-dash-card strong,.hostel-kpi strong,.realestate-kpi strong,.cat-home-kpi strong){color:var(--ui-text)!important;font-variant-numeric:tabular-nums}.app-shell[data-design-system=common] .mkt-steps>li{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-card)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}.app-shell[data-design-system=common] .mkt-steps{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.app-shell[data-design-system=common] :is(.mkt-hero p,.proj-dash-head p,.proj-dash-card em){color:var(--ui-muted)!important}.app-shell[data-design-system=common] .mkt-hero-actions>a{display:inline-flex;align-items:center;min-height:44px!important;padding:8px 12px!important;border-radius:var(--ui-radius-control)!important;box-sizing:border-box;background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border:1px solid var(--ui-border)!important}.app-shell[data-design-system=common] :is(.app-card,.icon-card){border-radius:var(--ui-radius-card)!important;padding:20px 16px!important;min-width:0;height:auto!important;min-height:112px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.app-shell[data-design-system=common] :is(.app-card,.icon-card):is(a,button):hover{border-color:var(--ui-accent)!important;background:var(--ui-accent-soft)!important}.app-shell[data-design-system=common] :is(.app-card,.icon-card) strong{font-size:14px!important;line-height:1.4;color:var(--ui-text)!important}.app-shell[data-design-system=common] :is(.app-card,.icon-card) em{color:var(--ui-muted)!important;font-size:12px!important}.app-shell[data-design-system=common] .launcher-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-design-system=common] .more-admin-copy strong{color:var(--ui-text)!important}.app-shell[data-design-system=common] :is(.app-card,.icon-card,.metric-card)>.pict{width:40px!important;height:40px!important;border-radius:10px!important;background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;box-shadow:none!important}.app-shell[data-design-system=common] :is([data-slot=button],.primary-btn,.secondary-btn,.outline-btn,.text-btn){min-height:44px!important;border-radius:var(--ui-radius-control)!important;box-shadow:none!important;line-height:1.4;white-space:normal}.app-shell[data-design-system=common] :is(.icon-btn,.icon-ghost,.assoc-md-act,.spc-picto){min-width:44px!important;min-height:44px!important;box-shadow:none!important}:where(.app-shell,.overlay)[data-design-system=common] :is([data-slot=button]:not([data-size=icon]),.primary-btn,.secondary-btn,.outline-btn,.text-btn,.crm-leads-btn):not(.icon-btn,.icon-ghost,.assoc-md-act,.spc-picto,[data-size=icon]){box-sizing:border-box!important;display:inline-flex!important;width:200px!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;justify-self:start!important;align-items:center;justify-content:center;white-space:normal!important;overflow-wrap:anywhere}.app-shell[data-design-system=common] :is(.crm-leads-btn,.crm-leads-icon-btn,.crm-leads-search-toggle){min-width:44px!important;min-height:44px!important;border-radius:var(--ui-radius-control)!important;box-shadow:none!important}.app-shell[data-design-system=common] .crm-leads-btn.primary{background:var(--color-primary)!important;color:var(--color-on-primary)!important}.app-shell[data-design-system=common] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea){min-width:0;max-width:100%;border-radius:var(--ui-radius-control)!important;min-height:44px!important;font-size:14px}.app-shell[data-design-system=common] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-accent)!important;outline-offset:3px}.app-shell[data-design-system=common] :is(.common-module-navigation,.module-navigation){display:flex!important;flex-wrap:nowrap!important;gap:4px!important;padding:4px!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-card)!important;background:var(--ui-surface)!important;width:100%!important;box-sizing:border-box}.app-shell[data-design-system=common] :is(.common-module-navigation,.module-navigation)>a{flex:1 1 0!important;min-width:0;min-height:44px!important;border:0!important;border-radius:8px!important;font-weight:500;color:var(--ui-muted)!important;text-decoration:none}.app-shell[data-design-system=common] :is(.common-module-navigation,.module-navigation)>a:is([aria-current=page],.active,.is-active){color:var(--ui-accent)!important;background:var(--ui-accent-soft)!important;font-weight:650}.app-shell[data-design-system=common] :is(.comm-chip,.rec-tabs>a){display:inline-flex;align-items:center;justify-content:center;min-height:44px!important;padding:8px 12px!important;border-radius:8px!important;border:0!important;background:transparent!important;color:var(--ui-muted)!important;box-shadow:none!important;font-size:13px!important;text-decoration:none}.app-shell[data-design-system=common] :is(.comm-chip.is-on,.rec-tabs>a[aria-current=page]){background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}.app-shell[data-design-system=common] :is(.comm-chrome,.hostel-chips,.rec-tabs){display:flex;flex-wrap:wrap;gap:4px;min-width:0}.app-shell[data-design-system=common] .bottom-nav{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important}.app-shell[data-design-system=common] .bottom-nav .nav-item{min-height:48px;border-radius:10px!important;color:var(--ui-muted)!important}.app-shell[data-design-system=common] .bottom-nav .nav-item.active{color:var(--ui-accent)!important;background:var(--ui-accent-soft)!important}.app-shell[data-design-system=common] :is(.record-list,.data-list){padding:0!important;list-style:none;gap:10px!important}.app-shell[data-design-system=common] :is(.record-list,.data-list)>li{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-card)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;padding:12px!important;min-width:0}.app-shell[data-design-system=common] :is(.record-list,.data-list)>li>a{min-width:0;overflow-wrap:anywhere}.app-shell[data-design-system=common] table.responsive-records{border-radius:var(--ui-radius-card)!important}.app-shell[data-design-system=common] :is(.empty-state,.error-state){border-radius:var(--ui-radius-card)!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border);padding:24px}.app-shell[data-design-system=common] :is(.assoc-md-card,.assoc-md-toolbar){gap:12px}.app-shell[data-design-system=common] :is(.proj-dash-head,.cat-list-head){gap:12px;flex-wrap:wrap}.app-shell[data-design-system=common] :is(.proj-dash-head h1,.cat-list-head h1){color:var(--ui-text);font-size:26px;letter-spacing:-.6px}.app-shell[data-design-system=common] :is(.proj-dash-row,.proj-draft-row,.cat-home-event-row){border-color:var(--ui-border)!important;color:var(--ui-text)!important}.overlay[data-design-system=common]>:is(.sheet,.modal){border:1px solid var(--ui-border)!important;border-radius:16px!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto;box-sizing:border-box}.overlay[data-design-system=common]>.modal{max-width:min(512px,calc(100vw - 32px))!important}.overlay[data-design-system=common] :is(.sheet-head,.modal-head){display:flex!important;align-items:center;flex-wrap:wrap;gap:12px}.overlay[data-design-system=common] .sheet-head h2{flex:1;min-width:0;margin:0;font-size:18px}.overlay[data-design-system=common] .sheet-head>button{min-width:44px;min-height:44px}@media(max-width:767px){.app-shell[data-design-system=common] .sa-form-titles h1{font-size:24px!important}.app-shell[data-design-system=common] :is(.common-module-navigation,.module-navigation)>a{flex-direction:column!important;gap:4px!important;padding:8px 2px!important;font-size:11px!important;line-height:1.4;text-align:center;overflow-wrap:anywhere}.app-shell[data-design-system=common] :is(.stats-grid,.metrics-grid,.kpi-grid,.home-metrics-grid,.proj-dash-cards,.hostel-kpis,.realestate-kpis,.cat-home-kpis,.cx-demo-metrics,.cx-bill-metrics){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0}.app-shell[data-design-system=common] :is(.metric-card,.stat-card,.proj-dash-card,.hostel-kpi,.realestate-kpi,.cat-home-kpi){padding:16px!important}.app-shell[data-design-system=common] :is(.proj-dash-board,.mkt-hero,.hostel-panel,.realestate-dash-panel,.cat-home-block){padding:16px!important}.app-shell[data-design-system=common] .header-back-cluster{flex-basis:100%}.app-shell[data-design-system=common] :is(.proj-dash-row-main,.record-list strong,.data-list strong){overflow-wrap:anywhere;min-width:0}.app-shell[data-design-system=common] :is([data-slot=input]:not([type=checkbox]):not([type=radio]),[data-slot=textarea],select),.overlay[data-design-system=common] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}}@media(max-width:359px){.app-shell[data-design-system=common] .realestate-kpis{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:768px){.app-shell[data-design-system=common] .launcher-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.app-shell[data-design-system=common] :is(.app-card,.icon-card){transition:none}}}
