@media (max-width:640px){.crm-shell #main-content{padding:12px 16px calc(4.5rem + env(safe-area-inset-bottom, 0px));min-width:0;overflow-x:auto}.crm-shell #main-content>*,.crm-shell .app-main-column{min-width:0}.crm-shell .app-main-column>.mx-auto.max-w-none>.py-6{padding-top:4px}.crm-chat-head>.fixed{bottom:calc(12px + env(safe-area-inset-bottom, 0px));right:12px}.crm-chat-head button{width:44px;height:44px}.crm-shell #main-content .app-main-column div[class*=space-y-4][class*="sm:p-6"],.crm-shell #main-content [role=tabpanel]>div[class*=space-y-4][class*=p-4]:not([class*=rounded]){padding-inline:0}.crm-shell [data-crm=page-header]>:last-child{flex-direction:column;align-items:stretch;gap:8px}.crm-shell [data-crm=page-header]>:last-child>:last-child{flex-wrap:wrap}.crm-shell header :is(button,[role=button]){min-height:36px;min-width:36px}.crm-shell #main-content :is(button,[role=button],select,textarea),.crm-shell #main-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:36px}.crm-shell #main-content button:has(>svg:only-child){min-width:36px}.crm-shell #main-content [role=tab]{min-height:44px;padding-inline:12px}.crm-shell div:is(:has(>[class*="--kpi-padding-y"]),:has(>div>p[class*="--text-2xl"])):not(:has(>:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-shell #main-content :is([role=toolbar],[role=group]){flex-wrap:wrap;gap:8px}.crm-shell #main-content [role=search]{gap:8px;padding:12px}.crm-shell .crm-filters-collapsible[data-collapsed=true]>.crm-filters-extra{display:none}.crm-shell .crm-filters-collapsible>*{flex:1 1 140px;min-width:0}.crm-shell [data-topbar-crumbs]>*{display:none}}html:not([data-theme=dark]) .crm-shell{--color-bg-base:#f6f7f9;--color-bg-canvas:#f6f7f9;--color-bg-soft-white:#fbfbfd;--color-bg-surface:#ffffff;--color-bg-overlay:#ffffff;--color-bg-raised:#f0f1f5;--color-border:#e3e6ec;--color-border-subtle:#eef0f4;--color-border-strong:#c3c8d3;--color-text-primary:#1b1f29;--color-text-secondary:#4a5263;--color-text-muted:#646a78;--color-text-link:#5b3fd1;--color-text-inverse:#1b1f29;--color-accent:#5b3fd1;--color-accent-hover:#4b31b8;--color-accent-subtle:#efebfd;--color-accent-muted:#3f28a8;--color-accent-text:#3f28a8;--color-accent-text-hover:#3f28a8;--color-text-on-accent:#ffffff;--color-success:#1e7d4f;--color-success-fill:#1e7d4f;--color-success-subtle:#e6f4ec;--color-text-on-success-subtle:#1e7d4f;--color-warning-subtle:#fdf1df;--color-text-on-warning-subtle:#a15c00;--color-error:#b4232c;--color-error-fill:#b4232c;--color-error-subtle:#fbe8e9;--color-text-on-error-subtle:#b4232c;--color-info:#1f5fae;--color-info-subtle:#e7f0fb;--color-text-on-info-subtle:#1f5fae;--shadow-sm:0 1px 2px rgba(20,24,40,0.06),0 1px 1px rgba(20,24,40,0.04)}.crm-shell{--crm-class-d:#c2540a;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-base-line:1.45;--text-sm-line:1.45;--text-xl:20px;--radius-md:8px;--radius-lg:8px;font-size:13px;line-height:1.45;--app-main-column-max-width:100%}.crm-shell #main-content{padding:18px 22px calc(5.5rem + env(safe-area-inset-bottom, 0px))}.crm-shell #main-content .app-main-column,.crm-shell #main-content>div:has(>.app-main-column){min-height:auto}.crm-shell #main-content[class~=p-0]{padding:0}.crm-shell #main-content h1:not(:is(article,blockquote,[class*=prose],[class*=markdown],[class*=email-body]) h1){font-size:20px;font-weight:650;letter-spacing:-.01em}.crm-shell a>span[class*=ml-auto][class*=rounded-full]{background:var(--color-bg-raised);color:var(--color-text-muted);font-weight:500;font-size:11px}.crm-shell .app-main-column>.mx-auto.max-w-none{padding-inline:0}.crm-shell .app-main-column>.mx-auto.max-w-none>.py-6{padding-top:6px}.crm-shell #main-content [class*="rounded-[var(--radius-lg)]"][class*="border-[var(--color-border)]"][class*="bg-[var(--color-bg-base)]"]{background-color:var(--color-bg-surface)}.crm-shell #main-content .grid>*{min-width:0}.crm-shell{--kpi-padding-y:10px}.crm-shell [class*="--kpi-padding-y"]>dl>dt{font-size:var(--text-sm)}.crm-shell [class*="--kpi-padding-y"]>dl>dd:first-of-type{font-size:22px;font-weight:700}.crm-shell div:has(>p[class*="--text-2xl"]){padding:10px 12px}.crm-shell div:has(>p[class*="--text-2xl"])>p:first-child{font-size:var(--text-sm)}.crm-shell p[class*="--text-2xl"]{font-size:22px;font-weight:700}.crm-shell div:is(:has(>[class*="--kpi-padding-y"]),:has(>div>p[class*="--text-2xl"])):not(:has(>:nth-child(5))){display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.crm-shell span[class*="rounded-[var(--radius-full)]"][class*=font-medium]:not([role=img]){border-color:transparent;white-space:nowrap;flex-shrink:0;font-weight:600}.crm-shell .crm-tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;background:var(--color-bg-raised);color:var(--color-text-secondary);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.crm-shell .crm-clamp-2,.crm-shell [data-source] button[aria-expanded]>.truncate,.crm-shell [data-testid=ladder-row] .truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.crm-shell #main-content th[scope=col]{white-space:nowrap;letter-spacing:.04em;padding:8px 12px}.crm-shell #main-content td{padding:9px 12px;height:40px}.crm-shell #main-content .overflow-x-auto,.crm-shell #main-content [role=tablist]{--crm-scroll-bg:var(--color-bg-surface);background:linear-gradient(to right,var(--crm-scroll-bg) 30%,transparent) 0 /28px 100% no-repeat local,linear-gradient(to left,var(--crm-scroll-bg) 30%,transparent) 100% /28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(20,24,40,.22),transparent) 0 /10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(20,24,40,.22),transparent) 100% /10px 100% no-repeat scroll}.crm-shell #main-content [role=tablist]{overflow-x:auto;scrollbar-width:none}.crm-shell #main-content [role=tablist]::-webkit-scrollbar{display:none}.crm-shell #main-content [role=tablist]>[role=tab]{flex-shrink:0;white-space:nowrap}.crm-shell .crm-filters-collapsible{display:flex;flex-wrap:wrap;align-items:center;gap:8px}