.statusbar a{color:inherit;text-decoration:none}.statusbar a.hot{color:var(--danger)}.statusbar a:hover{text-decoration:underline}.open-tabs{display:flex;min-width:0;overflow:hidden;flex:1;align-items:flex-end}.tabs .tab-new{flex:none}.cmdbar{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.cmdbar .btn{flex:none;max-width:100%;white-space:normal;height:auto;min-height:28px}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.offline-note{position:sticky;top:0;z-index:100;padding:10px 16px;background:var(--danger-soft);color:var(--text)}.log-form fieldset[disabled]{opacity:.72}.page-header .viewbar{height:auto;min-height:0;margin-left:auto;flex:none}.viewbar .crumb{min-width:0}.viewbar .cmdbar{max-width:100%}.m-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.actions-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.actions-list>li{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;padding:7px 4px;border-bottom:1px solid var(--border)}.actions-list>li>*{max-width:100%;overflow-wrap:anywhere}:where(.note,.record-details,.record-links,.section-body,table) a[href]:not(.btn):not(.cmd-menu a):not(nav a){text-decoration:underline;text-underline-offset:3px}:where(.note,.record-details,.record-links,.section-body,table) a[href]:not(.btn):not(.cmd-menu a):not(nav a){color:var(--accent-text)}:where(.cmd-menu,.settings-groups,.m-bar) a:hover{background:var(--hover);color:var(--text-strong)}a.btn{text-decoration:none}.record-card,.pipeline-card,.referral-card{position:relative}.stretched-link:after{content:"";position:absolute;inset:0;border-radius:var(--r);z-index:1}.record-card:has(.stretched-link:focus-visible),.pipeline-card:has(.stretched-link:focus-visible),.referral-card:has(.stretched-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.referral-card .btn{position:relative;z-index:2}body>svg[aria-hidden]{position:absolute}.rs-tabs{display:flex;gap:12px;border-bottom:1px solid var(--border);padding-inline:12px}.rs-tabs [role=tab]{padding:8px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted)}.rs-tabs [aria-selected=true]{color:var(--accent-text);border-bottom-color:var(--accent)}.agent-note{color:var(--muted);padding:16px 0;line-height:1.7}.agent-note b{display:block;color:var(--text);font-weight:500}.mark{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--border);border-radius:var(--r);font-size:var(--fs-sm)}.page-header [role=tablist]{display:flex;border:1px solid var(--border-2);border-radius:var(--r)}.page-header [role=tab]{background:none;border:0;color:var(--muted);padding:8px;min-height:var(--ctl-h)}.page-header [aria-selected=true]{background:var(--bg);color:var(--text)}.tab [aria-current]{background:none}.shell-topbar{grid-area:top;display:flex;align-items:center;background:var(--bg-ribbon);border-bottom:1px solid var(--border);min-width:0;z-index:45;height:40px}.app{grid-template-rows:40px minmax(0,1fr) var(--status-h);grid-template-areas:"top top top top" "ribbon side main right" "status status status status"}.shell-topbar>[data-left]{width:var(--ribbon-w);height:40px;flex:none}.topbar-company{width:var(--side-w);padding:0 12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.no-left .topbar-company{display:none}.shell-topbar .tabs{flex:1;min-width:0;align-self:stretch;background:none;border:0;padding-top:7px}.desktop-agent{margin-left:auto;flex:none}.tab{height:32px;border-bottom:0}.tab.on{background:var(--bg-2);color:var(--text-strong);border:1px solid var(--border);border-bottom:0;border-radius:4px 4px 0 0}.tab-new{background:none!important;border:0!important}.ribbon{gap:4px;background:var(--bg-ribbon)}.sidebar{background:var(--bg)}.sidebar .side-head{display:none}.sidebar .side-body{padding:14px 12px}.sidebar-search{justify-content:flex-start;text-align:left;font-size:13px;padding:0 10px;min-height:34px;border-color:var(--border);margin-bottom:14px;gap:8px}.sidebar-search .ico{display:block;flex:none;width:14px;height:14px}.sidebar-search kbd{border:0;padding:0;margin-left:auto}.nav-label{margin:6px 0;font-weight:600}.nav-item{height:var(--row-h);padding-block:0}.sidebar-feedback{display:flex;align-items:center;gap:8px;margin:0 12px 12px;padding:0 8px;min-height:44px;flex:none;border:0;border-top:1px solid var(--border);background:none;color:var(--muted);text-align:left;font-size:13px}.drawer-agent,.drawer-settings{display:none}.avatar{border:1px solid var(--border);background:var(--bg-2);font-weight:700;width:36px;height:36px;margin-bottom:2px}.note{min-width:0;width:100%}.statusbar time{margin-left:8px}.page-layout{min-width:0}.settings-groups{display:flex;flex-direction:column;gap:4px;padding:20px 0}.settings-groups a{display:block;min-height:40px;padding:8px 10px;border-radius:var(--r)}.settings-groups a[aria-current]{background:var(--active);font-weight:600}.drawer-close,.drawer-tools,.phone-account-name{display:none}h1[tabindex="-1"]:focus:not(:focus-visible),main [tabindex="-1"]:focus:not(:focus-visible){outline:none;box-shadow:none}.m-plus,.m-actions,.area-menu{display:none}.side-head .area-switch{min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1;min-width:0;padding:4px 8px;margin:-4px 0 -4px -8px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;border-radius:8px}.side-head .area-switch:hover{background:var(--hover)}.side-head .area-switch .workspace-name{font-size:12px;color:var(--muted);font-weight:500}.area-current{display:flex;align-items:center;gap:4px;font-weight:600;font-size:15px}.area-current svg{width:16px;height:16px;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;color:var(--muted)}.area-switch-top{min-height:0;justify-content:flex-start;display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text);font-weight:600;cursor:pointer}.area-switch-top:hover{background:var(--hover)}.area-switch-top .area-sep{color:var(--muted);font-weight:400}.area-switch-top .area-current{font-size:inherit}@media (max-width:760px){.page-header .viewbar{display:flex!important;width:auto}.viewbar>.crumb,.viewbar>[data-back],.viewbar>[data-fwd],.viewbar>[data-right]{display:none}.page-header .viewbar .cmdbar{width:auto}.cmd-menu a,.cmdbar .btn{min-height:44px}.page-header [role=tablist]{width:auto;flex:none}.app,.app.no-left,.app.no-right,.app.no-left.no-right{grid-template-columns:minmax(0,1fr);grid-template-rows:0 minmax(0,1fr) calc(64px + env(safe-area-inset-bottom,0px));grid-template-areas:"top" "main" "mbar"}.shell-topbar{display:none}.view{padding-top:env(safe-area-inset-top,0px)}.m-bar{height:100%;padding-bottom:env(safe-area-inset-bottom,0px);align-items:center;gap:0;font-size:13px}.m-bar a,.m-bar button{flex:1;min-width:0;height:64px;min-height:44px;justify-content:center;gap:4px;font-size:13px;padding:4px 0}.m-bar [data-ui]{color:var(--text);font-weight:400}.m-bar [data-ui][aria-current],.m-bar [data-ui][aria-pressed=true]{color:var(--text-strong);font-weight:600}.m-bar .ico{width:24px;height:24px}.app .sidebar,.app .rightbar{position:fixed;z-index:50;inset:0 auto 0 0;width:min(300px,90vw);background:none}.app .rightbar{inset:0 0 0 auto}.app .sidebar [data-drawer-modal][open],.app .rightbar [data-drawer-modal][open]{inset-block:0;height:100dvh;max-height:100dvh;inset-inline:0 auto;width:min(300px,90vw);background:var(--bg);border-right:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px)}.app .rightbar [data-drawer-modal][open]{inset-inline:auto 0;border-right:0;border-left:1px solid var(--border)}.sidebar .side-head{display:flex;min-height:64px;padding:10px 18px;flex:none}.side-head .mark{display:none}.workspace-name{font-weight:600}.sidebar .side-body{padding:8px 12px;min-height:0}.sidebar .sidebar-search{display:none}.sidebar .nav-item{min-height:48px;height:auto;padding:0 10px}.sidebar .nav-label{display:none}.sidebar .drawer-settings,.sidebar .drawer-agent{display:flex}.sidebar .drawer-settings{margin:0 12px;min-height:48px;padding:0 10px;border-top:1px solid var(--border);flex:none}.drawer-agent{border:0;background:none;width:100%;font:inherit;text-align:left}.sidebar-feedback{margin-bottom:0}.desktop-settings{display:none}.app .sidebar .ribbon{position:static;display:flex;flex-direction:row;flex-wrap:wrap;width:auto;gap:4px;border:0;padding:4px 12px}.sidebar .ribbon .sp,.sidebar .ribbon .rail-feedback{display:none}.sidebar .ribbon{order:5}.sidebar .ribbon .avatar{margin:0}.view{min-width:0}.workspace,.page-layout,.note,fieldset,.tbl-wrap{min-width:0;max-width:100%}.note{padding:16px}.page-header .viewbar .btn,.settings-groups a{min-height:44px}input,select,textarea{font-size:16px!important;max-width:100%}.drawer-close{display:grid;margin-left:auto;width:44px;height:44px;min-height:44px}.side-head{gap:4px}.side-head>div{min-width:0}.sidebar [data-drawer-content]{flex:1;height:100%;min-height:0}.app.drawer .sidebar,.app.right-drawer .rightbar{display:flex!important}.drawer-tools{display:block}.drawer-more-label{margin:12px 10px 0;font-size:12px}.drawer-tools button{border:0;background:none;width:100%;font:inherit;text-align:left}.sidebar .ribbon{display:flex!important;align-items:center;justify-content:space-between}.sidebar .ribbon>.rb,.sidebar .ribbon>[data-ui=tooltip]{display:none}.sidebar .phone-account-name{display:inline;font-size:13px}body:not([data-page="crm.today"]) .page-heading{flex-basis:auto}.m-bar .m-plus{display:grid;place-items:center;flex:none;width:52px;height:52px;min-height:52px;margin:0 6px;border-radius:50%;border:0;background:var(--primary-bg);color:var(--primary-text);box-shadow:0 4px 14px #00000038;cursor:pointer;-webkit-tap-highlight-color:transparent}.m-bar .m-plus svg{width:24px;height:24px;stroke-width:2.2}.m-bar .m-plus:active{transform:scale(.96)}}
