:root{--portal-background:#f4f5fa;--portal-card:#fff;--portal-foreground:#09090b;--portal-muted:#f4f4f5;--portal-border:#dfe2ec;--portal-secondary-text:#616878;--portal-selection:#eeedff;--portal-selection-text:#49419b;--portal-success-bg:#e9f6ef;--portal-success-text:#216548;--portal-warning-bg:#fff5e1;--portal-warning-text:#875612;--portal-shadow:0 2px 4px #242c4510,0 12px 32px #242c4508;--background:var(--portal-background);--foreground:var(--portal-foreground);--card:var(--portal-card);--card-foreground:var(--portal-foreground);--popover:var(--portal-card);--popover-foreground:var(--portal-foreground);--primary:var(--portal-foreground);--primary-foreground:var(--portal-card);--secondary:var(--portal-muted);--secondary-foreground:var(--portal-foreground);--muted:var(--portal-muted);--muted-foreground:var(--portal-secondary-text);--accent:var(--portal-muted);--accent-foreground:var(--portal-foreground);--border:var(--portal-border);--input:var(--portal-border);--ring:var(--portal-foreground);--radius:12px;--radius-control:12px;--radius-panel:18px;--radius-surface:28px;--font-pp-mori:var(--font-sans);--font-studio:var(--font-sans)}.dark{--portal-background:#09090b;--portal-card:#18181b;--portal-foreground:#fcfcfc;--portal-muted:#27272a;--portal-border:#27272a;--portal-secondary-text:#a1a1aa;--card:#18181b;--card-foreground:#fcfcfc;--primary:#fcfcfc;--primary-foreground:#09090b;--background:var(--portal-background);--foreground:var(--portal-foreground);--muted:var(--portal-muted);--muted-foreground:var(--portal-secondary-text);--border:var(--portal-border);--input:var(--portal-border)}.portal-sidebar,.portal-mobile-navigation{color:var(--foreground);background:var(--background);font-family:var(--font-sans)}.portal-sidebar{border-right:1px solid var(--border);z-index:40;flex-direction:column;width:256px;transition:transform .15s;display:flex;position:fixed;inset:0 auto 0 0}.portal-sidebar-brand{flex-shrink:0;justify-content:space-between;align-items:center;height:88px;padding:20px 16px 20px 24px;display:flex}.portal-navigation{scrollbar-width:thin;flex:1;padding:8px 12px 20px;overflow-y:auto}.portal-nav-group{margin-bottom:4px}.portal-nav-parent{border-radius:12px;align-items:center;min-height:44px;display:flex}.portal-nav-parent[data-selected=true]{background:var(--muted)}.portal-nav-parent>a{flex:1;align-items:center;gap:12px;min-width:0;padding:12px;font-size:14px;font-weight:500;display:flex}.portal-nav-parent>button{width:36px;height:36px;color:var(--muted-foreground);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.portal-nav-parent:hover,.portal-nav-parent>button:hover{background:var(--muted)}.portal-nav-children{border-left:1px solid var(--border);margin:8px 0 12px 20px;padding-left:12px;list-style:none}.portal-nav-children a{color:var(--muted-foreground);border-radius:12px;margin:2px 0;padding:9px 12px;font-size:12px;line-height:20px;display:block}.portal-nav-children a:hover{background:var(--muted);color:var(--foreground)}.portal-nav-children a[aria-current=page]{background:var(--foreground);color:var(--background);font-weight:500}.portal-nav-label{color:var(--muted-foreground);padding:12px 12px 4px;font-size:12px;line-height:16px;display:block}.portal-sidebar-footer{border-top:1px solid var(--border);padding:12px}.portal-settings-link{color:var(--muted-foreground);border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.portal-settings-link:hover,.portal-settings-link[aria-current]{background:var(--muted);color:var(--foreground)}.portal-account{align-items:center;gap:12px;padding:16px 8px 4px;display:flex}.portal-account>span:not(:first-child){flex:1;min-width:0}.portal-account strong,.portal-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-account strong{font-size:12px;font-weight:500}.portal-account small{color:var(--muted-foreground);margin-top:4px;font-size:12px}.portal-workspace{width:100%;min-width:0;min-height:100dvh;font:400 14px/1.5 var(--font-sans)}.portal-topbar{z-index:30;background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:16px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.portal-breadcrumb{min-width:0;color:var(--muted-foreground);align-items:center;gap:12px;font-size:12px;display:flex}.portal-breadcrumb span{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-search{color:var(--muted-foreground);border:1px solid var(--border);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;margin-left:auto;padding:8px 12px;font-size:12px;display:flex}.portal-search:hover{background:var(--muted)}.portal-search kbd{font-family:var(--font-geist-mono),monospace;font-size:10px}.portal-content{width:100%;min-width:0;padding:24px}.portal-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 24px;display:flex}.portal-page-heading__copy{flex:1;min-width:200px}.portal-workspace .portal-content .portal-page-heading h1{font:500 24px/1.2 var(--font-sans);letter-spacing:0;margin:0}.portal-workspace .portal-content .portal-page-heading p{font:400 14px/1.5 var(--font-sans);color:var(--muted-foreground);max-width:720px;margin:8px 0 0}.portal-page-heading__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-workspace [class~=font-medium]{font-weight:500}.portal-workspace [data-slot=button],.portal-workspace [data-slot=input],.portal-workspace [data-slot=textarea]{box-shadow:none;border-radius:12px}.portal-workspace [data-slot=card]{box-shadow:none;background:var(--card);border-radius:18px}.portal-workspace [data-slot=card-title]{font-size:15px;font-weight:500}.portal-workspace :is(.tool-skills,.tool-starter-kit,.tool-sales-packs,.tool-help,.tool-studio){--background:var(--portal-background);--foreground:var(--portal-foreground);--card:var(--portal-card);--card-foreground:var(--portal-foreground);--muted:var(--portal-muted);--muted-foreground:var(--portal-secondary-text);--border:var(--portal-border);--input:var(--portal-border);--primary:var(--portal-foreground);--primary-foreground:var(--portal-card);--ring:var(--portal-foreground);--secondary:var(--portal-muted);--secondary-foreground:var(--portal-foreground);--accent:var(--portal-muted);--accent-foreground:var(--portal-foreground);--popover:var(--portal-card);--popover-foreground:var(--portal-foreground);font-family:var(--font-sans);color:var(--foreground);background:var(--background);min-height:0;font-size:14px}.portal-workspace .tool-skills header h1{letter-spacing:0;font-size:24px;font-weight:500;line-height:1.2}.portal-workspace .tool-skills header{align-items:flex-start;margin-bottom:24px}.portal-workspace .tool-skills header .eyebrow{display:none}.portal-workspace .tool-skills :is(.btn-primary,.btn-ghost),.portal-workspace .tool-skills :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:12px}.portal-workspace .tool-sales-packs .portal-page{background:var(--background);min-height:0}.portal-workspace .tool-sales-packs :is(.dashboard-content,.editor-content){max-width:none;margin:0;padding:0}.portal-workspace .tool-sales-packs .portal-eyebrow{display:none}.portal-workspace .tool-sales-packs .dashboard-title{align-items:flex-start;margin:0 0 24px}.portal-workspace .tool-sales-packs :is(.dashboard-title,.editor-content)>h1,.portal-workspace .tool-sales-packs .dashboard-title h1{letter-spacing:0;margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.2}.portal-workspace .tool-studio :is(.cs-app,.ar-app){font-family:var(--font-sans)}.portal-workspace .tool-help .app{border:1px solid var(--border);border-radius:18px;flex-direction:column;height:calc(100dvh - 192px);min-height:480px;display:flex;overflow:hidden}.portal-workspace .tool-help .help-presence-bar{flex-wrap:wrap;align-items:center;gap:16px;min-height:40px;font-size:12px;display:flex}.help-presence-bar a{align-items:center;gap:8px;display:inline-flex}.portal-workspace .tool-help .agent-status{margin:0}.portal-workspace .tool-help .main{min-height:0}.portal-workspace .tool-help .topbar{flex-wrap:wrap;height:auto;min-height:80px;padding:20px}.portal-workspace .tool-help .topbar h1,.portal-workspace .tool-help h1{font:500 24px/1.2 var(--font-sans);letter-spacing:0}.portal-workspace .tool-help .dashboard{padding:24px;overflow:auto}.portal-workspace .tool-help :is(.settings-page,.settings){overflow:auto}.portal-workspace :is(a,button,input,select,textarea,[tabindex]):focus-visible,.portal-sidebar :is(a,button):focus-visible,.portal-mobile-navigation :is(a,button):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.portal-content:focus{outline:none}.portal-skip{z-index:100;background:var(--foreground);color:var(--background);border-radius:12px;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.portal-skip:focus{transform:none}@media (min-width:1024px){.portal-mobile-navigation{display:none}}@media (max-width:1023px){.portal-sidebar{display:none}.portal-workspace--expanded{padding-left:0}.portal-mobile-navigation{border:0;border-right:1px solid var(--border);width:min(320px,100vw - 48px);max-width:none;height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;gap:0;padding:0;animation:none;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(0,0)}}@media (max-width:640px){.portal-content{padding:20px 16px}.portal-topbar{gap:12px;height:60px;padding:0 16px}.portal-search{border:0;padding:8px}.portal-search span,.portal-search kbd{display:none}.portal-breadcrumb{gap:8px;font-size:12px}.portal-workspace .tool-help .app{height:calc(100dvh - 232px)}.portal-workspace .tool-help .help-presence-bar{gap:8px;padding:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.portal-sidebar,.portal-workspace,.portal-navigation *{transition:none;animation:none}}.portal-workspace .portal-section-tabs{border:1px solid var(--border);background:var(--background);border-radius:18px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.portal-workspace .portal-section-tabs>button{min-height:36px;color:var(--muted-foreground);font:500 12px/20px var(--font-sans);box-shadow:none;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.portal-workspace .portal-section-tabs>button:hover{background:var(--muted);color:var(--foreground)}.portal-workspace .portal-section-tabs>button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.portal-workspace .portal-section-tabs svg{color:inherit}.portal-page-heading__actions>div{flex-wrap:wrap;max-width:100%}.portal-content input::placeholder,.portal-content textarea::placeholder{color:var(--muted-foreground);opacity:1}.portal-workspace .tool-sales-packs .brand-pack{--background:#fff;--foreground:#09090b;--muted:#f4f4f5;--muted-foreground:#71717a;--border:#e4e4e7;color:#09090b;background:#fff}.portal-workspace .tool-help .list-search input{background:0 0}.portal-workspace .tool-help .agent-status{color:var(--muted-foreground)}.portal-workspace .tool-sales-packs .pack-card,.portal-workspace .tool-help .app,.portal-workspace .tool-help .conversation-row,.portal-workspace .tool-studio .cs-card{background:var(--card)}.portal-workspace .tool-help .conversation-row:hover,.portal-workspace .tool-help .conversation-row.selected{background:var(--muted)}.portal-workspace [data-slot=tabs-list][data-variant=default]{background:var(--background);border:1px solid var(--border);box-shadow:none;border-radius:18px}.portal-workspace [data-slot=tabs-list][data-variant=default] [aria-selected=true]{background:var(--foreground);color:var(--background);box-shadow:none}.help-count{background:var(--foreground);min-width:20px;height:20px;color:var(--background);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.portal-help-trigger{flex-shrink:0;gap:8px}.help-connection-dot{background:#b45309;border-radius:50%;width:6px;height:6px}.help-inbox-popover{gap:16px;max-height:calc(100dvh - 32px);overflow:auto}.help-alert-controls{flex-wrap:wrap;gap:8px;display:flex}.help-quick-list{max-height:50dvh;display:grid;overflow:auto}.help-quick-list a{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.help-quick-list a:hover{background:var(--muted)}.help-quick-list a>span{flex:1;min-width:0}.help-quick-list strong,.help-quick-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.help-quick-list strong{font-size:14px;font-weight:500}.help-quick-list small{color:var(--muted-foreground);margin-top:4px;font-size:12px}.help-open-chats{align-items:center;gap:8px;min-height:48px;margin:0 0 12px;padding:4px 0;display:flex;overflow:auto}.help-open-chats>span{color:var(--muted-foreground);font-size:12px}.help-chat-tab{border:1px solid var(--border);border-radius:12px;flex-shrink:0;align-items:center;display:flex}.help-chat-tab[data-active=true]{background:var(--foreground);color:var(--background)}.help-chat-tab button{white-space:nowrap;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.help-chat-tab button:first-child{text-overflow:ellipsis;max-width:240px;padding-left:12px;overflow:hidden}.help-chat-tab small{opacity:.7;font-size:10px}.help-popout{border-radius:12px;margin-left:auto;padding:8px}.portal-workspace .tool-help .app{height:calc(100dvh - 248px)}@media (max-width:760px){.portal-breadcrumb{white-space:nowrap;min-width:0;overflow:hidden}.portal-help-trigger>span:not(.help-connection-dot){display:none}.portal-topbar{gap:8px}.portal-workspace .tool-help .app{height:calc(100dvh - 280px)}}.brand-book-index{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.brand-book-index a{border:1px solid var(--border);border-radius:12px;padding:8px 12px;font-size:12px}.brand-book-index a:hover{background:var(--muted)}.brand-book{overflow-wrap:anywhere;max-width:1040px;font-size:14px;line-height:1.7}.brand-book section{border-bottom:1px solid var(--border);padding:24px 0;scroll-margin-top:88px}.brand-book h1{font-size:24px;font-weight:500}.brand-book h2{margin:0 0 16px;font-size:18px;font-weight:500}.brand-book h3{margin:24px 0 12px;font-size:15px;font-weight:500}.brand-book p,.brand-book ul,.brand-book ol{margin:12px 0}.brand-book ul{padding-left:24px;list-style:outside}.brand-book ol{padding-left:24px;list-style:decimal}.brand-book li{margin:8px 0}.brand-book strong{font-weight:500}.brand-book blockquote{border-left:2px solid var(--border);background:var(--muted);margin:20px 0;padding:4px 20px}.brand-book-table{border:1px solid var(--border);border-radius:18px;margin:16px 0;overflow:auto}.brand-book table{border-collapse:collapse;width:100%;min-width:480px}.brand-book th,.brand-book td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 16px}.brand-book th{background:var(--muted);font-weight:500}.brand-book hr{display:none}.dark{--portal-selection:#302d50;--portal-selection-text:#d1cdff;--portal-success-bg:#17382b;--portal-success-text:#a2e0bb;--portal-warning-bg:#3d301b;--portal-warning-text:#f4d397;--portal-shadow:0 2px 4px #0003,0 12px 32px #0002}.portal-sidebar,.portal-mobile-navigation{background:var(--card);box-shadow:4px 0 24px #242c4505}.portal-sidebar-brand{border-bottom:1px solid var(--border);margin-bottom:12px}.portal-nav-parent[data-selected=true]{background:var(--portal-selection);color:var(--portal-selection-text)}.portal-nav-children a[aria-current=page]{background:var(--portal-selection-text);color:var(--card);box-shadow:0 3px 8px #49419b20}.dark .portal-nav-children a[aria-current=page]{background:var(--portal-selection);color:var(--portal-selection-text)}.portal-nav-children{border-left-color:color-mix(in srgb,var(--portal-selection-text) 25%,var(--border))}.portal-topbar{background:var(--card);box-shadow:0 2px 8px #242c4504}.portal-search{background:var(--background)}.portal-content{background:var(--portal-background);min-height:calc(100dvh - 64px)}.portal-workspace [data-slot=card],.portal-workspace .tool-sales-packs .pack-card,.portal-workspace .tool-help .app,.portal-workspace .tool-studio .cs-card{box-shadow:var(--portal-shadow)}.portal-workspace [data-slot=input],.portal-workspace [data-slot=textarea]{background:var(--card)}.portal-workspace [data-slot=button][data-variant=outline]{background:var(--card);box-shadow:0 2px 3px #242c4507}.portal-workspace :is(a,button,input,select,textarea,[tabindex]):focus-visible,.portal-sidebar :is(a,button):focus-visible{outline-color:var(--portal-selection-text)}:root{--portal-background:#f7f7fa;--portal-border:#e7e6ee;--portal-header:#e9e2fb;--portal-shadow:0 2px 4px #27203e03,0 8px 28px #27203e06}.portal-global-header{z-index:45;background:linear-gradient(110deg,var(--portal-header),#f1ecfb 70%,#eceaf6);height:76px;color:var(--foreground);font:400 12px/1.4 var(--font-sans);border-bottom:1px solid #ded5ee;align-items:center;gap:24px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.portal-global-brand{flex-shrink:0;align-items:center;width:184px;display:flex}.portal-tools{scrollbar-width:thin;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.portal-tools>a{white-space:nowrap;color:#514b62;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 12px;transition:background .12s;display:flex}.portal-tools>a:hover{color:#211b31;background:#ffffff80}.portal-tools>a[aria-current]{color:#292033;background:#fff;box-shadow:0 2px 8px #39284f0d}.portal-global-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.portal-global-actions .portal-search{color:#514b62;background:#ffffff60;border:1px solid #d6cce5;gap:10px;margin:0;padding:9px 11px}.portal-global-actions .portal-help-trigger{background:#ffffff70;border-color:#d6cce5;border-radius:999px}.portal-global-actions .email-global-indicator{border-radius:999px}.portal-global-header :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #49419b}.portal-sidebar{border:1px solid var(--border);width:224px;box-shadow:var(--portal-shadow);z-index:35;background:var(--card);border-radius:18px;inset:92px auto 16px 16px}.portal-sidebar--closed{transform:translate(calc(-100% - 16px))}.portal-context-heading{justify-content:space-between;align-items:center;gap:8px;padding:24px 16px 16px 20px;display:flex}.portal-context-eyebrow{color:var(--muted-foreground);margin-bottom:6px;font-size:10px;line-height:1.4;display:block}.portal-context-heading h2{margin:0;font-size:15px;font-weight:500}.portal-context-heading button{color:var(--muted-foreground)}.portal-navigation{padding:0 10px 20px}.portal-context-links{margin:0;padding:0;list-style:none}.portal-context-links a{color:var(--muted-foreground);border-radius:10px;align-items:center;gap:10px;min-height:40px;margin:3px 0;padding:11px 12px;font-size:12px;display:flex}.portal-context-links a>span:nth-child(2){flex:1}.portal-context-links a:hover{background:var(--portal-background);color:var(--foreground)}.portal-context-links a[aria-current]{color:var(--portal-selection-text);background:var(--portal-selection);font-weight:500}.portal-context-dot{opacity:.5;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.portal-context-links a[aria-current] .portal-context-dot{opacity:1}.portal-nav-label{padding:18px 12px 6px;font-size:10px}.portal-sidebar-footer{margin:0 10px;padding:12px 0 16px}.portal-settings-link{gap:10px;padding:10px;font-size:12px}.portal-account{gap:8px;padding:14px 8px 0}.portal-account strong{font-size:12px}.portal-account small{font-size:10px}.portal-workspace{background:var(--portal-background);padding-top:76px}.portal-workspace--expanded{padding-left:256px}.portal-topbar{height:52px;box-shadow:none;z-index:20;background:0 0;border:0;gap:12px;padding:0 24px;position:relative;top:auto}.portal-workspace-label{color:var(--muted-foreground);margin-left:auto;font-size:10px}.portal-content{min-height:calc(100dvh - 128px);padding:12px 24px 32px}.portal-page-heading{align-items:center;margin-bottom:24px}.portal-workspace .portal-content .portal-page-heading h1{letter-spacing:-.025em}.portal-workspace .portal-content .portal-page-heading p{margin-top:8px}.portal-workspace [data-slot=button][data-variant=outline]{background:var(--card)}.crm-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.crm-pipeline-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--portal-shadow);border-radius:18px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.crm-pipeline-card[aria-current]{background:linear-gradient(120deg,#fff,#f4f0ff);border-color:#bcb2e1}.crm-pipeline-card:hover{border-color:#a99ccd}.crm-pipeline-label{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.crm-pipeline-label svg{margin-left:auto}.crm-pipeline-dot{background:#8199bb;border-radius:50%;width:8px;height:8px}.crm-pipeline-card[data-stage=warm] .crm-pipeline-dot{background:#c49c55}.crm-pipeline-card[data-stage=hot] .crm-pipeline-dot{background:#8b75c6}.crm-pipeline-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.1}.crm-pipeline-description{color:var(--muted-foreground);font-size:12px}.crm-list-toolbar{background:var(--card);border:1px solid var(--border);box-shadow:var(--portal-shadow);border-radius:16px;padding:16px}.dark{--portal-header:#2d2540}.dark .portal-global-header{background:linear-gradient(110deg,#2d2540,#24212e);border-color:#40374f}.dark .portal-tools>a,.dark .portal-global-actions .portal-search{color:#ddd5ed}.dark .portal-tools>a[aria-current],.dark .portal-tools>a:hover,.dark .portal-global-actions .portal-search,.dark .portal-global-actions .portal-help-trigger{color:#fff;background:#3b334c;border-color:#51465f}.dark .crm-pipeline-card[aria-current]{background:#292335;border-color:#73638f}@media (max-width:1279px){.portal-global-header{gap:16px;padding:0 16px}.portal-global-brand{width:144px}.portal-tools>a{gap:6px;padding:10px}.portal-tools>a>svg,.portal-global-actions .portal-search kbd{display:none}}@media (max-width:1023px){.portal-global-header{flex-wrap:wrap;align-content:flex-start;gap:0;height:112px;padding:0 16px}.portal-global-brand{width:auto;height:58px}.portal-global-actions{height:58px;margin-left:auto}.portal-tools{flex-basis:100%;order:3;gap:4px;height:48px}.portal-tools>a{min-height:36px;padding:8px 12px;font-size:12px}.portal-tools>a>svg{width:14px;display:block}.portal-workspace{padding-top:112px}.portal-workspace--expanded{padding-left:0}.portal-content{min-height:calc(100dvh - 164px)}.portal-mobile-navigation{background:var(--card);border-radius:0}.portal-mobile-navigation .portal-context-heading{padding-top:24px}.portal-global-header:has(~[data-slot=dialog-overlay]){z-index:40}}@media (max-width:640px){.portal-topbar{height:48px;padding:0 16px}.portal-workspace-label{display:none}.portal-content{padding:12px 16px 24px}.portal-page-heading__copy{min-width:100%}.portal-page-heading__actions{gap:6px}.crm-pipeline{gap:8px;margin-bottom:20px}.crm-pipeline-card{border-radius:14px;gap:12px;padding:14px 12px}.crm-pipeline-label{gap:5px;font-size:10px}.crm-pipeline-label svg{display:none}.crm-pipeline-card strong{font-size:24px}.crm-pipeline-description{display:none}.crm-list-toolbar{flex-wrap:wrap;padding:12px}.crm-list-toolbar>div:first-child{flex-basis:100%}.crm-list-toolbar>div:last-child{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.portal-tools>a{transition:none}}.crm-data-table{box-shadow:var(--portal-shadow)}.crm-data-table th{color:var(--muted-foreground);background:#fbfafc;border-right-color:#0000;height:48px}.crm-data-table td{border-right-color:#0000}.crm-stage-cold{color:#476a94;background:#e9f0fb}.crm-stage-warm{background:var(--portal-warning-bg);color:var(--portal-warning-text)}.crm-stage-hot{background:var(--portal-selection);color:var(--portal-selection-text)}.dark .crm-data-table th{background:var(--card)}.dark .crm-stage-cold{color:#afc9ed;background:#233246}
:root{--portal-background:#fff;--portal-border:#e4e4e7;--portal-secondary-text:#626269;--portal-selection:#eeeeef;--portal-selection-text:#27272a;--portal-display:32px;--portal-title:24px;--portal-section:18px;--portal-card-title:15px;--portal-body:14px;--portal-caption:12px;--portal-micro:10px;--font-weight-semibold:500;--font-weight-bold:500;--font-weight-extrabold:500;--font-weight-black:500}body{font-size:var(--portal-body);font-synthesis:none;font-weight:400}:where(.portal-workspace,[data-slot=dialog-content],[data-slot=dropdown-menu-content]){font-family:var(--font-sans);font-size:var(--portal-body)}:where(.portal-workspace,[data-slot=dialog-content],[data-slot=dropdown-menu-content]) :is(strong,b,h1,h2,h3,h4,h5,h6,[class*=font-semibold],[class*=font-bold],[class*=font-extrabold],[class*=font-black]){font-weight:500!important}.portal-workspace :is(h1,.portal-page-heading h1){font-size:var(--portal-title)!important;letter-spacing:0!important;line-height:1.2!important}.portal-workspace h2{font-size:var(--portal-section)!important;line-height:1.35!important}.portal-workspace :is(h3,h4,h5,h6){font-size:var(--portal-card-title)!important;line-height:1.4!important}.portal-workspace .portal-display{font-size:var(--portal-display)!important;line-height:1.1!important}.portal-workspace [class*=text-base]{font-size:var(--portal-body)!important}.portal-workspace [class*=text-lg],.portal-workspace [class*=text-xl]{font-size:var(--portal-section)!important}.portal-workspace [class*=text-2xl]{font-size:var(--portal-title)!important}.portal-workspace :is([class*=text-3xl],[class*=text-4xl],[class*=text-5xl],[class*=text-6xl]){font-size:var(--portal-display)!important}.portal-workspace :is(.tool-starter-kit,.tool-skills,.tool-sales-packs,.tool-studio,.tool-help){--background:var(--portal-background)!important;--card:var(--portal-card)!important;--foreground:var(--portal-foreground)!important;--muted-foreground:var(--portal-secondary-text)!important;--border:var(--portal-border)!important;background:0 0!important}.portal-workspace :is(.tool-starter-kit,.tool-skills,.tool-sales-packs,.tool-studio)>:first-child{background:0 0}.portal-global-header{color:#09090b;--foreground:#09090b;height:auto;box-shadow:none;padding:0;display:block;background:linear-gradient(#ccc,#eee)!important;border:0!important}.portal-global-header:after{content:"";pointer-events:none;background:linear-gradient(#09090b30,#0000);height:64px;position:absolute;top:100%;left:0;right:0}.portal-primary-row{border-bottom:1px solid #09090b0d;align-items:center;gap:24px;height:96px;padding:0 32px;display:flex}.portal-global-brand{width:176px}.portal-tools{gap:8px}.portal-tools>a{font-size:var(--portal-body);gap:10px;min-height:48px;padding:12px 16px;font-weight:400;color:#09090b!important}.portal-tools>a svg{width:20px;height:20px;display:block!important}.portal-tools>a:hover{color:#09090b!important;background:#ffffff70!important}.portal-tools>a[aria-current]{box-shadow:none;color:#09090b!important;background:#fff!important}.portal-global-actions{gap:12px}.portal-global-actions .portal-search,.portal-global-actions .portal-help-trigger{border-radius:999px;min-height:40px;color:#09090b!important;background:#ffffff60!important;border:1px solid #09090b26!important}.portal-global-actions .email-global-indicator{color:#09090b}.portal-profile-trigger{color:#09090b;background:#ffffff80;border-radius:50%;place-items:center;min-width:40px;min-height:40px;display:grid}.portal-profile-trigger>span{color:inherit;background:0 0}.portal-submenu{scrollbar-width:thin;color:#09090b;background:0 0;align-items:center;gap:8px;min-height:64px;padding:8px 32px;display:flex;overflow-x:auto}.portal-submenu>a{white-space:nowrap;min-height:42px;font-size:var(--portal-body);color:#09090b;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;font-weight:400;display:flex}.portal-submenu>a:hover,.portal-submenu>a[aria-current]{color:#09090b;background:#09090b0d}.portal-submenu svg{flex-shrink:0}.portal-global-header :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #09090b}.portal-workspace,.portal-workspace--expanded{background:var(--portal-background);padding:192px 0 0!important}.portal-content{background:var(--portal-background);min-height:calc(100dvh - 192px);padding:20px 32px 40px}.crm-pipeline-card[aria-current]{background:#fff;border-color:#a1a1aa}.crm-pipeline-dot,.crm-pipeline-card[data-stage=warm] .crm-pipeline-dot,.crm-pipeline-card[data-stage=hot] .crm-pipeline-dot{background:#71717a}.crm-pipeline-card strong,.email-metric strong{font-size:var(--portal-display);font-weight:500}.crm-pipeline-description,.crm-pipeline-label,.portal-account strong{font-size:var(--portal-caption)}.crm-stage-cold,.crm-stage-hot{background:var(--portal-selection);color:var(--portal-selection-text)}.email-workspace .email-metric-icon,.email-workspace .email-metric:nth-child(2) .email-metric-icon,.email-workspace .email-metric:nth-child(3) .email-metric-icon{color:#52525b;background:#f1f1f2}.email-workspace .email-conversation{background:#fafafa}.email-workspace .email-empty-icon{color:#52525b;box-shadow:none;background:#f0f0f1}@media (max-width:1279px){.portal-primary-row{gap:16px;padding:0 24px}.portal-global-brand{width:140px}.portal-tools>a{padding:12px}.portal-global-actions{gap:8px}.portal-submenu{padding-inline:24px}}@media (max-width:1023px){.portal-primary-row{flex-wrap:wrap;gap:0;height:auto;min-height:112px;padding:0 16px}.portal-global-brand{width:auto;height:60px}.portal-global-actions{height:60px;margin-left:auto}.portal-tools{flex-basis:100%;order:3;height:52px}.portal-tools>a{min-height:40px;font-size:var(--portal-body);padding:10px 12px}.portal-submenu{min-height:60px;padding:8px 16px}.portal-submenu>a{font-size:var(--portal-body)}.portal-workspace,.portal-workspace--expanded{padding-top:196px!important}.portal-content{padding:20px 16px 32px}.portal-global-actions .portal-search kbd{display:none}}@media (max-width:640px){.crm-pipeline-card strong,.email-workspace .email-metric strong{font-size:var(--portal-title)}.crm-pipeline-label,.email-workspace .email-metric>div>span{font-size:var(--portal-caption)}.portal-global-actions{gap:6px}}.dark{--portal-background:#161618;--portal-selection:#303034;--portal-selection-text:#f4f4f5}.dark .portal-workspace .crm-pipeline-card[aria-current],.dark .email-workspace .email-conversation{background:var(--card)}.portal-workspace [class~="text-[10px]"],.portal-workspace [class~="text-[11px]"]{font-size:10px!important}.portal-workspace [class~="text-[12px]"],.portal-workspace [class~="text-[13px]"]{font-size:12px!important}.portal-workspace [class~="text-[15px]"]{font-size:15px!important}.portal-workspace [class~="text-[17px]"]{font-size:18px!important}.portal-workspace [class~="text-[28px]"]{font-size:24px!important}.portal-workspace [class~="text-[7px]"],.portal-workspace [class~="text-[9.5px]"],.portal-workspace [class~="text-[9px]"]{font-size:10px!important}.portal-workspace h1:not(.portal-display){font-size:var(--portal-title)!important}.portal-workspace h2{font-size:var(--portal-section)!important}.portal-workspace :is(h3,h4,h5,h6){font-size:var(--portal-card-title)!important}.portal-global-header:after{background:linear-gradient(#eee,#fff)}.portal-workspace,.portal-workspace--expanded{padding-top:224px!important}.portal-workspace .portal-section-tabs>button{font-size:var(--portal-body)}@media (max-width:1023px){.portal-workspace,.portal-workspace--expanded{padding-top:236px!important}}.portal-workspace .pack-preview-title{font-size:var(--portal-section)!important}:is([data-slot=dialog-content],[data-slot=dropdown-menu-content]){font-size:var(--portal-body)}:is([data-slot=dialog-title],[data-slot=alert-dialog-title]){font-size:var(--portal-section)!important;font-weight:500!important}.portal-primary-row,.portal-submenu,.portal-tools>a,.portal-submenu>a{transition:height .14s,min-height .14s,padding .14s}.portal-global-header[data-compact=true]{box-shadow:0 1px 0 var(--border)}.portal-global-header[data-compact=true]:after{height:0}.portal-global-header[data-compact=true] .portal-primary-row{gap:16px;height:44px;min-height:44px}.portal-global-header[data-compact=true] .portal-tools{height:44px}.portal-global-header[data-compact=true] .portal-tools>a{min-height:30px;font-size:var(--portal-caption);gap:6px;padding:6px 10px}.portal-global-header[data-compact=true] .portal-tools>a svg{width:16px;height:16px}.portal-global-header[data-compact=true] .portal-submenu{gap:4px;height:36px;min-height:36px;padding-block:3px}.portal-global-header[data-compact=true] .portal-submenu>a{min-height:28px;font-size:var(--portal-caption);gap:6px;padding:5px 10px}.portal-global-header[data-compact=true] .portal-submenu svg{width:16px;height:16px}.portal-global-header[data-compact=true] .portal-global-actions{height:44px}.portal-global-header[data-compact=true] :is(.portal-search,.portal-help-trigger,.portal-profile-trigger){min-width:30px;height:30px;min-height:30px}.portal-global-header[data-compact=true] .portal-search{padding:5px 10px}.portal-global-header[data-compact=true] .portal-profile-trigger>span{width:26px;height:26px}.portal-workspace thead[data-portal-table-header=true]{z-index:25;transform:translate3d(0,var(--portal-table-header-offset,0px),0);background:var(--card);position:relative!important}.portal-workspace thead[data-portal-table-header=true] th{background:var(--card);top:auto!important}.portal-workspace thead[data-portal-stuck=true]{box-shadow:0 2px 0 var(--border),0 4px 8px #09090b08}@media (max-width:1023px){.portal-global-header[data-compact=true] .portal-primary-row{flex-wrap:nowrap;gap:8px}.portal-global-header[data-compact=true] .portal-global-brand{display:none}.portal-global-header[data-compact=true] .portal-tools{flex-basis:auto;order:0}.portal-global-header[data-compact=true] .portal-global-actions{margin-left:0}}@media (prefers-reduced-motion:reduce){.portal-primary-row,.portal-submenu,.portal-tools>a,.portal-submenu>a{transition:none}}#portal-content [data-portal-page-table=true]{min-height:0;height:auto!important;max-height:none!important}thead[data-portal-table-header=true]{z-index:25;transform:translate3d(0,var(--portal-table-header-offset,0px),0);background:var(--card);position:relative!important}thead[data-portal-table-header=true] th{background:var(--card);top:auto!important}thead[data-portal-stuck=true]{box-shadow:0 2px 0 var(--border),0 4px 8px #09090b08}
:root{--portal-surface-soft:#f7f7f7;--portal-line:#ececec;--portal-panel-radius:20px}.portal-workspace :is([data-slot=card],.crm-pipeline-card,.email-metric){border:1px solid var(--portal-line);border-radius:var(--portal-panel-radius);background:#fff;box-shadow:0 2px 8px #00000003}.portal-workspace [data-slot=card-title]{font-size:15px;font-weight:500}.portal-workspace :is([data-slot=input],[data-slot=select-trigger]){background:#fff;border-color:#dedede;border-radius:12px;min-height:40px}.portal-workspace [data-slot=button]{gap:8px;font-weight:400}.portal-workspace svg.lucide{stroke-width:1.75px;flex-shrink:0}.portal-workspace :is(.crm-filter-bar,.email-toolbar):not(.email-pagination){border-color:var(--portal-line);background:#fff;border-radius:16px}#portal-content :is(.crm-data-table,[data-slot=table-container],.email-table-wrap){border:1px solid var(--portal-line);border-radius:var(--portal-panel-radius);box-shadow:none;background:#fff}#portal-content :is(.crm-data-table,[data-slot=table-container],.email-table-wrap) th{color:#626269;border-bottom:1px solid var(--portal-line);background:#f8f8f8;border-right:1px solid #f0f0f0;height:48px;padding:12px 16px;font-size:12px;font-weight:400}#portal-content :is(.crm-data-table,[data-slot=table-container],.email-table-wrap) td{border-bottom:1px solid var(--portal-line);background:#fff;border-right-color:#0000;height:60px;padding:12px 16px;font-size:14px}#portal-content :is(.crm-data-table,[data-slot=table-container],.email-table-wrap) tbody tr:hover>td{background:#fafafa}#portal-content :is(.crm-data-table,[data-slot=table-container],.email-table-wrap) tr[data-state=selected]>td{background:#f1f1f1}#portal-content :is(.crm-data-table,[data-slot=table-container],.email-table-wrap) tbody tr:last-child>td{border-bottom:0}.portal-workspace :is(.crm-stage-cold,.crm-stage-warm,.crm-stage-hot,.email-status){border:1px solid #dedede;border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.4}.portal-workspace .portal-section-tabs,.portal-workspace [data-slot=tabs-list][data-orientation=horizontal],.portal-workspace [data-slot=tabs][data-orientation=horizontal]>[data-slot=tabs-list]{width:100%;height:auto;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dedede;border-radius:0;justify-content:flex-start;gap:20px;padding:0;display:flex;overflow-x:auto}.portal-workspace .portal-section-tabs>button,.portal-workspace [data-slot=tabs-list][data-orientation=horizontal]>[data-slot=tabs-trigger],.portal-workspace [data-slot=tabs][data-orientation=horizontal]>[data-slot=tabs-list]>[data-slot=tabs-trigger]{min-height:44px;box-shadow:none;white-space:nowrap;border-radius:0;flex:none;padding:12px 4px;font-size:14px;font-weight:400;position:relative;color:#626269!important;background:0 0!important}.portal-workspace .portal-section-tabs>button[aria-pressed=true],.portal-workspace [data-slot=tabs-trigger][data-state=active]{color:#09090b!important;box-shadow:inset 0 -2px #09090b!important}.portal-workspace [data-slot=tabs-trigger]:after{display:none}.portal-workspace .portal-section-tabs>button:hover{color:#09090b!important;background:#f5f5f5!important}.portal-more-trigger{white-space:nowrap;color:#09090b;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-size:14px;display:inline-flex}.portal-more-trigger:hover,.portal-more-trigger[data-state=open]{background:#ffffff90}.portal-submenu .portal-more-trigger{border-radius:10px}.portal-global-header[data-compact=true] .portal-more-trigger{min-height:30px;padding:5px 10px;font-size:12px}.portal-global-header[data-compact=true] .portal-more-trigger svg{width:16px;height:16px}[data-slot=popover-content].portal-mega-menu{width:560px;max-width:calc(100vw - 24px);max-height:min(620px,var(--radix-popover-content-available-height));color:#09090b;font:400 14px/1.4 var(--font-sans);z-index:80;background:#fff;border:1px solid #ededed;border-radius:20px;padding:24px;overflow-y:auto;box-shadow:0 8px 32px #00000014}.portal-mega-title{color:#626269;margin:0 0 4px;font-size:12px}.portal-mega-menu h2{color:#626269;margin:16px 0 8px;font-size:12px;font-weight:500}.portal-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portal-mega-grid a{text-align:center;min-width:0;color:inherit;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:12px 6px;display:flex}.portal-mega-grid a:hover,.portal-mega-grid a[aria-current]{background:#f4f4f4}.portal-icon-tile{background:#f5f5f5;border:1px solid #dedede;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.portal-mega-grid a:focus-visible{outline-offset:-2px;outline:2px solid #09090b}.portal-list-heading{border-bottom:1px solid var(--portal-line);background:#fff;align-items:center;gap:10px;min-height:56px;padding:16px 20px;font-size:14px;display:flex}.portal-list-heading small{color:#626269;margin-left:auto;font-size:12px}.portal-workspace .email-inbox{border:1px solid var(--portal-line);background:#fff;border-radius:20px;overflow:hidden}.portal-workspace .email-message-list{background:#fff}.portal-workspace .email-message{border-bottom:1px solid var(--portal-line);background:#fff;gap:6px;min-height:136px;padding:20px 20px 20px 76px;position:relative}.portal-message-avatar{color:#404040;background:#f2f2f2;border:1px solid #e5e5e5;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:400;display:grid;position:absolute;top:20px;left:20px}.portal-workspace .email-message:hover{background:#fafafa}.portal-workspace .email-message[data-active=true]{background:#f2f2f2;box-shadow:inset 3px 0 #27272a}.portal-workspace .email-message[data-unread=true] .email-message-top strong:before{content:"";background:#09090b;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.portal-workspace .email-message-top{flex-wrap:wrap;gap:8px}.portal-workspace .email-message-top strong{overflow-wrap:anywhere;font-weight:500}.portal-workspace .email-message-meta{overflow-wrap:anywhere;flex-wrap:wrap}.portal-workspace .email-conversation{background:#fafafa;min-width:0}.portal-workspace .email-conversation-heading{border-bottom:1px solid var(--portal-line);background:#fff;padding:24px}.portal-workspace .email-thread-message{border:1px solid var(--portal-line);background:#fff;border-radius:16px;margin:16px;padding:20px}.portal-workspace :is(.email-tabs,.help-open-chats){background:0 0;border:0;border-bottom:1px solid #dedede;border-radius:0;gap:8px;min-height:44px;padding:0;display:flex;overflow-x:auto}.portal-workspace :is(.email-tabs>div,.help-chat-tab){box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0}.portal-workspace :is(.email-tabs button,.help-chat-tab button){color:#626269;background:0 0;border:0;border-radius:0;min-height:44px}.portal-workspace .email-tabs button[aria-selected=true],.portal-workspace .help-chat-tab[data-active=true]{color:#09090b;background:0 0;box-shadow:inset 0 -2px #09090b}.portal-workspace .tool-help .inbox-layout{border:1px solid var(--portal-line);background:#fff;border-radius:20px;overflow:hidden}.portal-workspace .tool-help .conversation-list{background:#fff}.portal-workspace .tool-help .conversation-row{border-bottom:1px solid var(--portal-line);background:#fff;min-height:124px;padding:20px 20px 20px 76px;position:relative}.portal-workspace .tool-help .conversation-row.selected{background:#f2f2f2;box-shadow:inset 3px 0 #27272a}.portal-workspace .tool-help .conversation-row:hover{background:#f7f7f7}.portal-workspace .tool-help :is(.conversation-detail,.thread,.empty-conversation){background:#fafafa}.portal-workspace .tool-help :is(.detail-header,.reply-box,.visitor-panel){background:#fff}.portal-workspace .tool-help .message{box-shadow:none;border:1px solid #e7e7e7;border-radius:16px}.portal-workspace .tool-help .message.agent{color:#09090b;background:#eee}.portal-workspace .tool-help .status-label{background:#fafafa;border:1px solid #dedede;border-radius:999px;padding:2px 8px;font-size:12px}[data-slot=dialog-content].help-inbox-popover{border:1px solid #e7e7e7;border-radius:20px;flex-direction:column;gap:20px;width:440px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px;display:flex;inset:12px 12px 12px auto;transform:none;box-shadow:0 12px 40px #00000014}.help-inbox-popover .help-quick-list{flex:1;min-height:80px;overflow:auto}.help-inbox-popover .help-quick-list>a{background:#fafafa;border:1px solid #ededed;border-radius:12px;margin-bottom:8px;padding:18px 12px}.help-inbox-popover .help-alert-controls{flex-wrap:wrap}@media (max-width:700px){.portal-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-slot=popover-content].portal-mega-menu{padding:16px}.portal-more-trigger{padding:8px 10px}.portal-workspace .email-message{padding-left:64px}.portal-message-avatar{width:36px;height:36px;left:12px}.portal-list-heading{padding:12px}.portal-workspace .email-thread-message{margin:8px;padding:16px}}@media (prefers-reduced-motion:reduce){.portal-mega-menu{transition:none!important;animation:none!important}}#portal-content table:has(>thead[data-portal-table-header]){border-spacing:0;background:#fff}#portal-content table:has(>thead[data-portal-table-header])>thead th{color:#626269;border-bottom:1px solid var(--portal-line);background:#f8f8f8;height:48px;padding:12px 16px;font-size:12px;font-weight:400}#portal-content table:has(>thead[data-portal-table-header])>tbody>tr>td{border-bottom:1px solid var(--portal-line);height:60px;padding:12px 16px;font-size:14px}#portal-content table:has(>thead[data-portal-table-header])>tbody>tr:hover{background:#fafafa}.portal-workspace .portal-section-tabs{flex-wrap:nowrap}.portal-workspace .tool-help .message{background:0 0;border:0}.portal-workspace .tool-help .message.agent{background:0 0}.portal-workspace .tool-help .message.agent>div{color:#09090b;background:#eee;border-color:#e2e2e2}.portal-workspace .tool-help :is(.conversation-row strong,.conversation-row p,.message>div,.reply-box textarea){font-size:14px;line-height:1.5}.portal-workspace .tool-help :is(.message-author,.message small,.visitor-panel .small,.detail-header p){font-size:12px}[data-slot=dialog-content].help-inbox-popover{animation:none;translate:none}.help-inbox-popover .help-quick-list{flex-direction:column;justify-content:flex-start;align-items:stretch;max-height:none;display:flex}.help-inbox-popover .help-quick-list>a{flex:none;min-height:80px}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],.tool-sales-packs .share-panel,.tool-help .modal){align-content:start;border-radius:20px!important;width:90vw!important;min-width:0!important;max-width:none!important;height:90dvh!important;max-height:none!important;margin:0!important;animation:none!important;position:fixed!important;inset:5dvh 5vw!important;overflow:auto!important;transform:none!important}[data-slot=dialog-content].help-inbox-popover{width:90vw!important;height:90dvh!important;inset:5dvh 5vw!important}#portal-content :is([class*=max-h-],[style*=max-height]):not(img):not(video):not([role=dialog]):not([role=listbox]){max-height:none!important}.portal-workspace :is(.email-message-list,.email-conversation,.email-table-wrap){height:auto;overflow:visible;max-height:none!important}[data-slot=dialog-content] :is([class*=max-h-],.email-table-wrap){max-height:none!important}.portal-workspace .tool-help .app{height:auto;min-height:0}.email-inbox-heading{grid-template-columns:minmax(200px,1fr) minmax(0,3fr);align-items:start;gap:24px;display:grid}.email-inbox-heading .portal-page-heading{margin:0;padding:8px 0;display:block}.email-inbox-heading .portal-page-heading p{max-width:260px}.email-inbox-controls{flex-direction:column;gap:10px;min-width:0;display:flex}.portal-workspace .email-inbox-controls .email-notice{border-radius:10px;margin:0;padding:8px 12px;font-size:12px}.portal-workspace .email-inbox-controls .email-summary{background:#fafafa;border:1px solid #ededed;border-radius:10px;flex-wrap:wrap;gap:8px 20px;padding:10px 12px;display:flex}.portal-workspace .email-inbox-controls .email-metric{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.portal-workspace .email-inbox-controls .email-metric>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-workspace .email-inbox-controls .email-metric strong{font-size:14px;font-weight:500;line-height:1.4}.portal-workspace .email-inbox-controls .email-metric-icon{border-radius:6px;width:24px;height:24px}.portal-workspace .email-inbox-controls .email-metric-icon svg{width:16px;height:16px}.portal-workspace .email-inbox-controls .email-metric>div>span{font-size:12px}.portal-workspace .email-inbox-toolbar{box-shadow:none;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px}.email-inbox-toolbar>.email-field{flex:0 200px;min-width:0}.email-inbox-toolbar .email-search-form{flex:220px;min-width:0}.email-inbox-toolbar .email-field{gap:4px}.email-message-row{position:relative}.email-message-row>.email-message{width:100%;padding-right:42px}.email-row-actions{color:#626269;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:15px;right:10px}.email-row-actions:hover{color:#09090b;background:#e8e8e8}.email-context-menu{z-index:100;color:#09090b;min-width:200px;font:400 14px var(--font-sans);background:#fff;border:1px solid #ddd;border-radius:12px;padding:6px;box-shadow:0 8px 28px #0002}.email-context-menu [role=menuitem]{cursor:pointer;border-radius:6px;outline:none;padding:10px 12px}.email-context-menu [role=menuitem][data-highlighted]{background:#eee}.email-direction-label,.email-thread-direction{align-items:center;gap:6px;font-size:12px;display:inline-flex}.portal-workspace .email-thread-message{border-left:3px solid #ccc;max-width:90%;margin-right:8%}.portal-workspace .email-thread-message[data-direction=outbound]{background:#f0f0f0;border-left:1px solid #e2e2e2;border-right:3px solid #555;margin-left:8%;margin-right:16px}.email-thread-direction{color:#404040;background:#fff;border:1px solid #ddd;border-radius:999px;margin-bottom:12px;padding:3px 8px}.email-thread-message[data-direction=outbound] .email-thread-direction{color:#fff;background:#303030;border-color:#303030}.email-shortcut-list{align-content:start;gap:12px;display:grid}.email-shortcut-list>div{grid-template-columns:140px 1fr;gap:16px;display:grid}.email-shortcut-list kbd{background:#f2f2f2;border:1px solid #ddd;border-radius:6px;padding:4px 8px;font-size:12px}@media (max-width:1050px){.email-inbox-heading{grid-template-columns:1fr;gap:12px}.email-inbox-heading .portal-page-heading p{max-width:none}}@media (max-width:600px){.portal-workspace .email-inbox-controls .email-metric{flex-basis:42%}.portal-workspace .email-thread-message,.portal-workspace .email-thread-message[data-direction=outbound]{max-width:calc(100% - 16px);margin:8px}.email-shortcut-list>div{grid-template-columns:110px 1fr}}.email-thread-direction{align-self:flex-start;width:fit-content}.portal-workspace .email-tabs [role=tab]{align-items:center;gap:8px;display:flex}.email-tab-subject{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.email-tabs [role=tab] small{color:#626269;flex-shrink:0;font-size:10px}.portal-workspace .email-inbox-toolbar .email-field{min-width:0}.email-inbox-toolbar .email-field>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.email-inbox-toolbar :is(input,select){width:100%;min-width:0}.email-inbox-toolbar .email-search-toggle{display:none}@media (max-width:700px){.portal-workspace .email-inbox-toolbar{gap:6px;padding:6px}.email-inbox-toolbar>.email-field{flex:1 1 0}.email-inbox-toolbar .email-search-form{display:none}.email-inbox-toolbar .email-search-toggle{display:inline-flex}.email-inbox-toolbar>button{width:32px;height:36px}}.portal-workspace .email-inbox-toolbar .email-search-form{align-items:center}.portal-workspace .email-inbox-toolbar>button{flex:none}.portal-workspace .email-tabs{top:var(--email-tabs-top,80px);z-index:30;background:var(--background,#fff);flex-shrink:0;position:sticky}.email-summary-icons{align-items:center;gap:6px;width:fit-content;display:flex}.email-summary-icon{background:var(--muted);width:32px;height:32px;color:var(--muted-foreground);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.email-summary-icon:hover{background:var(--border);color:var(--foreground)}.email-summary-icon:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.email-summary-icon[data-tone=warning]{color:#94601a;background:#fff5df}.email-summary-icon[data-tone=success]{color:#357148;background:#eff8f1}.email-mailbox-profiles{flex:1;align-items:center;gap:8px;min-width:0;padding:3px;display:flex;overflow-x:auto}.email-mailbox-avatar{background:var(--muted);border:2px solid #0000;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.email-mailbox-avatar[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.email-mailbox-avatar:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.email-advanced-search{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;display:grid}.email-advanced-search-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.email-search-dot{background:currentColor;border-radius:50%;width:5px;height:5px}@media (max-width:600px){.email-advanced-search{grid-template-columns:1fr}}.portal-workspace .email-inbox-toolbar{overflow-x:auto}.email-inbox-toolbar .email-summary-icons{border-right:1px solid var(--border);flex:none;padding-right:10px}.email-inbox-toolbar .email-mailbox-profiles{flex:1 0 auto;width:max-content;overflow:visible}
